PLC 设计程序实例应用S7200Word文档下载推荐.docx
《PLC 设计程序实例应用S7200Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《PLC 设计程序实例应用S7200Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
3.计算机一台或手持编程器一个;
4.TVT90-1电机控制实验板;
5.TVT90-2天塔之光实验板;
6.TVT90-2交通灯控制实验板;
7.TVT90-4水塔水位自动控制实验板;
8.TVT90-7多种液体自动混合实验板。
1.掌握STEP7MICRO/WINV2.0编程软件编程和调试程序的方法
熟悉编程环境STEP7Microwin32,并能利用其编写一些简单的
PLC程序,同时能用这些编写的程序下载到PLC中调试运行。
2.能按要求编写一些简单的程序,并在运行时选择Debug菜单条后
再选LadderStatuson将触点的通断状态显示出来
?
使某灯按2Hz闪烁。
使某灯按5秒发亮光,5秒发闪光,5秒不发光,并如此循环
下去。
使用I0.0作输入控制,灯对应输出Q0.0,I0.0通断5次灯亮,I0.1断灯灭。
用一个按钮开关(I0.0)控制三个灯(1#Q0.0,2#Q0.1,3#Q0.2),按钮按三下,1#灯亮,再按三下,2#灯亮,再按三下,3#灯亮,再按一下全灭。
以此反复。
3.完成下面得任务
设某工件加工过程分为四道工序完成,共需30S,当控制开关合上时,工序1开始运行,过了5.5S后工序1停止工序2开始,再过6S工序2停止工序3开始,再过10S工序3停止工序4开始,再过8.5S工序4停止工序1开始,以此反复循环。
I0.0为运行控制开关,I0.0=ON时,启动和运行;
I0.0=OFF时停机。
而且每次启动均从第一道工序开
始。
要求用4个定时器分别设置4道工序的时间,通过程序依次启动
之或者用一个定时器设置全过程时间,在用若干条比较指令来判断和
启动各道工序。
4用PLC构成电机启动控制系统
要求:
按下启动按钮SB1,且KMY接通,然后再接通KM1。
2S后KMY断开,KM接通,即完成电机的正转Y/启动。
按下停止按钮SB2,电机停止运行。
同样,按下SB3,且KMY,KM2接通,2S后KMY断开,
KM接通,完成电机的反转Y/启动。
注意在KMY与KM转换时,应有0.1S的时间差。
5用PLC构成闪光灯控制系统
要求:
按下启动按钮,运用SM0.5特殊标志位产生的秒脉冲使得
L1灯闪烁,并使其它灯隔灯闪烁:
L3,L5,L7,L9,亮1S后灭,接着L2,L4,L6,L8亮,1S后灭,再接着L3,L5,L7,L9亮,1S后灭,如此循环下去。
按下停止按钮,使得全部灯熄灭。
6用PLC构成交通信号灯控制系统
开关合上后,东西绿灯亮4S后闪烁,2S灭;
黄灯亮2S灭;
红灯亮8S;
绿灯亮……循环,对应东西绿黄灯亮时南北红灯亮8S,接着绿灯亮4S后闪烁,2S灭;
黄灯亮2S后,红灯有亮……循环。
不管
何时开关S2闭合,南北绿灯亮,东西红灯亮。
开关S3闭合时,东西绿灯亮,南北红灯亮。
S2和S3之间应有互锁关系。
7用PLC构成水塔水位自动控制系统
当水池水位低水位界时,阀Y打开进水定时器开始定时,
5S以后,如果S4还不为OFF,那么阀Y指示灯闪烁,表示阀Y没有进水,出现故障,S4为OFF,停止闪烁,S3为ON后,阀Y关闭。
当S4为OFF时,且水塔水位低于水塔低水位界时S2为ON,电机M运转抽水。
当水塔水位高于水塔高水位界时电机M停止。
8用PLC构成多种液体自动混合系统
初始状态
容器是空的,各个阀门皆关闭,Y1,Y2,Y3,Y4均为OFF,传感器L1,L2,L3,T均为OFF,电动机M为OFF,加热器H为OFF。
启动操作
按一下启动按钮,开始下例操作:
Y1=Y2=ON,液体A和B同时注入容器。
当液面达到L3时,电炉H启动,液体加热,电动机M启动开始搅拌。
当液体达到L2时,Y1Y2阀门关闭,Y3阀门打开,达到L1是关闭。
经10S搅匀后,M=OFF,停止搅拌,H=ON。
当混合液温度达到某一指定值时,T=ON,H=OFF,停止加热,使电磁阀Y4=ON,开始放出混合液体。
当液面下降到L3时,L3从ON到OFF,再经过5S,容器放空,使Y4=OFF开始下一周期。
可以在任何状态下停止操作。
Y1Y2Y3Y4H可以手动操作。
1.闪烁电路梯形图
2.循环发光,闪光,不发光电路梯形图
3.按键次数开关电路梯形图
4.按键次数控制多灯电路梯形图
5.顺序控制电路梯形图
I:
II:
6.电机控制电路梯形图
7.天塔之光电路梯形图
8.交通信号灯控制电路梯形图
9.水塔水位自动控制电路梯形图
10.多种液体自动混合电路梯形图
1.首先得要提到的就是我通过编程熟悉了STEP7Microwin32这款
软件的使用方法,同时也对PLC的编程有了一定得认识,掌握了一些
编程的小技巧,如:
化整为零,逐步解决。
2.通过这几次实验还让我熟悉了一些PLC的指令,同时值得一提的是让一些特殊继电器进入了我的视野,有很多一直困扰我的问题通过
特殊继电器能很好的解决问题,如:
SM0.1可以用来做初始化脉冲,这给一些开始要复位的电路的编程提供了很大帮助。
3.在编程时避免错误的情况下,我发现编程软件不支持双线圈输出,
如果要多线圈输出则可以利用中间继电器M*.*。
4.要想学好PLC这门课程,只通过简单的几次实验是不行的,还要
在课堂上多听,在课后多复习多做。