您现在的位置是:首页 > PLC技术 > PLC技术
PLC编程梯形图中的内部继电器工作位
来源:艾特贸易2017-06-05
简介在编制程序时,组合条件直接产生一个执行条件是十分困难的。但是,这些困难能通过使用某些位来间接触发指令而轻易解决,这些程序通过使用工作位来实现。有时整个字节都被用来
在编制程序时,组合条件直接产生一个执行条件是十分困难的。但是,这些困难能通过使用某些位来间接触发指令而轻易解决,这些程序通过使用工作位来实现。有时整个字节都被用来实现这些目的。这些字就是工作字。 工作位不能从PLC传送或传送到PC。程序员选择这些位来帮助实现组合条件直接产生一个执行条件的编程。I/O位和其他专用位不能用作工作位,在IR区不作为I/O位分配的所有位和在AR区某些未用过的位能够用作工作位。应认真做一个精确的记录,包括在哪里使用了工作位及如何使用的。这能有助于程序的构思和书写,并且在调试操作数中也是非常有帮助的。 ①工作位应用。图1-34所示出了说明使用工作位的最常用的方法。这些可以对几乎无限制数目的使用工作位的方法起到指导的作用。无论在编制一个控制动作中产生什么困难,都应该考虑工作位和怎样使用它们来简化程序。 图1-35 使用工作位简化编程 工作位常和OUT、OUT NOT、DIFU、DIFD和KEEP指令一起使用。这些工作位首先用作其中一个指令的操作数,接着它能用作决定其他指令怎样执行的一个条件。工作位也能和其他指令一起使用,例如,和移位寄存器指令SFT (10)。 虽然它们不总是具体涉及到工作位,但在编程中的许多位都使用了工作位。理解这些位的用法对有效编程是非常关键的。 ②减少复杂条件。当一定条件的组合重复应用在其他条件组合中时,可使用工作位简化编程。在如图1-35所示的例子中,IR00000、IR00001、IR0002和IR00003组合在一个逻辑块中,这个逻辑块能将产生的执行条件作为IR21600的状态保存起来。IR21600接着结合了其他不同的条件来决定IR20000、IR20001和IR20002的输出条件,也就是说,将指定的这些位输出置“ON”或“OFF”。 ③微分条件。如果执行一条指令所需要的某些条件必须要作微分处理,就可使用工作位,但并非所有条件情况都是如此。在如图1-36所示例子中,只要IR00001为“ON”且IR00002和IR00003都为“OFF”,或者只要IR00004为“ON”且IR00005为“OFF”时,IR20000必须持续置“ON”。它必须在每次IR00000置“ON”时仅在一个周期内置“ON”(除非前一个条件连续保持“ON”的状态)。
图1-36 微分条件应用例子 当工作位作为上升沿微分指令DIFU (13)的操作数时,这个动作可简单采用IR22500编程。当IR00000置“ON”时,IR22500将在一周期内变为“ON”,接着在下一周期内就通过DIFU (13)置为“OFF”。假定控制IR20000的其他条件没有使它保持“ON”,则工作位IR22500仅在一个周期内使IR20000置“ON”。
点击排行
