中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

疑惑如图!我希望的是始终输出Y0 ,按照扫描从上到...

 放手一博

下载贤集网APP入驻自媒体

疑惑如图!我希望的是始终输出Y0 ,按照扫描从上到下,第一个扫描周期Y0是输出的,到了第一个扫描周期尾巴D100清零,M10复位,这时候由于扫描周期已经结束,所以Y0还是保持输出的,  到了第二周期,由于D100在第一行又重新赋值,所以M10也是重新置位,到了扫到Y0时,由于M10重新置位,所以Y0也应该保持输出,所以整个程序下来  Y0是要始终输出的,但实际模拟却不是这样,希望大佬解惑!

最新回复
发布回复
PLC扫描规则为从左到右,从上到下,循环扫描。扫描周期的长短取决于程序的大小,小程序的扫描周期一般只有几ms,如果程序过大,扫描周期过长,PLC会报错。
如果您希望在第一个扫描周期中始终输出YO,并在第一个扫描周期结束时将D100清零,可以使用一个额外的数据寄存器来实现这个功能。
在第一个扫描周期,PLC从上到下执行梯形图,YO被设置为ON状态,并且D101被置为ON状态(1)。

为您推荐

热门交流