发布于 2008-01-07 15:50:21
0楼
PTO_INT_ENO_ERROR 133 PTO 执行 D_STOP 指令处理 STOP(停止)事件时得到 ENO 错误。
PLS_HC_ENO_ERROR 132 HSC、PLS或PTO 指令导致一个 ENO 错误。
PTO_ENO_ERROR 131 PTO 指令导致一个 ENO 错误。
PTO_STOP 130 PTO 指令目前正被命令 STOP(停止)。
ISTOP_DSTOP_EN 129 I_STOP 和 D_STOP 命令被同时使能。
PTO_BUSY 128 PTO 指令正在忙于执行另一项指令。
DSTOP_SUCCESS 2 D_STOP 在运动中有效。STOP(停止)命令成功完成。
ISTOP_SUCCESS 1 I_STOP 在运动中有效。STOP(停止)命令成功完成。
Network 1
LD SM0.0
MOVD 0, LD6
R L10.1, 2
Network 2
LDD<> LD1, SMD172
MOVD LD1, SMD172
AENO
= L10.0
Network 3
LD V23.5
MOVB 130, LB5
CRET
Network 4
LDB<> VB24, 128
A V23.4
MOVB 128, LB5
CRET
Network 5
LD SM0.0
= V23.3
Network 6
LD L0.0
LPS
A V23.4
A SM170.0
A L10.0
PTO 0, 132
LRD
AN V23.4
AN SM170.0
LPS
MOVB 128, VB24
PTO 0, 128
AENO
= L10.1
S V23.4, 1
LPP
AN L10.1
MOVB 16#FF, SMB171
LPP
NOT
A SM170.0
PTO 0, 130
Network 7
LDN SM0.0
= V23.3
Network 8
LD SM171.7
MOVB 16#7F, LB5
ANDB SMB171, LB5
R V23.2, 1
R V23.4, 1
NOT
MOVB 0, LB5
Network 9
Network 10
TITLE=此指令由 PTO/PWM 向导生成,用于输出点 Q0.0。
// 子程序 pto0_ctrl
Network 1
LD SM0.1
MOVW 0, SMW168
MOVB 0, VB23
Network 2
LD SM0.0
MOVD 0, LD2
MOVB 0, LB1
A SM171.7
= L0.2
Network 3
LD SM171.7
A V23.4
LPS
A V23.2
R V23.4, 1
LPP
= V23.2
Network 4
LDN SM0.0
= V23.3
Network 5
LD L0.0
O L0.1
= V23.5
Network 6
LD L0.0
LPS
A SM170.0
PTO 0, 129
LPP
A L0.1
MOVB 129, LB1
CRET
Network 7
LD L0.1
A SM170.0
PTO 0, 130
Network 8
LD SM171.7
MOVB SMB171, LB1
ANDB 16#7F, LB1
Network 9
LDN SM0.0
BMB VB0, VB0, 26
Network 10
人不能没有理想,也不能光有理想