PLC梯形图典型程序设计
- 格式:ppt
- 大小:5.74 MB
- 文档页数:48


教师教案交通灯梯形图程序9.2 PLC在节日彩灯控制系统中的应用9.2.1控制要求用PLC实现对节日彩灯的控制,结构简单,变幻形式多样、价格低。
彩灯形式及变幻尽管花样繁多,但其负载不外乎三种:长通类负载、变幻类负载及流水类负载。
长通类负载是指彩灯中用以照明或起衬托底色作用之类的负载,其特点是只要彩灯投入工作,则这类负载长期接通。
变幻类负载则指某些在整个工作过程中定时进行花样变换的负载,如字形的变换,色彩的变幻或位置的变幻之类,其特点是定时通断,但频率不高。
流水、闪烁类负载则指变幻速度快,犹如行云流水、星光闪烁、万马奔腾,其特点虽也是定时通断,但频率较高(通常间隔几十毫秒至几百毫秒)。
对于长通类负载,其控制十分简单,只需一次接通或断开。
而对变幻类及流水、闪烁类负载的控制,则是按预定节拍产生一个“环形分配器”(一般可用SHRB、ROL-W产生),有了环形分配器,彩灯就能得到预设频率和预设花样的闪亮信号。
彩灯就可实现花样的变幻。
通常先根据花样变幻的规律例出动作时序表,再按预设彩灯变幻花样在表中“打点”,然后再依据动作时序表输出即可。
9.2.1控制程序设计本例所选彩灯变幻花样为跳闪方式:1隔1跳2,回跳1,隔1跳2,回跳1┈。
其动作时序表如表所示。
节日彩灯动作时序表即本例的节拍是16位,输出是8位,环形分配器由ROL-W产生彩灯闪烁频率固定为1Hz,如果需要现场改变频率,则T33的PT端需采用VWZ写入。
节日彩灯控制的梯形图如图所示。
节日彩灯控制的梯形图9.3 PLC在自动送料车控制系统中的应用9.3.1控制要求如图所示,当小车处于后端时,按下起动按钮,小车向前运行,行至前端压下前限位开关,翻斗门打开装货,7s后,关闭翻斗门,小车向后运行,行至后端,压下后限位开关,打开小车底门卸货,5s后底门关闭,完成一次动作。
要求控制送料小车的运行,并具有以下几种运行方式:1)手动操作:用各自的控制按钮,一一对应地接通或断开各负载的工作方式。
机械手系统的PLC 梯形图程序1.程序的整体结构如图 6-22 所示为机械手系统的PLC 梯形图程序的整体结构,将程序分为公用程序、自动程序、手动程序和回原位程序四个部分,其中自动程序包括单步、单周期和连续工作的程序,这是由于它们的工作都是依照同样的序次进行,因此将它们合在一起编程更加简单。
梯形图中使用跳转指令使得自动程序、手动程序和回原位程序不会同时执行。
假设选择“手动”方式,则 X0 为 ON 、 X1为 OFF,此时 PLC 执行完公用程序后,将跳过自动程序到P0 处,由于 X0 常闭触点为断开,故执行“手动程序”,执行到 P1 处,由于 X1常闭触点为闭合,因此又跳过回原位程序到P2 处;假设选择分“回原位”方式,则X0 为 OFF、X1为 ON ,跳过自动程序和手动程序执行回原位程序;假设选择“单步” 或“单周期” 或“连续” 方式,则 X0 、X1 均为 OFF,此时执行完自动程序后,跳过手动程序和回原位程序。
图 6-22 机械手系统PLC 梯形图的整体结构2.各部分程序的设计(1)公用程序公用程序如图6-23 所示,左限位开关X12 、上限位开关表示机械手松开的Y4 的常开触点的串通电路接通时,辅助继电器M0手在原位。
X10 的常开触点和变为 ON ,表示机械公用程序用于自动程序和手动程序相互切换的办理,当系统处于手动工作方式时,必定将除初始步以外的各步对应的辅助继电器( M11-M18 )复位,同时将表示连续工作状态的 M1复位,否则当系统从自动工作方式切换到手动工作方式,尔后又返回自动工作方式时,可能会出现同时有两个活动步的异常情况,引起错误的动作。
当机械手处于原点状态(M0 为 ON),在开始执行用户程序(M8002 为 ON)、系统处于手动状态或回原点状态(X0 或 X1 为 ON)时,初始步对应的M1O 将被置位,为进入单步、单同期和连续工作方式作好准备。
若是此时M0 为OFF 状态,M1O 将被复位,初始步为不活动步,系统不能够在单步、单周期和连续工作方式下工作。
第五章梯形图程序设计方法由于PLC所有控制功能都是以程序的形式来实现的,因此程序设计对PLC 的应用是很重要的。
PLC的应用主要包括开关量控制和模拟量控制2类。
本章仅介绍开关量控制程序的设计方法。
不同类型的控制问题所采用的设计方法不尽相同,主要的梯形图程序设计方法有:(1)逻辑设计法:对控制任务进行逻辑分析和综合,将控制电路中元器件的通断状态看作以触点通断状态为逻辑变量的逻辑函数,并进行化简,利用PLC 的逻辑指令即可得到控制程序的设计方法。
这种方法主要用于组合逻辑问题的程序设计。
(2)时序图设计法:当PLC各输出信号按照固定的时间间隔发生先后变化时,可以根据输出信号的时间先后关系来设计程序的一种方法。
(3)经验设计法:要求设计者透彻理解PLC各种指令的功能,凭着对各种典型控制环节和基本单元电路的设计经验,选择各种指令并进行修改和完善相应程序的方法。
(4)顺序控制设计法:当控制要求满足一定的先后顺序时,可以将系统的l 个工作周期划分为若干个顺序相连的步,每个步对应一种操作状态,并分析清楚相邻步的转换条件,进而绘制功能图,再按一定的规则转化为梯形图程序的设计方法。
这种方法主要用于解决顺序控制问题,包括单一顺序、选择顺序和并发顺序控制问题。
(5)继电器控制电路图转换设计法:在继电器控制电路图的基础上,经过选择相应指令和合理转换后,就能设计出符合要求的控制程序的方法。
在介绍以上程序设计方法的基础上,还将以实例来介绍具有多种工作方式的系统的控制程序设计思路。
5.1 逻辑设计法当控制对象是开关量且按照它们之间的逻辑关系来实现控制时,可用逻辑设计法来设计控制程序。
逻辑设计法就是根据输入量、输出量及其他变量之间的逻辑关系来设计程序的一种方法。
下面以1个简单的控制为例介绍这种编程方法。
例1 某系统中有4台通风机,设计1个监视系统,监视通风机的运转。
要求如下:4台通风机中有3台及以上开机时,绿灯常亮;只有2台开机时,绿灯以5Hz的频率闪烁;只有1台开机时,红灯以5Hz的频率闪烁;4台全部停机时,红灯常亮。