背景数据块相互间的参数传递问题

向各位请教几个问题:1、对FB块的IN、IN_OUT、OUT参数是否可以直接通过背景数据块进行读写,而不通过块引脚?
2、如果要在两个FB块间互传数据,是否可直接读写对方的背景数据块,而不通过引脚,还是必须要通过中间变量?
3、在WINCC上是否也可以直接读写背景块的IN、IN_OUT、OUT参数?
说的有点罗嗦,希望能给指点一下迷津。

最佳答案

1、可以
2、可以,把fb1的输出引脚直接连接fb2的db的对应in地址。
3、可以。你说的都是db的地址,这些都可以在wincc中直接访问的。你只要注意:in类型的数据是输入fb的,你不能再fb中通过程序再来修改这个地址的值,in_out和out类型的你可以在fb中读写,但是out类型的不能在外部直接赋值,他只能读取;如果这个fb作为另外一个fb的静态变量就不同了。

提问者对于答案的评价:
感谢两位的解答

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

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

相关推荐