PAULCHAN
如题!
另外三菱FIFO指令,当输入点部分有信号时,是否能做到依次输出且依次关闭已动作了的。假设X0~X17任意一点先变化,
则先变化的对应输出点Y0~Y17动作。如:X0—>ON接着X13->ON,再接着X4->ON......依次输出Y0,Y13(Y0不动作),Y4(Y0,Y13均不动作)。哪位大侠有精简的指令写法,请说说,谢谢~!
楼主最近还看过
wanggq
对:winter938关于如果MOV K4X000 D0执行前D0之b1为1的第一个扫描周期即使X1为1,Y1也不会ON.这涉及运算的初始值问题,所以我用M8003躲避,就象边沿指令在运行就ON的位不会产生上沿(当然你也可以让它产生,三菱的好象就有两种边沿检测),鉴于楼上特意用D128保存了以前的状态所以我选择了躲避的方式. 内容的回复:
不信,你就找个三菱FX系列的PLC 实体来试试!
选择“躲避第1个扫描周期”不应该采用单独在“ MOV D2 D128 指令前串个 M8003 触头”的做法,因为你这样做的结果是把一个“不可分割的功能片断”中的某条指令与其“整体”分隔在不同扫描周期里运算,必然破坏原有片断的正确功能!
其实也用不着去“躲避”最初一个扫描周期!因为最初一个扫描周期也不影响№27楼的片断正确的去实现“目标功能”!