发表于:2006/5/7 20:18:00
#0楼
三层电梯PLC控制
控制要求:
1. 当电梯停于某层时,有一高层呼叫时,电梯上升到呼叫层停止。
2. 当电梯停于某层时,有一低层呼叫时,电梯下降到呼叫层停止。
3. 当电梯停于某层时,有多高层呼叫时,电梯先上升到较低的呼叫层,停3秒后继上升到高的呼叫层,响应完毕后停止。
4. 当电梯停于某层时,有多低层呼叫时,电梯先下降到较高的呼叫层,停3秒后继续下降到低的呼叫层,响应完毕后停止。
5. 当电梯处于上升或上降过程中,任何反向的呼叫均无效。
I/O分配:
输入:
X4—SIN1 1层, X5—SIN2 2层, X6—SIN3 3层(SIN1—SIN3是检测楼层位置的霍尔开关)
P01—X21 1层呼叫, P02—X22 2层呼叫, P03—X20 3层呼叫(P01—P03是呼叫按钮)
输出:
Y2—电梯上升,Y3—电梯下降。
梯形图:
`X20``X6
┠┨┠┨/┠—[SET S3]
┃`X5``` S2 X6 Y3
┠┨/┠┬┨┠┬┨/┠┨/┠─(Y2)电梯上升
┃`S2` │ S3 │
┠┨/┠┼┨┠┘
┃ T0 │
┠┨┠┘
┃`X5``
┠┨┠—(T0 K30)
┃`X21``X4
┠┨┠┨/┠—[SET S1]
┃`X5` `S2` X4 Y2
┠┨/┠┬┨┠┬┨/┠┨/┠─(Y3)电梯下降
┃`S2``│`S1`│
┠┨/┠┼┨┠┘
┃`T0``│
┠┨┠┘
┃`X4``S1
┠┨┠┨┠┬─[RST S1]
┃ X6` S3`│
┠┨┠┨┠┴─[RST S3]
┃`X22 X5`
┠┨┠┨/┠─[SET S2]
┃`X5``S2 T0
┠┨┠┨┠┨┠—[RST S2]
┠──[END]
PLC控制4层电梯的自动运行实例_具体分析(2)
附件:
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
[ 此贴被mym在2005-09-21 11:36重新编辑 ]
[楼 主] Posted:2005-09-20 18:07|
zidonghua
级别: 管理员
精华: 2
发帖: 514
威望: 1188 点
金钱:4858 RMB
贡献值: 0 点
注册时间:2005-01-30
________________________________________
DI点:
I0.0 一层请求上楼;
I0.1 二层请求上楼;
I0.2 三层请求上楼;
I0.3 二层请求下楼;
I0.4 三层请求下楼;
I0.5 四层请求下楼;
I0.6 厢体到达一层;
I0.7 厢体到达二层;
I1.0 厢体到达三层;
I1.1 厢体到达四层;
I1.2 电梯内呼一层;
I1.3 电梯内呼二层;
I1.4 电梯内呼三层;
I1.5 电梯内呼四层;
I1.6 开厢门按钮;
I1.7 关厢门按钮;
I2.0 厢门开到位;
I2.1 厢门关到位;
DO点:
O0.0 厢体向上运行;
O0.1 厢体向下运行;
O0.2 厢体停;
O0.3 开厢门;
O0.4 关厢门;
O0.5 当前厢体在一层;
O0.6 当前厢体在二层;
O0.7 当前厢体在三层;
O1.0 当前厢体在四层;
补充:
M0.1 电梯在一层时停止指令;
M0.2 电梯在二层时停止指令;
M0.3 电梯在三层时停止指令;
M0.4 电梯在四层时停止指令;
M1.1 电梯在一层时向上运行指令;
M1.2 电梯在二层时向上运行指令;
M1.3 电梯在三层时向上运行指令;
2006-3-11
四层电梯控制
四层电梯控制
一. 设计目的
1. 掌握plc的基本指令,功能指令的综合应用.
2. 掌握plc与外围控制电路的实际接线方法.
3. 掌握随即逻辑程序的设计方法.
二.设计要求:
(1). 电梯上行设计要求
1. 当电梯停于1f或2f,3f呼叫时,则上行,到3f的行程开关控制停止.
2. 当电梯停于1f,2f呼叫,则上行,到2f的行程开关控制停止.
3. 当电梯停于1f,2f,3f同时呼叫,电梯上行到2f,停5秒,继续上行到3f停止.
4. 当电梯停于1f,3f,4f同时呼叫时,电梯上行到3f,停5秒,继续上行到4f停止.
5. 当电梯停于1f,2f,4f同时呼叫时,电梯上行到2f,停5秒,继续上行到4f停止
6. 当电梯停于1f,2f,3f,4f同时呼叫时,电梯上行到2f,停5秒,继续上行到3f,停5秒,继续上行到4f停止.
7. 电梯停于2f,3f,4f同时呼叫,电梯上行到3f停秒,继续上行到4f停止.
8. 当电梯停于1f或2f或3f时,4f呼叫,则上行到4f后停止.
(2). 电梯下行设计要求
1.当电梯停于4f或2f,3f呼叫时,则下行,到2f的行程开关控制停止.
2.当电梯停于4f,3f呼叫,则下行,到3f的行程开关控制停止.
3.当电梯停于4f,2f,3f同时呼叫,电梯下行到3f,停5秒,继续下行到2f停止.
4.当电梯停于4f,3f,1f同时呼叫时,电梯下行到3f,停5秒,继续下行到1f停止.
5.当电梯停于4f,2f,1f同时呼叫时,电梯下行到2f,停5秒,继续下行到1f停止
6. 当电梯停于4f,3f,2f,1f同时呼叫时,电梯下行到3f,停5秒,继续下行到2f,停5秒,继续下行到1f停止.
7. 当电梯停于4f或3f或2f时,1f呼叫,则下行到1f后停止.
三. 实验设备
1).tvt-90系列的主机模块及接口电路单元板
2).tvt-90-10电梯自控模型实验板
四. 问题的解决方法
a). 延时问题的解决
答:通过一个中间继电器解决,如图
五. 梯形图
六.IO接口
X1:一层呼叫 X2:二层呼叫 X3:三层呼叫 X4:四层呼叫
X5:一层限位 X6:二层限位 X7:三层限位 X10:四层限位
Y0:上行开关 Y5:下行开关
八.硬件连接图
八.实验心得
经过系统调试后,系统运行稳定,基本达到试验的要求,对于初学者来书一个非常不错的锻炼机会。因为它涉及的编程思路达到了PLC学习的一些基本的方面,使学习者对PLC编程和硬件的有了一定的了解。
loading...
2006-2-14
自己动手做试验---串口的点阵显示
首先准备芯片74164串行芯片,然后8×8点阵一块。和300a系列
164的连接图如下
然后将p1口的8跟线根点阵的8根相连,点阵的另外八根与164的输出8根相连。
然后就是编程了
程序如下:
MOV SP,#60H
CLR C
MOV SCON,#00H
MOV R3,#100
AJMP A0
SNED1: MOV R3,#100
MOV R0,#80H
INC 21H
MOV A,21H
A1: CJNE A,#1,A2
MOV DPTR,#TAB0
AJMP MM
A2:CJNE A,#2,A3
MOV DPTR,#TAB1
AJMP MM
A3:CJNE A,#3,A4
MOV DPTR,#TAB2
AJMP MM
A4:CJNE A,#4,A0
MOV DPTR,#TAB3
AJMP MM
SEND:MOV A,21H
AA4: CJNE A,#1,AA1
MOV DPTR,#TAB0
AJMP MM
AA1: CJNE A,#2,AA2
MOV DPTR,#TAB1
AJMP MM
AA2:CJNE A,#3,AA3
MOV DPTR,#TAB2
AJMP MM
AA3:CJNE A,#4,AA0
MOV DPTR,#TAB3
AJMP MM
AA0:CJNE A,#0,AA4
MOV DPTR,#TAB
AJMP MM
A0: MOV 21H,#0
MOV DPTR,#TAB
MM: MOV R0,#80H
MOV R4,#8
SEND2: CLR A
MOVC A,@A+DPTR ;送代码
push dph
push dpl
mov dptr,#0a000h
MOVX @dptr,a
MOV A,R0
MOV SBUF,A
WAIT: JNB TI,WAIT ;送行选信号
CLR T1
pop dpl
pop dph
INC DPTR
MOV A,R0
RRC A
MOV R0,A
ACALL DELEY
DJNZ R4,SEND2
DJNZ R3,SEND

控制要求:
1. 当电梯停于某层时,有一高层呼叫时,电梯上升到呼叫层停止。
2. 当电梯停于某层时,有一低层呼叫时,电梯下降到呼叫层停止。
3. 当电梯停于某层时,有多高层呼叫时,电梯先上升到较低的呼叫层,停3秒后继上升到高的呼叫层,响应完毕后停止。
4. 当电梯停于某层时,有多低层呼叫时,电梯先下降到较高的呼叫层,停3秒后继续下降到低的呼叫层,响应完毕后停止。
5. 当电梯处于上升或上降过程中,任何反向的呼叫均无效。
I/O分配:
输入:
X4—SIN1 1层, X5—SIN2 2层, X6—SIN3 3层(SIN1—SIN3是检测楼层位置的霍尔开关)
P01—X21 1层呼叫, P02—X22 2层呼叫, P03—X20 3层呼叫(P01—P03是呼叫按钮)
输出:
Y2—电梯上升,Y3—电梯下降。
梯形图:
`X20``X6
┠┨┠┨/┠—[SET S3]
┃`X5``` S2 X6 Y3
┠┨/┠┬┨┠┬┨/┠┨/┠─(Y2)电梯上升
┃`S2` │ S3 │
┠┨/┠┼┨┠┘
┃ T0 │
┠┨┠┘
┃`X5``
┠┨┠—(T0 K30)
┃`X21``X4
┠┨┠┨/┠—[SET S1]
┃`X5` `S2` X4 Y2
┠┨/┠┬┨┠┬┨/┠┨/┠─(Y3)电梯下降
┃`S2``│`S1`│
┠┨/┠┼┨┠┘
┃`T0``│
┠┨┠┘
┃`X4``S1
┠┨┠┨┠┬─[RST S1]
┃ X6` S3`│
┠┨┠┨┠┴─[RST S3]
┃`X22 X5`
┠┨┠┨/┠─[SET S2]
┃`X5``S2 T0
┠┨┠┨┠┨┠—[RST S2]
┠──[END]
PLC控制4层电梯的自动运行实例_具体分析(2)
附件:
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
[ 此贴被mym在2005-09-21 11:36重新编辑 ]
[楼 主] Posted:2005-09-20 18:07|
zidonghua
级别: 管理员
精华: 2
发帖: 514
威望: 1188 点
金钱:4858 RMB
贡献值: 0 点
注册时间:2005-01-30
________________________________________
DI点:
I0.0 一层请求上楼;
I0.1 二层请求上楼;
I0.2 三层请求上楼;
I0.3 二层请求下楼;
I0.4 三层请求下楼;
I0.5 四层请求下楼;
I0.6 厢体到达一层;
I0.7 厢体到达二层;
I1.0 厢体到达三层;
I1.1 厢体到达四层;
I1.2 电梯内呼一层;
I1.3 电梯内呼二层;
I1.4 电梯内呼三层;
I1.5 电梯内呼四层;
I1.6 开厢门按钮;
I1.7 关厢门按钮;
I2.0 厢门开到位;
I2.1 厢门关到位;
DO点:
O0.0 厢体向上运行;
O0.1 厢体向下运行;
O0.2 厢体停;
O0.3 开厢门;
O0.4 关厢门;
O0.5 当前厢体在一层;
O0.6 当前厢体在二层;
O0.7 当前厢体在三层;
O1.0 当前厢体在四层;
补充:
M0.1 电梯在一层时停止指令;
M0.2 电梯在二层时停止指令;
M0.3 电梯在三层时停止指令;
M0.4 电梯在四层时停止指令;
M1.1 电梯在一层时向上运行指令;
M1.2 电梯在二层时向上运行指令;
M1.3 电梯在三层时向上运行指令;
2006-3-11
四层电梯控制
四层电梯控制
一. 设计目的
1. 掌握plc的基本指令,功能指令的综合应用.
2. 掌握plc与外围控制电路的实际接线方法.
3. 掌握随即逻辑程序的设计方法.
二.设计要求:
(1). 电梯上行设计要求
1. 当电梯停于1f或2f,3f呼叫时,则上行,到3f的行程开关控制停止.
2. 当电梯停于1f,2f呼叫,则上行,到2f的行程开关控制停止.
3. 当电梯停于1f,2f,3f同时呼叫,电梯上行到2f,停5秒,继续上行到3f停止.
4. 当电梯停于1f,3f,4f同时呼叫时,电梯上行到3f,停5秒,继续上行到4f停止.
5. 当电梯停于1f,2f,4f同时呼叫时,电梯上行到2f,停5秒,继续上行到4f停止
6. 当电梯停于1f,2f,3f,4f同时呼叫时,电梯上行到2f,停5秒,继续上行到3f,停5秒,继续上行到4f停止.
7. 电梯停于2f,3f,4f同时呼叫,电梯上行到3f停秒,继续上行到4f停止.
8. 当电梯停于1f或2f或3f时,4f呼叫,则上行到4f后停止.
(2). 电梯下行设计要求
1.当电梯停于4f或2f,3f呼叫时,则下行,到2f的行程开关控制停止.
2.当电梯停于4f,3f呼叫,则下行,到3f的行程开关控制停止.
3.当电梯停于4f,2f,3f同时呼叫,电梯下行到3f,停5秒,继续下行到2f停止.
4.当电梯停于4f,3f,1f同时呼叫时,电梯下行到3f,停5秒,继续下行到1f停止.
5.当电梯停于4f,2f,1f同时呼叫时,电梯下行到2f,停5秒,继续下行到1f停止
6. 当电梯停于4f,3f,2f,1f同时呼叫时,电梯下行到3f,停5秒,继续下行到2f,停5秒,继续下行到1f停止.
7. 当电梯停于4f或3f或2f时,1f呼叫,则下行到1f后停止.
三. 实验设备
1).tvt-90系列的主机模块及接口电路单元板
2).tvt-90-10电梯自控模型实验板
四. 问题的解决方法
a). 延时问题的解决
答:通过一个中间继电器解决,如图
五. 梯形图
六.IO接口
X1:一层呼叫 X2:二层呼叫 X3:三层呼叫 X4:四层呼叫
X5:一层限位 X6:二层限位 X7:三层限位 X10:四层限位
Y0:上行开关 Y5:下行开关
八.硬件连接图
八.实验心得
经过系统调试后,系统运行稳定,基本达到试验的要求,对于初学者来书一个非常不错的锻炼机会。因为它涉及的编程思路达到了PLC学习的一些基本的方面,使学习者对PLC编程和硬件的有了一定的了解。
loading...
2006-2-14
自己动手做试验---串口的点阵显示
首先准备芯片74164串行芯片,然后8×8点阵一块。和300a系列
164的连接图如下
然后将p1口的8跟线根点阵的8根相连,点阵的另外八根与164的输出8根相连。
然后就是编程了
程序如下:
MOV SP,#60H
CLR C
MOV SCON,#00H
MOV R3,#100
AJMP A0
SNED1: MOV R3,#100
MOV R0,#80H
INC 21H
MOV A,21H
A1: CJNE A,#1,A2
MOV DPTR,#TAB0
AJMP MM
A2:CJNE A,#2,A3
MOV DPTR,#TAB1
AJMP MM
A3:CJNE A,#3,A4
MOV DPTR,#TAB2
AJMP MM
A4:CJNE A,#4,A0
MOV DPTR,#TAB3
AJMP MM
SEND:MOV A,21H
AA4: CJNE A,#1,AA1
MOV DPTR,#TAB0
AJMP MM
AA1: CJNE A,#2,AA2
MOV DPTR,#TAB1
AJMP MM
AA2:CJNE A,#3,AA3
MOV DPTR,#TAB2
AJMP MM
AA3:CJNE A,#4,AA0
MOV DPTR,#TAB3
AJMP MM
AA0:CJNE A,#0,AA4
MOV DPTR,#TAB
AJMP MM
A0: MOV 21H,#0
MOV DPTR,#TAB
MM: MOV R0,#80H
MOV R4,#8
SEND2: CLR A
MOVC A,@A+DPTR ;送代码
push dph
push dpl
mov dptr,#0a000h
MOVX @dptr,a
MOV A,R0
MOV SBUF,A
WAIT: JNB TI,WAIT ;送行选信号
CLR T1
pop dpl
pop dph
INC DPTR
MOV A,R0
RRC A
MOV R0,A
ACALL DELEY
DJNZ R4,SEND2
DJNZ R3,SEND

