背景数据块的数据书本上讲,只能在使用的功能能块中使用;也就意味着,是专属于对应的功能块才能掉用,方能有效
不同于:
共享数据块的数据,可以在整个全局里面都可以使用
但经过仿真测试:
我使用FC1功能去调用:FB1和FB7的数据地址;发现使用背景数据块的地址
被其它块调用也是有效的?
这是为什么?
背景数据块不是全局数据(共享数据);为什么调用不会出错?
请老师指点!
图片说明:
最佳答案
关于背景数据块的使用,西门子不像三菱和ab,在功能上就直接限制死了,不让你用。从编程方面,是可以通过地址访问对其进行读和写的。
首先,这种使用方式不太建议,但是如果你对plc的处理方式足够理解,能够有把握处理好像不存在写入冲突的问题,是可以使用的。
提问者对于答案的评价:
谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc290263.html