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