PLC入门之锁存指令
点击数:7886 次 录入时间:03-04 11:40:29 整理:http://www.55dianzi.com PLC入门
想想前面的午餐闹铃例子. 如果我们找不到一只"按入按出"式(即自锁式)按钮怎么办呢? 我们在响铃的时候就不得不一直按住按钮. (一只瞬时开关) 锁存指令让我们使用瞬时开关和PLC, 当我们按一下开关的时候铃声响起, 当我们再按一下的时候, 铃声停止.
大虾您也许你会自言自语, "你在讲什么鬼东西?". (我有时也那么想!) 那么就让我们看一个真实的例子吧.
想想你是怎样使用遥控器来控制你的电视的. 它有一个"开"按钮, 还有一个"关"按钮. (总之我用过的都是那样) 当我按一下"开"的时候, 电视机打开; 当我按一下"关"的时候, 电视机关闭. 我并不需要一直按着"开"使电视机处于打开状态. 这就是锁存指令的作用.
锁存指令通常叫作SET或OTL(outputlatch, 输出锁存). 解锁指令通常叫作RES(reset, 复位), OUT(output unlatch, 输出解锁)或者RST(reset, 复位). 它们的使用如下图所示.
在这个例子中, 我们使用了两个瞬间按钮开关. 一个接输入0000, 另一个接输入0001. 当操作者按下开关0000时, 指令"set 0500"变为真(TRUE), 输出(0500)变为ON. 即使操作者不再按这个开关, 输出(0500)仍保持为ON. 即它被锁存为ON. 使输出变为OFF的唯一方法就是使输入0001变为ON. 这将使得指令"res 0500"变为真(TRUE), 从而将输出0500解锁或复位.
这样就有一个问题: 如果输入0000和0001恰在同时变为ON, 将会出现什么结果呢? 输出0500是被锁存呢, 还是被解锁?
要回答这个问题, 我们不得不考虑扫描顺序. 梯形图总是从上到下, 从左到右被扫描的. 扫描的第一步是输入的物理连接状态. 0000和0001同时为ON. 接下来PLC执行程序. 从左上开始, 输入0000为真(TRUE), 所以"set 0500"为真. 当执行到下一横档, 既然输入0001为真, 那么"reset 0500"为真. 所以在扫描的最后部分, PLC刷新输出的时候, 0500将保持为OFF(即reset 0500).
本文关键字:暂无联系方式PLC入门,plc技术 - PLC入门