梯形图程序的设计方法s7-200资料
- 格式:ppt
- 大小:4.00 MB
- 文档页数:81
零基础学习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内部的处理过程和工作原理,只要能看明白这张图,我下面讲程序时你就能很容易理解了。
其实模拟量模块内部和压力变送器内部一样,都是有一块电路板。
实验一:六种“逻辑门”逻辑功能的PLC程序设计一、演示实验的准备第一步确定逻辑变量,写出逻辑表达式:把PLC输入继电器(I)的触点看作输入变量,输出继电器(Q)的线圈看作输出变量,按照逻辑门的逻辑关系分别写出各逻辑门的逻辑表达式。
第二步根据逻辑表达式设计出PLC梯形图(如图1所示),并写出程序语句。
方法是:输入变量为“原变量”时,用“常开触点”表示;输入变量为“反变量”时,用“常闭触点”表示。
“与逻辑”用“触点的串联”表示;“或逻辑”用“触点的并联”表示。
程序语句表LD I0.0 LDN I0.0 A I0.1 AN I0.1 = Q0.0 LD I0.0 LDN Q0.0 A I0.1 = Q0.1 OLDLD I0.0 =Q0.5A I0.1= Q0.2LDN Q0.2= Q0.3LDN I0.0A I0.1LD I0.0AN I0.1OLD= Q0.4第三步:用电脑或手持编程器将以上所编程序送入PLC用户存储器中。
第四步:进行I/O分配,并接线调试。
为了接线简单起见,我们让六个“门”的输入接线相同,均为:开关K0 ─→I0.0,开关K1 ─→I0.11 (“─→”表示在两个端钮间连线);而输出接线分别为:COM1─→24V直流电源正极,COM2─→24V直流电源正极。
“与门”输出接线: Q0.0 ─→L0 (L0---L5为发光二极管指示灯)“与非门”输出接线:Q0.1 ─→L1“或门”输出接线: Q0.2 ─→L2“或非门”输出接线:Q0.3 ─→L3“异或门”输出接线:Q0.4 ─→L4“同或门”输出接线:Q0.5 ─→L5接线调试完毕,实验的准备工作即告结束。
二、演示实验的做法比如在做“与门”逻辑关系实验时,可按“与门”逻辑关系接线:K0 ─→I0.0K1 ─→I0.1K0─→L0,并设开关闭合为1,开关断开为0;指示灯亮为1,指示灯灭为0。
让学生观察开关K0、K1通断组合与指示灯L0亮灭的逻辑关系,并列出真值表,从而分析出是什么逻辑关系。
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。
学校代码:学号:毕业论文(设计) BACH ELOR DISSERTATION论文题目:基于PLC立体车库控制系统的设计学位类别:工学学士学科专业:自动化1班作者姓名:导师姓名:完成时间:基于PLC的立体车库控制系统的设计中文摘要随着我国经济的飞速发展,城市人口日益增多,特别是随着改革开放以来,我国进入了汽车拥有率迅速上升时候。
以往那种单层平面停车场也越来越不能满足市场的需求。
对多停车位、少占空间、使用操作简单、安全可靠的“立体停车库”的建设,是解决目前寸土寸金的大都市内停车难的有效办法。
本设计基于PLC控制,同时利用下位机与上位机通讯,在上位机上进行实时监控立体车库运行,升降横移立体停车库车位结构为M*N的2维矩阵形式,M为层,N为列,可设计为多层、多列。
现在设计为3层*3列车库。
本设计软件部分是基于SETP7 Micro/WIN开发环境,采用梯形图进行程序编写。
硬件部分是基于上位机MCGS组态环境及下位机硬件试验箱完成的。
毕业设计结果表明:该系统可以实现空车车位号的LED显示,并且LED显示实现了优先选择空车位的功能,即1号车位优先于2号、2号优先于3号,以此类推。
上位机上可以实现车位的升降横移功能。
关键词:PLC;立体车库;组态软件;S7-200;监控系统The design of general multi-layered fluctuation three-dimensional garagecontrol system based on PLCABSTRACTWith the rapid development of China's economy,increasing urban population, especially with the reform and opening up, China has entered a rapid increase in car ownership in time. Single-plane parking lot in the past that can not meet market demand. On more parking spaces, less space, use a simple, safe and reliable "parking" of the building, is solve the high cost of land within the city parking is difficult and effective way.The design is based on PLC control, while use of lower computer and the host computer communication, the host computer on a real-time monitoring parking operation, lifting and transferring parking parking structure for the M * N 2-dimensional matrix, M for the layer, N is the column can be designed for the multi-layer, multi-column.Now is designed to 3 * 3. Part of this design software is based on SETP7 Micro / WIN development environment for programming using ladder. Hardware configuration is based on PC MCGS environment and lower computer hardware test chamber complete.Graduation results show that: the system can empty parking space number LED display and LED display of the priority function of empty parking spaces, that parking space No. 1 priority 2, priority 2, 3, and so on. PC can be achieved on the function of lifting and transferring of parking spaces.Keywords: PLC; parking; configuration software;S7-200;Monitoring System目录第一章前言 (1)1.1本课题研究的主要意义 (1)1.2 发展的现状及前景展望 (1)1.3本课题的主要任务及结构组织 (3)第二章立体车库系统设计 (5)2.1 立体车库系统功能设计 (5)2.2 立体车库系统结构的设计 (5)2.3 系统方案设计及选择 (6)2.3.1方案的设计 (6)2.3.2 方案的选择 (7)第三章立体车库的软件系统设计及实现 (7)3.1 PLC概述 (7)3.1.1 PLC的基本结构 (9)3.1.2 PLC的编程语言 (12)3.2 西门子S7-200 (16)3.3 STEP7-Micro/WIN软件的使用及编程规则 (16)3.3.1 STEP7-Micro/WIN的使用 (16)3.3.2 STEP7-Micro/WIN的编程规则 (19)3.4 软件系统设计 (19)3.4.1 输入输出分配表 (19)3.4.2 I/O接线图 (20)3.4.3 顺序功能图 (20)3.4.4 梯形图 (21)第四章立体车库的硬件设计及实现 (22)4.1 MCGS组态软件的介绍 (22)4.2 MCGS组态设计 (24)4.2.1 用户窗口设计 (24)4.2.2 设备窗口设计 (25)4.2.3实时数据库 (28)4.2.4 组态画面与下位机关联 (29)4.3 硬件实验箱设计 (31)第五章立体车库系统的调试与分析 (32)5.1 调试结果及分析 (32)5.2 出现的问题及解决方法 (33)第六章结束语及展望 (33)参考文献 (34)致谢 (35)附录(梯形图) (36)第一章前言1.1本课题研究的主要意义自动化立体车库系统是指在不需要人工干预的情况下,运输设备能自动存储和取出车辆的多层车库存储系统。