小弟用111报文,12个控制字那种,做MDI 控制,实际调试的时候发现一问题,拿来请教一下诸位高手。望大家不吝赐教
L DB2.DBW 24
L W#16#4BE
==I
= M 6.0
A M 6.0
JCN M003
L W#16#43E
T DB2.DBW 24 -----检查是否已复位,如是,则写043E
M003: A M 5.0
FP M 5.1
JNB m008
L W#16#43F
T DB2.DBW 24-------给使能
m008: A M 5.0
FN M 5.2
JNB m002
L W#16#43E
T DB2.DBW 24------断使能
m002: A M 6.1
FP M 6.2
JNB M004
L W#16#4BE
T DB2.DBW 24-------报警复位
M004: A M 6.3
FP M 6.4
JNB M005
L W#16#C02
T DB2.DBW 28-------设参考点
M005: A M 6.5
JCN M006
L W#16#8200
T DB2.DBW 26
L W#16#20
T DB2.DBD 38
A M 6.5
JC M001---------------MDI中位移方式的选择
M006: L W#16#C200
T DB2.DBW 26
A M 6.6
JCN M007
L W#16#24
T DB2.DBD 38--------MDI中速度方式和低速的设置
M007: AN M 6.6
= M 7.1
A M 7.1
JCN M001
L W#16#48
T DB2.DBD 38-------MDI 中高速的设置
A M 8.0
FP M 8.1
JCN M001
L W#16#47F
T DB2.DBW 24-------MDI中位移方式的启动,给047F
M001: BE
一开始调试的时候,先给043F,后给047F,MDI 功能运行正常。问题出在加程序后,当m8.0置1以后,由m5.0给定的电机使能就断了,不知道为什么?哪位高手帮小弟看看错误在哪里?