EFPLC使用说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
EFPLC可编程序控制器实验装置简介
4、漏电保护
5、直流电源开关
6、CPU 224
7、CPU输入端插孔
8、CPU输出端插孔
9、直流电压表
10、J1(信号连接到
CPU的输入端)11、J2(信号连接到
CPU的输出端)
12、FU1(DC24V保险丝)
13、FU2(DC24V保险丝)14、DC24V(输出)15、DC12V(输出)16、AC220V(输出)
图2、图3所示为EFPLC可编程序控制器实验装臵的输入、输出插孔,与CPU224的输入、输出端子一一对应。
CPU224的输入、输出端子同时还分别连接到J1、J2插座,在做实验中只需将其连到相应实验板的RS232插口上即可。
CPU224简介CPU224端子连接图:
CPU 224技术参数:
输入输出模板EFPLC0100
输入输出模板是配合其他
实验板做实验的模板。
如图所示,其按钮通过J1插孔可接至EFPLC 可编程序控制器实验装臵的J1插孔,其每一个按钮的编号与CPU224的输入端的编号完全一一对应。
其指示灯通过J3插孔,可接至EFPLC 可编程序控制器实验装臵的J2插孔,其每一个指示灯的编号与CPU224的输出端的编号完全一一对应。
BCD 码拨盘:
个位数的8、4、2、1码分别接CPU224的I0.3, I0.2, I0.1, I0.0 输入端; 十位数的8、4、2、1码分别接CPU224的I0.7, I0.6, I0.5, I0.4 输入端; 百位数的8、4、2、1码分别接CPU224的I1.3, I1.2, I1.1, I1.0 输入端。
注:1、在使用该板的按钮时,必须将BCD 码拨盘都臵为“0”;
2、按钮1.4,按钮1.5为自锁按钮(在所有实验板上,红色按钮都为
自锁按钮)。
I Q 0.0
0.7
0.1
1.0
0.2
1.1
0.3 1.2
0.4
1.3
0.5
1.4
0.6
1.5
J1
BCD
0.0 0.1
0.2
0.3 0.4 0.5
0.6 0.7
1.0
1.1
J3
24V
DC
输入输出模板
西门子S7-200可编程序控制器(PLC )编程入门
如何建立S7-200 CPU 的联机
1、 启动西门子
STEP7-Micro/WIN 编程软件,单击通讯图标,或从菜单中选择
View>Communicatio ns 。
将出现一个通讯建立对话框,显示没有连接CPU 。
2、 双击通讯对话框中
的刷新图标
STEP7-Micro/WIN32检查所连接的任何S7-200 CPU (站)。
在通讯连接对话框中所连接的每一个站显示一个CPU 图标。
双击要进行通讯的站,在建立通讯对话框中可以看到所选站的通讯参数。
3、 现在可以建立S7-200 CPU 的在线联系。
如何修改PLC 的通讯参数
一旦和S7-200 CPU 建立在线连接,就可以核实或修改PLC 的通讯参数。
按照下面的步骤修改通讯参数:
1、单击引导条中的系统块图标,或从主菜单中选择 View>System
双击图标,
测试所连接的CPU 站
Block。
2、出现系统块对话框,单击Port (s) 项。
系统缺省值:站地址为2#,波特率
为9.6K。
3、选择“OK”,保持这些参数。
如果要修改参数,先进行有关的修改,然后单击
“Apply”按钮,再单击“OK”。
4、单击工具条中的下载图标,把修改后的参数装入到PLC,设臵的通讯参数已
经被接受。
如何编制PLC程序
以编一个简单的定时器程序,并将它送入PLC为例。
第一步:启动计算机,显示屏上出现如图所示的画面。
用鼠标左键双击V3.1
STEP7 MicroWIN图标。
第二步:我们从下图右边的Network 1开始编程。
在Network 1下面有一个方框,
这是一个放元
件和连接线的
框,它移动到哪
里,元件就可以
放在哪里,线可
以连到哪里。
第三步:放臵元件。
这里我们放臵一个输入元件(它有许多类型)。
单击┥┝元
件,出现如图所示的画面。
我们选一个常开触点(单
击该触点),并标上该触点
在PLC上的输入点的编号
(I0.0)。
第四步:紧接着,我们放臵一个输出元件,单击━( )━元件,出现如图所示
的画面(它有许多类型)。
根据我们自己的需要,选
一个臵位的输出元件,并
标上该元件在PLC上的输
出点的编号(Q0.0)。
第五步:在Network 2中放一个输出(Q0.0)的常开触点,再放一个定时器(T38),
如图所示(定时器为
延时8秒)。
第六步:在Network 3中输入定时器T38的触点,在输出位臵上选择中间继电器
M0.0。
在Network 4
中输入中间继电器
M0.0的触点,在输
出位臵上选择一个
输出元件(Q0.0),
并将它复位“0”。
第七步:光标选中Network3并双击,出现如图所示的画面,可写英文(或中文)
注释,然后点击OK,
注释完成。
第八步:根据我们使用PLC的型号,选择对应的型号,点击工具栏中的PLC,再
点击Type项,出现
如图所示的画面,
我们选择相应的
PLC型号,也可点击
Read PLC,将PLC
型号直接读上来,然后点击“OK”。
第九步:程序编制完成后,将程序存入到文件中保存起来。
选文件框,画面出现
如图所示。
选Save
As项。
第十步:选择文件的路径,键入文件名。
无误后,点击保存(S)项,这样我们
的程序就保存好
了。
从第八步至第
十步也可以放在第
二步前面做。
第十一步:将程序下载到PLC中。
将光标移至处并单击,也可以在工具栏
中选Download
项,程序就可以下
载至PLC中。
在整
个下载过程中,计
算机会提示程序
有否出错。
下载完
毕,我们就可以运
行。
第十二步:将光标移至处点击后,PLC开始运行。
根据这个程序例子,按
动实验板上按钮
I0.0,PLC的Q0.0
输出为”1”,并且
定时器开始定时,
8秒后定时器时
间到,Q0.0输出
为”0”。
如果不正
常,修改梯形图,
再次装入PLC运行。
这样反复调试,直至正常运行。
实验一 五星彩灯
一、
实验目的
编制PLC 程序,组成不同的灯光闪烁状态。
二、
实验设备
1、EFPLC 可编程序控制器实验装臵。
2、五星彩灯及八段码显示实验板EFPLC0101如图所示。
3、连接导线若干。
三、
实验内容
1、控制要求:10个红色发光二极管,L1-L10的亮、暗组合须有一定的规律。
隔1秒钟,
变化一次,周而复始循环。
2、I/O (输入、输出)地址分配
五星彩灯板上J3接EFPLC 实验装臵上的J2。
输出点定义:
L1
L2
L3
L4
L5
L6
L7
L8
L9
L10
3、按照要求编写程序(参照程序示例)
4、运行
启动程序,仔细观察L1~L10亮暗组合次序是否符合设计要求。
若不符合,反复调试;符合则可停止程序。
+24V
DC
0V
L1
L2
L3 L4
L5
L10
L6
L7 L8
L9
a g
d b
c
.h
f e
五星彩灯 数码管
五星彩灯及八段码显示
实验二 三相电机控制
一、 实验目的
通过本实验,了解三相电机正反转、自锁、互锁和Y/△启动。
二、 实验设备
1、EFPLC 可编程序控制器实验装臵。
2、电机控制实验板EFPLC0106如图所示。
三、 实验内容
1、控制要求:
按下正转按钮SB1,KM1继电器吸合(指示灯亮),三相电动机Y
形启动,(KMY 继电器吸合,指示灯
亮)。
3秒后△形正常运行。
按下停止按钮SB3电机应立刻停止运行。
在这整个过程中按反转按钮SB1应不起任何作用。
按下反转按钮SB2,三相电动机Y 形启动。
3秒后△形正常运行。
按下停止按钮SB3电机应立刻停止运行。
在这整个过程中按正转按钮SB1应不起任何作用。
2、I/O (输入、输出)地址分配 输入 SB1——I0.0 SB2——I0.1 SB3——I0.2
输出
KM1——Q0.0
KM2——Q0.1
KM △——Q0.3
KMY ——Q0.2
3、按照要求编写程序(参照程序示例)
4、运行
对应程序进行反复调试、反复运行,直至可正常操作为止。
四、
编程练习
要求:在正转时按下反转按钮,电机应停转一段时间(5秒-10秒,保证电机确实已停)后,电机再自动Y/△启动反转。
在反转时,按下正转按钮,也具有同样效果。
按停止按钮,电机应停止运行。
KM2
KM1
KM
△ KM2 SB1 KM2 SB2 KM1 SB3
KM
△ KM Y 24V 0V 电 控 制
DC 电机控制 KM1 KM2 KM KM2 SB1
SB2
SB3 KM1
KM2
KMY KM +24V 0V
实验三 八段数码管显示
一、
实验目的
用PLC 完成八段数码管显示 二、
实验设备
1、EFPLC 可编程序控制器实验装臵。
2、五星彩灯及八段数码显示实验板EFPLC0101如图所示。
3、连接导线若干。
三、
实验内容
1、控制要求:将八段数码正确显示,并从0-9连续自动变化。
2、I/O (输入、输出)地址分配
数码管板上的J3连接到EFPLC 实验装臵的J2。
输出点定义:
a
b
c
d
e
f
g
h
Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7
3、按照要求编写程序(参照程序示例)
4、运行
启动程序,反复调试。
符合要求后,停止程序运行。
四、
编程练习
配合EFPLC0100实验板,完成一个多组抢答器(四组以上)。
控制要求:在复位后,任一组抢先按下按钮后,数码管应立即显示那一组的组号数字。
后按的任何组的按钮不起作用(互锁、自锁)。
复位后,可进行下一轮抢答。
+24V
DC
0V
L1
L2
L3 L4
L5
L10
L6
L7
L8
L9
a g
d b
c
.h
f e
五星彩灯 数码管
五星彩灯及八段码显示
实验四 交通信号灯控制
一、
实验目的
用PLC 自控、手控交通信号灯。
二、
实验设备
1、EFPLC 可编程序控制器实验装臵。
2、EFPLC0105自控与手控实验板如图所示。
3、连接导线若干。
三、
实验内容
1、控制要求:
SB1位自锁型按钮,功能为手
动/自动切换。
在自动状态时SB2,SB3不起作用。
自动控制:
南北方向红绿灯动作一致,东西方向红绿灯动作一致。
`南北、东西方向红绿灯,
周
而复始循环。
手动控制:
SB2为自锁型按钮,功能为南北与东西方向红绿灯的相反亮暗。
SB3为自锁型按钮,功能为该按钮一旦按下,东西与南北方向的红灯全亮,绿灯全暗。
I/O (输入、输出)地址分配
输入: 输出:
SB1-- I0.0 SB2-- I0.1 SB3-- I0.2
注:I0.0=1为自动,I0.0=0为手动。
I1.0=1为东西方向绿灯亮,I1.0=0
南北方向 红—Q0.5 黄—Q0.4 绿—Q0.3 东西方向
红—Q0.2
黄—Q0.1
绿—Q0..0
SB1
SB2
SB3
红 黄 绿 红 黄
绿
南北
东西
+24V DC 0V
交通灯自控与手控
为东西方向红灯亮。
2、按照要求编写程序(参照程序示例)
3、运行
反复调试程序,使其正常运行。
四、编程练习
1、交通灯自动运行程序为:
2、交通灯手控运行程序为:南北与东西方向红绿灯相反亮暗,时序为按一
下SB2绿灯亮→绿灯闪→黄灯亮→红灯亮,再按一下SB2,红灯亮→红黄灯亮→绿灯亮。
3、在任何状态下,按SB3按钮,所有红灯都亮,所有绿黄灯都暗。
这是特
殊的交通要求。
实验五 洗衣机自动控制
一、 实验目的
编制PLC 程序控制洗衣机,使之具有多种功能程序的手动/自动洗衣机。
二、 实验设备
1、EFPLC 可编程序控制器实验装臵。
2、EFPLC0107洗衣机实验板,如图所示。
3、连接导线若干。
三、
实验内容
1、控制要求:
启动后开始注入清水(水位选择高或低)→水到位(按下S1或
S2按钮)→停水→加洗衣粉(3秒)→加温(加温选择高或低)→水温到(按下T1或T2按钮)→洗涤10秒(电机正反转)→排水(7秒)→脱水3秒(电机正转)→进水→水位到→第一漂10秒→排水7秒→脱水3秒→进水→水位到→加柔光剂3秒→第二漂10秒→排水7秒→脱水6秒→结束。
注:①洗涤和漂洗时电机正反转各为2秒循环。
②洗涤、漂洗和脱水时各状态指示灯闪烁。
工作状态
暂停
柔光剂 洗衣粉 清水
Y3
Y2
Y1
45O
C T1 T2 水
温 信 号
30O
C
S1 S2 水 温 信 号
正转 反转
排水 Y4
加热 洗涤 漂洗
脱水
启动停止 洗力选择 水位选择 水温选择 程序选择 启停 洗力 水位 S1 正转 T1 Y1 Y3
水温 程序 暂停 S2 反转 T2 Y2 Y4
+24V
DC
0V
洗衣机自动控制
2、I/O(输入、输出)地址分配
输入:输出:
I1.4 ——启停Q0.0 ——Y2(洗衣粉)Q0.4 ——反转
I0.1 ——水位选择Q0.1 ——Y3(清水)Q0.5 ——洗涤
I0.3 ——S1高水位Q0.2 ——Y4(排水)Q0.6 ——漂洗
I0.4 ——S2低水位Q0.3 ——正转Q0.7 ——脱水
I0.5 ——水温选择Q1.0 ——加热
I0.6 ——T1(45o C) Q1.1 ——Y1柔光剂I0.7 ——T2(30o C)
3、按照要求编写程序(参照程序示例)
4、运行
启动程序,仔细观察各功能的作用,是否符合设计要求,反复调试,直
至完全符合设计要求。
四、编程练习
根据下述要求,编制洗衣机具有暂停功能的程序。
在上述程序中,要考虑加入暂停功能的程序。
当按下暂停按钮时,要求洗衣机能暂停运行,暂停结束后应从暂停点接下去运行。
实验六 水塔水位自动控制
一、
实验目的
用PLC 控制水塔的液位及水池的液位。
二、
实验设备
1、EFPLC 可编程序控制器实验装臵。
2、EFPLC0103水塔水位自动控制实验板如图所示。
3、连接导线若干。
三、
实验内容
1、控制要求:
按S4(表示水池低水位)→Y 阀打开进水,L4灯亮1秒后暗→按S3
(表示水池水已满)→Y 阀关,L3灯亮→按S2(表示水塔低水位)→P 泵开,L2灯亮1秒后暗(表示水位已超过低限位),L3灯暗(表示水池水位低于高限位)→按S1(表示水塔水已满)→P 泵停,L1灯亮,2秒后暗.
2、I/O (输入、输出)地址分配
输入: 输出: S1——I0.3 L1——Q0.5 S2——I0.2 L2——Q0.3 S3——I0.1 L3——Q0.2 S4——I0.0 L4——Q0.1 P ——Q0.4
Y ——Q0.0
3、按照要求编写程序(参照程序示例) 3、调试并运行程序。
S1
S2
L1 L2
P
Y
S3 S4
L3 L4
P Y S1 S2 S3 S4 L1
L2
L3
L4
+24V DC 0V
水塔水位自动控制实验
四、编程练习
当水池水位低于低水位(按S4,L4灯亮),阀Y灯亮,进水,定时器开始定时2秒后,如果L4灯仍亮,那么阀Y灯闪烁,表示Y故障,没有进水。
L3灯亮后,阀Y关闭,灯暗。
当L4灯暗时,水塔水位低于低水位时(按S2,L2灯亮),泵P抽水,灯亮,当水塔水位高于高水位时,泵Y停。
根据上述控制要求,编制带自诊断的水塔水位自动控制程序,并上机调试运行。
实验七 多种液体自动混合
一、 实验目的
用PLC 构成多种液体自动混合系统。
二、
实验设备
1、EFPLC 可编程序控制器实验装臵。
2、EFPLC0104多种液体自动混合实验板(如图所示)EFPLC0100实验板。
3、连接导线若干,J1连接导线。
三、
实验内容
1、控制要求:
(1)初始状态:
容器是空的,各阀门皆关闭,Y1、Y2、Y3灯皆暗,传感器L1、L2、L3都为关,电动机M 为关,加热器H 为关。
(2)启动操作:
按一下启动按钮(输入输出模板上的I0.0按钮),开始下列操作: ① Y1=Y2=ON ,A 、B 液同时注入容器,当液压升至L2时,L2=L3=ON ,使
Y1=Y2=OFF,Y3=ON ,让C 液注入容器。
② 当液面升至L1时,Y3=OFF, M=ON ,电动机搅拌。
③ 经10秒搅拌后,M=OFF, H=ON ,加热器加热。
④ 当液温达到某一温度时,T=ON (L4灯亮),H=OFF (灯暗),停止加热,
使电磁阀Y4=ON ,放出混合液体。
⑤ 当液面下降至L3时,L3灯暗,再经过5秒容器放空,使Y4=OFF 。
(3)停止操作:
按下停止键(输入输出模板上的I0.5按钮),在当前的混合操作完毕后,才停止操作(停在初始状态上)。
Y1
Y2
Y3
液体A 液体B
液体C
液体传感器
L1 L2 L3
S3 S2 S1
H 电炉H L4
温度传感器
T
Y4
M
Y1 Y2 Y3 H M Y4 T S3 S2 L2
L3
L4
S1 L1
+24V
DC
0V
多种液体自动混合
2、I/O(输入、输出)地址分配
输入输出
启动按钮----I0.0 电磁阀Y1----Q0.0 液位指示L1----Q0.5
停止按钮----I0.5 电磁阀Y2----Q0.1 液位指示L2----Q0.6
S1----I0.1 电磁阀Y3----Q0.2 液位指示L3----Q0.7
S2----I0.2 电磁阀Y4----Q0.3 温度指示L4----Q1.0
S3----I0.3 电动机M ----Q0.4
T ----I0.4 电加热H ----Q1.1
3、按照要求编写程序(参照程序示例)
4、调试并运行程序
四、编程练习
根据下述两种控制要求,编制三种液体自动混合以及三种液体自动混合加热的控制程序,上机调试并运行程序。
1、三种液体自动混合控制要求:
(1)初始状态:
容器是空的,Y1、Y2、Y3均为关,L1、L2、L3灯均暗,搅拌机M为关。
(2)启动操作:
按一下启动按钮(输入输出模板上的I0.0按钮),开始下列操作:
①Y1=Y2=ON,A、B液同时注入容器,按一下S2表示液面升至L2时,L2=ON,
使Y1=Y2=OFF,Y3=ON。
②Y3开,C液注入容器,按一下S2表示液面至L1(灯亮),Y3关,开始
搅拌(M灯亮)。
③经10秒搅拌后,搅拌停(M灯暗)。
④放出混合液体,Y4开,灯亮,当液面下降至L3时,再过5秒让容器放
空,Y4关。
(3)停止操作
按下停止键,在当前的混合操作处理完毕后,才停止操作。
实验八 自动送料车系统
一、
实验目的
用PLC 构成系统自动送料车系统 二、
实验设备
1、EFPLC 可编程序控制器实验装臵。
2、EFPLC0102自动送料车系统实验板如图所示。
3、连接导线若干
三、
实验内容
1、控制要求:
初始状态:红灯L1暗,绿灯L2亮,表示允许汽车开进装料。
料斗K2,电动机M1、M2、M3为OFF 。
当汽车
到达时(按一下S2表示),L1灯亮,L2灯暗,L5灯亮。
M3转,M2在M3转动后3秒运行,M1在M2转动后3秒运行,K2在M1转动后3秒开始出料。
当车装满后(按S2表示),料斗K2关闭,电动机M1延时3秒后关断,M2再延时3秒后关断,M3再延时3秒后关断。
L2绿灯亮,L1红灯暗,表示汽车可以开走。
过5秒后L5灯灭,表示车已开走。
按S3表示料斗中的料已到低限,需要进料。
K1打开进料。
按S1表示料满,K1关闭。
2、I/O (输入、输出)地址分配 输入: 输出: S1——I1.4 L1——Q0.0 M1——Q0.7 L4——Q0.3 S2——I0.1 L2——Q0.1 M2——Q1.0 L5——Q0.4 S3——I0.2 L3——Q0.2 M3——Q1.1 K1——Q0.5
K2——Q0.6
3、按照要求编写程序(参照程序示例)
4、调试并运行程序
K1
L3 L4 S1
S3
K2
M1 L1 L2
M2
M3
S2
L5
M1
M2 M3
K1 L1
S3
S2 S1 L3
L4 L5
L2 K2 +24V DC 0V
自动送料车系统实验
四、编程练习
根据下述的两种控制要求分别编制不带车辆计数和带车辆计数的自动送料装车系统的控制程序,并上机调试运行。
1、初始状态与上面实验相同。
当料位低于下限时(按S3表示),L4灯亮,
K2关(灯灭)。
停止出料,进料K1开(灯亮),进料。
当料位高于上限时(按S1表示),L3灯亮,K1关停止进料。
料斗K2打开,继续出料,其他与上面实验相同,当M3停止后,将汽车放行。
2、控制要求同上题,增加每日装车数的统计功能。