我用SCL编写完FB块之后,已经能用了,在OB1中调用这个块3次,对应不同的DB块。当我再次用SCL修改这个FB块,编译之类都没有错误。为什么每次我再打开OB1时,在调用DB块的地方,老是有错误,FB上面DB块显示为红色,我点一下,根据提示能修改过来。我想问的是能不能不要这么麻烦,就是当我修改完SCL的时候,编译之类通过后,能不能在我的程序里,相应的DB块也相应修改下,不用我每次跑到程序里面去找变成红色的DB,一个一个修改。
最佳答案
不可以的,功能块只要修改过了(如果引脚有改动或是FB里的引脚和STAT变量有改动,对应的背景数据块里的地址都会变化的),因此必须到调用的地方重新更新功能块及重新生成背景数据块并下载。
提问者对于答案的评价:
3q
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc304976.html