0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

分享几个PLC实例,仅供参考哦!

倩倩 来源:中泰PLC自动化教学 作者:中泰PLC自动化教学 2022-09-09 14:36 次阅读

一套完整的PLC程序,并不仅仅是使系统能够运行起来这么简单,它也需要完整的注释、精良的架构、良好的可扩展性、完备的报警保护系统、运行前的模拟系统。今天分享几个PLC实例,仅供参考哦!

一、交通信号灯

1、交通信号灯控制PLC配置示意图

85f14aa4-3007-11ed-ba43-dac502259ad0.png

2、交通信号灯系统正常工作时序图

860732f6-3007-11ed-ba43-dac502259ad0.png

3、实现主干道信号灯控制的梯形图

863a6554-3007-11ed-ba43-dac502259ad0.png

865343e4-3007-11ed-ba43-dac502259ad0.png

8665dea0-3007-11ed-ba43-dac502259ad0.png

二、五层电梯控制

1、五层电梯控制PLC配置图

8677991a-3007-11ed-ba43-dac502259ad0.png

2、实现五层电梯换向和换速控制的梯形图

8689ee1c-3007-11ed-ba43-dac502259ad0.png

86d84fa8-3007-11ed-ba43-dac502259ad0.png

87038682-3007-11ed-ba43-dac502259ad0.png

87468dec-3007-11ed-ba43-dac502259ad0.png

876ab28a-3007-11ed-ba43-dac502259ad0.png

879465f8-3007-11ed-ba43-dac502259ad0.png

87a37c1e-3007-11ed-ba43-dac502259ad0.png

三、星—角降压启动电机控制

1、星—角降压启动电机控制原理图

87b6c008-3007-11ed-ba43-dac502259ad0.png

2、电机控制PLC配置图

87c96f28-3007-11ed-ba43-dac502259ad0.png

3、实现电机控制的梯形图

88189be8-3007-11ed-ba43-dac502259ad0.png

88590282-3007-11ed-ba43-dac502259ad0.png

四、恒压供水

1、恒压供水控制PLC配置图

887efd16-3007-11ed-ba43-dac502259ad0.png

2、恒压供水系统控制梯形图

888e33ee-3007-11ed-ba43-dac502259ad0.png

88c4549c-3007-11ed-ba43-dac502259ad0.png

88d2d864-3007-11ed-ba43-dac502259ad0.png

88e33bbe-3007-11ed-ba43-dac502259ad0.png

88f7bdfa-3007-11ed-ba43-dac502259ad0.png

五、液体混合系统

1、液体混合系统PLC配置示意图

890f3f84-3007-11ed-ba43-dac502259ad0.png

2、液体混合系统控制梯形图

894ffe5c-3007-11ed-ba43-dac502259ad0.png

897a2a56-3007-11ed-ba43-dac502259ad0.png

899b4e16-3007-11ed-ba43-dac502259ad0.png

六、供料系统启停控制

1、供料系统启停控制工艺要求

89b7c050-3007-11ed-ba43-dac502259ad0.png

2、供料系统控制PLC配置图

89c70e20-3007-11ed-ba43-dac502259ad0.png

3、供料系统控制梯形图

89dd5220-3007-11ed-ba43-dac502259ad0.png

89f0dcd2-3007-11ed-ba43-dac502259ad0.png

8a3162fc-3007-11ed-ba43-dac502259ad0.png

8a61965c-3007-11ed-ba43-dac502259ad0.png

8a8f0ede-3007-11ed-ba43-dac502259ad0.png

8aa33d3c-3007-11ed-ba43-dac502259ad0.png

8aea19fa-3007-11ed-ba43-dac502259ad0.png

编程建议

1)PLC和上位机(或触摸屏)组成监控系统时,在画面上很多时候需要有“手动”、“自动”等控制模式(一般都是多个只能一个时)。在程序里面可以用“MOV”指令。如:当选择“手动”就将常数1 MOV到一个寄存器VB10里面,当选择“自动”就将2 MOV到同一寄存器VB10。只要判断寄存器的数据是多少,就知道系统是那种控制方式。这样的思路好处是容易理解,不需要互锁之类的麻烦程序。

