程序是老外的,现在有个点想换成别的,怎一换掉保存后在打开就出现问题,这个怎样解决?
A(
A "1"
= L 1.0
BLD 103
A "=03 A617+581.01-Q31"
= L 1.1
BLD 103
A "1"
= L 1.2
BLD 103
A "1"
= L 1.3
BLD 103
AN "e_stop_KR"
= L 1.4
BLD 103
A #STAT0
= L 1.5
BLD 103
A "0"
= L 1.6
BLD 103
A "Reset_KR"
= L 1.7
BLD 103
A "e_stop_KR"
= L 2.0
BLD 103
A "0"
= L 2.1
BLD 103
CALL #STAT1
IN0 :=L1.0
IN1 :=L1.1
IN2 :=L1.2
IN3 :=L1.3
IN4 :=L1.4
IN5 :=L1.5
IN6 :=L1.6
IN7 :=PIW816
IN8 :=PIW818
IN9 :=L1.7
IN10 :=L2.0
IN11 :=DB410.DBD110
IN12 :=1.000000e+002
IN13 :=1.000000e+002
IN14 :=L2.1
IN15 :=1.000000e+002
OUT16:=
OUT17:=PQW816
OUT18:=DB430.DBX15.3
OUT19:=DB430.DBX15.2
OUT20:=
OUT21:=DB430.DBX15.4
OUT22:=
OUT23:=
OUT24:=
OUT25:="=03 A617+581.01-K31M"
OUT26:=DB420.DBB33
OUT27:=PQW818
OUT28:=
A BR
)
A DB430.DBX 14.3
JNB M001
L 4
T DB420.DBB 33
M001: NOP 0
我想修改的是OUT25: Q19.6这个点 ,我换成别的Q点例如Q50.0或者M19.6保存后在进入就出现问题,怎样解决?
问题补充:
因为是0B1调用的FB70,FB70调用FB78和别的FB,然后FB78在调用FB73,FB73里面调用FB和FC,现在我在FB78中修改的参数,也就是修改了FB73的定义输出,右键重新分配块,然后删除在重新建一个STAT,一致性检测,这一步可以使用,到了FB70这一步,因为FB78没有DB块,所以一致性检测一直是红色的,一直无法保存。
图片说明:
最佳答案
感觉是时间戳的问题吧。因为你这是嵌套的多重背景块,在稍微做下修改后,需要做一致性校验,否则在打开块时会出错。
选中块文件,点击鼠标右键,在出来的“检查块一致性”中点击执行试试。
提问者对于答案的评价:
谢谢,问题解决了。
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc236736.html