论坛专区
在线教育
 

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

放大字体  缩小字体 发布日期:2016-09-27  来源:互联网  作者:工控资料窝  浏览次数:846
    在一个论坛,看到了附图1的程序(台达PLC),所提问题是:PLS后的M120是否仅接通一个扫描周期?一个扫描周期之后,是什么状态?
    笔者的回复,是:程序中使用了多个PLSM120,需注意类似于“双线圈输出”的现象。但有网友表示,不会存在这个问题;楼主则暂未表态。
    我之所以那样说,是因为在“莫操君《自学自会PLC指令——三菱FX2N编程技术及应用》”(下称文献[1])中,有类似的提示;但PLC不同,可能情况不一样,所以不能肯定。
    所以,今特来用台达ES2型PLC做一个试验。
    从PLS指令的一个问题说开去(台达PLC)
    1)在附图1基础上,再加上C1的计数程序,并M120的观察,增加部分见附图2。
    运行程序,强制M607接通,通断X0使C1计数到K7时,Y0、Y1均未接通;至K23、K27、K29、K44时,Y0、Y1亦未接通。
    先不管程序的设计目的是什么,但从试验可看出,在FOR指令之外,M120是不曾接通的;那么,我们可以看看循环体内的情况。
    2)可以在PLS指令之后,插入M200、M300等进行观察,变动部分见附图3。
    运行程序,强制M607接通,通断X0使C1计数到K7时,M200显示断开、M300接通,但M301、M302均未接通(当然M201、M202也未接通)。
    M300的接通,说明M120曾接通过;但执行到下一条PLSM120指令时,由于其执行条件是断开的,故又使M120复位——这就是文献[1]所介绍的现象。
    3)可以来看一个更简单的示例,参见附图4。
    运行程序,接通X0一次,C10、D0的值各增加1,而M201、M301不接通;这与上面的结论是一致的,即:由于两次编程了PLSM120,M120未能接通一个扫描周期,而只是接通到下一个PLSM12指令为止。
    因此,通过观察可知,台达ES2与三菱FX2N的PLS指令,情况有所不同;进一步试验可知,台达ES2多处编程的、同一元件的PLS指令,能够单独输出。
 
关键词: PLC
 
 
[ 大学堂搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]

0条 [查看全部]  相关评论

 
按分类浏览
PLC基础知识 (2046)
PLC编程 (477)
三菱PLC (678)
西门子PLC (954)
欧姆龙PLC (209)
AB PLC (35)
松下PLC (137)
永宏PLC (20)
台达PLC (36)
LG PLC (12)
富士PLC (13)
日立PLC (8)
点击排行
 
展会
微信公众号
qq群
 
工控网 | 工控文库 | 工控视频 | 工控软件 | 在线教育 | 用户使用指南 | 关于我们 | 联系方式 | 使用协议 | 版权隐私 | 网站地图 |手机版 | 广告服务

本网站所有文档及文件资料,除特别标明本站原创外,均来自互联网及网友上传,如有涉及版权问题,请联系我们,我们将第一时间处理。
我们保留版权,任何涉嫌侵犯本站版权的行为,本站保留追究其法律责任的权利。

Copyright © 2018-2020 www.gkwo.net  滨州新大新机电科技有限公司 版权所有 鲁ICP备11011731号-4