PLC是需要通过编程语言编辑软件的工业控制计算机。
目前,PLC常用的编程语言包括梯形图、命令语句表和序列功能图。功能框图和结构文字高级语言存在于某些PLC中。
一、命令清单(IL)
指示表也称为助记符或列表,是基于字母符号的语言,类似于计算机的汇编语言。
这种编程语言是由一系列操作指令组成的语句表,用于描述控制过程,并通过程序员或编程软件发送到PLC。指令语句表是由多个语句组成的程序,这些语句是程序的最小单位。操作功能由一个或多个语句执行。PLC的操作命令系统比计算机的汇编语言简单得多。但是表现形式差不多。由地址、操作码、操作数三部分组成,在解释程序编制时,将重新介绍FX2N的具体操作说明。
下图是命令表程序(FX2N PLC)
如果将指示表的逻辑关系写成逻辑表达式,则为:
Y0=(X0 Y0)* X1
根据品牌的不同,PLC的命令形式相同,但命令的符号表示法在不同的编程组件中有很大差异。
指示表编程语言是最基本的编程语言。具有容易记住和操作的特点,可以用最简单的编程工具——手持程序员编程。与其他语言有一对一的对应关系,有些不能用其他语言表达的程序都可以表达。它的缺点是阅读困难,其中的操作功能一目了然,工业管理人员之间的沟通和沟通不容易。
早期,在编程软件普及之前,一般用梯子设计程序,然后手动编译成命令表程序,然后以便携式程序员的身份将程序发送到PLC。现在编程软件得到了广泛的应用。在编程软件中,只要编写阶梯程序,软件就会自动编译成命令表程序。(大卫亚设,Northern Exposure(美国电视),编程名言)因此,我们今后将集中讨论阶梯编程语言的学习和编程软件的操作。对指示表编程语言不再解释。但是,对PLC的各种操作命令的学习是必要的编程基础。
二、阶梯(LD)
阶梯编程语言习惯上称为阶梯图。源于继电控制系统的电气原理图,梯形图基于电气控制原理图中常用的继电器、接触器等逻辑控制,简化了符号演化。
PLC在结构上与继电器控制系统的工作方式非常不同,因此他们之间会有很多差异。新手可以通过继电器控制电路图进入梯形图,但一旦进门,就要完全离开继电器控制电路图
下图是根据指示表部分的指示表程序绘制的阶梯图,其功能与指示表程序相同,但理解起来容易得多,电工们一眼就能看出这是电动机启动、保修、停止控制程序。
和指示表编程语言一样,都是梯形,但各制造商PLC对梯形图的画法还是有差异的。虽然对最基本的逻辑控制命令差别不大,但对功能命令(实现数据操作的命令)的表达却有很大的不同。这也是为什么学三菱PLC,学西门子S7-300/400的原因。这是很多人难以学习的原因之一。
梯形图语言的优点很特别。形象、直观、理学、实用性、电气人力容易接受。这是目前所有PLC都有的编程语言,也是最常用的PLC编程语言。
(未完成,下一节是顺序功能、功能速度、结构文本),电工小警原创,不能擅自转载,违者必须调查!
回顾以前的优秀文章:
电气工程师的PLC基本应用案例:S7-200 SMART如何实现分数控制?
1.《【电路中ld代表什么意思】指示符号(IL)、阶梯(LD)都是PLC常用的编程语言吗?图文详实》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《【电路中ld代表什么意思】指示符号(IL)、阶梯(LD)都是PLC常用的编程语言吗?图文详实》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/why/3004971.html