step7 赋初值

在OB35块里例如要给MD10赋一个real型的初值,该怎么做?我想在开头用move赋值,这样OB35每次调用的时候都要重新赋值了……

问题补充:
在OB100里赋值是用move吗?那这个赋值是在掉电之前内存数值都是有效的吗?

最佳答案

初始值赋值在ob100中,这个组织块只在启动时执行一次
ob35里就需要加条件,比如m0.0为0时。然后在ob35结尾置为m0.0使其一直为1

在OB100里赋值是用move吗?那这个赋值是在掉电之前内存数值都是有效的吗?

当然是了,我习惯使用stl
比如 l      20.0
        t    db1.dbd0
至于掉电前有效是肯定的,只要不改变一致保持这个值,你还可以为其设定掉电保持,在数据块的属性里,m区有些地址是掉电保持的,不过忘记是那些了

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日
下一篇 2018年12月2日

相关推荐