设为首页 收藏本站

工控课堂

  找回密码
  立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

快捷导航
  • 首页Portal
  • 工控论坛BBS
  • 工控文库
  • 工控资料下载
  • 产品服务
  • 工控资讯
  • 微信群/公众号
  • 联系我们
  • 签到
搜索
热搜: 工控资料 PLC 变频器 液压 机器人 上位机编程 电工电气 传感器仪表 自动化控制 弱电工程
工控课堂 首页 工控文库 PLC学习 查看内容

9个经典的PLC编程案例,能看懂的就厉害了!

2022-3-28 20:34| 发布者: 198366809| 查看: 1| 评论: 0|原作者: 198366809

摘要: 一、小车往返运动 用S7-200实现小车往返的自动控制 ,控制过程为按下启动按钮 ,小车从左边往右边(右边往左边运动) 当运动到右边(左边)碰到右边(左边)的行程开关后 小车自动做返回运动,当碰到另一边的行程开 ...
一、小车往返运动

用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分配表


梯形图程序


程序调试及结果分析

把程序下载到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闭合)此时系统不会立即停止,而是当运行完一个周期后才停止。


35f6fbd9326b44a886f8f3f7bce8e687.jpg
收藏 分享 邀请
上一篇: PLC控制回路故障的判断和检修方法与技巧

相关阅读

  • • 三菱PLC控制步进电机驱动刀具位移的绝对位置定位指令代...
  • • 西门子软件安装失败的处理方法
  • • 如何采用西门子300PLC编写红绿灯控制程序
  • • 电工调试PLC项目的七步法
  • • 30种主流PLC通讯电缆制作图
  • • 三菱PLC使用过程中的28个宝贵经验分享
  • • 西门子PLC通讯故障,BF,SF灯亮故障原因及维修
  • • PLC基本指令 ORB ANB 应用及案例
  • • 精确运动控制中的编码器应用方法
  • • PLC定时器的原理和编程方法
  • • 怎样的PLC程序才算完美的PLC程序?
  • • 一个HMI可以连接两个不同网段的PLC么?
  • • 西门子S7-1500 CPU之间TCP通讯组态
  • • 三菱PLC源型和漏型的区别
  • • 工业通讯Profinet,从理论到使用,一篇文章讲解清楚!
  • • 西门子S7-200和台达变频器modbus通讯
  • • 西门子PROFIBUS-DP通讯技术讲解
  • • PLC控制伺服电机的原理及如何设计控制系统
  • • PLC基本指令 PLS、PLF 应用及案例
  • • S7-1500PLC+变频器+编码器组成位置控制系统
  • • PLC定时器功能介绍
  • • 西门子PLC编程数据格式以及寻址知识汇总讲解

最新评论

相关分类

  • 变频器学习
  • PLC学习
  • 液压控制
  • 机器人
  • 上位机编程
  • 电工电气
  • 传感器仪表
  • 自动化控制
  • 弱电工程
