Step 7 如何监视多次调用的 FB块的某处特定调用执行情况,我编写了一个FB功能块,假如做的是起保停逻辑,两个输入端,一个输出端,在A、B、C、D四处进行了调用,背景数据块也是4个不同的DB块,但是好像只有一处的调用可以监视块内的运行情况,但是其它几处监视就不行了,本来输入端启动已经给为1,但是监视FB内部对应的启动点是看不到,但实际逻辑输出又正常
最佳答案
楼主是一个公用FB块,调用4次FB,,赋4个不同的数据块,首先这个FB内编程不能使用全局变量,如I,M,T,Q等,使用在变量声明内定义的输入,输出,输入输出,静态变量,临时变量等,这种在调用时候就不会出错,如果是一个FB对应一个DB的话在FB内可以使用全局变量问题不大。
监控时候监控FB块,因为不是一对一的所以会有些问题,此时只能在各自的DB块内监控数据,或是使用变量表监控需要监控的数据了。变量表是个好东西,自己创建将需要监控的变量放进变量表,非常有针对性,此外变量表还可以激发变量,使用非常好用。DB内数据太多了不是很方便监控。
提问者对于答案的评价:
谢谢您的详细讲解
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc225787.html