找plc产品、学plc技术、看plc新闻-尽在PLC行业网!

PLC行业网-三菱plc编程入门,plc视频教程,plc学习,plc教程,plc编程实例

当前位置: PLC行业网 > 工控 > 台达PLC >

从PLS指令的一个问题说开去(台达PLC)

时间:2012-03-13 22:53来源:未知 作者:www.plcs.cn 点击:
  在一个论坛,看到了附图1的程序(台达PLC),所提问题是:PLS后的M120是否仅接通一个扫描周期?一个扫描周期之后,是什么状态?
    笔者的回复,是:程序中使用了多个PLS M120,需注意类似于“双线圈输出”的现象。但有网友表示,不会存在这个问题;楼主则暂未表态。
    我之所以那样说,是因为在“莫操君《自学自会PLC指令——三菱FX2N编程技术及应用》”(下称文献[1])中,有类似的提示;但PLC不同,可能情况不一样,所以不能肯定。
    所以,今特来用台达ES2型PLC做一个试验。
 
    1)在附图1基础上,再加上C1的计数程序,并M120的观察,增加部分见附图2。
 莫操君《台达小型PLC自学例程》
    运行程序,强制M607接通,通断X0使C1计数到K7时,Y0、Y1均未接通;至K23、K27、K29、K44时,Y0、Y1亦未接通。
先不管程序的设计目的是什么,但从试验可看出,在FOR指令之外www.plcs.cn,M120是不曾接通的;那么,我们可以看看循环体内的情况。

    2)可以在PLS指令之后,插入M200、M300等进行观察,变动部分见附图3。
 莫操君《台达小型PLC自学例程》
     运行程序,强制M607接通,通断X0使C1计数到K7时,M200显示断开、M300接通,但M301、M302均未接通(当然M201、M202也未接通)。
    M300的接通,说明M120曾接通过;但执行到下一条PLS M120指令时,由于其执行条件是断开的,故又使M120复位——这就是文献[1]所介绍的现象。


    3)可以来看一个更简单的示例,参见附图4。
 莫操君《台达小型PLC自学例程》
    运行程序,接通X0一次,C10、D0的值各增加1,而M201、M301不接通;这与上面的结论是一致的,即:由于两次编程了PLS M120,M120未能接通一个扫描周期,而只是接通到下一个PLS M12指令为止。
    因此,通过观察可知,台达ES2与三菱FX2N的PLS指令,情况有所不同;进一步试验可知,台达ES2多处编程的、同一元件的PLS指令,能够单独输出。

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
栏目列表
推荐内容