第7章 PLC控制系统设计与应用实例
PLC应用系统设计及实例
本章要点 熟悉常见电路的PLC的编程方法 编程举例
1.闪烁电路
用两个定时器可以组成一闪烁电路,称为多谐震荡器
2.制问题,都与时间有关。按时间原则 编程,要用到定时器。对于定时器的使用,常有 两种方式,如下图。图A为定时器与驱动线圈分 开编程方式;图B为定时器与驱动线圈混合编程 方式,各个动作在一个逻辑行中完成,使用纵接 或多重输出。对于含有多个定时器的驱动电路, 采用A方式为好。
编程实例
(1)输入输出分配。由题目可知该任务中有一个输入信号,二个输出 信号,地址分配如下:
输入信号: 启动 X0 输出信号: 灯 Y0
蜂鸣器 Y1
(2) 动作分析过程。设置一闪烁电路,由T1, T2组成;报警灯闪烁100次,用C0记数。
编程实例
(3) 程序设计
4. 顺序控制设计法
根据功能流程图,以步为核心,从起始步开始一 步一步地设计下去,直至完成。此法的关键是画 出功能流程图。首先将被控制对象的工作过程按 输出状态的变化分为若干步,并指出工步之间的 转换条件和每个工步的控制对象。
2使用置位、复位指令的编程方法
S7-200系列PLC有置位和复位指令,且对同一个线圈置 位和复位指令可分开编程,所以可以实现以转换条件为 中心的编程。
当前步为活动步且转换条件成立时,用S将代表后续步 的中间继电器置位(激活),同时用R将本步复位(关 断)。
如用M0.0的常开接点和转换条件I0.0的常开接点串联作 为M0.1置位的条件,同时作为M0.0复位的条件。这种编 程方法很有规律,每一个转换都对应一个S/R的电路块, 有多少个转换就有多少个这样的电路块。用置位、复位 指令编制的梯形图程序如图7-10所示。 链接文件夹第七 章\34.doc
西门子S7-200 SMART PLC原理及应用教程课件第七章
在该选项卡中,需要对以下参数进行设置。
·类型 热电偶或者电压。 ·热电偶 支持的热电偶类型有B型( PtRh-PtRh)、N型(NiCrSiNiSi)、E型(Ni-Cu-Ni).R型(PtRh-Pt)、S型(PtRh-Pt)、J型(Fe-CuNi)、 T型(Cu-CuNi)、K型(NiCr-Ni、C型( W5Re-W26Re)、 TXK/XK(TXK/XK(L))。如果选电压类型,则±80 mV。 ·标尺 可选摄氏度或华氏度。 ·源参考温度 即冷端补偿温度,可选“内部参考”或者“由参数设
图7-6 模拟信号和电压信号的转换关系
由上面的转换关系可知,PLC通过读取模拟量的数值可以得到当前管道内的压力值,如 读取到的数值为15000,运算得出当前压力P=15000/27648×0.5=0.27MPa。
若压力变送器输出的是4-20mA的电压信号,则转换关系如图7-7所示。
图7-7 模拟信号和电流信号的转换关系
输入/输出类型 模拟量输入模块,8输入 模拟量输入模块,8输入 模拟量输出模块,2输出 模拟量输出模块,4输出 模拟量输入/输出模块,4输入/2输出 模拟量输入/输出模块,2输入/1输出 热电阻输入模块,2通道 热电阻输入模块,4输入 热电偶输入模块,4输入 模拟量扩展信号板,lx12位模拟量输出 模拟量扩展信号板,lx12位模拟量输入
模拟量输出的数字量对应的电压输出分别是-27648~+27648对应-10V~+10V。 O~ 20mA对应O~27648。
S7-200 SMART PLC的模拟量的组态
每个模块能同时输入/输出电流或电压信 号,对于模拟量输入/输出信号类型及量程 的选择都是通过组态软件选择。
1.模块参数
选中系统块上面的表格中相应的模拟量模块,在“模块参数”中, 可以激活“用户电源”报警。该报警是指当模拟量扩展模块外接 的:4 V直流电源供电出现故障时触发CPU的报警事件。用户电源 报警如图7-9所示。单击左边窗口的“模块参数”结点,可以设置 实时启用用户电源报警。
PLC控制系统设计及应用实例
制对象的具体要求,进行选择组合,并多次反复调试和修
改梯形图,有时需增加一些辅助触点和中间编程环节,才
能达到控制要求。
特点:没有规律可遵循,设计所用的时间和设计质量与
设计者的经验有很大的关系,所以称为经验设计法。
适用:较简单的梯形图设计,主要针对系统原先无控制
方案,直接用PLC进行控制系统的设计。
要求:应用经验设计法必须熟记一些典型的控制电路,
2020/1/31
9.2 PLC程序设计方法
9.2.2 继电器控制电路转换法
【例9-3】电动机Y/△降压起动控制主电路和电气控制
(2)I/O分配 输入
停止按钮SB1:I0.0 起动按钮SB2:I0.1 过载保护FR: I0.2
输出 KM1:Q0.0 KM2:Q0.1 KM3:Q0.2
2020/1/31
2020/1/31
9.2 PLC程序设计方法
9.2.1 经验设计法(分析设计法)
【例9-1】:自动往返控制的梯形图设计
三菱
PLC 梯形图
2020/1/31
9.2 PLC程序设计方法
9.2.1 经验设计法(分析设计法)
【例9-2】:时序控制电路的设计 基本控制:闪烁电路
2020/1/31
9.2 PLC程序设计方法
PLC 控制梯形图
2020/1/31
9.2 PLC程序设计方法
9.2.3 逻辑设计法
经验设计法没有固定的方法和步骤可以遵循,设计者依 据各自的经验和习惯进行设计,具有很大的试探性和随意 性,设计周期长,考虑不周,程序可读性差,给维护和改 造带来不便。 尤其对于具有选择或分支结构的程序,设计复杂程序, 采用逻辑设计法具有明显的优越性。 下面以三层集选电梯外呼信号停站控制为例,介绍逻辑 设计方法及技巧。
第7章 PLC控制系统的设计与应用
第7章 PAC控制系统的设计与应用
7.1 PLC应用系统设计 7.2 PLC应用实例
第7章 PAC控制系统的设计与应用
7.1 PLC应用系统设计
一、 PLC应用系统设计的内容和步骤 1.设计原则
1)系统应最大限度地满足被控设备或生产过程的控制要求。
2)在满足控制要求的前提下,应力求使系统简单、经济, 操作方便。
7)设计操作台、电气柜及非标准电气元件。
8)编写设计说明书和使用操作说明书。
第7章 PAC控制系统的设计与应用
3.设计主要步骤
(1)分析被控对象的控制要 求,确定控制任务。 (2)选择和确定用户I/O设备。
(3)选择PLC的型号。
(4)系统的硬件、软件设计。 (5)系统联机统调。
第7章 PAC控制系统的设计与应用
第7章 PAC控制系统的设计与应用
7.2 PLC应用实例
一、电动机星三角起动正反转控制
(1)主电路
第7章 PAC控制系统的设计与应用
(2)进行I/O分配,绘制I/O接线图
第7章 PAC控制系统的设计与应用
(3)设计PLC控制程序(梯形图)转
正转接触器 星形接触器
第7章 PAC控制系统的设计与应用
交通灯模拟模块:
第7章 PAC控制系统的设计与应用
交通灯控制的I/O地址分配如下表所示: 输入 I1 I2 启动按钮 停止按钮 Q1 Q2 输出 G1南北绿灯 Y1南北黄灯
Q3
Q4 Q5
R1南北红灯
G2东西绿灯 Y2东西黄灯
Q6
R2东西红灯
第7章 PAC控制系统的设计与应用
二、 PLC应用系统的硬件设计 1.机型的选择 1)PLC的性能应与控制任务相适应 2)PLC的机型系列应统一 3)PLC的处理速度应满足实时控制的要求
电气控制与PLC应用技术项目化教程第7章
项目七 典型控制系统的PLC设计与调试
项目七 典型控制系统的PLC设计与调试
这样就得到了输入和输出之间的逻辑关系式,可以很容 易地得到红、绿灯闪烁的梯形图程序,如图7-2所示,其中 SM
图7-2 灯闪烁梯形图
项目七 典型控制系统的PLC设计与调试
四、拓展知识:PLC控制系统设计的基本步骤 (1) 对控制任务作深入的调查研究。 (2) 确定系统总体设计方案。 (3) 确定系统的硬件构成。 (4) 确定PLC的I/O分配。 (5) 设计应用程序。 (6) 程序调试。 (7) 制作控制柜。 (8) 现场调试。 (9) 编制技术文件。
项目七 典型控制系统的PLC设计与调试
2.喷泉控制系统设计。 控制要求:有10个喷泉头“一”字排开。系统启动后, 喷泉头要求每间隔1 s从左到右依次喷出水来,全部喷出10 s 后停止,然后系统又从左到右依次喷水,如此循环。10个喷 泉头由10个继电器控制,继电器得电,相应的喷泉头喷水。 请给出PLC的I/O分配表,并编写梯形图程序。
项目七 典型控制系统的PLC设计与调试
项目七 典型控制系统的PLC设计与调试 由状态表可得F1、F2的逻辑函数:
项目七 典型控制系统的PLC设计与调试 这样就可以很容易地得到绿灯常亮的梯形图程序,如图
7-1所示。
图7-1 绿灯常亮梯形图
项目七 典型控制系统的PLC设计与调试
由控制要求可知,能引起绿灯闪烁的情况有六种,能引 起红灯闪烁的情况有四种。综合二者,得到状态表,如表72所示。
项目七 典型控制系统的PLC设计与调试
图7-6 PLC-S2挂件端子连接
项目七 典型控制系统的PLC设计与调试
三、任务实施
(一) 所需元件和工具
第七章PLC控制系统设计与应用实例
合模块,可根据实际需要选用。
7.2.4 智能模块的选择
一般的智能模块包括PROFIBUS-DP模块(如 EM277模块)、工业以太网模块(如CP243-1、CP2431 IT)、调制解调器模块(如EM241模块)、定位模块 (如EM253模块)等。 需要注意:一般智能模块价格比较昂贵,而有 些功能采用一般I/O模块也可以实现,只是要增加 软件的工作量,因此应根据实际情况决定取舍。
方法:在某些典型电路的基础上,根据被控对 象的具体要求,不断地修改和完善梯形图。有时需 要多次反复地进行调试和修改梯形图,不断地增加 中间编程元件和辅助触点,才能得到一个较为满意 的结果。
7.3.1 经验设计法
经验设计法没有普遍的规律可以遵循,具有很 大的试探性和随意性,最后的结果不是唯一的,设
计所用的时间、质量与编程者的经验有很大关系,
图7-2 运料小车控制系统
7.3.1 经验设计法
1.考虑不周、设计麻烦、设计周期长 2.梯形图的可读性差、系统维护困难
适合于设计简单的梯形图程序。
7.3.2 顺序控制设计法与顺序功能图
如果一个控制系统可以分解成几个独立的控制动作,且 这些动作必须严格按照一定的先后次序执行,这样的控制系 统叫顺序控制系统,其控制总是一步一步按顺序进行。 顺序控制设计法就是针对顺序控制系统的一种专门的设 计方法。使用顺序控制设计法时,首先根据系统的工艺过程 画出顺序功能图,然后根据顺序功能图画出梯形图。
2.开关量输出模块的选择
1)输出方式的选择。 2)输出电流的选择。
2.开关量输出模块的选择 1)输出方式的选择
继电器输出方式价格便宜,使用电压范围广, 导通压降小,承受瞬时过电压和过电流能力较强, 且有隔离作用。但继电器有触点,寿命较短,且响 应速度较慢,适用于动作不频繁的交直流负载。
2023年大学_电气控制与PLC应用技术(黄永红著)课后答案
2023年电气控制与PLC应用技术(黄永红著)课后答案电气控制与PLC应用技术(黄永红著)内容简介前言第1章常用低压电器1.1低压电器的定义、分类1.2电磁式电器的组成与工作原理1.2.1电磁机构1.2.2触点系统1.2.3灭弧系统1.3接触器1.3.1接触器的组成及工作原理1.3.2接触器的分类1.3.3接触器的主要技术参数1.3.4接触器的选择与使用1.3.5接触器的图形符号与文字符号1.4继电器1.4.1继电器的分类和特性1.4.3时间继电器1.4.4热继电器1.4.5速度继电器1.4.6固态继电器1.5主令电器1.5.1控制按钮1.5.2行程开关1.5.3接近开关1.5.4万能转换开关1.6信号电器1.7开关电器1.7.1刀开关1.7.2低压断路器1.8熔断器1.8.1熔断器的结构和工作原理 1.8.2熔断器的类型1.8.3熔断器的主要技术参数 1.8.4熔断器的选择与使用1.9.1电磁铁1.9.2电磁阀1.9.3电磁制动器习题与思考题第2章基本电气控制电路2.1电气控制电路的绘制原则及标准2.1.1电气图中的图形符号及文字符号2.1.2电气原理图的绘制原则2.1.3电气安装接线图2.1.4电气元件布置图2.2交流电动机的基本控制电路2.2.1三相笼型异步电动机直接起动控制电路 2.2.2三相笼型异步电动机减压起动控制电路 2.2.3三相绕线转子异步电动机起动控制电路 2.2.4三相笼型异步电动机制动控制电路2.2.5三相笼型异步电动机调速控制电路2.2.6组成电气控制电路的基本规律2.2.7电气控制电路中的保护环节2.3典型生产机械电气控制电路的分析2.3.1电气控制电路分析的基础2.3.2电气原理图阅读分析的方法与步骤 2.3.3c650型卧式车床电气控制电路的分析 2.4电气控制电路的一般设计法2.4.1一般设计法的主要原则2.4.2一般设计法中应注意的问题2.4.3一般设计法控制电路举例习题与思考题第3章可编程序控制器概述3.1plc的产生及定义3.1.1plc的产生3.1.2plc的定义3.2plc的发展与应用3.2.1plc的发展历程3.2.2plc的发展趋势3.2.3plc的应用领域3.3plc的特点3.4plc的分类3.4.1按结构形式分类3.4.2按功能分类3.4.3按i/o点数分类3.5plc的硬件结构和各部分的作用3.6plc的工作原理3.6.1plc控制系统的组成3.6.2plc循环扫描的工作过程3.6.3plc用户程序的工作过程3.6.4plc工作过程举例说明3.6.5输入、输出延迟响应3.6.6plc对输入、输出的处理规则习题与思考题第4章 s7-200 plc的系统配置与接口模块 4.1s7-200 plc控制系统的基本构成4.2s7-200 plc的输入/输出接口模块4.2.1数字量模块4.2.2模拟量模块4.2.3s7-200 plc的智能模块4.3s7-200 plc的系统配置4.3.1主机加扩展模块的最大i/o配置4.3.2i/o点数的扩展与编址4.3.3内部电源的负载能力4.3.4plc外部接线与电源要求习题与思考题第5章 s7-200 plc的基本指令及程序设计 5.1s7-200 plc的编程语言5.2s7-200 plc的数据类型与存储区域5.2.1位、字节、字、双字和常数5.2.2数据类型及范围5.2.3数据的存储区5.3s7-200 plc的编程元件5.3.1编程元件5.3.2编程元件及操作数的寻址范围5.4寻址方式5.5程序结构和编程规约5.5.1程序结构5.5.2编程的一般规约5.6s7-200 plc的基本指令5.6.1位逻辑指令5.6.2立即i/o指令5.6.3逻辑堆栈指令5.6.4取反指令和空操作指令5.6.5正/负跳变触点指令5.6.6定时器指令5.6.7计数器指令5.6.8比较指令5.6.9移位寄存器指令5.6.10顺序控制继电器指令5.7典型控制环节的plc程序设计5.7.1单向运转电动机起动、停止控制程序5.7.2单按钮起动、停止控制程序5.7.3具有点动调整功能的电动机起动、停止控制程序 5.7.4电动机的正、反转控制程序5.7.5大功率电动机的星-三角减压起动控制程序5.7.6闪烁控制程序5.7.7瞬时接通/延时断开程序5.7.8定时器、计数器的扩展5.7.9高精度时钟程序5.7.10多台电动机顺序起动、停止控制程序 5.7.11故障报警程序5.8梯形图编写规则习题与思考题第6章 s7-200 plc的功能指令及使用6.1s7-200 plc的基本功能指令6.1.1数据传送指令6.1.2数学运算指令6.1.3数据处理指令6.2程序控制指令6.2.1有条件结束指令6.2.2暂停指令6.2.3监视定时器复位指令6.2.4跳转与标号指令6.2.5循环指令6.2.6诊断led指令6.3局部变量表与子程序6.3.1局部变量表6.3.2子程序6.4中断程序与中断指令6.4.1中断程序6.4.2中断指令6.5pid算法与pid回路指令6.5.1pid算法6.5.2pid回路指令6.6高速处理类指令6.6.1高速计数器指令6.6.2高速脉冲输出指令习题与思考题第7章 plc控制系统设计与应用实例 7.1plc控制系统设计的内容和步骤 7.1.1plc控制系统设计的内容7.1.2plc控制系统设计的步骤7.2plc控制系统的硬件配置7.2.1plc机型的选择7.2.2开关量i/o模块的'选择7.2.3模拟量i/o模块的选择7.2.4智能模块的选择7.3plc控制系统梯形图程序的设计7.3.1经验设计法7.3.2顺序控制设计法与顺序功能图7.4顺序控制梯形图的设计方法7.4.1置位、复位指令编程7.4.2顺序控制继电器指令编程7.4.3具有多种工作方式的顺序控制梯形图设计方法7.5plc在工业控制系统中的典型应用实例7.5.1节日彩灯的plc控制7.5.2恒温控制7.5.3基于增量式旋转编码器和plc高速计数器的转速测量习题与思考题第8章 plc的通信及网络8.1siemens工业自动化控制网络8.1.1siemens plc网络的层次结构8.1.2网络通信设备8.1.3通信协议8.2s7-200串行通信网络及应用8.2.1s7系列plc产品组建的几种典型网络8.2.2在编程软件中设置通信参数8.3通信指令及应用8.3.1网络读、写指令及应用8.3.2自由口通信指令及应用习题与思考题第9章 step7-micro/win编程软件功能与使用 9.1软件安装及硬件连接9.1.1软件安装9.1.2硬件连接9.1.3通信参数的设置和修改9.2编程软件的主要功能9.2.1基本功能9.2.2主界面各部分功能9.2.3系统组态9.3编程软件的使用9.3.1项目生成9.3.2程序的编辑和传送9.3.3程序的预览与打印输出9.4程序的监控和调试9.4.1用状态表监控程序9.4.2在run方式下编辑程序9.4.3梯形图程序的状态监视9.4.4选择扫描次数9.4.5s7-200的出错处理附录附录a常用电器的图形符号及文字符号附录b特殊继电器(sm)含义附录c错误代码附录ds7-200可编程序控制器指令集附录e实验指导书附录f课程设计指导书附录g课程设计任务书附录h台达pws1711触摸屏画面编辑简介参考文献电气控制与PLC应用技术(黄永红著)目录《电气控制与plc应用技术》从实际工程应用和教学需要出发,介绍了常用低压电器和电气控制电路的基本知识;介绍了plc的基本组成和工作原理;以西门子s7-200 plc为教学机型,详细介绍了plc的系统配置、指令系统、程序设计方法与编程软件应用等内容;书中安排了大量工程应用实例,包括开关量控制、模拟量信号检测与控制、网络与通信等具体应用程序。
第7章 PLC控制系统的设计与应用
3.用户存储器容量的估算 •PLC的程序存储器容量通常以字或步为单位。例如 叫1K字、4K步。PLC的程序步是由一个字构成的, 即每个程序步占一个存储器单元。 • 用户程序所需存储器容量可以预先估算。对于开 关量控制系统,用户程序所需存储器的字数等于I/ O信号总数乘以8。对于有模拟量输入输出的系统, 每一路模拟量信号大约需100字的存储器容量。 •大多数PLC的存储器采用模块式的存储器卡盒,同 一型号的PLC可以选配不同容量的存储器卡盒,实 现可选择的多种用户存储器的容量,例如FX2型 PLC可以有2K步、8K步等。
X0 X1 X2 X3 X4
输出信号: 左行接触器KM2 Y1 右行接触器KM1 Y2
X1
Y1 T2 X0 X2 Y2 T1 X0
X0
X3
Y2
Y1
B
A
X3 X0 X4
T1 K600 Y1 Y2
X4
T2 K600
7.3.4 传输带电动机的控制系统
物料传送系统的控制:在自动物流生产线上, 一般通过加工、检测、包装等工位的传送带来运送 加工的工件。每套传送系统由不同电机控制,为节 能运行,没有工件的传送暂不运行,检测到工件则 启动传送带,工件到达传送带的尾端,启动下条传 送带,如果前套传送带没有工件则停止运行。
4.PLC的处理速度应满足实时控制的要求
•对于大多数应用场合来说,PLC的响应时 间不是主要的问题。响应时间包括输入滤波 时间、输出滤波时间和扫描周期。PLC的顺 序扫描工作方式使它不能可靠地接收持久时 间小于扫描周期的输入信号。为此,需要选 取扫描速度高的PLC,像FX2型PLC能处理 速度达0.48μs/步的顺控指令。
7.3.2
运料小车控制
1.控制要求:
PLC第7章应用系统的设计课件
3
第 7章 可编程序控制器应用系统的设计
5. 现场运行调试
在现场安装完硬件系统,PLC装入程序,进行试运行。 这时外部接线要正确无误。
一定要保证最长的扫描周期要小于系统电气状态改变的时间, 这样才能使系统正常工作。
15
第 7章 可编程序控制器应用系统的设计 6. 对程序存储器容量的估算 一般情况下用户程序所需存储的字数可按照如下经验公式来
计算:
① 开关量输入输出系统: 输入:用户程序所需存储的字数=输入点总数×10 输出:用户程序所需存储的字数=输出点总数×8
6. 编制系统的技术文件
编制必要的技术文件:PLC控制系统使用说明书,外 部接线图,其他的电气图纸以及元器件明细表的编制。
4
第 7章 可编程序控制器应用系统的设计
PLC控制应用系统的设计内容中还应包含的几个方面:
1 可靠性设计:系统设计必须遵循可靠性分配原则,如冗 余设计,系统应满足温度、振动、冲击、湿度等的要求; 2 安全性设计:系统在紧急异常的状态下能处于安全状态, 系统要有及时处理事故或故障的功能。如设置紧急停车按钮、 事故按钮、报警、安全回路等。 3 标准化设计:选用符合国家或国际标准的元件和应用软 件,以便于用户维护、规模扩展和具有系统的兼容性。
14
第 7章 可编程序控制器应用系统的设计 5. 估算系统对PLC响应时间的要求 响应时间包括输入滤波时间、输出滤波时间和扫描周期。PLC
的程序扫描工作方式决定了它能不能可靠地接收持续时间小于扫 描周期的输入信号。为此,需要选取扫描速度高的PLC来提高对输 入信号的接收准确性。
西门子_PLC应用系统方案设计书及实例[1]
第7章 PLC应用系统设计及实例本章要点● PLC应用系统设计的步骤及常用的设计方法●应用举例● PLC的装配、检测和维护7.1 应用系统设计概述在了解了PLC的基本工作原理和指令系统之后,可以结合实际进行PLC的设计,PLC 的设计包括硬件设计和软件设计两部分,PLC设计的基本原则是:1. 充分发挥PLC的控制功能,最大限度地满足被控制的生产机械或生产过程的控制要求。
2. 在满足控制要求的前提下,力求使控制系统经济、简单,维修方便。
3. 保证控制系统安全可靠。
4. 考虑到生产发展和工艺的改进,在选用PLC时,在I/O点数和内存容量上适当留有余地。
5. 软件设计主要是指编写程序,要求程序结构清楚,可读性强,程序简短,占用内存少,扫描周期短。
7.2 PLC应用系统的设计7.2.1 PLC控制系统的设计内容及设计步骤1. PLC控制系统的设计内容(1)根据设计任务书,进行工艺分析,并确定控制方案,它是设计的依据。
(2)选择输入设备(如按钮、开关、传感器等)和输出设备(如继电器、接触器、指示灯等执行机构)。
(3)选定PLC的型号(包括机型、容量、I/O模块和电源等)。
(4)分配PLC的I/O点,绘制PLC的I/O硬件接线图。
(5)编写程序并调试。
(6)设计控制系统的操作台、电气控制柜等以及安装接线图。
(7)编写设计说明书和使用说明书。
2. 设计步骤(1)工艺分析深入了解控制对象的工艺过程、工作特点、控制要求,并划分控制的各个阶段,归纳各个阶段的特点,和各阶段之间的转换条件,画出控制流程图或功能流程图。
(2)选择合适的PLC类型在选择PLC机型时,主要考虑下面几点:1功能的选择。
对于小型的PLC主要考虑I/O扩展模块、A/D与D/A模块以及指令功能(如中断、PID等)。
2I/O点数的确定。
统计被控制系统的开关量、模拟量的I/O点数,并考虑以后的扩充(一般加上10%~20%的备用量),从而选择PLC的I/O点数和输出规格。
永宏PLC案例100案例第7章
7.1 水管流量精确计算【控制要求】水管直径以mm为单位,水的流速以dm/s(1分米/秒)为单位,水流量以cm3/s(1毫升/秒)为单位。
水管横截面积=πr2=π(d/2)2,水流量=水管横截面积×流速。
要求水流量的计算结果精确到小数后的第2位。
【元件说明】PLC 元件控制说明X0 启动计算D0 水管直径(单位:mm,假设10mm)D10 水管流速(单位:dm/s,假设为25dm/s)R3004 水管横截面积运算结果(单位:mm2)R3006 水管流量运算结果(单位:mm3/s)R3008 水管流量运算结果(浮点型)(单位:mm3/s)R3010 水管流量运算结果(浮点型)(单位:cm3/s)【控制程序】【程序说明】1.涉及到小数点的精确运算时,一般需用浮点数运算指令,但用浮点数运算指令需要转换,比较繁琐。
本例先用整型四则运算指令放大运算数据,再将运算结果转换成浮点数,就可实现小数点的精确运算,如此一来便只需一个转换指令,让运算过程简单而准确。
2.本程序中dm、cm、mm都有用到,所以必须统一单位,保证符合结果需要,程序中先将所有单位统一成mm,最后将单位变成需要的cm3。
3.计算水管横截面积时需要用到π,π≈3.14,在程序中没有将dm/s(分米/秒)扩大100倍,变成mm单位,而却把π扩大了100倍,变为314,这样做的目的可以使运算精确到小数后的2位。
4.最后将运算结果mm3/s 除以1000变成cm3/s,1cm3=1ml,1 升=1000毫升=1000cm3=1dm3。
5.假设水管直径D0为10mm,水流速D10为25dm/s,则水管水流量运算结果为196250 mm3/s,转换成浮点数再除以1000,得到196.25 cm3,精确到小数点后2位。
7.2 加减寸动微调【控制要求】假设有一定位控制系统,每发送100个脉冲可移动1mm距离,当按寸动左移开关X0一下,往左移动1mm,当按寸动右移开关X1一下,往右移动1mm,输出脉冲由PLC输出点Y0提供。
第7章PLC在模拟量闭环控制中的应用
1 TI
t
e(t)dt TD
0
de(t dt
)
]
M
initial
2.PID控制器的数字化 上式中的积分对应于图7-7中误差曲线e(t)与坐标轴包围的面积(图中的灰 色部分)。一般用图7-7中的矩形面积之和来近似精确积分。 在误差曲线e(t)上作一条切线,该切线与 x 轴正方向的夹角 α 的正切值tgα 即为该点处误差的一阶导数de(t)/dt。
7.2.3 PID参数整定的实验
用作者编写的子程序“被控对象”来模拟PID闭环中的被控对象(见图715),被控对象的数学模型为3个串联的惯性环节,其增益为GAIN,3个惯 性环节的时间常数分别为TIM1~TIM3。DISV是系统的扰动输入值。
主程序中T37和T38组成了方波振荡器,用 来提供周期为60s、幅值为20.0%和70.0%的方 波设定值。在主程序中调用PID向导生成的子 程序PID0_CTRL。CPU按PID向导中组态的采 样 周 期 调 用 PID 中 断 程 序 PID_EXE , 在 PID_EXE中执行PID运算。PID_EXE占用了定 时中断0,模拟被控对象的中断程序INT_0使
用定时中断1。 设定值Setpoint_R是以百分数为单位的浮点
数。Auto_Manual(I0.0)为ON时为自动模式。
实际的PID控制程序不需要调用子程序“被控对象”,在主程序中只需要调 用子程序PID0_CTRL,其输入参数PV_I应为实际使用的AI模块的通道地址 (例如AIW0),其输出参数Output应为实际使用的AO模块的通道地址(例如 AQW0)。
6.变送器的选择 AI模块的电压输入端的输入阻抗很高,微小的干扰信号电流将在模块的输入 阻抗上产生很高的干扰电压。远程传送的模拟量电压信号的抗干扰能力很差。 电流输出型变送器具有恒流源的性质,恒流源的内阻很大。PLC的AI模块的 输入为电流时,输入阻抗较低,例如250。干扰信号在模块的输入阻抗上产生 的干扰电压很低,模拟量电流信号适用于远程传送。
PLC程序设计方法与应用举例-PPT课件
2)转换条件的确定
是使系统从当前步进入下一步的条件。
3)功能流图的绘制
4)梯形图的编制
2024/10/14
11
功能表图中转换的实现: 步与步之间实现转换应同时具备两个条件:①前
级步必须是“活动步”;②对应的转换条件成立。 当上述两个条件同时具备时,才能实现步的转
换,即所有由有向连线与相应转换符号相连的后续 步都变成活动,而所有由有向连线与相应转换符号 相连的前级步都为不活动步。
2024/10/14
2
第一节 编程方法指导
一、 梯形图的特点
1. 梯形图按自上而下、从左到右的顺序排列。每个继电器
线圈为一个逻辑行,每一个逻辑行起始于左母线,然后是 触点的连接,最后终止于继电器线圈或右母线。注意: 左母线与线圈之间一定要有触点,而线圈与右母线之间 则不能有任何触点。
2. 梯形图中的继电器不是物理继电器,因此称为“软继电 器”。当存储器相应位状态为“1”,表示该继电器线 圈得电,其动合触点闭合或动断触点断开。
2024/10/14
5
例1 送料小车 自动控制系统的梯形图
设计步骤: 1)理解控制策略 2)I/O分配 3) 设计梯形图
2024/10/14
6
I/O分配
1)I/O分配
输 入 : 右 行 启 动 按 钮 SB1 输出:右行接触器
00000
左行接触器
左行启动按钮SB2 00001
装料电磁阀
停止按钮SB3 00002
2024/10/14
12
一. 功能表图的结构
1)单序列结构
单序列由一系列相继激 活的步组成。每一步的后 面仅有一个转换条件,每 一个转换条件后面仅有一 步。
2)选择序列结构 选择序列的开始称为分
西门子S7-200PLC教程PPT
✓自动和半自动调整步2
✓工位1:
✓工位2:
✓工位3
(2)执行元件函数式
返回本节
第7章 应用设计
8. 画梯形图
将所有函数式写出后,很容易就可以用编程软件 做出梯形图。梯形图完成后便可以将可编程序控 制器与计算机连接,把程序及组态数据下装到 PLC进行调试,程序无误后即可结合施工设计将 系统用于实际。
第7章 应用设计
5
0
(a)
(b)
图7.1 步和初始步
第7章 应用设计
(2)有向线段和转移 有向线段和转移及转移条件如图7.2所示。
图 7 2 转 移
.
第7章 应用设计
(3)动作说明 一个步表示控制过程中的稳定状态,它可以对应一个或 多个动作。可以在步右边加一个矩形框,在框中用简明 的文字说明该步对应的动作,如下图7.3所示。 图中(a)表示一个步对应一个动作;图(b)和(c)表 示一个步对应多个动作,两种方法任选一种。
返回本节
第7章 应用设计
THANK YOU VERY MUCH !
本章到此结束, 谢谢您的光临!
结束放映 返回本章首页
第7章 应用设计
2. 使用规则
(1)步与步不能直接相连,必须用转移分开; (2)转移与转移不能直接相连,必须用步分开; (3)步与转移、转移与步之间的连线采用有向 线段,画功能图的顺序一般是从上向下或从左到 右,正常顺序时可以省略箭头,否则必须加箭头。 (4)一个功能图至少应有一个初始步。
第7章 应用设计
第7章 应用设计
工位2 钻孔
装工件
工位1
退回
卸
料
卸工件
器
退回
工位3
图7.12 工作台示意图
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
7.2.4
智能模块的选择
7.2.1 PLC机型的选择
1.性能与任务相适应 2. PLC的处理速度应满足实时控制的要求 3. PLC机型尽可能统一
4.指令系统
1.性能与任务相适应
对于开关量控制的应用系统,对控制速度要求不高,如对小型泵的顺序控 制、单台机械的自动控制,选用小型PLC(如西门子公司的S7-200 、S71200PLC,三菱公司的FX2N系列)就能满足要求。 对于以开关量控制为主,带有部分模拟量控制的应用系统,如工业生产中 常遇到的温度、压力、流量、液位等连续量的控制,应选用带有A/D转换的 模拟量输入模块和带D/A转换的模拟输出模块,配接相应的传感器、变送器 (对温度控制系统可选用温度传感器直接输入的温度模块)和驱动装置,并且 选择运算功能较强的小型PLC(如欧姆龙公司的CQM型PLC)。西门子公司的S7200、S7-1200PLC在进行小型数字、模拟混合系统控制时具有较高的性能价 格比,实施起来也较为方便。 对于比较复杂、控制功能要求较高的应用系统,如需要PID调节、闭环控制、 通信联网等功能时,可选用中、大型PLC (如西门子公司的S7-300、S7-400, 欧姆龙公司的C200H、C1000H,或三菱公司的QnA系列等)。当系统的各个 部分分布在不同的地域时,应根据各部分的要求来选择PLC,以组成一个分 布式的控制系统,可考虑选择施耐德MODICON的QUANTUM系列PLC产品。
图7-6 并行序列的分支与合并
3.顺序功能图法
顺序功能图法首先根据系统的工艺流程设计顺序功能图,然后再依据顺序 功能图设计顺序控制程序。在顺序功能图中,实现转换时使前级步的活动 结束而使后续步的活动开始,步之间没有重叠。这使系统中大量复杂的联 锁关系在步的转换中得以解决。而对于每步的程序段,只需处理极其简单 的逻辑关系。因而这种编程方法简单易学、规律性强,设计出的控制程序结 构清晰、可读性好,程序的调试、运行也很方便,可以极大地提高工作效 率。S7-200 PLC采用顺序功能图法设计时,可用置位/复位(S/R)指令、顺序 控制继电器(SCR)指令、移位寄存器(SHRB)指令等实现编程。
(3)转换和转换条件
图7-3 顺序功能图举例
2.顺序功能图的基本结构
(1)单序列结构 (2)选择序列结构 (3)并行序列结构
(1)单序列结构
单序列由一系列相继激活的步组成。每步的后面仅有一个转换条件,每个 转换条件后面仅有一步,如图7-4所示。
图7-4 单序列结构
(2)选择序列结构
选择序列的开始称为分支。某一步的后面有几个步,当满足不同的转换条件 时,转向不同的步,如图7-5a所示。当步5为活动步时,若满足条件e=1,则步 5转向步6;若满足条件f=1,则步5转向步8;若满足条件g=1,则步5转向步12。 选择序列的结束称为合并。几个选择序列合并到同一个序列上,各个序列上 的步在各自转换条件满足时转换到同一个步,如图7-5b所示。当步7为活动步, 且满足条件h=1时,则步7转向步16;当步9为活动步,且满足条件j=1时,则步 9转向步16;当步12为活动步,且满足条件k=1时,则步12转向步16。
模拟量输出模块的输出类型有电压输出和电流输出两种,输出范围有 0~10V、±10V、0~20mA等。一般的模拟量输出模块都同时具有这两种输出 类型,只是在与负载连接时接线方式不同。另外,模拟量输出模块还有不 同的输出功率,在使用时要根据负载情况选择。 模拟量输出模块的输出精度、分辨率、抗干扰措施等都与模拟量输入模块 的情况类似。S7-200 PLC提供了EM231 4路模拟量输入模块、EM231 4路输 入热电偶、EM231 2路热电阻(RTD)、EM232 2路模拟量输出模块、EM235 4 输入/1输出组合模块,可根据实际需要选用。
图7-10 交通信号灯梯形图程序
7.4.2 顺序控制继电器指令编程
1.深孔钻组合机床控制要求 2. I/O信号地址分配和接线图 3.画出顺序功能图
4.由顺序功能图设计梯形图
1.深孔钻组合机床控制要求
深孔钻组合机床进行深孔钻削时,为利于钻头排屑和冷却,需要周期性地 从工件中退出钻头,刀具进退与行程开关示意图如图7-11所示。 在起始位置O点时,行程开关SQ1被压合,按起动按钮SB2,电动机正转起动, 刀具前进。退刀由行程开关控制,当动力头依次压在SQ3、SQ4、SQ5上时 电动机反转,刀具会自动退刀,退刀到起始位置时,SQ1被压合,退刀结束, 又自动进刀,直到三个过程全部结束。
第7章 PLC控制系统设计与应用实例
7.1 7.2 7.3 PLC控制系统设计的内容和步骤 PLC控制系统的硬件配置 P制梯形图的设计方法 PLC在工业控制系统中的典型应用实例
7.1 PLC控制系统设计的内容和步骤
7.1.1 7.1.2 PLC控制系统设计的内容 PLC控制系统设计的步骤
7.4 顺序控制梯形图的设计方法
7.4.1 7.4.2 7.4.3 置位、复位指令编程 顺序控制继电器指令编程 具有多种工作方式的顺序控制梯形图设计方法
7.4.1 置位、复位指令编程
1.控制要求 2.输入、输出信号地址分配 3.设计顺序功能图和梯形图程序
1.控制要求
1)接通起动按钮后,信号灯开始工作,南北向红灯、东西向绿灯同时亮。 2)东西向绿灯亮25s后,闪烁3次(1s/次),接着东西向黄灯亮,2s后东西向 红灯亮,30s后东西向绿灯又亮……如此不断循环,直至停止工作。
7.2.4 智能模块的选择
一般的智能模块包括PROFIBUS-DP模块(如EM277模块)、工业以太网模块(如 CP243-1、CP243-1 IT)、调制解调器模块(如EM241模块)、定位模块(如EM253 模块)等。需要注意:一般智能模块价格比较昂贵,而有些功能采用一般I/O 模块也可以实现,只是要增加软件的工作量,因此应根据实际情况决定取舍。 对PLC机型、开关量I/O模块、模拟量I/O模块以及智能模块进行选择后,就粗 略地完成了PLC系统的硬件配置工作。根据控制要求,如果有些参数需要监 控和设置,则可以选择文本编辑器(如TD400C)、操作面板(如OP270)、触摸屏 (如TP270)等人机接口单元。硬件设计还包括画出I/O硬件接线图,它表明PLC 输入/输出模块与现场设备之间的连接。I/O硬件接线图的具体画法可参见本 章相关内容。
4.指令系统
1)指令系统的总语句数。 2)指令系统种类。 3)指令系统的表达方式。
4)应用软件的程序结构。
7.2.2 开关量I/O模块的选择
1.开关量输入模块的选择 2.开关量输出模块的选择
1.开关量输入模块的选择
1)选择工作电压等级。 2)选择模块密度。 3)门坎电平。
2.开关量输出模块的选择
7.1.1 PLC控制系统设计的内容
1)分析控制对象、明确设计任务和要求是整个设计的依据。 2)选定PLC的型号及所需的输入/输出模块,对控制系统的硬件进行配置。 3)编制PLC的输入/输出分配表和绘制输入/输出端子接线图。
4)根据系统设计的要求编写软件规格要求说明书,然后再用相应的编程语 言(常用梯形图)进行程序设计。 5)设计操作台、电气柜,选择所需的电气元件。
3)南北向红灯亮30s后,南北向绿灯亮,25s后南北向绿灯闪烁3次(1s/次), 接着南北向黄灯亮,2s后南北向红灯又亮……如此不断循环,直至停止工 作。
图7-7 交通信号灯控制示意图
2.输入、输出信号地址分配
表7-1 交通信号灯控制I/O地址分配表
输入信号 起动按钮SB1 停止按钮SB2 I0.1 I0.2
输出信号 南北红灯HL1、HL2 南北绿灯HL3、HL4 南北黄灯HL5、HL6 东西红灯HL7、HL8 东西绿灯HL9、HL10 东西黄灯HL11、HL1 2 Q0.0 Q0.4 Q0.5 Q0.3 Q0.1 Q0.2
图7-8 I/O接线图
3.设计顺序功能图和梯形图程序
图7-9 交通信号灯控制顺序功能图
2. I/O信号地址分配和接线图
图7-11 深孔钻组合机床工作示意图
图7-12 深孔钻控制I/O接线图
表7-2 深孔钻控制I/O地址分配表
输入信号
SB1 停止按钮 SB2起动按钮 SQ1原始位置行 程开关 SQ3退刀行程开 关
I0.1 I0.2 I0.6 I0.3 Q0.1
SQ4 退刀行程开 关 SQ5 退刀行程开 关 SB3 正向调整点 动按钮 SB4 反向调整点 动按钮 KM2 钻头后退 接触器线圈
7.3 PLC控制系统梯形图程序的设计
7.3.1 7.3.2 经验设计法 顺序控制设计法与顺序功能图
7.3.1 经验设计法
1.考虑不周、设计麻烦、设计周期长 2.梯形图的可读性差、系统维护困难
图7-2 运料小车控制系统
7.3.2 顺序控制设计法与顺序功能图
1.顺序功能图 2.顺序功能图的基本结构 3.顺序功能图法
1)输出方式的选择。 2)输出电流的选择。
7.2.3 模拟量I/O模块的选择
1.模拟量输入模块的选择 2.模拟量输出模块的选择
1.模拟量输入模块的选择
1)模拟量值的输入范围。 2)模拟量输入模块的分辨率、输入精度、转换时间等参数指标应符合具体 的系统要求。
3)在应用中要注意抗干扰措施。
2.模拟量输出模块的选择
2. PLC的处理速度应满足实时控制的要求
1)选择CPU速度比较快的PLC,使执行一条基本指令的时间不超过0.5μs。 2)优化应用软件,缩短扫描周期。 3)采用高速响应模块,其响应的时间不受PLC周期的影响,而只取决于硬
件的延时。
3. PLC机型尽可能统一
一个大型企业,应尽量做到机型统一。因为同一机型的PLC ,其模块可互为 备用,便于备品备件的采购和管理,这不仅使模块通用性好,减少备件量, 而且给编程和维修带来极大的方便,也给扩展系统升级留有余地;其功能 及编程方法统一,有利于技术力量的培训、技术水平的提高和功能的开发; 其外部设备通用,资源可共享,配以上位计算机后,可把控制各独立系统 的多台PLC连成一个多级分布式控制系统,相互通信,集中管理。