知识链接 PLC的指令
1.LD、LDI、OUT指令
(1)指令及梯形图表示方法见表1-2。
表1-2 LD、LDI、OUT指令及梯形图表示方法
(2)使用说明。
1)LD和LDI指令一方面可用于和梯形图的左母线相连,作为一个逻辑行开始;另一方面可与ANB、ORB 指令配合使用,作为分支电路的起点。
2)OUT指令用于把运算结果输出到线圈。注意没有输入线圈。
3)在定时器T、计数器C的输出指令后,必须设定常数K的值。在编程时它要占一个步序。
2.触点串联指令
(1)指令及梯形图表示方法见表1-3。
表1-3 触点串联指令及梯形图表示方法
(2)使用说明。
1)AND、ANI指令用于单个触头的串联,但串联接点的数量没有限制,这两个指令可多次重复使用。
2)在OUT指令后面,通过某一接点对其他线圈使用OUT指令,称为连续输出。
3.触点并联指令
(1)指令及梯形图表示方法见表1-4。
表1-4 触点并联指令及梯形图表示方法
(2)使用说明。
1)OR、ORI指令用于单个指令并联,触点并联的数量不变。
2)这两个指令可连续使用。
4.电路块的并联、串联指令
(1)指令及梯形图表示方法见表1-5。
表1-5 电路块的并、串联指令及梯形图表示方法
(2)使用说明。
1)ORB、ANB无操作软元件。
2)2个以上的触点串联连接的电路称为串联电路块。
3)将串联电路并联连接时,分支开始用LD、LDI指令,分支结束用ORB指令。
4)ORB、ANB指令,是无操作元件的独立指令,它们只描述电路的串并联关系。
5)有多个串联电路时,若对每个电路块使用ORB指令,则串联电路没有限制。
6)若多个并联电路块按顺序和前面的电路串联连接时,则ANB指令的使用次数没有限制。
7)使用ORB、ANB指令编程时,也可以采取ORB、ANB指令连续使用的方法;但只能连续使用不超过8次,建议不使用此法。
(3)程序举例。电路块并、串联指令应用程序如图1-12所示。
图1-12 ORB、ANB指令应用
5.程序结束指令(END)简介
(1)指令及梯形图表示方法见表1-6。
表1-6 程序结束指令及梯形图表示方法
(2)使用说明。在程序结束处写上END指令,PLC只执行第一步至END之间的程序,并立即输出处理。若不写END指令,PLC将从用户存储器的第一步执行到最后一步,因此,使用END指令可缩短扫描周期。另外。在调试程序时,可以将END指令插在各程序段之后,分段检查各程序段的动作,确认无误后,再依次删去插入的END指令。
6.置位、复位指令
(1)指令及梯形图表示方法见表1-7。
表1-7 复位、置位指令及梯形图表示方法
(2)使用说明。
1)SET/RST指令使继电器具有记忆功能,且仅对单个继电器的操作有效,若对多位数据执行操作时,应用RST指令。
2)SET/RST指令操作均在控制信号的上升沿有效,且两操作之间允许插入其他程序。
注意:对于同一元件可多次使用S/R指令操作,顺序不限。但若各S/R指令操作条件均成立,则只有最后一次S/R操作有效。
7.脉冲输出指令
(1)指令及梯形图表示方法见表1-8。
表1-8 脉冲输出指令及梯形图表示方法
(2)使用说明。
1)PLS、PLF指令仅用于普通辅助继电器,不能驱动其他线圈。PLS产生的脉冲宽度为驱动输入接通后的一个扫描周期。PLF产生的脉冲宽度为驱动输入断开后的一个扫描周期。
2)在脉冲输出指令脉冲输出期间,用跳转指令使脉冲输出指令发生跳转,该脉冲仍保持输出。
(3)程序举例。脉冲输出指令应用程序如图1-13所示。
图1-13 脉冲输出指令应用