sm0.1初始化后,vw100变量上次运行的值为什么不变0

求助!!!!程序在附件。

图片说明:

sm0.1初始化后,vw100变量上次运行的值为什么不变0   

最佳答案

sm0.1只是一个开关量,它的定义是在第一个运行周期为1,之后周期为0.
用sm0.1做初始化,是用它的这个特性。不是说通过它调用的变量都会清零。
初始化不等于清零,可能还有赋予其他的值或者操作。
你的这个程序,只是在初始化时给SMW68赋以VW100的当前值,而VW100的值还是上次stop前执行的结果。
数据初始化除了用sm0.1之外,还可以在数据块中进行。

提问者对于答案的评价:
精辟!受教了。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc304826.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:32
下一篇 2020年10月31日 下午3:32

相关推荐