FB2块调用其他功能块,有许多静态变量。修改FB2块之后,其他静态变量变红色,无法保存块。
问题补充:
删掉重新建立,更新声明都有试过。红色是不亮了,但故障依旧存在,一样的提示。地址不可能有错,我没有改那个变量。
图片说明:
最佳答案
修改后保存块,并执行下File\Check and Update Access 。打开调用FB的块(如OB1),再执行下File\Check and Update Access。
提问者对于答案的评价:
这个方法只适用于源程序。现场上载的程序当时改好可以保存,下次打开功能块时,静态变量仍然是红色提示。这是为什么?
源程序跟上载的程序有什么区别?除了有符号表之外,其他区别在哪?
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc348554.html