这段程序是我从PLC上传到电脑上的,问题是CALL 和END CALL 显示红色,这表明这两句是错误的吗?如果是错的,当初是怎么下载下去的?这两句起什么作用,如果我删除会有影响吗?我试过删了,但按下保存按钮,它们会自动恢复出来。
由于这个地方一直有错误,我无法修改这个块里的其他程序,很麻烦!
想不通,请帮忙,谢谢!
A "M20.3"
A "M52.1"
= "M52.4"
A "M52.4"
= L 33.0
BLD 103
A "M254.0"
= L 33.1
BLD 103
AN "M254.0"
= L 33.2
BLD 103
A "T5"
= L 33.3
BLD 103
A "M1.1"
= L 33.4
BLD 103
Call
BLD 1
= L 34.0
OPN "DB2"
L DBW 20
T LW 35
L 0
T LW 37
L 0
T LW 39
OPN "DB35"
L DBW 10
T LW 41
UC "FC300"
P#L 35.0
P#L 37.0
P#L 39.0
P#L 33.0
P#L 33.1
P#L 33.2
P#L 33.3
P#L 33.4
P#L 41.0
P#P 270.0
P#P 272.0
P#L 4.0
P#L 28.0
P#L 30.0
P#L 16.0
P#L 32.0
BLD 2
End Call
NOP 0
图片说明:
最佳答案
1、这是上传后的梯形图程序转换为STL程序所致,转换后CALL 、ENDCALL、 BLD语句。你可以转换为梯形图。
这种情况多多见于Upload Station To PG后,上载后STEP7自做主张的添加了CALL ENDCALL等语句,导致错误。但PLC内的程序仍然是正常运行的。
2、只要运行正常,可以不予更改.
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc249083.html