发布于 2005-02-24 13:50:26
0楼
感谢各位,程序中变量类型为BOOL或INT,第二条指令的输入使用第一条的输出。当单独执行一条指令,结果正常,而执行两条时,则问题出现。 如改成MX.X 或MW,则正常.不知表达是否清楚,请高人指点.
程序行1
A "Z11DB".DIANCAO
= L 0.0
BLD 103
A "Z11DB".BUCAO
= L 0.1
BLD 103
A "Z11DB".ZUCAO
= L 0.2
BLD 103
A "Z11DB".GRP_R
= L 0.3
BLD 103
A "Z11DB".GRP_Z
= L 0.4
BLD 103
A "Z11DB".GRP_TINGYUN
= L 0.5
BLD 103
A "Z11DB".PAUSE
= L 0.6
BLD 103
A "Z11DB".STOP
= L 0.7
BLD 103
CALL "CAOZUO_SEL"
DICAO_PB :=L0.0
BUCAO_PB :=L0.1
ZUCAO_PB :=L0.2
ZUCAO_TOUYUN_PB :=L0.3
ZUCAO_ZAISH_PB :=L0.4
ZUCAO_TINGYUN_PB:=L0.5
PAUSE_PB :=L0.6
STOP_PB :=L0.7
DICAO_EN :="Z11DB".DIAOCAO1
BUCAO_EN :="Z11DB".BUCAO1
ZUCAO_EN :=M2.1
ZUCAO_TOUYUN_EN :="Z11DB".GRP_R1
ZUCAO_ZAISH_EN :="Z11DB".GRP_Z1
ZUCAO_TINGYUN_EN:="Z11DB".GRP_TINGYUN1
PAUSE_EN :="Z11DB".PAUSE1
NEXTSTEP_PB :="Z11DB".NEXTSTEP
STEPNO :="Z11DB".STEPNO
NOP 0
程序行2
A "Z11DB".ZUCAO1
= L 0.0
BLD 103
A "Z11DB".PAUSE1
= L 0.1
BLD 103
A M 100.0
JNB _001
CALL "TIME_STEPNO"
StepNo :=2
StepT :="Z11DB".YUNXINGZHX_TSET
ZuCao_EN :=L0.0
PAUSE_EN :=L0.1
S_CDNo :=C2
StepingNo:="Z11DB".STEPINGNO
StepNoVar:="Z11DB".STEPNO
_001: NOP 0