您现在的位置是:首页 > PLC技术 > PLC技术
FX系列PLC的基本指令典型编程实例
来源:艾特贸易2017-06-04
简介【例 1 】 设计用 PLC 控制数码管循环显示数字 0 ~ 9 。控制要求如下: (1) 按下启动按钮后,数码管从 0 开始显示, 1s 后显示 1 ,再过 1s 后显示 2 ,,显示 9 , 1s 后再重新显示 0 ,如
【例1】 设计用PLC控制数码管循环显示数字0~9。控制要求如下: (1)按下启动按钮后,数码管从0开始显示,1s后显示1,再过1s后显示2,……,显示9,1s后再重新显示0,如此循环。 (2)当按下停止按钮后,数码管熄灭。 7段数码管实际上是由7只发光二极管组成,要显示0~9的数字,首先确定数字与7只发光管(即PLC的输出控制点)的关系,如图3- 16所示。如要显示数字0,则需要a、b、c、d、e、f管亮,则对应的PLC的需驱动的输出点为Y1、Y2、Y3、Y4、Y5、Y6。 另外,可把一个周期的控制任务分解为10步,第一步是显示数字0时间为1s,第二步显示数字1时间为1s,一直到第十步显示数字9时间为1s。通过循环这10步来实现本程序的编写,各I/O分配如下: X0:启动按钮; X1:停止控制; Y1~Y7:数码管a~g。 根据系统控制要求,PLC的I/O接线图如图3-17所示,控制程序如图3-18所示。 图3-16 数字与输出点的对应关系图 (a)数码管;(b)数字与输出点的对应关系
图3-17 数码管控制I/O接线图 【例2】 控制三相异步电动机Y/△降压启动,其主电路如图3-19所示。要求按下启动按钮后,电动机绕组Y形接法启动KM1和KM2动作,6s后KM2断开,再过1s后KM3接通绕组组成△形接法。 I/O分配如下: 启动按钮SB: X000; 停止按钮SB1: X001; 热继电器FR: X002; Y000: KM1, Y001: KM2; Y002: KM3。 I/O接线图如图3-20 (a)图所示,控制程序如图3-20 (b)所示。 【例3】 对如图3- 21所示的十字路口交通灯进行编程控制,该系统输入信号有:一个启动按钮SB1和一个停止按钮SB2,输出信号有东西向红灯、绿灯、黄灯,南北向红灯、绿灯、黄灯。控制要求如下:按下启动按钮,信号灯系统按图3-22所示要求开始工作(绿灯闪烁的周期为1s),并能循环运行。按一下停止按钮,所有信号灯都熄灭。
图3-18 数码管控制梯形图
图3-19 Y/△降压启动主电路
图3-20 I/O接线及控制程序 (a) PLC控制电路图;(b) Y/△降压启动程序
图3-21 交通灯示意图
图3-22 交通灯工作过程 I/O接线图如图3-23所示,控制程序如图3-24所示。 【例4】 车库自动门的控制,如图3-25所示。 (1)当汽车开到门前时,门自动打开。当汽车经过门后,门自动关闭; (2)当开门开到上限位X001为ON时,门不再打开,开门结束; (3)当关门关到下限位X000为ON时,门不再关闭,关门结束; (4)当汽车处在检测范围人口传感器(X002)和出口传感器中(X003)的时候,门将不再关闭。
图3-23 I/O接线图
图3-24 交通灯控制程序
图3-25 车库自动门示意图
系统I/O接线图如图3-26所示,控制程序如图3-27所示,通过数脉冲次数的方法来设计程序。关门的条件是用X002和X003产生的第二个下降沿来触发。
图3-26 I/O接线图
图3-27 车库自动门控制程序
点击排行
