恭喜,你发布的帖子
发布于 2022-06-07 10:05:33
7楼
可能的原因是指针未初始化,间接寻址的那段程序先不要调用,最好先删除间接寻址的程序。
另外,可以打开诊断信息,每一条错误有帮助和跳转到按钮。有那么多的piw[指针]错误,首先就该去检查指针。
程序发出来,请大家一起分析下;程序一直没执行,没有发现有什么不对的地方;报警I/O错误的,就是这24个模拟输入;
L P#200.0
T LD 0
L P#0.0
T LD 4
L P#200.0
T LD 8
L 24
M001: T LW 12
L LD 0
LAR1
L PIW [AR1,P#0.0]
T LW 14
+AR1 P#2.0
TAR1
T LD 0
L LD 4
LAR1
OPN DB 100
L DBD [AR1,P#0.0]
T LD 16
CALL FC 100
IN0 :=LW14
IN1 :=0
IN2 :=27648
IN3 :=0.000000e+000
IN4 :=LD16
OUT5:=LD20
OUT6:=L24.0
L LD 20
OPN DB 101
T DBD [AR1,P#0.0]
+AR1 P#4.0
TAR1
T LD 4
A L 24.0
= M [LD 8]
L LD 8
LAR1
+AR1 P#0.1
TAR1
T LD 8
L LW 12
LOOP M001
请填写推广理由:
分享
只看
楼主