2)程序有模拟量控制时,如果读取的模拟量基本上没误差,可以采取时间滤波的方式,延时一段时间。如果读取的数据误差很大,就需要采取其它的滤波方式,如算平均值等。可以查阅相关的资料

3)在程序调试过程中(特别是设备改造时,你的程序是加入到原来设备的程序中时),当程序语句中出现条件满足,而输出线圈不接通时,可以检查你的这段程序是否是在这样的语句之间,如JUMPgo to等语句。还有一种可能就是在中断程序之后,条件满足而没输出不接通,一般都是这段的程序不被扫描。

4)在顺序控制程序时,即一个动作完成后,进入到下一个动作,等类似的顺序控制,采用+10+10控制模式,本人觉得很方便。其思路是:预置一个寄存器,在初始化时值为0,当系统启动后,对它+10,此时寄存器为10,寄存器等于10时可以做第一个动作;第一个动作完成后,再对寄存器+10,此时寄存器等于20,可以做第二个动作,第二个动作完成后又+10,此时寄存器等于30,这样只要判断寄存器里面数据为多少,就知道要完成那个动作。当需要跳跃动作时,可以不再+10,可以加+20+30....,看实际的需要而定。

为什么加10而不是加1,因为加10之后,如果插入一段,只要在这10个空余的地方随便选择一个位置就可以了。

5)在设计程序的时候,当出现工艺上的故障(非控制系统控制),最好将故障现象保持,并有灯光声音报警。直到操作工复位,以让其知道系统出现了故障。不然停机了,别人还认为你的程序问题。一般都是在设计一个新系统时,要注意到这些。

6)对于经常调用的子程序,可以做成子模块,频繁调用。

7)由于生产机械在工作循环中的各工步运动在执行时需要一定的时间,且这些时间都有一定的限度,因此可以以这些时间为参考,在要检测的工步动作开始的同时,起动一个定时器,定时器的时间设定值比正常情况下该动作要持续的时间长20%~30%,而定时器的输出信号可以用于报警或自动停机装置。当生产机械某工步动作的时间超过规定时间,达到对应的定时器预置时间,还未转入下一工步动作时定时器发出故障信号,该信号停止正常工作循环程序,起动报警或停机程序,这就是我们常说的超节拍保护。

8)一些安全用检测开关(如急停按钮、安全光幕、极限开关等)使用常闭(NC)输入。

9)为安全、节能考虑,尽量将输出设计成需要动作时才动作,一旦到位就停止输出,而不要设计成平时一直输出,需要停止时才让输出断开。

10)执行元件的动作原则应当是宁可不动,也不要乱动!

11)单台设备控制:单台设备必须有软手操/自动切换以及软手操时可以启/停功能,由自动切换到软手操时,设备不能停机;由软手操切换到自动时,设备启/停取决于自动程序。

12)单台设备(泵、风机及其它大型设备)运行满24小时必须进行轮换,且必须有运行时间累计,如果由上位机设定启/停顺序除外,操作人员自行设定。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电机控制
    +关注

    关注

    3495

    文章

    1760

    浏览量

    265893
  • plc
    plc
    +关注

    关注

    4990

    文章

    12651

    浏览量

    456856
  • 交通信号灯
    +关注

    关注

    4

    文章

    45

    浏览量

    13155

原文标题:吃透这几个经典的PLC程序实例,不怕自己学不懂了~

