您现在的位置是:首页 > PLC技术 > PLC技术
PLC的编程实例
来源:艾特贸易2017-06-05
简介例 4-3 电动机正反转的控制。控制要求:当按下正转按钮时,电动机正转;按下反转按钮,电动机反转;按下停止按钮,电动机马上停止;当电动机过热时,也能自动停止。 分析:首先
例4-3 电动机正反转的控制。控制要求:当按下正转按钮时,电动机正转;按下反转按钮,电动机反转;按下停止按钮,电动机马上停止;当电动机过热时,也能自动停止。 分析:首先通过题目要求理解控制过程,要控制电动机正反转,必须要两个交流接触器,所以我们的控制对象就是这两个接触器,其主电路图如图4-20 (a)所示,结合主电路图画出I/O图,如图4-20 (b)所示,然后根据要求及I/O图进行程序设计,画出梯形图如图4-21 (a)所示,对应的指令表如图4-21 (b)所示。 例4-4有两台电动机:按下启动按钮,第一台电动机运行10分钟后停止,切换到第二台运转,20分钟后,第二台自动停止。试编写PLC控制程序。 分析:输入信号可以用一个启动按钮。每个电动机用一个交流接触器控制,所以有两个输出信号。控制I/O图如图4-22所示。程序中要计时,所以要用到定时器,其梯形图和指令表如图4-23所示。 讨论:将上题改成两台电机按上述规律运行5个周期后自动停止,另外要求在程序中添加一个急停按钮,应如何修改程序?
图4-20 电动机正、反转控制主电路与I/O图
图4-21 正、反转控制梯形图与指令表
图4-22 两台电动机控制的I/O图
图4-23 两台电动机控制程序的梯形图和指令表 例4-5喷泉控制设计:有A、B、C三组喷头,要求启动后A组先喷5s,之后B、C同时喷,5s后B停止,再过5s,C停止而A、B同时喷,再过2s C也喷;A、B、C同时喷5s后全部停止,再过3s重复前面过程;当按下停止按钮后,马上停止。时序图如图4-24所示,试编写PLC的控制程序。
图4-24 喷泉控制时序图 分析:这是一个关于时序循环的问题,这一类问题的编程有一定的规律,掌握这个规律,编程就是一件很容易的事。 第一步,根据时序图中各负载发生的变化,定下所需定时器的编号和各定时器要延时的时间。 第二步,由于各定时器是按先后顺序接通的,所以要用前一个定时器的触点接通后一个定时器的线圈,再用最后一个定时器的触点去断开最前一个定时器的线圈,这样就能完成定时器的循环计时。 第三步,写驱动负载的程序,根据时序图中各负载上升沿和下降沿的变化,上升沿表示是负载要接通,用相应的常开触点,下降沿表示负载要断开,用相应的常闭触点。在一个周期中负载有多次接通的,用各路触点并联。其I/O地址分配如下: I0.0-启动按钮、I0.1-停止按钮、Q0.0-A组喷头、Q0.1-B组喷头、Q0.2-C组喷头。 程序如图4-25所示。 例4-6交通灯的控制:假设有一个十字路口的交通信号灯,控制要求如下。南北方向:红灯亮25s,转到绿灯亮25s,再按1s一次的规律闪烁3次,然后转到黄灯亮2s;东西方向:绿灯亮20s,再闪烁3次,转到黄灯亮2s,然后红灯亮30s。完成一个周期,如此循环运行。试编写PLC控制程序。 分析:这也是有关时序循环的问题,所以编程方法和例4-5是一样的。一秒钟的闪烁可用SM0.5。 I0.0-启动按钮,I0.1-停止按钮,各信号灯的地址如图4-26所示。控制程序如图4-27所示。
图4-25 喷泉控制设计程序
图4-26 交通灯地址分配
图4-27 交通灯控制程序
点击排行
PLC编程的基本规则
