MOVB 4, VB13 ;4楼上行按钮被按下后,相应的数字就存储到对应的寄存
器中
LRD
A I0.7
MOVB 4, VB14 ;4楼下行按钮被按下后,相应的数字就存储到对应的寄存
器中
LRD
A I1.0
MOVB 5, VB15 ;5楼下行按钮被按下后,相应的数字就存储到对应的寄存
器中
LRD
A I2.6
MOVB 1, VB1 ;厢内楼层按钮1被按下后,数字1就存储到对应的寄存器
中
LRD
A I2.7
MOVB 2, VB2 ;厢内楼层按钮2被按下后,数字2就存储到对应的寄存器
中
LRD
A I3.0
MOVB 3, VB3 ;厢内楼层按钮3被按下后,数字3就存储到对应的寄存器
中
LRD
A I3.1
MOVB 4, VB4 ;厢内楼层按钮4被按下后,数字4就存储到对应的寄存器
中
LPP
A I3.2
MOVB 5, VB5 ;厢内楼层按钮5被按下后,数字5就存储到对应的寄存器
中
Network 7 LD M0.1 LPS
AB= VB0, 1
= M0.2 ;电梯处于底层时,上行 LPP
AB= VB0, 5
= M0.3 ;电梯处于顶层时,下行 Network 8 LD M0.1 LPS
AB> VB16, VB0
= M0.2 ;目标楼层与电梯现在所在楼层比较,大于,上行 LPP
30
AB< VB16, VB0
= M0.3 ;目标楼层与电梯现在所在楼层比较,小于,下行 Network 9 LD M0.1 LPS
LD I0.1
O I2.6 ;1楼按钮被按下,下行 ALD
= M0.3 LRD
A I0.2 LPS
AB> VB7, VB0
= M0.2 ;按钮被按下的楼层与电梯现在所在楼层的比较,大于,上行 LPP
AB< VB7, VB0 = M0.3 LRD
A I0.3 ;按钮被按下的楼层与电梯现在所在楼层的比较,小于,下行 LPS
AB> VB10, VB0 = M0.2 LPP
AB< VB10, VB0 = M0.3 LRD
A I0.4 LPS
AB> VB11, VB0 = M0.2 LPP
AB< VB11, VB0 = M0.3 LRD
A I0.5 LPS
AB> VB12, VB0 = M0.2 LPP
AB< VB12, VB0 = M0.3 LRD
A I0.6 LPS
31
AB> VB13, VB0 = M0.2 LPP
AB< VB13, VB0 = M0.3 LRD
A I0.7 LPS
AB> VB14, VB0 = M0.2 LPP
AB< VB14, VB0 = M0.3 LPP
LD I1.0
O I3.2 ;5层按钮被按下,上行 ALD
= M0.2 Network 10 LD M0.1 O M0.2 AN M0.6
AN M0.3 ;上行,下行互锁 = M0.2 Network 11 LD M0.1 O M0.3 AN M0.6
AN M0.2 ;下行,上行互锁 = M0.3 Network 12 LD M0.1 A M0.2 LPS
AB> VB2, VB16 ;检测厢内楼层2的按钮是否被按下 MOVB VB2, VB16 LRD
AB> VB3, VB16
MOVB VB3, VB16 ;检测厢内楼层3的按钮是否被按下 LRD
AB> VB4, VB16
MOVB VB4, VB16 ;检测厢内楼层4的按钮是否被按下 LRD
AB> VB5, VB16
32
MOVB VB5, VB16 ;检测厢内楼层5的按钮是否被按下 LRD
AB> VB7, VB16 ;检测楼层2的上行按钮是否被按下 MOVB VB7, VB16 LRD
AB> VB11, VB16 ;检测楼层3的上行按钮是否被按下 MOVB VB11, VB16 LRD
AB> VB13, VB16 ;检测楼层4的上行按钮是否被按下 MOVB VB13, VB16 LPP
AB> VB15, VB16 ;检测楼层5的上行按钮是否被按下 MOVB VB15, VB16 Network 13 LD M0.1
A M0.2 ;上行运行状态 LDB> VB2, VB0
AB< VB2, VB16 ;厢内楼层2的按钮被按下后,与电梯现在所处楼层和目
标楼层的比较
LDB> VB7, VB0 ;楼层2的上行按钮被按下后,与电梯现在所处楼层和目
标楼层的比较
AB< VB7, VB16 OLD ALD
MOVB 2, VB16 ;当按下的按钮所处楼层高于电梯现在所处楼层且低于之
前的目标楼层时,将按年所在楼层设置为最近的目标楼层
Network 14 LD M0.1 A M0.2
LDB> VB3, VB0 AB< VB3, VB16 LDB> VB11, VB0 AB< VB11, VB16 OLD ALD
MOVB 3, VB16 Network 15 LD M0.1 A M0.2
LDB> VB4, VB0 AB< VB4, VB16 LDB> VB13, VB0 AB< VB13, VB16
33