恭喜,你发布的帖子
发布于 2026-01-24 14:08:54
15楼
ORGANIZATION_BLOCK MAIN:OB1
TITLE=程序注释
BEGIN
Network 1
// 程序段注释
LD M20.0
EU
LPS
MOVD 0, VD8
AENO
MOVD 0, VD12
AENO
MOVD 0, VD16
AENO
MOVD 0, VD20
LRD
MOVD 0, VD24
AENO
MOVD 0, VD28
AENO
MOVD 0, VD32
AENO
MOVD 0, VD36
LRD
MOVD 0, VD40
AENO
MOVD 0, VD44
AENO
MOVD 0, VD48
AENO
MOVD 0, VD52
LPP
MOVD 0, VD56
AENO
MOVD 0, VD60
Network 2
LD SM0.0
LPS
MOVW VW8, VW4000
AENO
MOVW 5530, VW4002
AENO
MOVW VW24, VW4004
AENO
MOVW 27648, VW4006
LRD
MOVW VW10, VW4008
AENO
MOVW 5530, VW4010
AENO
MOVW VW26, VW4012
AENO
MOVW 27648, VW4014
LRD
MOVW VW12, VW4016
AENO
MOVW 5530, VW4018
AENO
MOVW VW28, VW4020
AENO
MOVW 27648, VW4022
LPP
MOVW VW14, VW4024
AENO
MOVW 5530, VW4026
AENO
MOVW VW30, VW4028
AENO
MOVW 27648, VW4030
Network 3
LD SM0.0
LPS
MOVW VW16, VW4032
AENO
MOVW 5530, VW4034
AENO
MOVW VW32, VW4036
AENO
MOVW 27648, VW4038
LRD
MOVW VW18, VW4040
AENO
MOVW 5530, VW4042
AENO
MOVW VW34, VW4044
AENO
MOVW 27648, VW4046
LRD
MOVW VW20, VW4048
AENO
MOVW 5530, VW4050
AENO
MOVW VW36, VW4052
AENO
MOVW 27648, VW4054
LPP
MOVW VW22, VW4056
AENO
MOVW 5530, VW4058
AENO
MOVW VW38, VW4060
AENO
MOVW 27648, VW4062
Network 4
LD SM0.0
CALL SBR0
CALL SBR2
Network 5
LD M20.0
TON T101, 40
TON T120, 60
TON T130, 100
TON T140, 120
TON T160, 160
TON T180, 250
Network 6
LD M20.0
A T180
LPS
EU
MOVB 1, MB12
LPP
ED
MOVB 0, MB12
LD M20.0
EU
MOVW 5530, AQW16
MOVW 5530, AQW18
Network 8
LD M20.0
AN T101
LPS
EU
MOVB 16#11, QB0
LPP
TON T102, 10
Network 9
LD M20.0
AN T101
A T102
LPS
EU
MOVB 16#22, QB0
LPP
TON T103, 10
Network 10
LD M20.0
AN T101
A T103
LPS
EU
MOVB 16#44, QB0
LPP
TON T104, 10
Network 11
LD M20.0
A T104
AN T101
LPS
EU
MOVB 16#88, QB0
LRD
ED
MOVW 0, AQW16
LPP
ED
MOVW 0, AQW18
Network 12
LD M20.0
A T101
A T120
EU
MOVW 27648, AQW16
MOVW 27648, AQW18
Network 13
LD M20.0
A T120
AN T130
LPS
EU
MOVB 16#1, MB21
LPP
TON T131, 10
Network 14
LD M20.0
AN T130
A T131
LPS
EU
MOVB 16#44, QB0
LPP
TON T132, 10
Network 15
LD M20.0
AN T130
A T132
LPS
EU
MOVB 16#22, QB0
LPP
TON T133, 10
Network 16
LD M20.0
A T133
AN T130
LPS
EU
MOVB 16#11, QB0
LRD
ED
MOVW 0, AQW16
LPP
ED
MOVW 0, AQW18
Network 17
LD M20.0
A T130
A T140
EU
MOVW 16589, AQW16
MOVW 16589, AQW18
Network 18
LD M20.0
A T130
AN T160
A T140
LPS
EU
MOVB 16#0, MB21
LRD
EU
MOVB 16#1, MB22
LPP
TON T161, 10
Network 19
LD M20.0
AN T160
A T161
LPS
EU
MOVB 16#22, QB0
LPP
TON T162, 10
Network 20
LD M20.0
AN T160
A T162
LPS
EU
MOVB 16#44, QB0
LPP
TON T163, 10
Network 21
LD M20.0
A T163
AN T160
EU
MOVB 16#88, QB0
Network 22
LD M20.0
AN T160
ED
MOVB 16#0, QB0
MOVB 0, MB22
MOVW 0, AQW16
MOVW 0, AQW18
END_ORGANIZATION_BLOCK
SUBROUTINE_BLOCK DO8_11:SBR0
TITLE=子程序注释
BEGIN
Network 1
// M20.0强制为1,触发
//
LD M20.0
EU
MOVB 15, QB1
Network 2
// M20.0强制为1,使能导通
// T43开始计时1s,一秒结束翻转,QB1由15变成0,即Q1.0~Q1.3由1变成0,
// 直到M20.0由1变成0,T43使能清0,QB1将一直保持为0,直至下一次测试的到来,进行循环。
//
LD M20.0
TON T43, 50
Network 3
// 程序段注释
LD M20.0
A T43
MOVB 0, QB1
END_SUBROUTINE_BLOCK
请填写推广理由:
分享
只看
楼主