当前位置: 主页 > PLC控制

plc编程疑问

问题1:对于图1运行状态是这样:当Q0.5输出为1和I6.4状态为0时,时间继电器T2通电,M0.1延时1s500ms接通,然后T2继电器又开始计时,一分钟后断开,重复这个运行状态。而图2时间继电器T6接通,M0.5延时1s500ms接通,然后维持这个状态,为什么这两个程序一样,T2继电器既有1s500ms接通,又有1分钟后断开这两个功能那?
问题2:对于图片4,为什么i88.0接通后是,第一个程序有输出,第二个没有那,这个上升沿线圈是不是有什么范围?

问题补充:
在上升沿对比图中为什么Q88.0可以运行,而Q88.1不能运行,是不是上升沿M20.0,M80.0有什么区别,上升沿线圈有没有一定范围

图片说明:

d58a10975b885b7b43ca98FC3323e31aplc编程疑问 plc编程疑问plc编程疑问 plc编程疑问4d70CE5673a232257dcbc9e46d9abc5c plc编程疑问e863afb68813c0777b715d54a621aa5b de9a69ea61a9632691BFc9fc3e945497plc编程疑问

最佳答案

1)你说的第一个问题,关于T2接通后能够重复计时的条件只能是当T2接通后时间到,线圈M0.1得电。能够重新计时的条件只能是定时器前面的条件有变更!(Q0.5输出为1“变为0”和I6.4状态为0“变为1”时,这个时间可能很短,但人察觉不到),要验证是否存在这个概率,你直接在定时器条件下侧用自锁触点M0.1加以验证。
2)首先在交叉引用中查找这些沿所用的寄存器地址,沿地址在整个程序中是唯一的,不能够存在重复使用!同时确认I7.3的状态为0。这2个程序的区别在于上一个在I88.0接通后需要2秒延时而已。
补充问题回复:
上升沿只能在激活的一个扫描周期中有效,这个Q88.0有效并不是上升沿的作用与否,而是你在其它程序段中置位或者给了QB88/QW88/QD88等数据的数值引起。如果使用上升沿只能用置位或复位指令加以扑捉这个沿脉冲。利用交叉引用功能查找Q88.0是否在其它程序段中被赋值;沿寄存器地址也同样只能是一个唯一的地址在整个程序段中。

提问者对于答案的评价:
谢谢,可是我这个确实M80.0确实没有被其他占用,到底是因为什么原因没有上升沿确实搞不大明白

最佳答案作者回复:
这步仅仅是指M80.0,而且还需要查MB80/MW80/MD80这些数据的赋值情况。

  • 关注微信

猜你喜欢

微信公众号