发布于 2004-05-25 17:27:26
0楼
本人用200PLC与DC MASTER 6RA70通讯,经USS协议控制直流调速器,运行正常。
MAIN
LD SM0.0
CALL SBR_8
LD SM0.0
CALL SBR_9
LD SM0.1
CALL SBR_0
LD SM0.7
= SM30.0
= SM130.0
LD 速度1显示
= M29.0
LD 速度2显示
= M29.1
LD 速度3显示
= M29.2
LD 速度4显示
= M29.3
LD 速度5显示
= M29.4
LD 速度为0显示
= M29.5
LD M29.0
EU
//A M0.0
MOVW 16#1300, VW202
CALL SBR_1
//R M0.0, 2
S M0.0, 1
R M0.1, 1
LD M29.1
EU
MOVW 16#1500, VW202
//A M0.0
//R M0.0, 1
CALL SBR_2
//S M0.1, 1
S M0.0, 1
R M0.1, 1
LD M29.2
EU
MOVW 16#1700, VW202
CALL SBR_3
S M0.0, 1
R M0.1, 1
LD M29.3
EU
MOVW 16#1900, VW202
//A M0.0
CALL SBR_4
//SBR 0
MOVB 16#49,
MOVB 16#0E, VB99
MOVB 16#02, VB100
MOVB 16#0C, VB101
MOVB 16#01, VB102
FILL +0, VW103, 5
MOVW 16#1500, VW200
MOVW 16#0000, VW202
MOVD 16#00030003, VD204
MOVB 0, VB210
MOVB 0, QB2
MOVB 0, VB219
S M0.0, 1
ENI
//RET
//SBR 1
//MOVB 16#05, VB109
MOVB 16#00, VB109
MOVB 16#01, VB110
MOVW VW202, VW111
//LD M31.0
//= V109.3
//NOT
//= V109.4
LD SM0.0
CALL SBR_6
CALL SBR_7
//RET
//SUB 2
//MOVB 16#04, VB217
//LD V109.3
//= V217.3
//LD V109.4
//= V217.4
//LD SM0.0
//MOVB VB217, VB109
//MOVB 16#7F, VB110
MOVB 16#00, VB109
MOVB 16#02, VB110
MOVW VW202, VW111
//LD M30.1
//JMP 0
//LD M31.0
//= V109.3
//NOT
//= V109.4
//LBL 0
LD SM0.0
CALL SBR_6
CALL SBR_7
//RET
//SUB 3
//MOVB 16#04, VB217
//LD V109.3
//= V217.3
//LD V109.4
//= V217.4
//LD SM0.0
//MOVB VB217, VB109
//MOVB 16#7F, VB110
MOVB 16#00, VB109
MOVB 16#04, VB110
MOVW VW202, VW111
//LD M30.1
//JMP 0
//LD M31.0
//= V109.3
//NOT
//= V109.4
//LBL 0
LD SM0.0
CALL SBR_6
CALL SBR_7
//+I VW202, VW200
//LD M30.5
//+I VW202, VW200
//LDW>= VW200, +16384
//MOVW +16384, VW200
//LD SM0.1
//CALL SBR_2
//RET
//SUB 4
//MOVB 16#04, VB217
//LD V109.3
//= V217.3
//LD V109.4
//= V217.4
//LD SM0.0
//MOVB VB217, VB109
//MOVB 16#7F, VB110
MOVB 16#00, VB109
MOVB 16#08, VB110
MOVW VW202, VW111
//LD M30.1
//JMP 0
//LD M31.0
//= V109.3
//NOT
//= V109.4
//LBL 0
LD SM0.0
CALL SBR_6
CALL SBR_7
//-I VW202, VW200
//LD M30.5
//-I VW202, VW200
//LD SM1.2
//MOVW +0, VW200
//LD SM0.1
//CALL SBR_2
//SUB 5
//MOVB 16#04, VB217
//LD V109.3
//= V217.3
//LD V109.4
//= V217.4
//LD SM0.0
//MOVB VB217, VB109
//MOVB 16#7F, VB110
MOVB 16#00, VB109
MOVB 16#10, VB110
MOVW VW202, VW111
//LD M30.1
//JMP 0
//LD M31.0
//= V109.3
//NOT
//= V109.4
//LBL 0
LD SM0.0
CALL SBR_6
CALL SBR_7
//MOVB 16#0C, VB109
//MOVB 16#00, VB109
//MOVB 16#7E, VB110
//CALL SBR_6
//CALL SBR_7
//RET
//SBR 6
//RET
//SBR 7
//RET
LD 合闸联锁
LD 主回路合_分闸
O 主回路合
ALD
AN T38
= 主回路合
LD 主回路合
= 抱闸控制_DC220V
LD 主回路合返_KM
A 主回路合
TON T37, +9
LD 通_断_37
LD m1操作允许
AN m2操作允许
LD m2操作允许
AN m1操作允许
OLD
ALD
A 主回路合_分闸
= 使能允许
LD T37
= 通_断_37
LD 通_断_37
= 系统运行
LDN 主回路合_分闸
TON T38, +15
LD 通_断_37
A m1操作允许
AN m2操作允许
LD m1速度正1
O m1速度正2
O m1速度正3
O m1速度正4
O m1速度正5
ALD
LD 通_断_37
A m2操作允许
AN m1操作允许
LD m2速度正1
O m2速度正2
O m2速度正3
O m2速度正4
O m2速度正5
ALD
OLD
AN 反向抱闸允许
= 正向抱闸允许
LD 通_断_37
A m1操作允许
AN m2操作允许
LD m1速度反1
O m1速度反2
O m1速度反3
O m1速度反4
O m1速度反5
ALD
LD 通_断_37
A m2操作允许
AN m1操作允许
LD m2速度反1
O m2速度反2
O m2速度反3
O m2速度反4
O m2速度反5
ALD
OLD
AN 正向抱闸允许
= 反向抱闸允许
LD 正向抱闸允许
LD 正向抱闸允许
AN T39
A 励磁正向
OLD
AN 励磁反向
= 励磁正向
LD 使能允许
LD 正向抱闸允许
A 励磁正向
LD 反向抱闸允许
A 励磁反向
OLD
LD 使能_38
AN T41
OLD
ALD
= 使能_38
LDN 速度1显示
AN 速度2显示
AN 速度3显示
AN 速度4显示
AN 速度5显示
LDN m1操作允许
AN m2操作允许
OLD
ON 主回路合_分闸
TON T45, +15
LD 通_断_37
LD 操作台1工作
A m1速度反1
LD 操作台2工作
A m2速度反1
OLD
ALD
A 励磁反向
A 反向抱闸允许
= M28.0
LD T42
AN T44
TON T43, +15
//MOVB 16#04, VB217
//LD V109.3
//= V217.3
//LD V109.4
//= V217.4
//LD SM0.0
//MOVB VB217, VB109
//MOVB 16#7F, VB110
MOVB 16#00, VB109
MOVB 16#20, VB110
MOVW VW202, VW111
//LD M30.1
//JMP 0
//LD M31.0
//= V109.3
//NOT
//= V109.4
//LBL 0
LD SM0.0
CALL SBR_6
CALL SBR_7
//MOVB 16#0C, VB109
//MOVB 16#00, VB109
//MOVB 16#7E, VB110
//CALL SBR_6
//CALL SBR_7
//RET
// INT 0
//RETI
// INT 1
//RETI
// INT 2
//RET2
// INT 3
//RET3
// INT 4
//RET4
// INT 5
//RET5
// INT 6
//RET6
// INT 7
//RET7
LDN 合闸联锁
A 主回路合_分闸
LD 励磁正向
AN 励磁正合返
OLD
LD 励磁反向
AN 励磁反合返
OLD
LD m1操作允许
A m2操作允许
OLD
LDN 主回路合返_KM
A 主回路合
OLD
LDN 抱闸电机合返_KM1
A 抱闸控制_DC220V
OLD
= 综合故障允许
LD 通_断_37
LD 操作台1工作
A m1速度反5
LD 操作台2工作
A m2速度反5
OLD
ALD
A 励磁反向
A 反向抱闸允许
= M28.4
078100000 2
078100000 2
078200000 0
078300000 6
078400100 6020
078400200 *
078400300 0
078400400 33
078401000 0
078500000 0
078600000 1