在模拟量闭环控制中的应用
plc在生活中的运用
plc在生活中的运用
PLC在生活中的应用
1、开环控制
开关量的开环控制是PLC的最基本控制功能。
PLC的指令系统具有强大的逻辑运算能力,很容易实现定时、计数、顺序(步进)等各种逻辑控制方式。
大部分PLC就是用来取代传统的继电接触器控制系统。
2、模拟量闭环
对于模拟量的闭环控制系统,除了要有开关量的输入输出外,还要有模拟量的输入输出点,以便采样输入和调节输出实现对温度、流量、压力、位移、速度等参数的连续调节与控制。
目前的PLC不但大型、中型机具有这种功能外,还有些小型机也具有这种功能。
3、数字量控制
控制系统具有旋转编码器和脉冲伺服装置(如步进电动机)时,可利用PLC实现接收和输出高速脉冲的功能,实现数字量控制,较为先进的PLC还专门开发了数字控制模块,可实现曲线插补功能,近来又推出了新型运动单元模块,还能提供数字量控制技术的编程语言,使PLC实现数字量控制更加简单。
4、数据采集监控
由于PLC主要用于现场控制,所以采集现场数据是十分必要的功能,在此基础上将PLC与上位计算机或触摸屏相连接,既可以观
察这些数据的当前值,又能及时进行统计分析,有的PLC具有数据记录单元,可以用一般个人电脑的存储卡插入到该单元中保存采集到的数据。
PLC的另一个特点是自检信号多.利用这个特点,PLC控制系统可以实现白诊断式监控,减少系统的故障,提高系统的可靠性。
监控式模拟量速度闭环控制系统的设计与应用
为频 率测 量 ; 门控 为软 门控 制 ; 更新 时 间为 1 。 0ms
简单 , 护使 用 方 便 。在工 艺 参数 较 多 且 需要 人 机交 互 时使 用 触 维 摸屏 , 使整 个 生产 的 自动 控 制 功 能大 大加 强 。采 用 触摸 屏 结 合 可 P C应用 于 闭环控 制 变 频 系统 是 自动 控 制 的趋 势 , 供水 、 金 、 L 在 冶 机 械 等许 多工 业 生产 中 , 于提 高 生 产 自动 化程 度 和 安全 生 产 具 对
Sj x 兰 hy e eu n iF 坌 I
监控 式模拟 量速度 闭环控制 系统 的设计 与应用
陈 锐
( , 东松 山职 业 技 术 学 院 电气 工 程 系 , 东 韶 关 5 2 2 ) 广 1 16
摘 要: 主要针对 带式输送机控制系 统中被控对象模拟量速 度的特点 , 出采 用硬件组态 、 提 网络 组态和程序 设计 3方面结合 的监 控系统 设 计方案 , 实现触摸屏、 变频器和 P C在模拟量速度 闭环控制系统 中的应 用, L 使系统的 自动控制功能大大加强 。该系统具有硬件设计合理、 软件功
模拟量闭环控制一般用PID
模拟量闭环控制一般用PID。
需要较好的动态品质和较高的稳态精度时,可以选用PI控制方式;控制对象的惯性滞后较大时,应选择PID控制方式。
各部分的作用如下:
在P,I,D这三种控制作用中,比例部分与误差信号在时间上是一致的,只要误差一出现,比例部分就能及时地产生与误差成正比的调节作用,具有调节及时的特点。
比例系数KC越大,比例调节作用越强,系统的稳态精度越高;但是对于大多数系统,KC过大会使系统的输出量振荡加剧,稳定性降低。
控制器中的积分作用与当前误差的大小和误差的历史情况都有关系,只要误差不为零,控制器的输出就会因积分作用而不断变化,一直要到误差消失,系统处于稳定状态时,积分部分才不再变化,因此积分部分可以消除稳态误差,提高控制精度。
但是积分作用的动作缓慢,可能给系统的动态稳定性带来不良影响,因此很少单独使用。
积分时间常数TI增大时,积分作用减弱,系统的动态性能(稳定性)可能有所改善,但是消除稳态误差的速度减慢。
根据误差变化的速度(即误差的微分),微分部分提前给出较大的调节作用。
微分部分反映了系统变化的趋势,它较比例调节更为及时,所以微分部分具有超前和预测的特点。
微分时间常数增大时,超调量减小,动态性能得到改善,但是抑制高频干扰的能力下降。
PLC技术在自动化控制中的运用
PLC技术在自动化控制中的运用摘要:在电气工程的自动化控制中对PLC技术进行应用,不仅可以让自动化控制发展得到有效提升,也能推动我国电气工程行业在未来实现长远、可持续发展。
关键词:控制技术,自动化,闭环控制,顺序控制。
1、自动化控制中的PLC技术PLC技术就本质而言,是将编制完成的程序在有关数据中进行储存,然后以此为基础展开其他相应工作。
PLC技术可以针对电气工程中编写的所有程序进行合理储存,从而对人工操作、各项检验环节进行深层次的完善以及优化,推动电力行业实现长远可持续的发展。
另外,在电气工程以及自动化技术中对PLC技术进行应用,不仅可以让各项工作在有效性层面得到全方位的提升,也能够让数字化技术以及智能化技术两者之间进行有机融合。
具体应用价值如下:1.1后期维护自动化控制系统中应用的PLC技术主要是应用存储逻辑的方式,并不是采取传统形式的界限逻辑方式,因此自动化控制系统中的PLC技术,在后期维护时难度程度相对不高,能够一定程度上减少企业在经济层面的成本投入。
1.2故障发生率PLC系统自身不会轻易发生故障,原因是可以在较短时间内应用自身所具有的故障诊断模块,对故障问题进行自动化检查。
例如,PLC外部执行器或者输入设备在出现故障时,系统会与PLC系统存在的编程软件进行有机结合,从而为电气工程设备在参考层面提供有力的数据信息,在检查故障原因之后,针对故障进行有针对性的解决以及排查。
1.3反应灵敏以PLC技术为基础的综合控制系统,在反应层面的速度极为灵敏,可以在电气工程自动化控制中应用辅助继电器等一些新型设备,有效取代传统形式的机械触电继电器等设备,就某种程度而言,彻底摒弃了传统形式的电气工程自动化控制系统中应用的导线连接环节。
PLC技术在电气工程自动化控制环节进行应用,可以对继电器进行调节,让节点时间转换成零,与此同时不仅不需要特别对传统继电器的返回技术进行关注,还可以保证PLC控制系统在响应层面的速度得到极大程度的提升。
闭环反馈控制的控制作用
闭环反馈控制的控制作用
闭环反馈控制是一种通过比较系统输出与期望输出之间的差异,并根据该差异调整控制输入,以使系统输出尽可能接近期望输出的控制方法。
它具有以下几个控制作用:
1. 提高系统稳定性:闭环反馈控制可以通过实时监测系统输出并进行调整,使系统更加稳定。
当系统受到外部干扰或内部参数变化时,反馈机制可以迅速检测到这些变化并作出相应的调整,从而减小系统的振荡和不稳定性。
2. 增强系统的抗干扰能力:在闭环反馈控制系统中,控制器可以根据反馈信号对干扰进行补偿,从而降低干扰对系统输出的影响。
这使得系统在面对各种干扰时具有更好的适应性和鲁棒性。
3. 提高系统的精度:通过将实际输出与期望输出进行比较,闭环反馈控制可以精确地调整控制输入,使得系统的输出更加接近期望值。
这有助于提高系统的精度和性能,满足更严格的要求。
4. 实现自动调节:闭环反馈控制系统可以根据设定的目标值或参考信号,自动调整控制输入,无需人工干预。
这使得系统能够在不同的工作条件下自动适应,提高了工作效率和可靠性。
5. 优化系统性能:通过不断调整控制输入,闭环反馈控制可以找到最佳的控制策略,以实现系统性能的最优化。
这有助于提高生产效率、降低成本,并满足用户的需求。
总之,闭环反馈控制的控制作用在工程实践中得到了广泛应用,它可以提高系统的稳定性、抗干扰能力、精度、自动调节能力和优化系统性能,从而实现更高效、可靠和精确的控制。
S7-1200 PLC编程及应用第三版课件_第7、8章
选中“Transfer channel”列表中的PN/IE。单击“Properties”按钮, 打开网络连接对话框。
双 击 网 络 连 接 对 话 框 中 的 PN_X1 ( 以 太 网 接 口 ) 图 标 , 打 开 “ ‘ PN_X1’ Settings” 对 话 框 。 用 单 选 框 选 中 “ Specify an IP address”,由用户设置PN_X1的IP地址。用屏幕键盘输入IP地址和子网 掩码,“Default Gateway”是默认的网关。设置好后按“OK”按钮退 出。
7.2.3 组态文本域与I/O域 1.生成与组态文本域 将工具箱中的文本域图标拖放到画面上,单击选中它,选中巡视窗口的“
常规”,键入文本“当前值”。可以在“常规”属性中设置字体大小和“适 合大小”。
在“外观”对话框设置其背景色为浅蓝色,填充图案为实心,文本颜色为 黑色。边框的宽度为0(没有边框)。在“布局”对话框设置四周的边距均 为3,选中复选框“使对象适合内容”。
3.设置按钮的事件功能 选中巡视窗口的“属性 > 事件 > 释放”,单击视图右边窗口的表格最上 面一行,选择“系统函数”列表中 的函数“复位位”。 单击表中第2行,选中PLC的默认变量表中的变量“起动按钮”。在HMI 运行时按下该按钮,将变量“起动按钮”复位为0状态。 选中巡视窗口的“属性 > 事件 > 按下”,用同样的方法设置在HMI运行 时按下该按钮,执行系统函数“置位位” 。该按钮为点动按钮。 选中组态好的按钮,执行复制和粘贴操作。放置好新生成的按钮后选中它, 设置其文本为“停止”, 按下该按钮时将变量“停止按钮”置位,放开该按 钮时将它复位。
PLC技术在自动化控制系统中的应用
PLC技术在自动化控制系统中的应用摘要:随着我国在国际上的地位发生极大的转变,我国国内的科学技术有了日新月异的发展,与此同时愈来愈多的先进技术出现在人们的生产生活中。
PLC作为可编程控制器,是针对现阶段社会生产、管理环境开发出的先进技术,能够作为可远程操作、自动化控制的电子装置,优化自动化控制系统的逻辑运算,更灵活地控制各类设备、机械。
PLC是各领域提升自动化控制水平的关键技术,为有效应用PLC技术,开发自动化控制系统,有效提升生产与管理的整体效益。
阐述PLC技术的特点,PLC技术在机电自动化中的运用。
关键词:PLC技术;自动化控制系统;应用引言随着可编程序逻辑控制器(Programmablelogic controller,PLC)技术的迅速发展,它在电气自动化系统中的运用也日益普遍,实际使用价值也愈来愈大,特别是在工业电气系统、数控技术等方面,更发挥着重要的驱动功能。
1 PLC技术的工作原理当前,为了进一步提高自动化控制的质量和效率,PLC技术是必不可少的,发挥着举足轻重的作用。
从PLC技术的工作原理来看,主要分为扫描控制方式、输入输出映像寄存器、功能扩展模块三个方面。
针对扫描控制方式,通常采用动态循环扫描,其扫描周期小于100ms,具有较强的适应性。
针对输入输出映像寄存器,是指每个扫描周期结束后对输入点的实际状态进行寄存,同时,将输出映像寄存器的状态映射到外部物理输出点,即每个扫描周期刷新一次。
而功能扩展模块具有很强的兼容性,在面的一些复杂的情况下,也能够通过搭配不同类型的信号模块进行处理。
2 PLC技术的优点2.1编程简单,便于操作在PLC技术中应用梯形图、逻辑图以及语句展开编程,不再需要掌握专业知识,系统开发所需要的时间也比较短,在现场使用也十分便捷。
即使有必须要修改的程序,也不需要拆除硬件。
2.2安全可靠电气工程及其自动化控制过程中在安全性方面提出了较高的要求,合理运用PLC技术能显著增加系统的抗干扰性能,即便是在复杂的运行环境内,PLC技术也能较好地满足系统用户的要求,辅助提升电气运行的安稳性与可靠度。
PID指令
比例积分微分控制指令PID用于模拟量闭环控制,[S1·] [S2·]各用一个数据寄存器,[S1·] 用于存放设定目标值,[S2·] 用于设定测定当前值, [S3·]是用户为PID指令定义参数的首址,范围是D0~D7975,需占有自[S3·]起始的25个连续的数据寄存器,其中[S3·] ~[S3·] +6设定控制参数。
[D·]用一个独立的数据寄存器,用于存放输出值。
执行程序时,运算结果存于[D·]中。
PID指令的功能是接收一个输入数据后,根据PID算法计算调节值。
在图17-3中,X0闭合时,执行指令,目标值存入D10中,当前值从D20中读出,保留D100~D124作为用户定义参数的寄存器,输出值存入D150,一个程序中可以使用多条PID指令,每条指令的数据寄存器都要独立,以避免混乱。
PID指令在定时器中断、子程序、步进梯形图、跳转指令中也可使用,在这种情况下,执行PID指令前请清除[S3·] +7后再使用,采样时间必须大于PLC的一个运算周期。
控制用的参数的设定值(参数设定见表17-5)必须预先通过MOV等指令写入。
表17-5 参数设定。
浅析PLC在模拟量闭环控制中的应用
温度变送其将热 电偶输出的微弱 电压信号转换为标准量程的 电 流或电压 p v ( t ) ,然后送给 P L C的模拟量输入模块 ,经 A / D转 换后得到与温度成 比例的数字量 p v ( n ) , C P U将它与温度设定值 s p ( n ) 比较,并按某种控制规律 ( 例如 P I D控制算法)对误差值 e ( n ) 进行计算, 将运算结果M ( 1 2 ) ( 数字量) 送给模拟量输出模块 , 经D / A转换后变为标准量程的 电流信号或 电压信 号 M ( t ) ,用来 控制电动调节 阀的开度,通过它控制加热用的天然气 的流量, 实现对温度的闭环控制 。 模拟量控制系统分为恒指控制系统和 随动系统 。恒值控 制 系统的给定值有操作人员提供 ,一般很小变化 ,例如温 度控制 系统、转速控制系统等。随动系统的输入量是不断变化的随机 变量 ,例如 电动调节阀的开度控制系统就是典型的随动 系统 。 闭环负反馈控制可以使控制系统的反馈量 p v ( n ) 等于或跟 随给 定值 s p ( n ) 。以炉温控制系统为例 ,假设输出的温度值 c ( t ) 低 于给定 的温度值 ,反馈量 p v ( n ) 小于给定值 s p ( n ) ,误差 e ( n ) 为正,控制器 的输 出量 M ( t ) 将增大 , 使执行机构 ( 电动调节阀) 的开度增大,进入加热炉的天然气流量增加 ,加热 炉的温度升 高 ,最终使 实际温度接近或等于温度给定值 。
… .
,
、
温度 、流量、传速等 )是连续变化 的模拟量 ,大多数 0 1 0 V )的直流 电流信号或直流电压信号 p v ( t ) 。
。
[
… 一 … . . .
l { = ~
互 … [
S7-200 SMART PLC 应用教程 教学课件 ppt 作者 廖常初 第78章
闭环控制必须保证系统是负反馈, 如果系统接成了正反馈,将会失控。 调试时断开 AO 模块与执行机构 之间的连线,在开环状态下运行 PID 控制程序。如果控制器有积分 环节,因为反馈被断开了, AO 模 块的输出会向一个方向变化。这时 如果假设接上执行机构,能减小误 差,则为负反馈,反之为正反馈。
5.闭环控制系统主要性能指标
第7章 PLC在模拟量闭环控制中的应用
7.1 闭环控制与PID控制器
7.1.1 模拟量闭环控制系统
1.模拟量闭环控制系统 被控量c(t)被传感器和变送器转换为标准量程的直流电流、电压信号PV(t), AI模块中的A-D转换器将它们转换为多位二进制数过程变量 PVn。SPn为设定 值,误差en = SPn PVn。AO模块的D-A转换器将PID控制器的数字量输出值 Mn转换为模拟量M(t),再去控制执行机构。 PID程序的执行是周期性的操作,其间隔时间称为采样周期TS。 加热炉温度闭环控制系统举例。
导数的近似表达式:
数字PID控制器输出值的计算公式:
3.反作用调节 在开环状态下,PID输出值控制的执行机构的输出增加使被控量增大的是 正作用(加热炉);使被控量减小的是反作用(空调压缩机)。把PID回路 的增益KC设为负数,就可以实现PID反作用调节。
7.1.3 PID指令向导的应用
1.用PID指令向导生成PID程序 双击项目树“向导”文件夹中的“PID”,打开“PID指令向导”对话框, 完成每一步的操作后,单击“下一步>”按钮。 1)设置PID回路的编号(0~7)为0。 2)设置回路给定值范围和回路参数。比例增益为2.0,积分时间为0.03min, 微分时间为0.01min,采样时间为0.2s。 3)设置回路输入量(过程变量PV)和回路输出量的极性均为默认的单极 性,范围为默认的0~32000。 4)启用过程变量PV的上限报警功能,上限值为95%。 5)设置用来保存组态数据的120B的V存储区的起始地址为VB200。 6)采用默认的初始化子程序和中断程序的名称,选中多选框“增加PID手 动控制”。 2.回路表见表7-1。 3. PID控制的模式 不执行PID运算时为“手动”模式。
S7-200SMARTPLC在模拟量闭环控制中的应用
稳态误差是指响应进入稳态后,输出量的期望值与实际值之差。 6.闭环控制带来的问题
由于闭环中的滞后因素,PID控制器的参数整定得不好时,阶跃响应曲线将 会产生很大的超调量,系统甚至会不稳定。
第7章 PLC在模拟量闭环控制中的应用
7.1 闭环控制与PID控制器
7.1.1 模拟量闭环控制系统
1.模拟量闭环控制系统 被控量c(t)被传感器和变送器转换为标准量程的直流电流、电压信号PV(t), AI模块中的A-D转换器将它们转换为多位二进制数过程变量 PVn。SPn为设定 值,误差en = SPn PVn。AO模块的D-A转换器将PID控制器的数字量输出值 Mn转换为模拟量M(t),再去控制执行机构。 PID程序的执行是周期性的操作,其间隔时间称为采样周期TS。 加热炉温度闭环控制系统举例。
5 )如果响应曲线第一次到达稳态值的上升时间较长(上升缓慢),可以 适当增大增益KC。如果因此使超调量增大,可以通过增大积分时间和调节微
分时间来补偿。
2.怎样确定PID控制器的初始参数值 为了保证系统的安全,避免在首次投入运行时出现系统不稳定或超调量过 大的异常情况,在第一次试运行时增益不要太大,积分时间不要太小,以保 证不会出现较大的超调量。试运行后根据响应曲线的特征和调整 PID 控制器 参数的规则,来修改控制器的参数。
用定时中断1。
设定值 Setpoint_R 是以百分数为单位的浮点 数。Auto_Manual(I0.0)为ON时为自动模式。
实际的PID控制程序不需要调用子程序“被控对象”,在主程序中只需要调 用子程序 PID0_CTRL ,其输入参数 PV_I 应为实际使用的 AI 模块的通道地址 (例如AIW0),其输出参数Output应为实际使用的AO模块的通道地址(例如 AQW0)。 3.PID整定控制面板 操作要点:用左边窗口选中要调试的回路,接通I0.0外接的小开关,出现3 条曲线。选中多选框“启用手动调节” 在右边的“调节参数”区的“计算值”列输入新的参数,单击“更新CPU” 按钮,将参数写入PLC。 4.PID闭环控制仿真演示 初始参数为KC=2.0,TI=0.03,TD=0.01,超调量大。 TI增大为0.1min,超调量减小。 KC和TI不变,TD减小到0.00,超调量增大。所以适当的微分能减小超调量。 KC和TI不变,TD=0.08,超调量比TD=0.01时大,反应迟缓。 令 TI=0.1 , TD=0.00 ( PI ), KC=0.7 比 KC=2.5 的超调量小,但是上升时间长。
PLC的用途
PLC的用途目前,PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,使用情况大致可归纳为如下几类。
1、开关量的逻辑控制这是PLC最基本、最广泛的应用领域,它取代传统的继电器电路,实现逻辑控制、顺序控制,既可用于单台设备的控制,也可用于多机群控及自动化流水线。
如注塑2、模拟量控制在工业生产过程当中,有许多连续变化的量,如温度、压力、流量、液位和速度等都是模拟量。
为了使可编程控制器处理模拟量,必须实现模拟量(Analog)和数字量(Digital)之间的A/D转换及D/A转换。
PLC厂家都生产配套的A/D和D/A转换模块,使可编程控制器用于模拟量控制。
3、运动控制PLC可以用于圆周运动或直线运动的控制。
从控制机构配置来说,早期直接用于开关量I/O模块连接位置传感器和执行机构,现在一般使用专用的运动控制模块。
如可驱动步进电机或伺服电机的单轴或多轴位置控制模块。
世界上各主要PLC 厂家的产品几乎都有运动控制功能,广泛用于各种机械、机床、机器人、电梯等场合。
4、过程控制过程控制是指对温度、压力、流量等模拟量的闭环控制。
作为工业控制计算机,PLC能编制各种各样的控制算法程序,完成闭环控制。
PID调节是一般闭环控制系统中用得较多的调节方法。
大中型PLC都有PID模块,目前许多小型PLC也具有此功能模块。
PID处理一般是运行专用的PID子程序。
过程控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用。
5、数据处理现代PLC具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、位操作等功能,可以完成数据的采集、分析及处理。
这些数据可以与存储在存储器中的参考值比较,完成一定的控制操作,也可以利用通信功能传送到别的智能装置,或将它们打印制表。
数据处理一般用于大型控制系统,如无人控制的柔性制造系统;也可用于过程控制系统,如造纸、冶金、食品工业中的一些大型控制系统。
如何使用S7-200CPU 的PID控制
如何使用S7-200CPU 的PID控制S7-200 能够进行PID 控制。
S7-200 CPU最多可以支持8 个PID 控制回路(8个PID 指令功能块)。
PID 是闭环控制系统的比例-积分-微分控制算法。
PID 控制器根据设定值(给定)与被控对象的实际值(反馈)的差值,按照PID 算法计算出控制器的输出量,控制执行机构去影响被控对象的变化。
PID 控制是负反馈闭环控制,能够抑制系统闭环内的各种因素所引起的扰动,使反馈跟随给定变化。
根据具体项目的控制要求,在实际应用中有可能用到其中的一部分,比如常用的是PI(比例-积分)控制,这时没有微分控制部分。
1、PID 算法在S7-200 中的实现PID 控制最初在模拟量控制系统中实现,随着离散控制理论的发展,PID也在计算机化控制系统中实现。
计算机化的PID 控制算法有几个关键的参数:●Kc:Gain,增益●Ti:积分时间常数●Td:微分时间常数●Ts:采样时间在S7-200 中PID 功能是通过PID 指令功能块实现。
通过定时(按照采样时间)执行PID 功能块,按照PID 运算规律,根据当时的给定、反馈、比例-积分-微分数据,计算出控制量。
PID 功能块通过一个PID 回路表交换数据,这个表是在V 数据存储区中的开辟,长度为36 字节。
因此每个PID 功能块在调用时需要指定两个要素:PID控制回路号,以及控制回路表的起始地址(以VB 表示)。
由于PID 可以控制温度、压力等等许多对象,它们各自都是由工程量表示,因此有一种通用的数据表示方法才能被PID 功能块识别。
S7-200中的PID 功能使用占调节范围的百分比的方法抽象地表示被控对象的数值大小。
在实际工程中,这个调节范围往往被认为与被控对象(反馈)的测量范围(量程)一致。
PID 功能块只接受0.0 - 1.0 之间的实数(实际上就是百分比)作为反馈、给定与控制输出的有效数值,如果是直接使用PID 功能块编程,必须保证数据在这个范围之内,否则会出错。
1200plc模拟量指令
1200plc模拟量指令
PLC(可编程逻辑控制器)是一种用于自动化控制的电子设备,
它通过编程来控制和监控工业过程。
PLC通常可以处理数字输入和
输出信号,但也有一些PLC可以处理模拟量输入和输出信号。
在PLC中,模拟量指令用于处理模拟量信号。
模拟量信号是连
续变化的信号,例如温度、压力、流量等。
PLC可以通过模拟量输
入模块接收模拟量信号,然后使用模拟量指令对其进行处理和控制。
模拟量指令的功能包括以下几个方面:
1. 模拟量输入,PLC可以通过模拟量输入模块接收外部传感器
或设备的模拟量信号。
模拟量输入指令可以读取和处理这些信号,
并将其转换为数字值供PLC程序使用。
2. 模拟量输出,PLC可以通过模拟量输出模块控制外部执行器
或设备的模拟量信号。
模拟量输出指令可以将数字值转换为模拟量
信号,并发送给外部设备。
3. 模拟量计算,PLC可以使用模拟量指令进行各种模拟量计算,
例如加减乘除、比较、滤波等。
这些计算可以用于控制和调节工业过程中的模拟量变量。
4. 模拟量调节,PLC可以使用模拟量指令对模拟量信号进行调节和控制。
例如,可以使用PID(比例、积分、微分)算法来实现温度、压力等模拟量变量的闭环控制。
5. 模拟量报警,PLC可以使用模拟量指令监测模拟量信号的状态,并在达到预设阈值时触发报警。
这可以帮助运维人员及时发现和处理异常情况。
总之,PLC的模拟量指令提供了丰富的功能和灵活性,可以处理和控制各种模拟量信号。
通过合理的编程和配置,可以实现精确的模拟量控制和监测,提高工业过程的效率和可靠性。
PID调节-指令用法与设置步骤-模拟量和PWM-自编
S7-300的PID调节一.PID的应用场合PID调节(P比例,I积分,D微分):常用于需要用温度,液位,压力等闭环控制动作的场所。
常用的PID调节有三种:A.用温控等仪表进行调节,但是一般常规仪表只有一路PID控制通道,如果要实现多路PID控制,就需要很多仪表,成本过高,且不便于集中处理。
B.用PLC中的FB41/FB58块(模拟量输出控制,FB41/FB58 就相当于我们常规仪表里的控制器,FB58是专用于温度控制的块,但是占CPU 资源过大),需要用到的硬件为:1. PLC:CPU及模拟量输入输出模块;2. 传感器:接收压力,温度等信号;3. 变送器:将温度,压力等信号转换成电流或电压信号,依所用的模块可以取舍,例如如果PLC模拟量输入模块带有RTD模块(直接接热电阻信号)的功能,温度变送器可以不用;4. 功率调节器(调压模块){必备}:接入模拟量输出模块,用模拟量输出的调节,调节电压大小,进行恒定的输出,控制被执行元件(例如加热器);5.加热/加压器:最后的执行元件,接在功率调节器上,用来升/降温度和压力等;简易结构如下图:C.对于无法用模拟量控制的硬件,比如冷却风扇的启停等,只能用开关量控制,可以用PID算法(PWM)控制固态继电器(SSR)的通断,实现对温度的控制(FB41联合FB43,或者FB41联合FB59或者FB58联合FB59使用,FB58,FB59是专用于温度调节的块,但是占用CPU资源过大)。
控制原理:温度传感器检测到传感器的温度信号,经温度变送器将温度值转换成4~20mA的电流信号,送入PLC AI模块。
PLC把这个测量信号经过标度变换与设定值比较得到偏差,经PID运算后,发出PWM控制信号,经PWM来控制固态继电器的通断,来间接调节加热元件等的通断,从而实现温度的连续控制。
需要的元器件:1.固态继电器:与方法B相比,是将B中的功率调节器换成了固态继电器;2.其他与B类似,如果PLC模拟量输入模块带有RTD模块(直接接热电阻信号)的功能,温度变送器可以不用;二.下面主要介绍方法B和C的原理和程序编写:二.1 方法B—用PLC中的FB41块(模拟量输出控制):PLC需要用到的块为:OB35,FB41,FC105(若用RTD模块接收温度可不用),FC106。
第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应用领域
PLC的应用领域目前,PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,使用情况大致可归纳为如下几类。
(1)开关量的逻辑控制这是PLC最基本、最广泛的应用领域,它取代传统的继电器电路,实现逻辑控制、顺序控制,既可用于单台设备的控制,也可用于多机群控及自动化流水线。
如注塑机、印刷机、订书机械、组合机床、磨床、包装生产线、电镀流水线等。
(2)模拟量控制在工业生产过程当中,有许多连续变化的量,如温度、压力、流量、液位和速度等都是模拟量。
为了使可编程控制器处理模拟量,必须实现模拟量(Analog)和数字量(Digital)之间的A/D转换及D/A转换。
PLC厂家都生产配套的A/D和D/A转换模块,使可编程控制器用于模拟量控制。
(3)运动控制PLC可以用于圆周运动或直线运动的控制。
从控制机构配置来说,早期直接用于开关量I/O模块连接位置传感器和执行机构,现在一般使用专用的运动控制模块。
如可驱动步进电机或伺服电机的单轴或多轴位置控制模块。
世界上各主要PLC厂家的产品几乎都有运动控制功能,广泛用于各种机械、机床、机器人、电梯等场合。
(4)过程控制过程控制是指对温度、压力、流量等模拟量的闭环控制。
作为工业控制计算机,PLC能编制各种各样的控制算法程序,完成闭环控制。
PID调节是一般闭环控制系统中用得较多的调节方法。
大中型PLC都有PID模块,目前许多小型PLC也具有此功能模块。
PID处理一般是运行专用的PID子程序。
过程控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用。
(5)数据处理现代PLC具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、位操作等功能,可以完成数据的采集、分析及处理。
这些数据可以与存储在存储器中的参考值比较,完成一定的控制操作,也可以利用通信功能传送到别的智能装置,或将它们打印制表。
数据处理一般用于大型控制系统,如无人控制的柔性制造系统;也可用于过程控制系统,如造纸、冶金、食品工业中的一些大型控制系统。
plc设计师plc资格考试历年考题可编程序控制系统设计师
一、选择题(每小题2.5分,共50分。
在每小题备选答案中选出一个正确答案,并将正确答案的代码填在题中括号内。
选对得分,不选、选错均不得分。
)1、可编程控制器是一种工业控制计算机,其工作方式是( D )方式。
A、输入运算B、输出控制C、给定量运算D、串行循环扫描2、下列PLC中属于西门子系列PLC的有( D )A、FX0NB、EC20C、DELTAD、S7-2243、SET指令对于( A )是不能使用的A、输入继电器B、输出继电器C、辅助继电器D、状态继电器4、S7-200系列可编程控制器的状态软元件是( A )A、S0.2B、M2.0C、T100D、C205、SCR指令对(D )元件有效。
A、I1.3B、Q0.6C、T 10D、S3.0E、C42F、M5.66、在西门子PLC中,通常进行带小数点运算时采用( A )格式A、浮点数B、BIN码C、BCD码D、ASCII码E、十进制数7、PLC输入阶段扫描到的输入信号存放到( C )A、ROMB、RAMC、输入映像寄存区D、输出映像寄存区8、PLC输出阶段扫描到的输入出信号存放到( D )A、ROMB、RAMC、输入映像寄存区D、输出映像寄存区9、西门子PLC令元件自保持ON的指令是( C ).。
A、RSTB、OUTC、SETD、RET10、与白金测温电阻温度传感器相匹配,输入可用(A )扩展模块。
A、EM231-RTDB、EM231C、FX2N-4AD-PTD、FX2N-232BD11、S7-200系列PLC中JMP表示( B )指令。
A、下降沿有效B、跳转C、输入有效D、输出有效12、S7-200当使用I0.0 I0.1同时作高速计数器时,能在频率( E )kHZ时工作。
A、1 0B、60C、2 0D、50E、3013、S7-200PLC中,HSC0是归类于(D )。
A、普通继电器B、计数器C、特殊辅助继电器D、高速计数器14、S7-200系列PLC中,实数除法指令是( D )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
其中
c(t):被控制量 mv(t):PLC输出的模拟量 pv(t):变送器输出的模拟量 pv(n):经A/D转换后的数字量
sp(n):给定值 mv(n):D/A转换后输出的数字量 ev(n):控制偏差ev(n) = sp(n) − pv(n)
2 S7-300实现闭环控制的方法
⑴软件PID控制器:
SFB41
在某些控制系统中,当偏差比较小时,为了避免控制动作 过于频繁,以消除由此所引起的振荡给设备带来危害,可
采用带死区的PID控制系统。
死区的PID概念:是人为地设置一个不灵敏区域B, ✓ 当偏差 | ev(t) |≤B 时,减弱或切除控制输出 ✓ 当偏差 | ev(t) |>B 时,正常控制输出
这里的死区B对应SFB41中的DEADB_W。
❖ PID控制器的结构图如下:
控制对象 -
由PID表达式
设PID控制器采样周期为Ts,对上式进行离散化处理,积 分项用累加近似代替,微分项用差分近似代替,则连续系统 表达式变为:
整理后得:
式中:Ts=Δt 为采样周期 ev(n) 、ev(n-1)为第n次和第n-1次采样时的偏差值 mv(n) 为第n次采样时控制器的输出值
程始终处于最佳工作状态; ✓ 模糊控制:控制决策(目标)用模糊规则来实现。
S7-300 组成的控制系统
PS电源 CPU 接口模板 DI DO AI TC RTD AO FM ...
按钮 行程开关 接近开关 转换开关 辅助节点
……
指示灯 变送器 热电偶 热电阻 执行器 接触器 热电偶 继电器 热电阻 电磁阀
08S7300在模拟量闭环控制 中的应用
PLC常用控制方法:
✓ SCS:Sequence Control System,程序和顺序控制; ✓ MCS:Modulating Control System,例如:PID控制作
为基本MCS; ✓ 复杂控制:串级控制、混合控制、比值控制等; ✓ 最优控制:现代控制理论算法实现的控制; ✓ 自适应控制:给定值随着某种规律自动调整,使生产过
时,微分项急剧增加,容易引起调节过程的振荡,导致调 节品质下降。 解决:不完全微分PID算法基本思想仿照模拟调节器的实 际微分调节,加入惯性环节,以克服完全微分的缺点。 不完全微分PID的传递函数为
上式中,KP、TI、TD、M意义同前,Tf 惯性环节时间 常数,对应SFB41的TM_LAG。
4. 带有死区的PID控制算法
、串级、比值等控制方式; FM355S用于数字量步进或脉冲控制器,有8个DO。
2. 闭环控制系统功能块
SFB41~SFB43:通过AI、AO(DO)模块实现PID控制。 其中: ✓ 通过AO实现连续控制(SFB41) ✓ 通过DO实现步进(SFB42)或脉冲控制(SFB43)。
3. 闭环控制软件包 FB41~FB43用于PID控制,功能同SFB41~SFB43; FB58和FB59用于PID温度控制; 模糊控制、神经网络控制、PID自整定等软件包。
8.3.2 闭环控制系统功能块 1. 系统功能块的调用
SFB 41 用于连续控制 SFB 42 用于步进控制 SFB 43 用于脉冲宽度控制 调用方法如下:
指令树→Library→Standard Library→ System Function Blocks→插入块 2. 闭环控制软件包的调用 功能块FB41、FB42、FB43与SFB41、SFB42、SFB43兼容,调 用方法如下: 指令树→ Library→Standard Library→PID Control Blocks→插入块
位置算法的特点: • 控制输出与阀门位置有一一对应关系,故称位置算法; • 每次都需计算阀位的绝对位置; • 需采用措施来防止积分饱和和手自动切换的扰动现象; • 上式中,KP、TI、TD、M分别对应SFB41的GAIN、TI、
TD和I_ITLVAL。
3. 不完全微分PID 微分项的弱点:在标准的PID算式中,当有阶跃信号输入
应用
✓ 温度、压力、流量、液位控制。
3 PID控制器概述 ⑴ PID控制(Proportional Integral Differential)
PID意为比例、积分、微分,PID控制是自动控制中 一种重要的常规控制方式。 ⑵ PID控制实现的方式
✓ 模拟PID:控制器用模拟电路实现 ✓ 数字PID:通过软件实现PID数字运算
死区特性
SP
-
B
PID 控制器
控制对象
图8-3 带有死区的PID控制
8.3 S7-300的模拟量闭环控制功能 8.3.1 S7-300实现闭环控制的方法 1. FM355闭环控制模块
S7-300闭环控制模块,用于压力、流量、液位等控制; 内有自优化温度控制算法和PID算法; FM355模块不受CPU影响而独立工作; FM355有4个AI,可接热电阻、电流、电压信号; FM355C用于连续控制器,有4个独立的AO,可组成定值
……
FM355
8.1 模拟量闭环控制的基本概念
8.1.1 模拟量闭环控制系统的组成 1 模拟量单闭环控制系统的组成
可编程控制器
生产过程
sp(n) +
给定值
-
ev(n)
mv(n) mv(t)
控制器
D/A
执行器
被控对象
pv(n)
pv(t)
A/D
测量变送器
c(t)
被控量
图8-1 PLC模拟量闭环控制系统原理框图
SFB42 SFB43
+
SFB58
SFB59
+
+CPUAIFra bibliotekAO原理:AI(TC、RTD)模块采集过程值 ➵ 经CPU执行PID控
制算法 ➵ AO(或DO)实现控制。
优点:节约费用,使用灵活。
缺点:不能独立控制,占CPU时间。
举例:
SFB41
CPU
AI
AO
SFB42
SFB43 +
+
+
SFB58
SFB59
8.2 数字PID控制器 8.2.2 PID控制器的数字化 1. PID控制器表达式
传递函数:
其中:KP为比例系数,TI为积分时间常数,TD为微分时间常 数,M为积分部分的初始值。
2. PID算法的数字实现 数字PID主要有三种算法:位置算法、增量算法和速度
算法。 S7-300 PID功能块SFB41是位置算法。
F1
pv(t)
sp
LT
LC
mv(t)
F2
⑵ 闭环控制模块
控制算法
模块
✓ FM 355C: 4路模拟量连续输出
✓ FM 355S: 8路步进或脉冲输出 功能
4AI+4AO+8DI 4AI+8DO+8DI
✓ 可运行于自动/手动模式、安全模式、跟随模式;
✓ 自整定温度控制算法、PID算法;
✓ 即使CPU故障或停机,模块仍能独立工作。