从PLC上载程序,更改FB块程序段中的一个时间值,并下载保存,此时无报警。退出S7并用之前保存的程序再更改下载时却报错。改动的程序段调用了另外的FB块。新人求解答
问题补充:
就是上载程序改第一次可以下载不会报错,退出软件之后,改第二次时就报错了。鉴于这个情况我每次改都是重新在现场上载程序再去改动下载,然后设备任然可以正常运转。不知道问题在哪里?怕有隐患。报错的信息有红色提示,是一个STATO,但我与新上载的程序对比发现地址是一样的。例如我改的是FB102程序段一的一个定时器值,程序段一调用的是FB100。报警图片已上传,并且别的设备改程序时也一样的报警,同样改的程序段也有调用别的块!
图片说明:
最佳答案
哪里调用了你的这个fb,哪里也要更新保存的比如fb2调用fb1,你修改的是fb1,那么fb也需要更新一下,调用fb的地方也要更新,然后这三个块,以及背景db都要下载的。
补充:删除stat0,然后在原来的位置重新插入stat0,变量数据类型为fb21.
提问者对于答案的评价:
好
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc171170.html