PLC梯形图程序设计方法及应用实例(经典分享)
- 格式:pdf
- 大小:510.82 KB
- 文档页数:36
零基础学习PLC入门,6个指令完成模拟量程序梯形图(附程序)这一节讲述4-20mA的模拟量信号进入西门子S7-200PLC以后,PLC怎样通过程序把它变成我们想要的实际数值。
虽然这节讲的是西门子PLC的模拟量处理程序,但道理都是一样的,你只要把程序的原理弄明白了,在其他品牌的PLC上应用也是一样的,不管是三菱的还是施耐德的都一样。
所以文章最后我会附上本节所讲的程序的下载方法,有需要的朋友可以自己下载研究。
通过上一节的学习我们知道,模拟量其实就是一个在一定数字范围内连续变化的数值。
这个数字范围绝大多数都是用4-20mA这个电流信号作为标准范围,至于为什么这样用,上一节已经讲的很清楚了,这里不再重复。
接下来看图1。
图1,的左边是一个量程范围为0-10kpa的压力变送器,它的输出电流就是0-10kpa对应4-20mA,所以压力在5kpa时对应的电流就是12mA,我们只要在电路中串联一个数字万用表就能看到电流的读数,然后我们通过这个读数,拿一个计算器通过加减乘除就能算出实际的压力是5kpa。
这就是手动的算法,如果用这种算法去算实际压力值,简直就是太老土了。
这些活只要交给PLC去干就行了,你只要把程序写好PLC就会不知疲倦的去算还不会出错,我们腾出时间看点自己想看的片片多好呢。
那怎么让PLC去算呢?很简单,我们只要做两件事就可以了。
第一,硬件部分,看图1的右边,我们只要在原来接数字万用表的地方,接一个PLC的模拟量输入模块就行了,你没看错,原理就是这样的。
它实际的接线图就是下面的图2。
在图2我们看到压力变送器和PLC的模拟量模块串联在一起,模拟量模块把接收到的4-20mA电流信号经过处理传送给PLC,这样PLC就能通过程序计算出实际的压力值了。
它的内部处理过程如下。
图3,是模拟量信号在PLC内部的处理过程和工作原理,只要能看明白这张图,我下面讲程序时你就能很容易理解了。
其实模拟量模块内部和压力变送器内部一样,都是有一块电路板。
教师教案交通灯梯形图程序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所有控制功能都是以程序的形式来实现的,因此程序设计对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台全部停机时,红灯常亮。
电气与电子信息工程学院《电气控制与PLC课程设计》设计报告名称:十字路口红绿灯的设计专业名称:电气工程及其自动化班级:学号:姓名:指导教师:设计时间:2013年6月3日—2013年6月14日设计地点: K3-218 PLC实验室摘要PLC可编程序控制器是以微处理器为基础,综合了计算机技术、自动控制技术和通讯技术发展而来的一种新型工业控制装置。
它具有结构简单、编程方便、可靠性高等优点,已广泛用于工业过程和位置的自动控制中。
据统计,可编程控制器是工业自动化装置中应用最多的一种设备。
专家认为,可编程控制器将成为今后工业控制的主要手段和重要的基础设备之一,PLC、机器人、CAD/CAM将成为工业生产的三大支柱。
由于PLC具有对使用环境适应性强的特性,同时其内部定时器资源十分丰富,可对目前普遍使用的“渐进式”信号灯进行精确控制,特别对多岔路口的控制可方便地实现。
因此现在越来越多地将PLC应用于交通灯系统中。
可缩短车辆通行等候时间,实现科学化管理。
在该设计中,还引入EDA模拟十字路口红绿灯闪亮及车辆通行,十分形象地显示出了PLC在交通灯系统中的实际应用。
【关键词】:十字路口交通灯 PLCAbstractThe PLC programmable logic controller is a new industrial control devices, which is based on microprocessor, synthesizes computer technology, automatic control technology and communication technologies. It has the simple structure, the convenient programming, the reliable higher merit, and has widely used in the commercial run and position automatic control. Statistics have indicated, the programmable controller is most one kind of equipment in the industrial automation installment applies. The expert believed that the programmable controller will become the main method and one of important foundation equipment in further, PLC, the robot, CAD/CAM will become the industrial production three big props. Because PLC adapts to environment strong, simultaneously its internal timer resources are extremely rich, which carry on the accuracy control to the present universal use many “the evolution type” the signal light, special to the multi-road fork control. Therefore the present PLC is used in the traffic light system, which may reduce the vehicles general waiting time and realize scientific style management. In this design, also introduces the EDA simulation intersection traffic light to glisten and the vehicles to passes through, which visual demonstrates PLC in the traffic light system practical application.【Key words】crossroads traffic light PLC交通信号灯的作用和意义随着社会经济的发展,城市交通问题越来越引起人们的关注。
在PLC发展的初期,沿用了设计继电器电路图的方法来设计比较简单的PLC 的梯形图,即在一些典型电路的基础上,根据被控对象对控制系统的具体要求,不断地修改和完善梯形图。
有时需要多次反复地调试和修改梯形图,增加一些中间编程元件和触点,最后才能得到一个较为满意的结果。
这种PLC梯形图的设计方法没有普遍的规律可以遵循,具有很大的试探性和随意性,最后的结果不是唯一的,设计所用的时间、设计的质量与设计者的经验有很大的关系,所以有人把这种设计方法叫做经验设计法,它可以用于较简单的梯形图(如手动程序)的设计。
梯形图的经验设计法是目前使用比较广泛的一种设计方法,该方法的核心是输出线圈,这是因为PLC的动作就是从线圈输出的(可以称为面向输出线圈的梯形图设计方法)。
其基本步骤如下:(1)分解控制功能,画输出线圈梯形图。
根据控制系统的工作过程和工艺要求,将要编制的梯形图程序分解成独立的子梯形图程序。
以输出线圈为核心画输出位梯形图,并画出该线圈的得电条件、失电条件和自锁条件。
在画图过程中,注意程序的启动、停止、连续运行、选择性分支和并联分支。
(2)建立辅助位梯梯形图。
如果不能直接使用输入条件逻辑组合作为输出线圈的得电和失电条件,则需要使用工作位、定时器或计数器以及功能指令的执行结果作为条件,建立输出线圈的得电和失电条件。
(3)画出互锁条件和保护条件。
互锁条件是可以避免同时发生互相冲突的动作,保护条件可以在系统出现异常时,使输出线圈动作,保护控制系统和生产过程。
在设计梯形图程序时,要注意先画基本梯形图程序,当基本梯形图程序的功能能够病足要求后,再增加其他功能,在使用输入条件时,注意输入条件是电平、脉冲还是边沿。
调试时要将梯形图分解成小功能块调试完毕后,再调试全部功能。
经验设计法具有设计速度快等优点,但是,在设计问题变得复杂时,难免会出现设计漏洞。
下面介绍两个程序设计实例。
例:运货小车的自动控制1.运货小车的动作过程图1运货小车在限位开关SQ0装料(见图1)10s后,装料结束。
PID温度控制的PLC程序设计(梯形图语言)PID温度控制的PLC程序设计温度控制是许多机器的重要的构成部分。
它的功能是将温度控制在所需要的温度范围内,然后进行工件的加工与处理。
PID控制系统是得到广泛应用的控制方法之一.在本文中,将详细讲叙本套系统。
l 系统组成本套系统采用Omron的PLC与其温控单元以及Pro—face的触摸屏所组成.系统包括CQM1H—51、扩展单元TC-101、GP577R以及探温器、加热/制冷单元。
l 触摸屏画面部分(见图1—a)1-a如图所见,数据监控栏内所显示的002代表现在的温度,而102表示输出的温度。
如按下开始设置就可设置参数.需要设置的参数有六个,分别是比例带、积分时间、微分时间、滞后值、控制周期、偏移量。
它们在PLC的地址与一些开关的地址如下所列。
比例带: DM51积分时间: DM52微分时间:DM53滞后值: DM54控制周期: DM55偏移量: DM56数据刷新: 22905l PLC程序部分002:PID的输入字102:PID的输出字[NETWORK]Name="Action Check”//常规检查[STATEMENTLIST]LD 253.13 //常ONOUT TR0CMP 002 #FFFF //确定温控单元是否完成初始化字串1AND NOT 255.06 //等于OUT 041.15 //初始化完成LD TR0AND 041。
15OUT TR1AND NOT 040。
10 //不在参数设置状态MOV DM0050 102 //将设置温度DM50传送给PID输出字LD TR1MOV 002 DM0057 //将002传送到DM57[NETWORK]Name=”Setting Start"//设置开始[STATEMENTLIST]LD 253。
13OUT TR0AND 229。
05 //触摸屏上的开始设置开关DIFU 080。
福课程设计课程名称:《可编程控制器原理及应用教程》题目:饮料罐装生产流水线PLC梯形图控制程序设计与调试电力职业技术学院 (1)课程设计 (1)引言 (2)1.设计任务 (2)1.1课题容 (2)1.2控制要求 (2)1.3 课题要求 (3)2. 总体设计方案 (3)2.1饮料灌装流水线的基本结构 (3)2.2灌装流水线的工作原理 (3)3. 硬件控制设计 (4)3.1 PLC的选择 (4)3.2传感器的选择. (5)3.3硬件电路的设计 (5)4. 软件控制设计 (6)4.1系统流程图 (6)4.2 I/O接线图 (7)4.3 I/O分配表 (7)4.4梯形图 (8)4.5指令表 (9)5. 调试说明 (11)6.设计小结 (11)参考文献 (12)引言目前,饮料的灌装生产已经实现自动化,为了提高产品质量,缩短生产周期,适应产品迅速更新换代的要求,产品生产正向缩短生产周期、降低成本、提高生产质量等方面发展。
因此,饮料厂的自动化灌装生产线中有越来越多的机器在使用先进的灌装技术来提高机器的自动化控制水平和生产效率。
而应用PLC完成电气部分的控制是工业自动化电气控制的主要发展方向。
本次课设主要介绍全自动灌装生产线的基本概念。
全自动灌装生产线是由数台自动灌装机械经控制系统进行集中控制,并按照各自功能完成一定任务进行顺序、连续生产的一系列机器组合。
通过对饮料罐装自动控制的介绍,使我们对灌装这个行业有了更深的了解,也对自动化这个名词有了进一步的了解。
我国的饮料罐装自动化相对于西方发达国家来讲还有很大的差距。
设备旧,技术落后,成为阻碍我们灌装行业发展的一个严重问题。
鉴于这些问题,我国企业不断发展自身的实力,逐步朝着生产高速化、设备结构合理化、设备的多功能化、设备的绿色化、控制的智能化等方向发展。
推出适合自己需求的产品来。
本次课设就是朝着这个方向进行研究和设计。
1.设计任务1.1课题容饮料灌装生产流水线PLC梯形图控制程序设计和调试1.2控制要求(1)统通过开关设定为自动操作模式,一旦启动,则传送带的驱动电机启动并一直保持到停止开关动作或罐装设备下的传感器检测到一个瓶子时停止;瓶子装满饮料后,传送带驱动电机必须自动启动,并保持到又检测到一个瓶子或停止开关动作。
PLC编程:梯形图程序设计基础梯形图仿真继电器控制电路电动机启、停控制电路电动机启、停控制梯形图S7-200所接输⼊/输出设备图与S7-200梯形图关系的图⽰PLC控制的基本电路1 单输出⾃锁控制电路启动信号I0.0和停⽌信号I0.1持续为ON的时间般都短。
该电路最主要的特点是具有“记忆”功能。
多地控制2 多输出⾃锁控制电路(置位、复位)多输出⾃锁控制即多个负载⾃锁输出,有多种编程⽅法,可⽤置位、复位指令3 单向顺序启\停控制电路1. 单向顺序启动控制电路是按照⽣产⼯艺预先规定的顺序,在各个输⼊信号的作⽤下,⽣产过程中的各个执⾏机构⾃动有序动作。
只有Q0.0启动后,Q0.1⽅可启动,Q0.2必须在Q0.1启动完成后才可以启动。
2. 单向顺序停⽌控制电路就是要求按⼀定顺序停⽌已经执⾏的各机构。
只有Q0.2被停⽌后才可以停⽌Q0.1,若想停⽌Q0.0,则必须先停⽌Q0.1。
I0.4为急停按钮。
4 延时启\停控制电路1.延时启动控制设计延时启动程序,要利⽤中间继电器(内部存储器M)的⾃锁状态使定时器能连续计时。
定时时间到,其常开触点动作,使Q0.0动作。
2.延时停⽌控制定时时间到,延时停⽌。
I0.0为启动按钮、I0.1为停⽌按钮。
3.延时启\停控制电路该电路要求有输⼊信号后,停⼀段时间输出信号才为ON;⽽输⼊信号0FF后,输出信号延时⼀段时间才OFF。
T37延时3 s作为Q0.0的启动条件,T38延时5 s作为Q0.0的关断条件。
5 超长定时控制电路S7-200 PLC中的定时器最长定时时间不到1 h,但在⼀些实际应⽤中,往往需要⼏⼩时甚⾄⼏天或更长时间的定时控制,这样仅⽤⼀个定时器就不能完成该任务。
下例表⽰在输⼊信号I0.0有效后,经过10 h 30 min 后将输出Q0.0置位。
T37每分钟产⽣⼀个脉冲,所以是分钟计时器。
C21每⼩时产⽣⼀个脉冲,故C21为⼩时计时器。
当10 h计时到时,C22为ON,这时C23再计时30 min,则总的定时时间为10 h 30 min,Q0.0置位成ON。
成绩评定表目录一.摘要 1二.基于PLC实现智能交通灯控制.........................................21.1 总体设计要求21.2 设计目的21.3 I/O分配21.4 梯形图31.5 实验照片 151.6 问题及解决方案 16三.设计体会17参考文献18摘要PLC= Programmable Logic Controller,可编程逻辑控制器,一种数字运算操作的电子系统,专为在工业环境应用而设计的。
它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。
是工业控制的核心部分。
中央处理单元(CPU)是PLC的控制中枢。
它按照PLC系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。
当PLC投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入I/O映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算数运算的结果送入I/O映象区或数据寄存器内。
等所有的用户程序执行完毕之后,最后将I/O映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行。
这次课程设计是要实现的设计是基于PLC实现智能交通灯控制,与生活联系密切,很高的提高大家动手能力。
关键词:PLC CPU 交通灯一、基于PLC实现智能交通灯控制1.1总体设计要求南北方向为主干道,东西方向为次干道。
东西方向红灯亮20s,南北方向绿灯亮13s,闪4次(每次0.5s亮,0.5s灭),黄灯亮3s;然后,东西方向绿灯亮10s,闪3次(每次0.5s亮,0.5s灭),黄灯亮3s,南北方向的红灯亮16s;再然后,东西方向红灯亮20s,南北方向绿灯亮13s,闪4。
电气可编程控制原理与应用(PLC)的实验报告实验人员:陶建美日期:2011年6月21日实验项目:电梯控制报告框架(Ctrl+点击该链接,即可转入相应模块)一、实验目的与要求二、实验设备三、实验内容四、实验过程1、电梯的基本构造2、PLC的基本结构3、PLC的工作原理4、电梯控制构成5、输入输出(I/O)端口功能分配表6、程序执行流程图7、梯形图(1)定时器T0 (2)一楼的控制(3)二楼的控制(4)三楼的控制(5)四楼的控制(6)确定电梯楼层位置(7)电梯趋势确定(8)电梯上行程序(9)电梯下行程序8、指令表五、问题与解决方案六、实验总结与心得体会电气可编程控制原理与应用(PLC)的实验报告电梯控制一、实验目的与要求1、运用所学基本理论、基本知识和基本技能,分析与解决实际问题的能力,通过设计掌握控制PLC控制系统的基本设计方法和应用。
2、设计出一个四层楼电梯控制。
3、完成并实现实验内容的基本功能要求。
二、实验设备计算机、PLC可编程控制器、FXGPWIN应用软件三、实验内容1、四层楼电梯基本设计2、停止有刹车及保险止降装置3、根据楼层请求上下,先来优先4、请求与趋势同优先5、楼内可以撤销楼内请求四、实验过程1、电梯的基本构造电梯是一种特殊的起重运输设备,由桥厢及配重、拖动机及减速传动机械、井道及井道设备、召唤系统及安全装置构成。
桥厢是载人或装货的部位,配重是为了改变电梯电机负载的特性以提高电梯安全性而设置的。
下图是电梯拖动系统示意图,图中可见电梯的桥厢及配重分系在钢丝绳的两端,钢丝绳跨挂在曳引轮上,曳引轮经减速机构由电机拖动,形成桥厢的上下运动。
2、PLC的基本结构从结构上分,PLC分为固定式和组合式(模块式)两种。
固定式PLC包括CPU板、I\O板、内存板、电源等,这些元素组成一个不可拆卸的整体。
模块式PLC包括CPC模块、I\O模块、电源模块、地板或支架,这些模块可以按照一定规则组合配置。
3、PLC的工作原理当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。