欧姆龙plc上升沿怎么编写才不会报错

欧姆龙plc上升沿怎么编写才不会报错,第1张

方法如下

1.空 *** 作指令NOP(0 0)本指令不作任何的逻辑 *** 作,故称空 *** 作,也不使用继电器,无须 *** 作数。该指令应用在程序中留出一个地址,以便调试程序时插入指令,还可用于微调扫描时间。

2.结束指令END(01)本指令单独使用,无须 *** 作数,是程序的最后一条指令,表示程序到此结束。PLC在执行用户程序时,当执行到END指令时就停止执行程序阶段,转入执行输出刷新阶段。如果程序中遗漏END指令,编程器执行时则会显示出错信号:“NO END INSET”:当加上END指令后,PLC才能正常运行。本指令也可用来分段调试程序。

3.互锁指令IL(02)和互锁清除指令ILC(0 3)这两条指令不带 *** 作数,IL指令为互锁条件,形成分支电路,即新母线以便与LD指令连用,表示互锁程序段的开始;ILC指令表示互锁程序段结束。互锁指令IL和互锁清除指令ILC用来在梯形图的分支处形成新的母线,使某一部分梯形图受到某些条件的控制。IL和ILC指令应当成对配合使用,否则出错。IL/ILC指令的功能是:如果控制IL的条件成立(即ON),则执行互锁指令。若控制IL的条件不成立(即OFF),则IL与ILC之间的互锁程序段不执行,即位于IL/ILC之间的所有继电器均为OFF,此时所有定时器将复位,但所有的计数器,移位寄存器及保持继电器均保持当前值。

4.跳转开始指令JMP(0 4)和跳转结束指令JME(0 5)这两条指令不带 *** 作数,JMP指令表示程序转移的开始,JME指令表示程序转移的结束。JMP/JME指令组用于控制程序分支。当JMP条件为OFF时,程序转去执行JME后面的第一条指令;当JMP的条件为ON,则整个梯形图按顺序执行,如同JMP/JME指令不存在一样。 在使用JMP/JME指令时要注意,若JMP的条件为OFF,则JMP/JME之间的继电器状态为:输出继电器保持目前状态;定时器/计数器及移位寄存器均保持当前值。另外JMP/JME指令应配对使用,否则PLC显示出错。

5.逐位移位指令 SFT(10)又称移位寄存器指令,本指令带两个 *** 作数,以通道为单位,第一个 *** 作数为首通道号D1,第二个 *** 作数为末通道号D2。所使用的继电器有:000CH~019CH, 200CH~252CH, HR00~HR19

这是OMRON CP1H-PLC中文编程手册上的内容,希望对你有帮助。

如果输入条件为OFF,IL指令之后到ILC指令为止的输出将被互锁。

IL指令和ILC指令配套使用。

IL指令和ILC指令不能嵌套。

0.00为OFF时,IL~ILC间的输出互锁。

0.00为ON时,IL~ILC的指令照常执行。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12194201.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存