文章出处:【微信号:中泰PLC自动化教学,微信公众号:中泰PLC自动化教学】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    三菱plc编程实例介绍

    自动化生产线、机械设备等场合。本文将详细介绍三菱PLC的编程实例。 一、基本编程概念 输入/输出(I/O):PLC通过输入/输出接口与外部设备进行通信,实现对设备的控制。输入接口接收外部信号,如按钮、传感器等;输出接口向外部设备
    的头像 发表于 06-19 16:56 315次阅读
    三菱<b class='flag-5'>plc</b>编程<b class='flag-5'>实例</b>介绍

    FX3U系列三菱PLC的应用实例

    多个应用实例,详细介绍FX3U系列三菱PLC的应用场景、编程方法、硬件连接和软件设计等方面,以期为读者提供一份全面、深入的指导手册。
    的头像 发表于 06-17 16:54 283次阅读

    plc控制伺服驱动器编程实例介绍

    详细介绍 PLC 控制伺服驱动器的编程实例。 1. 伺服驱动器与 PLC 的基本概念 伺服驱动器 :伺服驱动器是一种将电信号转换为机械运动的装置,通常用于精确控制电机的速度、位置和力矩。 PL
    的头像 发表于 06-12 14:07 266次阅读

    PCB培训教材1设计大全

    PCB设计大全资料仅供参考
    发表于 01-30 11:49 2次下载

    PLC的基本单元由哪几个部份组成?各起什么作用?

    PLC 的基本单元由哪几个部份组成?各起什么作用? (1) CPU :PLC 的核心部件,指挥 PLC 进行各种工作。如接受用户程序和数 据、诊断、执行执行程序等; (2)存储器:
    发表于 12-07 14:05 1559次阅读

    二极管选型规范(仅供参考

    二极管选型规范(仅供参考
    的头像 发表于 11-27 14:59 840次阅读
    二极管选型规范(<b class='flag-5'>仅供参考</b>)

    原理图到PLC程序的4个经典实例详解

    本文中将以分析几个案例的方式拆解程序编程的过程,从控制过程到原理及梯形图。如果采用其它系列或品牌的PLC,其逻辑结构大同小异。
    发表于 11-21 10:32 719次阅读
    原理图到<b class='flag-5'>PLC</b>程序的4个经典<b class='flag-5'>实例</b>详解

    PLC的价格差异因素有哪几个方面?

    PLC的价格差异因素可能包括以下几个方面: (1)功能和性能:不同的PLC型号拥有不同的功能和性能水平。高端PLC通常具有更多的输入输出点、更快的处理速度、更大的存储容量以及更多的通信
    的头像 发表于 11-02 08:35 535次阅读

    S7-200PLC编程实例详细资料

    本文档的主要内容详细介绍的是S7-200PLC编程实例详细资料免费下载。内容包括了:EM27710位彩灯左移程序IO中断程序Modbus从站协议通信Modbus主站协议通信PID闭环控制PID参数自整定T32中断程序定时器计数器应用等
    发表于 10-20 17:12 39次下载

    单片机典型实例介绍

    本文档的主要内容详细介绍的是初学者必备单片机典型实例包含keil的源代码+protues仿真图内容包括了:100例8051仿真C语言程序设计实训,proteus仿真实例,含C语言源码几个仿真
    发表于 10-20 16:32 143次下载

    物联网网关模块可以带几台plc设备吗?可以接几个modbus设备?

    随着物联网技术的快速发展,物联网网关模块已经成为了实现物联网应用的重要工具。很多客户在选择物联网网关模块时想了解物联网网关模块的设备接入能力,一个物联网网关模块可以带几台PLC设备?可以接几个
    的头像 发表于 07-25 16:21 722次阅读
    物联网网关模块可以带几台<b class='flag-5'>plc</b>设备吗?可以接<b class='flag-5'>几个</b>modbus设备?

    PLC报警程序实例

    我们在所有的自动项目中,对一些小型单机PLC编程,必定少不了报警程序的编写。这些报警程序用于输出相应的警示信息,警示设备的使用的操作人员,告诉他们设备出现了非正常的情况。以便故障能及时处理,提高生产效率。
    的头像 发表于 07-19 10:06 1698次阅读
    <b class='flag-5'>PLC</b>报警程序<b class='flag-5'>实例</b>

    PLC顺序控制实例

    PLC程序经常会遇到程序按照12345的方式一步步顺序控制,这种情况我们叫做顺序控制,也比较符合PLC面向过程的控制模式。
    的头像 发表于 07-19 10:01 1453次阅读
    <b class='flag-5'>PLC</b>顺序控制<b class='flag-5'>实例</b>

    西门子PLC编程控制实例:接线图及梯形图程序

    此次为大家带来的是关于一些PLC编程控制入门常用到的实例,以此为借鉴,让学PLC的进度条缩短,加大掌握程度。
    的头像 发表于 07-18 11:26 4613次阅读
    西门子<b class='flag-5'>PLC</b>编程控制<b class='flag-5'>实例</b>:接线图及梯形图程序

    经典的PLC程序实例word

    里面收集了一些非常经典的编程实例,并有作者的编程心得,让初学者少走弯路。
    发表于 07-10 16:25 10次下载