热门文章
  • 工业通讯Profinet,从理论到使用,一篇文章
  • 【实例】详解西门子PLC模拟量编程
  • PLC学习必经的五个阶段,你到那个阶段了?
  • PLC如何与上位机通讯
  • PROFIBUS-DP线的正确接法普及
  • 西门子PLC通讯故障,BF,SF灯亮故障原因及维
  • PLC中整数、双整数与实数
  • S7-400PLC电源模块LED指示灯含义,如何换电
  • 交通红绿灯PLC编程实例
  • 30种主流PLC通讯电缆制作图
  • 一个HMI可以连接两个不同网段的PLC么?
  • 西门子S7-1500 CPU之间TCP通讯组态
  • 安装西门子软件时提示重启电脑的解决办法
  • 西门子PLC通讯功能讲解
  • 4-20mA电流信号转成0-5V或0-10V电压信号
  • 如何把S7-200的库文件导入到200SMART
  • S7-1500PLC+变频器+编码器组成位置控制系统
  • 高级电工PLC基本功考试试题,含答案
  • PLC控制伺服电机的原理及如何设计控制系统
  • 西门子PLC编程数据格式以及寻址知识汇总讲
  • 西门子PLC有哪些分类?区别是什么?
  • 西门子S7-300PLC的数据类型汇总讲解
  • 三菱PLC定位模块QD75培训教程
  • 西门子S7-1500PLC重点知识:通信原理【图文
  • 三菱plc通讯方式汇总讲解
  • 西门子S7-300PLC亮红灯SF故障消除
  • PLC电池的作用和更换维护方法
  • 学习SCL编程,先要搞懂这9种程序控制指令(
  • 如何在博途WINCC中通过变量触发进行历史数
  • 如何使用S7-1200的PID功能(图文)
  • 三菱PLC使用过程中的28个宝贵经验分享
  • STEP7的三种基本编程语言LAD、FBD及STL 该
  • PLC硬件知识汇总讲解
  • PLC使用过程的经验和注意事项,汇总贴,干
  • 该不该给PLC程序加密?工控人这样说!
  • 西门子PLC编程UDT数据类型使用方法
  • S7-1500PLC的常用模块及功能
  • 西门子PLC、三菱PLC编程指令大全!
  • 资深电气工程师总结的PLC最全编程算法,收
  • FX3U-4AD模块的使用方法
  • 工业通讯Profinet的工作原理和编程方法
  • 怎样的PLC程序才算完美的PLC程序?
  • PLC程序中急停为什么要写成常开?
  • PLC编程时常用的5个编程技术方法
  • 西门子S7-200与变频器之间的MODBUS通讯
  • 西门子300PLC编写红绿灯,很容易就学会!
  • 三菱plc的定时器有哪两种,时基分别是多少?
  • 10个PLC综合故障原因,看完轻松解决
  • 15个PLC必备的基础知识!
  • 三菱FX系列PLC编程口通讯协议实例
  • PLC系统选型的通用方法
  • 西门子PLC通信编程MODBUS通信举例
  • PLC与变频器通讯接线PLC,PLC如何控制变频器
  • PLC编程基础定时器的使用举例
  • PLC基本指令 SET、RST 应用及案例
  • 西门子S7-300PLC亮红灯SF故障消除
  • 如何通过三菱PLC开发串口通信程序
  • 电气控制与PLC 电路图实例(60例)
  • FB块的使用技巧和多重背景数据的使用
  • PLC基本指令 LDP、LDF、ANDP、ANDF、ORP、O
  • 西门子串口引脚定义及协议使用
  • PLC程序突然丢失的原因分析和处理方法
  • 西门子S7-200和台达变频器modbus通讯
  • 西门子S7-200PLC通讯连不上问题解决方法
  • 一次性删除博途项目程序注释的方法
  • 三菱PLC源型和漏型的区别
  • STEP7编程软件如何对输入I进行强制?
  • 三菱FX 3U与威纶通HMI的步进定位控制,非常
  • STEP7中如何将自己写得FC块、FB块放入库中
  • 基于Snap7实现与西门子PLC通信
  • Step7如何正确上载程序?
  • PLC柜内部布局、接线、布线的五个雷区,汇
  • STEP7中功能块的属性说明
  • S7-1500系列PLC与变频器位置控制
  • 结构化和标准化的 PLC 自动编程方法
  • 模拟量的使用和PID调节
  • S7-1200 PLC 与HMI设备组态网络的连接
  • PLC编程时常用的5个编程技术方法
  • 西门子PLC整数与双整数相加举例
  • 如何采用西门子300PLC编写红绿灯控制程序
  • PLC的几种定时器使用案例
  • 西门子PROFIBUS-DP通讯技术讲解
  • 精确运动控制中的编码器应用方法
  • 在FB功能块的不同接口处使用UDT数据类型的
  • S7-200PLC用高速计数器实现测量模拟量信号
  • 交通信号灯PLC编程实例
  • 热电偶传感器FX3U-4AD-TC-ADP模块应用程序
  • 西门子S7-300plc绝对寻址和符号寻址
  • 三菱PLC通电延时与断电延时应用案例
  • 喷泉PLC控制程序实例
  • PLC脉宽调制(PWM)指令代码秒传给大家!
  • 老师傅一步步教你入门PLC编程
  • PLC定时器的原理和编程方法
  • 学习PLC事半功倍的四门绝技
  • 在FB功能块的不同接口处使用UDT数据类型的
  • PLC模拟量的采集原理和接线方法
  • PLC平均值(MEAN)指令代码的编程方法
  • 西门子S7-1200在线修改程序下载(图文)
  • 怎样通过STEP7编程软件建立自己的库
  • 三菱plc定时器的使用方法和编程方法
关闭

站长推荐上一条 /1 下一条

QQ| 免责声明| 本站介绍| 工控课堂 ( 沪ICP备20008691号-1 )| 网站地图| 沪公网安备 31010602005455号

GMT+8, 2022-3-28 20:34 , Processed in 0.123810 second(s), 46 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部

深圳坪山网站建设公司广州google网站优化孝感外包网站优化哪里好专业的优化网站哪家便宜云南优化网站呼和浩特网站搜索引擎优化软件安庆网站优化推广巩义优化型网站建设上城区网站优化哪里好厚街家具网站优化有哪些方法许昌知名网站优化推荐西宁网站建设优化案例好用的关键词优化网站即墨网站首页优化合肥网站优化选申麦尔二十六好的优化的外贸网站是怎样的牡丹江口碑好的网站优化邯郸实力强的机械行业网站优化布吉网站自动优化价格简述网站优化的作用seo网站优化的流程湛江网站优化经验杭州关键词优化网站专业网站优化推广石景山网络推广网站优化牟平行业网站优化公司网站速度优化实例淮南网站优化费用多少网站快速优化哪家规模大启东seo网站优化网站优化初学者指南香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化