都说是电气高手,这9个PLC编程都能看明白吗?
一、小车往返运动
用S7-200实现小车往返的自动控制 ,控制过程为按下启动按钮 ,小车从左边往右边(右边往左边运动) 当运动到右边(左边)碰到右边(左边)的行程开关后 小车自动做返回运动,当碰到另一边的行程开关后又做返回运动 。如此的往返运动,直到当按下停车按钮后小车停止运动。
电气接线图
I/O分配表 梯形图程序PLC接线图
程序调试及结果分析
控制平台操作面板
当按下SB2即i0.0(鼠标点击i0.0f)接通后,Q0.0接通,小车右行(即指示 灯 Q0.0 亮)。当小车运行碰到右限位开关SQ2即i0.4(用鼠标点击i0.4f,模拟SQ2被压下)接通,此时小车左行(指示灯Q0.0灭,指示灯Q0.1亮),当运行到左边碰到左限位SQ1即i0.3(鼠标点击i0.3f)接通,此时小车又往右运行(指示灯Q0.1灭,指示灯Q0.0 亮)。如此往返运动下去直到按下SB1即i0.2(鼠标点i0.2f)接通,小车停止运行。
附:
二、闪光电路
当按下启动按钮后,要求在两秒钟内有一秒亮有一秒灭,如此反复,灯一闪一闪 发光。
I/O分配表
梯形图程序
PLC接线图
程序调试及结果分析
把编写好的程序下载到西门子s7-200PLC中进行调试。观察运行结果和实验要求 是否相同。通过在线控制面板进行调试,当按下在线控制面板上的I0.0f(即 I0.0 接通)此时Q0.0有输出,Q0.0所接负载灯就亮,同时启动定时器T37开始计时, 当计时一秒后因T37动作,其常闭触点断开,所以Q0.0无输出,所接负载灯灭。灯灭的同时启动定时器 T38,T38 计时一秒后,把串联在定时器T37的常闭触点 断开,所以T37复位,T37常闭触点恢复常闭。此时Q0.0 又有输出, 所接负载灯又亮。这样,输出Q0.0上所接的负载灯以接通一秒,断开一秒频率不停的闪烁,直到按下在线控制面板上的 I0.1f(即I0.1接通),闪光电路不在继续工作。若想改变灯闪烁的频率只要改变定时器的时间就能够达到改变要求。
三、星三角降压启动
利用西门子S7-200的PLC实现星三角接法的降压启动。
星三角降压启动的电路图与控制图
流程框架图如下
I/O分配表
梯形图程序
PLC接线图
程序调试及结果分析
把编写好的程序下载都西门子S7-200的PLC中进行调试,下载好后我们打开在线控制面板进行调试,看运行结果是否符合要求。首先把控制面板上的i0.2f置位为按钮按下去,即i0.2 接通,表示断路器QF合上。按下启动按钮i0.0f(SB2)即i0.0接通此时电动机星形启动,Q0.0和Q0.1有输出,实验接线图中表示这两个的灯L1和L2都亮同时驱动时间计数器,当计时器计到10S时切换为三角型启动,此时Q0.1无输出,Q0.2有输出,则此时Q0.0和Q0.2 有输出,电机三角星运行。接线面板上的L 1和L3灯亮。按下在线面板上的i0.1f后(i0.1接通)此时电动机停止运行。所以的输出点都无输出。
四、彩灯控制
利用PLC的Q0.0到Q0.7八个输出端控制八个彩灯,使其每隔一秒亮一个并循环。当接通I0.0后所有的灯都熄灭。当接通I0.1后又重新从Q0.0开始循环。
I/O分配表
梯形图程序
PLC接线图
程序调试及结果分析
把编写好的程序下载都PLC中进行调试,下载好后我们打开在线控制面板进行调试,看运行结果是否符合要求。
PLC一上电后sm0.0一直保持接通。所以t37进行延时计时,延时到后启动t38计时,t38计时到后t38常闭触点断开所以t37断开计时,t37常开触点恢复为常开所以t38也断开计时。此时t38的常闭触点恢复为常闭所以t37又重新计时,同时计数器C0开始计数一次。如此的反复计数。当计数为1时,Q0.0接通。计数器计数为2时Q0.1接通……如此下去当计数器计数到8时Q0.7接通。当计数器计到9时计数器C0清零。当按下在线控制面板上的I0.0f(即I0.0)接通,此时计数器,和Q0.0~Q0.7都清零,即没有一个灯亮。当按下在线控制面板上的I0.1f(即I0.1接通)此时计数器开始重新计数,灯又从Q0.0开始重新一个接一个的往下亮。
五、比较指令
对进出仓库的货物进行记录。仓库最多可放6000箱货物,货物多于1000箱灯L1亮,多于 5000箱时灯L2亮。
I/O分配表
梯形图程序
PLC接线图
程序调试及结果分析
把程序下载到S7-200的PLC中进行调试。在下载的之前我们先把程序中的数字进行缩小处理,以便在实验中我们能够更好的更快的观看到实验结果。我们把L1的灯亮的时候设置为5。把L 2灯亮我们设置为10。这样我们就能够更快的看到实验结果。
当按下在线控制面板上的I0.0f的时候即I0.0接通,表示有货物进去。当我们点击在线控制面板上的I0.0f五次后,此时计时器中的计数值为5,(即表示仓库中已经有1000箱物品了)则灯L1要亮,即Q0.0有输出。当继续点击I0.0f后点 击有十次后此时计数器的计数值位10(即表示仓库中有5000个物品),此时灯L2也亮即Q0.1有输出当继续点击在线控制面板上的I0.0f。计数器中的计数值就继续往上增加。当按下在线控制面板上的I0.1f后计数器就开始往下减。点击一次,计数器中的计数值就减少一次。当计数器中的值小于10时即表示仓库中的物品少有5000箱,此时灯L2灭(即Q0.1没有输出)当继续点击I0.1f时计数器 中的计数值继续减少,当减少到小于5次时。表示仓库中的物品少于1000,此时灯L1灭。Q0.0就没有输出。当按下在线控制面板上的I0.2f时计数器清零。L1和L2都不亮,(即Q0.和Q0.1都没有输出)。
六、8个彩灯移位控制
用IO导线控制接在Q0.0到Q0.7上的八个彩灯循环移位,用t37定时,每0.5S移位一位,首次扫描时给Q0.0到Q0.7置初值,让Q0.0和Q0.2先有输出。用I0.1来控制彩灯位移的方向。
I/O分配表
梯形图编程
PLC接线图
程序调试及结果分析
把程序下载到西门子S7—200的PLC中进行调试,PLC一上电Q0.0和 Q0.2 就有输出,则Q0.0和Q0.2亮。当把在线面板上的I 0.0f(表示 I0.0 有输入)置位开关按下后定时器T37开始计时每0.5秒后彩灯以Q0.0和Q0.2作为基础向右每次移移位。当按下在线控制面板上的I0.1f(表示I0.1有输人)使其置位时彩灯以同样的方式向左移动。
七、跳转指令
利用跳转指令控制两个灯L1和L2,分别接于Q0.0和Q0.1,切换开关位I0.0,两个灯的控制开关位I0.1和 I0.2.。手动时分别用两个灯的控制开关来控制。自动时,两个灯每隔一秒交替亮。
I/O分配表
梯形图编程
程序调试及结果分析
把编写好的程序下载到s7-200的PLC中进行调试。当I0.0为OF时,PLC运行手动程序按下在线控制面板上的置位按钮I0.1f和I0.2f 即表示(I 0.1和I0.2闭合)灯L1和L2亮,Q0.0 和Q0.1有输出。当我们按下在线控制面板上的I0.0f时,此时I0.0为ON,此时程序跳转到自动程序运行。两个灯每隔一秒循环亮。先L1亮一秒后L2亮。当在按下在线控制面板上的 I0.0f后即此时I0.0为OFF程序跳转到手动程序运行。
八、鼓风机和引风机的顺序启动控制
I/O分配表
梯形图编程
PLC接线图
PLC上电时的程序监控图,蓝色表示接通
程序调试及结果分析
Sm0.1的特点在扫描的第一个周期接通,以后不接通。当按下在线控制面板上的i0.0f时即 i0.0接通,此时Q0.0接通输出,(即指示灯Q0.0亮)引风机启动,同时定时器T37接通并开始计时,当定时器计数到50即(即指示灯Q0.1亮)鼓风机启动。此时两台风机都运行。当按下在线控制面板上的I0.1f时,即接通I0.1此时鼓风机停止运行,(即指示灯Q0.1灭)同时定时器T38接通并开始计时,定时5s后引风机停止运行。(即指示灯Q0.0灭)。
九、液体混合
用S7-200实现液体混合的自动控制。当按下启动按钮后,液体阀A 打开,液体A流入搅拌机里面。当液位达到中限位时阀A关闭,同时打开液体阀B,液体B流入搅拌机里面。当液位达到上限位时,阀B关闭,此时启动电动机进行搅拌。搅拌一分钟后电动机停止同时阀门C打开,混合液体流出。当液位到达下限位时再过5S容器放空,关闭阀门C。同时打开阀门A,注入液体A。如此周期性的循环。若按下停止按钮后必须要等一个周期循环完后才停止。
I/O分配表
梯形图编程
PLC接线图
程序调试及结果分析
当按下在线控制面板上的I0.03f 即(I0.3闭合)阀A打开(即Q0.0亮),当按下在线控制面板上I0.0f(即I0.0中限位闭合)阀A关闭,阀B打开(即Q0.0灭,Q0.1 亮)当按下在线控制面板上I0.1f(即上限位I0.1闭合)此时阀B关闭,电动机启动开始进行搅拌,(即Q0.1灭,Q0.2亮)同时定时器T37开始定时一分钟,一分钟后搅拌机停止搅拌,阀C打开(即Q0.2灭,Q0.3亮)当液位到达下限位后阀C继续打开(即Q0.3亮)同时定时器T38开始定时。5s后阀C关闭。阀A打开,(即Q0.3灭,Q0.0亮),进入下一个循环周期。按下在线控制面板上的I0.4f(即表示停止的I0.4闭合)此时系统不会立即停止,而是当运行完一个周期后才停止。
相关书籍
点击 上方图片 查看详情
书名:PLC编程及应用 第5版
作者:廖常初
ISBN:978-7-111-62675-6
本书特色:
★畅销书作者、著 名PLC专家重庆大学廖常初教授作品。
★本书是普通高等教育“十一五”规划教材。根据新版编程软件和新的技术资料,作了全面的修订。
★本书配套资源丰富:编程软件、指令库、触摸屏组态软件、PLC串口通信调试软件、S7-200和相关产品的用户手册和产品样本、30多个视频教程和50多个例程。
•30多个视频教程、50多个例程、中文用户手册与样本
•编程软件STEP 7-Micro/WIN V4.0+SP9(包括升级包SP9)
•S7-200的指令库STEP 7-Micro/WIN V32 Instruction Library
•精彩系列触摸屏的组态软件Win CC flexible SMART V3+Upd3
★中国书刊发行业协会年度全行业优秀品种,西门子公司重点推荐图书。中华工控网和中国工控网联袂推荐。
来源:技成培训
102页焊接工装设计实例PPt,拿走
令世界为之惊叹的“中国制造”竟然离不开它?
78页常用电气元件大全!建议人手一份!
一文搞懂14项形位公差,破解机械的密码就是它了
液压系统和阀的动画 | 液压原理一目了然
还靠电工证吃饭还不会PLC编程?
记得以前有个老电工说过这样一句话,现在这个年代不学习plc,那就相当于一个小学生 , 其实可以断定现在这个时代不会plc编程及相关自动化技术,那么只靠电工证吃饭的人,迟早会面临被社会淘汰的局面。
那还没来得及学习PLC的朋友们,该如何学习PLC呢?一起来看看~~
门外汉阶段
可以看一些基础的东西,了解什么是PLC,基本原理是什么,可以运用在哪些地方等等,对PLC需要有个整理的了解。PLC通过收集信号,然后通过逻辑运算,指挥执行元件动作。
初级入门
首先你需要安装软件,建议装在虚拟机中,与正常使用的系统分开,一是因为软件启动会有很多服务,影响电脑性 能;二是编程软件容易被杀毒及其他软件破坏,导致无法使用。
1、入门是梯形图,先编写简单的小程序,比如红绿灯、运输带、小车之类的,用到的都是开关量,也就是0和1的逻 辑,学会用PLCSIM做模拟。
2、学习数据的处理,包括数据的传输、转换,其中涉及到数据类型等基础知识。
3、功能和功能块。块类似于子程序,使我们的程序结构化。简化程序组织,便于修改、差错、调试。入门阶段:学会编辑人机界面,人机界面可以系那是设备运行状态,也可以对设备进行控制。
简单说下做项目的基本步骤。做项目一般要有机械设备厂家出控制说明书,就是设备的动作原理。有的设备会自带执行元件(电动机、阀门等)及检测元件(接近开关、仪器仪表等),纯机械设备就需要电气专业选型。
1、根据I/O数量及控制的复杂程度选CPU模块,I/O模块(远程站),供电及通讯模块、变频器等;
2、选电缆、继电器、开关等;
3、选控制机柜,一般都是选标准柜子;
4、绘制接线图,供电图及原理图等;
5、装配控制机柜和编写程序同时进行;
6、控制柜校线,上电,测试程序;
7、机柜进现场接外线,供电;
8、现场调试程序;
9、运行测试。
PLC控制是当今自动化控制的主流,目前自动化机台控制大多采用PLC控制,只要您是从事自动化的人员,那么您就必须要会使用PLC,否则您就根本入不了自动化控制的门,或是被自动化行业淘汰。
相关问答
重庆PLC编程培训哪家好?
[回答]PLC培训是分为两种形式的,线上远程培训和线下实地培训,选择适合自己的培训学校,线上的可以先试听几节课,每门课程都有免费试听课,老师的讲法是否和...
重庆PLC编程培训机构哪家好?
[回答]plc不是一两天就能学好的,要自想好啊,正所谓男怕入错行,女怕嫁错男;选行业是很重要的,像如果你有一定的基础的话就去找个好点的培训机构系统学学,如...
重庆PLC编程培训机构哪家好?
[回答]号称正规的PLC机构很多,但有办学资质的培训机构却是屈指可数,可以看看这类有办学资质且好评不错的机构plc培训我建议你去重庆PLC培训中心看一下他...
重庆PLC编程培训哪些学校好?
[回答]重庆专门做plc的培训机构的没有多少家呢,你可以先在网上了解两家,然后再实地的去考察一下,最.好是试听一两节课,这样就好选择啦我是在重庆PLC培训...
重庆plc编程培训学校哪家教的好?哪位童鞋谁清楚!
[回答]重庆PLC培训机构就可以学,而且是专业的。我有两个同事之前就是在那里学的,现在在公司的薪资待遇还蛮好的,推荐你可以了解哈。如何选择好的PLC培训...
重庆有PLC编程培训机构吗?
[回答]如何选择好的PLC培训机构,首先看教学质量,其次看教学设备,重庆PLC培训中心不错,全日制周末班晚班都有,不同基础的学员,是分开来上课,确保每位学员都...
重庆plc编程培训比较好的机构是哪家?有谁清楚
[回答]我也是plc编程初学者,刚接触这块,当时是我表哥介绍我去重庆宏昌职校培训的,也是边工作边培训。你应该也是属于这种情况的吧。在那边是学短期班的,总...
重庆哪里有PLC编程培训机构?
[回答]如果想找个好的培训机构,我向大家推荐一家我觉得还算不错的培训机构,仅供大家参考,具体还得去实地去看一下,多了解一下,是否适合自己。我是18年在重...
重庆PLC编程培训要多少钱?
[回答]自己学得有人教,没有人教的话就自己去找个培训班进行系统的学习,自学的话效率较慢,学的知识也不专业,实操的机会少,这行还是以理论专业度...时间,...
重庆想学plc编程选择什么学校好?哪位童鞋谁清楚!
[回答]我是在重庆PLC培训中心学习的西门子plc相关的知识,学习的内容很全面,包含了S7-200SMART、变频器、步进、伺服、运动控制等内容。老师的讲解很生动,...