s7-300plc,fb41初始化

我想请教一下几个问题:1:ob35中有多个fb41使用时,如何在ob100中初始化?
2:可以直接在ob35中对fb41初始化吗?例如我对程序中一个fb35的初始化端子进行控制,这样可以吗?对随后程序中使用的其他fb41有影响吗?
3:我可以在wincc中修改fb41的背景数据块变量值吗?例如修改积分时间。修改后不用进行初始化吗?
4:在ob1中,可以使用,修改,fb41背景数据块内的变量吗?

问题补充:
可能我说的不明白,第二个问题是说,我可以在ob35中,对fb41的初始化in端子,进行on/off控制,比如我在wincc中设置初始化按钮。对其进行控制?

最佳答案

首先你的几个设想都是可以成立的。基本操作对象都是其背景数据块。
问题1:直接在OB100中对FB41的背景数据块需要初始化的数据,mov 0 操作
问题2:在OB35前面 上升沿来对需要操作的位或者数复位或者mov 0
问题3:完全可以,直接把FB41的背景数据块添加进WINCC的变量,进行赋值
问题4:也是完全可以的,因为你不要忘了,所有的背景数据块也是全局变量。你普通DB能有的操作,背景DB也都可以。
希望可以帮到你。

提问者对于答案的评价:
谢谢,感谢大家

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年10月31日 上午12:57
下一篇 2017年10月31日 上午12:58

相关推荐