plc控制四层电梯及控制系统程序
plc控制四层电梯及控制系统程序
要求:(1) 开始时,电梯处于任意一层。
(2) 当有外呼电梯信号到来是,轿厢响应该呼梯信号,达到该楼层时,轿厢停止运行,(轿厢门打开,延时3秒后自动关门)
(3) 当有内呼电梯信号到来是,轿厢响应该呼梯信号,达到该楼层时,轿厢停止运行,(轿厢门打开,延时3秒后自动关门)
(4) 在电梯轿厢运行过程中,即轿厢上升(或下降)途中,任何反方向下降(或上升)的外呼信号均不响应,但如果反方向外呼梯信号前方再无其他内、外呼梯信号时,则电梯响应该外呼梯信号。例如,电梯轿厢在一楼,将要运行到三楼,在次过程中可以响应二层向上的外呼梯信号,但不响应二层向下的外呼梯信号。当到达三层,如果四层没有任何呼梯信号,则电梯可以响应三层向下外呼梯信号。否则,电梯将继续运行至四楼,然后向下运行响应三层向下外呼梯信号。
(5) 电梯具有最远反向外呼梯功能。例如,电梯轿厢在一楼,而同时有二层向下呼梯,三层向下呼梯,四层向下外呼梯,则电梯轿厢先去四楼响应四层向下外呼梯信号。
(6) 电梯未平层或运行时,开门按钮和关门按钮均不起作用。平层且电梯轿厢停止运行后,按开门按钮轿厢开门,按关门按钮轿厢关门。
1、对系统要求进行分析,制作点号表:
输入点:电梯外呼
第一层有“上”按钮一个; I0.0 一层请求上楼;
第二层有“上”、“下”按钮各一个; I0.1 二层请求上楼;I0.3 二层请求下楼;
第三层有“上”、“下”按钮各一个; I0.2 三层请求上楼;I0.4 三层请求下楼;
第四层有“下”按钮一个; I0.5 四层请求下楼;
电梯内呼
内呼信号四个;I1.2 电梯内呼一层 ;I1.3 电梯内呼二层;I1.4 电梯内呼三层;I1.5 电梯内呼四层;
开关厢门按钮两个;I1.6 开厢门按钮;I1.7 关厢门按钮;
厢门“开到位”、“关到位”信号共两个;I2.0 厢门开到位;I2.1 厢门关到位;
一层到位信号:I0.6 厢体到达一层;
二层到位信号:I0.7 厢体到达二层;
三层到位信号:I1.0 厢体到达三层;
四层到位信号:I1.1 厢体到达四层;
输出点:厢体的“上”、“下”、“停”指令;Q0.0 厢体向上运行;Q0.1 厢体向下运行;Q0.2 厢体停;
厢体当前位置输出四个点;
Q0.5 当前厢体在一层;
Q0.6 当前厢体在二层;
Q0.7 当前厢体在三层;
Q1.0 当前厢体在四层;
厢门“开”、“关”指令。
Q0.3 开厢门;
Q0.4 关厢门;
M0.1 电梯在一层时停止指令;
M0.2 电梯在二层时停止指令;
M0.3 电梯在三层时停止指令;
M0.4 电梯在四层时停止指令;
M1.1 电梯在一层时向上运行指令;
M1.2 电梯在二层时向上运行指令;
M1.3 电梯在三层时向上运行指令;
厢体满负荷信号、厢体满负荷报警(可先不考虑);
NETWORK 1 //以下是电梯向上运行控制
//
//NETWORK COMMENTS
//
LD I1.3
O I1.4
O I1.5
O I0.1
O I0.2
O I0.5
O I0.3
O I0.4
A Q0.5
= M1.1
NETWORK 2 //NETWORK TITLE (single line)
//
//NETWORK COMMENTS
//
LD I1.4
O I1.5
O I0.2
O I0.5
O I0.4
A Q0.6
A Q0.0
= M1.2
NETWORK 3
LD I1.5
O I0.5
A Q0.7
A Q0.0
= M1.3
NETWORK 4
LD M1.1
O M1.2
O M1.3
= Q0.0
NETWORK 5 //以下是电梯向下运行控制
//
//NETWORK COMMENTS
//
LD I1.2
O I1.3
O I1.4
O I0.3
O I0.4
O I0.0
O I0.1
O I0.2
A Q1.0
= M2.4
NETWORK 6 //NETWORK TITLE (single line)
//
//NETWORK COMMENTS
//
LD I1.2
O I1.3
O I0.3
O I0.0
O I0.1
A Q0.7
A Q0.1
= M2.3
NETWORK 7
LD I1.2
O I0.0
A Q0.6
A Q0.1
= M2.2
NETWORK 8
LD M2.2
O M2.3
O M2.4
= Q0.0
加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码