ORGANIZATION_BLOCK 主:OB1
TITLE=主程序
BEGIN
Network 1 // 网络标题
// 编码器初始化
LD SM0.1
CALL SBR0
Network 2
LD I1.7
AN I2.0
TOF T42, +2
TOF T43, +20
Network 3
LD T43
AN T42
MOVD +0, SMD38
HSC 0
Network 4
LD I2.0
AN I1.7
TOF T44, +2
TOF T45, +20
Network 5
LD T45
AN T44
MOVD VD320, SMD38
HSC 0
Network 6
LD SM0.0
MOVD HC0, SMD38
MOVD SMD38, VD100
MOVR 0.3156044, VD324
Network 7
LD I1.7
AN M15.2
AN Q0.4
O M26.0
A I4.7
A I6.7
= M26.0
Network 8
LD M26.0
CALL SBR4
Network 9
LD SM0.1
MOVB 100, SMB34
ATCH INT0, 10
ENI
Network 10
LD SM0.0
DTR VD100, AC0
*R VD324, AC0
ROUND AC0, VD152
Network 11
// 调用子程序
LD SM0.0
CALL SBR8
CALL SBR9
CALL SBR1
CALL SBR2
CALL SBR10
CALL SBR3
END_ORGANIZATION_BLOCK
SUBROUTINE_BLOCK HS_CODER_DEF:SBR0
TITLE=初始化编码器,采用高速计数HSC0,控制字C4
BEGIN
Network 1 // 此 POU 受密码保护,不能编辑和查看。
END_SUBROUTINE_BLOCK
SUBROUTINE_BLOCK LOGICAL_CONTROL:SBR1
TITLE=逻辑控制
BEGIN
Network 1
LD I3.4
O I7.2
O I7.6
= M11.0
Network 2
LD I3.5
O I7.3
O I7.7
= M11.1
Network 3 // 网络标题
// 网络注解
LD M11.0
AN M10.3
LD I2.0
AN I4.4
OLD
AN M15.6
AN M15.7
LD I4.1
LD I1.7
AN I5.3
OLD
LD M11.1
A M31.0
OLD
A M15.6
NOT
A M15.6
OLD
= M15.6
Network 4 // 网络标题
// 网络注解
LD M11.1
AN M10.3
LD I1.7
AN I5.0
OLD
AN M15.6
AN M15.7
LD I4.1
LD I2.0
AN I5.3
OLD
LD M11.0
A M31.0
OLD
A M15.7
NOT
A M15.7
OLD
= M15.7
Network 5
// 堵转电流
LDD> VD180, +20000
= M25.1
Network 6
LD I2.4
ON M16.5
= Q1.1
Network 7
LD I2.4
TOF T45, +30
TOF T46, +30
Network 8
LDN M16.0
A T45
LD M16.0
A I2.4
OLD
O I6.2
= Q1.5
Network 9
LD M16.0
AN I2.4
LDN M16.0
AN T46
OLD
AN I6.2
= Q1.6
Network 10
LD I2.4
A V3.0
= M15.0
Network 11
LDN M10.3
A I7.0
ON M31.0
AN M18.7
A I2.4
A M15.0
LD M25.2
AN T38
OLD
= M25.2
= M15.2
Network 12
LD M25.2
TON T38, +200
Network 13
LD M25.2
O M24.0
LD I3.6
A M16.2
LD I8.2
LD M16.3
O M16.4
ALD
OLD
ALD
A I4.2
AN M26.1
ANI I1.7
A V3.0
A I2.4
A M15.6
AN M24.1
A I6.6
AN I4.3
= M24.0
Network 14
LD M25.2
O M24.1
LD I3.7
A M16.2
LD I8.3
LD M16.3
O M16.4
ALD
OLD
ALD
A I4.2
AN M26.2
ANI I1.7
A V3.0
A I2.4
A M15.7
AN M24.0
A I6.6
AN I4.4
= M24.1
Network 15
LDN I8.2
AN I8.3
O I8.1
= M25.3
Network 16
LD I8.0
A M25.3
= M25.4
Network 17 // 网络标题
// 网络注解
LD I4.7
O I5.0
AN M25.4
LD M25.2
A M15.0
O Q0.4
ALD
A V3.0
LD M15.6
O M15.7
ALD
LD I6.2
A I5.0
O M25.5
OLD
= Q0.4
Network 18
LDN M25.4
LD M15.6
O M15.7
ALD
A M25.2
A M15.0
AN M18.7
LD M25.5
AN I8.0
OLD
A V3.0
A I2.4
LD M15.6
O M15.7
ALD
AN I5.0
= M25.5
Network 19
LD I4.7
O I5.0
LD M25.2
A I8.2
A M15.6
LD M25.2
A I8.3
A M15.7
OLD
ALD
LD I4.6
A M25.2
AN I8.0
LD M15.6
O M15.7
ALD
OLD
LD Q1.2
A Q0.4
OLD
A I2.4
LD M15.6
O M15.7
ALD
LDN I8.1
O I4.6
ALD
LD M15.0
O Q1.2
ALD
= Q1.2
Network 20
LD I5.4
TOF T220, +40
Network 21
LD I5.5
TON T221, +40
Network 22
LD M10.3
A V6.0
O V2.5
O T220
A T221
A I1.0
= Q2.1
Network 23
LD I6.6
= M14.7
Network 24
LD V2.5
= M14.5
Network 25
LD I6.0
O V3.3
AN I6.1
= Q2.3
Network 26
LD M10.3
= Q1.4
Network 27
LD V3.3
O V3.4
A M31.0
= M14.6
Network 28
LD I3.0
TOF T202, +30
Network 29
LD I3.1
TON T203, +30
Network 30
LD T202
O V2.2
A I2.4
A T203
LD I2.3
O V2.4
ALD
= Q2.0
= M14.3
Network 31
LD I3.2
TOF T200, +30
Network 32
LD I3.3
TON T201, +30
Network 33
LD T200
O V3.0
A T201
A I2.4
= Q2.2
= M14.4
Network 34
LD I6.3
AN I0.4
LD I0.2
A M31.7
OLD
AN I0.3
= Q0.1
Network 35
LDN I6.4
AN I0.3
= Q0.0
Network 36
LD I0.2
= M14.2
Network 37
LDN I0.2
= M16.6
Network 38
LD I5.6
TOF T204, +30
Network 39
LD I5.7
TON T205, +30
Network 40
LD T204
O I6.6
A T205
= Q0.3
Network 41
LDN I8.0
A I8.2
O I4.6
A M15.6
LDN I8.0
A I8.3
O I4.6
A M15.7
OLD
A Q1.2
A I2.4
A V3.0
AN I6.5
A I6.6
= Q0.2
Network 42
LDN V1.0
A V0.2
AN M0.1
O M15.7
ON M15.6
LDN V1.1
A V0.2
AN M0.2
O M15.6
A M0.0
ON M15.7
ALD
= M0.0
Network 43
LDN M0.0
= M15.3
Network 44
LD M15.6
AD>= VD152, -9000
= M0.1
Network 45
LD M15.7
AD<= VD152, -93000
= M0.2
Network 46
LD M15.7
AD<= VD152, -97200
LD M15.6
AD>= VD152, -1200
OLD
= M25.6
Network 47
LD M15.6
AD>= VD152, +100
= M0.3
Network 48
LD M15.7
AD<= VD152, -105500
= M0.4
Network 49
LD M15.6
AD>= VD152, +20
= M0.5
Network 50
LD M15.7
AD<= VD152, -105020
= M0.6
Network 51
LD M15.6
AD>= VD152, -600
= M0.7
Network 52
LD M15.7
AD<= VD152, -104000
= M1.0
Network 53
LD M15.6
LDD>= VD152, -3000
O V0.4
O M1.1
ALD
= M1.1
Network 54
LD M15.7
LDD<= VD152, -101000
O V0.5
O M1.2
ALD
= M1.2
Network 55
LD M1.1
O M1.2
= M16.0
Network 56
LD M0.0
TOF T39, +12
Network 57
LDN M0.0
A T39
LD T40
A M18.7
OLD
= M14.1
Network 58
LDN V4.0
ON V4.1
O M18.5
A I4.0
= M18.5
Network 59
LD V3.5
O V3.6
O V3.7
O M18.7
O M18.5
A I4.0
A I2.6
= M18.7
Network 60
LDN M18.7
TOF T40, +12
Network 61
LDN M15.7
A M15.6
MOVD +0, VD156
-D VD152, VD156
Network 62
LD M15.7
AN M15.6
MOVD VD152, VD156
-D -105000, VD156
Network 63
LDD>= +0, VD156
*D -1, VD156
Network 64
LDD>= VD156, +1000
AD>= +8000, VD156
AN M0.0
MOVD VD156, AC0
-D +1000, AC0
*D +500, AC0
+D +90000, AC0
DTR AC0, AC0
SQRT AC0, VD160
Network 65
LD M0.0
MOVD +25600, VD160
Network 66
LD M25.6
MOVD +500, VD160
Network 67
LD M15.6
AD>= VD152, -500
LD M15.7
AD<= VD152, -104000
OLD
= M25.7
Network 68
LDD>= VD152, +50
= M26.1
Network 69
LDD<= VD152, -105050
= M26.2
Network 70
LD I4.5
= M16.1
Network 71
LD I4.6
= M16.2
Network 72
LD I4.7
= M16.3
Network 73
LD I5.0
= M16.4
Network 74
// 电机温度控制巡检
LD SM0.0
+D +1, VD480
AD> VD480, +6000
MOVD +0, VD480
Network 75
// 电机温度控制继电器
LDD> VD480, +0
AD> +3000, VD480
= Q3.0
Network 76
// 电机温度控制继电器
LDD> VD480, +3000
AD> +6000, VD480
= Q3.1
END_SUBROUTINE_BLOCK
SUBROUTINE_BLOCK SOFT_AC:SBR2
TITLE=软件安全回路
BEGIN
Network 1
LD M15.6
A M10.1
LD M15.7
A M10.0
OLD
TON T34, +150
Network 2
LD T34
LD M17.4
A I2.6
OLD
= M17.4
Network 3
LDD>= VD144, +570
TON T100, +150
Network 4
LD T100
LD M17.3
A I2.6
OLD
= M17.3
Network 5
LDD>= VD148, +200
OD<= VD148, -200
OD<= VD344, -10240
OD>= VD344, +10240
OD>= VD352, +200
OD>= -200, VD352
TON T33, +350
Network 6
LD T33
O M17.5
A I2.6
= M17.5
Network 7
LD M15.6
LD V1.2
O M0.7
O V0.6
ALD
LD M31.0
A M15.7
LD V1.3
O M1.0
O V0.7
ALD
OLD
A M10.2
TON T35, +100
Network 8
LD T35
O M17.7
A I2.6
= M17.7
Network 9
LD I0.7
A I1.2
A I1.1
ON M31.0
A I1.0
A I1.3
A I1.4
NOT
LD M16.7
A I2.6
OLD
A M31.0
= M16.7
Network 10
LD M31.0
A V2.0
O M0.3
O M18.0
A I2.6
= M18.0
Network 11
LD V2.1
O M0.4
O M18.1
A I2.6
A M31.0
= M18.1
Network 12
LD I2.5
O M17.1
A I2.6
= M17.1
Network 13
LD I7.4
O M18.3
A I2.6
= M18.3
Network 14
LD I6.5
O M17.0
A I2.6
= M17.0
Network 15
LD V2.6
O M17.2
A I2.6
= M17.2
Network 16
LD M25.1
AN M10.4
TON T36, +500
Network 17
LDN M0.0
LPS
AD<= VD160, VD124
MOVD VD124, VD164
-D VD160, VD164
LPP
AD< VD124, VD160
MOVD +0, VD164
Network 18
LDD< +1000, VD164
TON T41, +6
Network 19
LD T41
O M17.6
A I2.6
A M31.0
= M17.6
Network 20
LD T36
O M20.0
A I2.6
= M20.0
Network 21
LD M16.5
NOT
= M19.0
Network 22
LD V0.3
TON T102, +15
Network 23
LD T102
O M18.6
A I2.6
= M18.6
Network 24
LD I0.3
O M26.3
A I2.6
= M26.3
Network 25
LD V6.1
O M18.2
A I2.6
= M18.2
Network 26
LDN M18.6
O M15.6
AN M16.7
AN M17.0
AN M17.1
AN M18.2
AN M26.3
AN M17.2
AN M17.3
AN M17.4
AN M17.5
AN M17.6
AN M17.7
AN M18.0
AN M18.1
AN M18.3
NOT
= M16.5
END_SUBROUTINE_BLOCK
SUBROUTINE_BLOCK VG_OUT:SBR3
TITLE=子例行程序注解
BEGIN
Network 1
LD I4.7
O I5.0
A I8.2
A M15.6
A Q1.2
A M0.0
AN I5.0
MOVD VD60, VD64
*D +1, VD64
MOVW VW66, AQW4
Network 2 // 网络标题
// 网络注解
LD I8.1
LDN I8.2
AN I8.3
OLD
AN I4.6
LDN M24.0
AN M24.1
LD I6.2
A I5.0
OLD
OLD
MOVW +0, AQW4
Network 3
LD I4.7
O I5.0
A I8.3
A M15.7
A Q1.2
A M0.0
AN I5.0
MOVD VD60, VD64
*D -1, VD64
MOVW VW66, AQW4
Network 4
LD I4.7
O I5.0
A I8.2
A M15.6
A Q1.2
LDN M0.0
O I5.0
ALD
LPS
MOVD VD60, VD64
*D +1, VD64
AD>= VD64, +8000
AN M25.6
AN I5.0
MOVW +8000, AQW4
LRD
AD>= +8000, VD64
AN M25.6
AN I5.0
MOVW VW66, AQW4
LRD
AD>= VD64, +3200
LD M25.6
O I5.0
ALD
MOVW +3200, AQW4
LPP
AD>= +3200, VD64
LD M25.6
O I5.0
ALD
MOVW VW66, AQW4
Network 5
LD I4.7
O I5.0
A I8.3
A M15.7
A Q1.2
LDN M0.0
O I5.0
ALD
LPS
MOVD VD60, VD64
*D -1, VD64
AD>= VD64, -3200
AN M25.6
AN I5.0
MOVW VW66, AQW4
LRD
AD>= -3200, VD64
AN M25.6
AN I5.0
MOVW -3200, AQW4
LRD
AD>= VD64, -9000
LD M25.6
O I5.0
ALD
MOVW VW66, AQW4
LPP
AD>= -9000, VD64
LD M25.6
O I5.0
ALD
MOVW -9000, AQW4
Network 6
LD I4.6
AN I8.1
A M15.6
A Q1.2
AN Q1.2
LPS
A M0.0
AN I5.0
MOVW +25600, AQW4
LPP
AN M0.0
LPS
A M25.6
MOVW +500, AQW4
LPP
AN I5.0
AN M25.6
MOVW +1000, AQW4
Network 7
LD I4.6
AN I8.1
A M15.7
A Q1.2
AN Q1.2
LPS
A M0.0
AN I5.0
MOVW -25600, AQW4
LPP
AN M0.0
LPS
A M25.6
MOVW -500, AQW4
LPP
AN I5.0
AN M25.6
MOVW -1000, AQW4
END_SUBROUTINE_BLOCK
SUBROUTINE_BLOCK CUL_Kh:SBR4
TITLE=校验钢丝绳的长度,计算新系数,设置同步
BEGIN
Network 1 // 网络标题
// 网络注解
LD I2.0
EU
MOVD VD100, VD320
DTR VD320, VD360
*R VD360, VD360
SQRT VD360, VD360
MOVR 105000.0, VD324
/R VD360, VD324
Network 2
LD SM0.0
MOVR -8000.0, VD328
/R VD324, VD328
ROUND VD328, VD328
MOVR -50000.0, VD332
/R VD324, VD332
ROUND VD332, VD332
END_SUBROUTINE_BLOCK
SUBROUTINE_BLOCK AI_READ:SBR8
TITLE=模拟量输入部分
BEGIN
Network 1 // 网络标题
// 网络注解
LD SM0.0
LPS
ITD AIW0, VD80
ITD AIW2, VD60
ITD AIW8, VD180
ITD AIW10, VD200
ITD AIW12, VD220
ITD AIW4, VD120
AD> VD80, +25600
MOVD +25600, VD80
LRD
AD> VD60, +16500
MOVD +16500, VD60
LRD
AD> -16500, VD60
MOVD -16500, VD60
LRD
AD> VD120, +0
MOVD VD120, VD124
LRD
AD< VD120, +0
MOVD -1, VD124
*D VD120, VD124
LRD
/D +100, VD124
LPP
/D +48, VD200
END_SUBROUTINE_BLOCK
SUBROUTINE_BLOCK SPEED_BACK:SBR9
TITLE=速度反馈
BEGIN
Network 1
LD SM0.0
LPS
MOVD VD304, AC0
*D +100, AC0
MOVD AC0, VD308
/D +120, VD308
MOVD VD308, AC0
+D VD312, AC0
MOVD AC0, VD140
/D +2, VD140
MOVD VD308, VD312
*D +355, VD140
/D +100, VD140
AD>= VD140, +0
MOVD VD140, VD144
LRD
AD< VD140, +0
MOVD VD140, VD144
*D -1, VD144
LRD
MOVD VD348, VD148
-D VD144, VD148
LRD
MOVD VD144, VD352
-D VD200, VD352
LPP
MOVD VD340, VD344
-D VD100, VD344
Network 2 // 网络标题
// 网络注解
LDD>= VD140, +15
= M10.0
Network 3
LDD<= VD140, -15
= M10.1
Network 4
LDD> VD144, +15
TON T250, +20
Network 5
LD T250
= M10.3
Network 6
LDD> VD144, +30
= M10.4
Network 7
LDD> VD144, +50
= M10.5
Network 8
LDD> VD144, +600
= M10.6
Network 9
LDD> VD144, +200
= M10.2
END_SUBROUTINE_BLOCK
SUBROUTINE_BLOCK GZJ_OUT:SBR10
TITLE=自动工作闸输出
BEGIN
Network 1
LDN I4.6
A Q1.2
A M25.7
LPS
AD<= VD80, +12800
MOVW AIW0, AQW0
LPP
AD> VD80, +12800
MOVW +12800, AQW0
Network 2
LDN I4.6
A Q1.2
AN M25.7
LPS
AD<= VD80, +25600
MOVW AIW0, AQW0
LPP
AD> VD80, +25600
MOVW +25600, AQW0
Network 3 // 网络标题
// 网络注解
LD I4.6
AN M10.3
AN M25.5
LD I4.7
O I5.0
AN Q1.2
OLD
OD<= VD80, +0
MOVW +0, AQW0
Network 4 // 网络标题
// 网络注解
LD M10.4
ON I8.0
A M25.5
AN I4.7
AN I5.0
A I4.6
LPS
AN M25.7
MOVW +25600, AQW0
LPP
A M25.7
MOVW +12800, AQW0
Network 5
LD I6.2
A I5.0
LPS
AD<= VD80, +25600
MOVW AIW0, AQW0
LPP
AD> VD80, +25600
MOVW +25600, AQW0
END_SUBROUTINE_BLOCK
INTERRUPT_BLOCK INT_0:INT0
TITLE=M法计算编码器的速度
BEGIN
Network 1 // 此 POU 受密码保护,不能编辑和查看。
END_INTERRUPT_BLOCK


档案
日志
相册
视频



评论
想第一时间抢沙发么?