S7-200SMART与PID的应用概述

作者:摩纳哥城赌场 发布时间:2020-12-15 05:27

  PID控制器是应用最广泛的闭环控制器,它根据给定值与被控实测值之间的偏差;按照PID算法计算出控制器的输出量,控制执行机构进行调节,使被控量跟随给定量变化,并使系统达到稳定;自动消除各种干扰对控制过程的影响。其中PID分别表示比例、积分和微分。

  PID指令块:通过一个PID回路表交换数据,只接受0.0 - 1.0之间的实数(实际上就是百分比)作为反馈、给定与控制输出的有效数值。

  PID向导:方便地完成输入/输出信号转换/标准化处理。PID指令同时会被自动调用。

  根据PID算法自己编程:S7-200 SMARTCPU最多可以支持8个PID控制回路(8个PID指令功能块),根据PID算法自己编程没有具体数目的限制,但是我们需要考虑PLC的存储空间以及扫描周期等影响。

  PID控制是负反馈闭环控制,能够抑制系统闭环内的各种因素所引起的扰动,使反馈跟随给定变化。

  PID控制算法有几个关键的参数Kc(Gain,增益)Ti(积分时间常数),Td(微分时间常数)Ts(采样时间)。

  在S7-200 SMART中PID功能是通过PID指令功能块实现。通过定时(按照采样时间)执行PID功能块,按照PID运算规律,根据当时的给定、反馈、比例-积分-微分数据,计算出控制量。

  由于PID可以控制温度、压力等等许多对象,它们各自都是由工程量表示,因此有一种通用的数据表示方法才能被PID功能块识别。

  S7-200 SMART中的PID功能使用占调节范围的百分比的方法抽象地表示被控对象的数值大小。在实际工程中,这个调节范围往往被认为与被控对象(反馈)的测量范围(量程)一致。

  PID功能块只接受0.0 - 1.0之间的实数(实际上是0%--100%)作为反馈、给定与控制输出的有效数值,如果是直接使用PID功能块编程,必须保证数据在这个范围之内,否则会出错。其他如增益、采样时间、积分时间、微分时间都是实数。因此,必须把外围实际的物理量与PID功能块需要的(或者输出的)数据之间进行转换。这就是所谓输入/输出的转换与标准化处理。

  CPU必须按照一定的时间间隔对反馈进行采样,才能进行PID控制的计算。采样时间就是对反馈进行采样的间隔。短于采样时间间隔的信号变化是不能测量到的。过短的采样时间没有必要,过长的采样间隔显然不能满足扰动变化比较快、或者速度响应要求高的场合。

  增益与偏差(给定与反馈的差值)的乘积作为控制器输出中的比例部分。提高响应速度,减少误差,但不能消除稳态误差,当比例作用过大时,系统的稳定性下降。

  偏差值恒定时,积分时间决定了控制器输出的变化速率。积分时间越短,偏差得到的修正越快。过短的积分时间有可能造成不稳定。积分时间的长度相当于在阶跃给定下,增益为“1”的时候,输出的变化量与偏差值相等所需要的时间,也就是输出变化到二倍于初始阶跃偏差的时间。如果将积分时间设为最大值,则相当于没有积分作用。

  偏差值发生改变时,微分作用将增加一个尖峰到输出中,随着时间流逝减小。微分时间越长,输出的变化越大。微分使控制对扰动的敏感度增加,也就是偏差的变化率越大,微分控制作用越强。微分相当于对反馈变化趋势的预测性调整。如果将微分时间设置为0就不起作用,控制器将作为PI调节器工作。

  提高响应速度,减少误差,但不能消除稳态误差,当比例作用过大时,系统的稳定性下降。(由小到大单独调节)

  消除稳态误差,使系统的动态响应变慢,积分时间越小,积分作用越大 ,偏差得到的修正越快,过短的积分时间有可能造成不稳定。(将调好的比例增益调整到50%~80%后,由大到小减小积分时间)

  超前调节,能预测误差变化的趋势,提前抑制误差的控制作用,从而避免了被控量的严重超调。可以改善系统的响应速度和稳定性,对噪声干扰有放大作用,对具有滞后性质的被控对象,应加入微分环节。

  6、增益:即比例常数积分时间:如果不想要积分作用可以将该值设置很大(比如10000.0)

  温度x10°是PT100的热电阻或热电偶 的温度值 °C表示摄氏度 °F表示华氏度;

  11、输出类型:可以选择模拟量输出或数字量输出。模拟量输出用来控制一些需要模拟量给定的设备,如比例阀、变频器等;数字量输出实际上是控制输出点的通、断状态按照一定的占空比变化,可以控制固态继电器(加热棒等)。

  20、PID功能块使用了一个120个字节的V区地址来进行控制回路的运算工作;并且PID向导生成的输入/输出量的标准化程序也需要运算数据存储区。要保证该地址起始的若干字节在程序的其它地方没有被重复使用。

  (2)积分作用:消除稳态误差,使系统的动态相应的变慢,积分过大会影响系统的稳定性;

  调节参考方法:将调节好的比例系数调整到50%--80%;由大到小,增加积分影响。

  调节方法参考:由小到大单独调节,并相应调整比例和积分,追求调节偏差的变化率。

  (4)PID调节方法:先将积分和微分关闭,先调比例,在比例差不多时加上积分,一般情况,比例值越大输出结果越快;积分越大,输出结果越慢;微分在调节温控时使用,一般情况可不用

  2、可通过状态图表监控并修改给定值、手自动状态、PWM输出设置等;也可通过PID控制面板进行调试,如下图所示:

  2、采样时间是PID控制回路对反馈采样和重新计算输出值的时间间隔(在PID向导配置中更改)。

  6、在自动模式下,单击“启动”按钮,启动自整定,自整定完成后,单击“更新”按钮,可把参数写进CPU中。

  确保用SM0.0无条件调用PID0_CTRL库;在程序的其它部分不要再使用SMB34定时中断,也不要对SMB34赋值。

  在有些控制中需要PID反作用调节。例如:在夏天控制空调制冷时,若反馈温度(过程值)低于设定温度,需要关阀,减小输出控制(减少冷水流量等)这就是PID反作用调节(在PID正作用中若过程值小于设定值,则需要增大输出控制)。

  若想实现PID反作用调节,需要把PID回路的增益设为负数。对于增益为0的积分或微分控制来说,如果指定积分时间、微分时间为负值,则是反作用回路。

  可使用手动/自动切换的功能。PID向导生成的PID功能块需要保证每个扫描周期都调用,所以在主程序内使用SM0.0调用。

  闭环系统的调试,首先应当做开环测试。所谓开环,就是在PID调节器不投入工作的时候,观察:(1)反馈通道的信号是否稳定(2)输出通道是否动作正常

  可以试着给出一些比较保守的PID参数,比如放大倍数(增益)不要太大,可以小于1,积分时间不要太短,以免引起振荡。在这个基础上,可以直接投入运行观察反馈的波形变化。给出一个阶跃给定,观察系统的响应是最好的方法。

  如果反馈达到给定值之后,历经多次振荡才能稳定或者根本不稳定,应该考虑是否增益过大、积分时间过短;如果反馈迟迟不能跟随给定,上升速度很慢,应该考虑是否增益过小、积分时间过长……PID参数的调试是一个综合的、互相影响的过程,实际调试过程中的多次尝试是非常重要的步骤。

  因为积分控制的作用在于消除纯比例调节系统固有的“静差”。没有积分控制的比例控制系统中,没有偏差就没有输出量,没有输出就不能维持反馈值与给定值相等。所以永远不能做到没有偏差。

  6、S7-200 SMART控制变频器,在变频器也有PID控制功能时,应当使用谁的PID功能?

  可以根据具体情况使用。一般来说,如果需要控制的变量直接与变频器直接有关,比如变频水泵控制水压等,可以优先考虑使用变频器的PID功能。

  不可以重复,使用PID向导时,对应回路的指令块也会调用,所以指令块与向导使用的PID回路号不能重复,否则会产生预想不到的结果。

  使用PID向导时,对应回路的指令块也会调用,所以PID指令块与向导一共支持8个。

  可以,但是不推荐,主程序/子程序的循环时间每个周期都可能不同,不能保证精确的采样,建议用定时中断,例如SMB34/SMB35。

  采样时间是1S,要求PID指令块每隔1S调用一次。可以先做一个250ms的定时中断,然后编程累加判断每4次中断执行一次PID指令即可。

  可以简单地使用调用/不调用指令的方式控制自动/手动模式。不调用PID指令时,可以手动给输出地址0.0-1.0之间的实数。

  文章出处:【微信号:gkongbbs,微信公众号:工控论坛】欢迎添加关注!文章转载请注明出处。

  使用单片机非常常用。但是在FPGA中,由于浮点运算问题。使用PID就优点麻烦。 下面是我设计的一个PID的Verilog程序。...

  S7-200 SMART 系列包括许多微型可编程逻辑控制器 (Micro PLC, Micro Pr....

  所以,在大多数场合中,用“开关量”来控制一个物理量,就显得比较简单粗暴了。有时候,是无法保持稳定的。....

  在过程控制中,按偏差的比例(P)、积分(I)和微分(D)进行控制的 PID 控制器是应用最为广泛的一....

  本文档的主要内容详细介绍的是CH402和CH902智能型数字显示温度控制器的使用说明书。

  本文档的主要内容详细介绍的是2200系列PID调节器的安装及操作手册免费下载。

  本文档的主要内容详细介绍的是EV系列PID温度控制器操作手册免费下载。

  机型丰富,更多选择 S7-200 SMART PLC提供不同类型、I/O点数丰富的CPU模块,单体I/O点数最高可达60点,...

  氮氧化物指的是只由氮、氧两种元素组成的化合物。常见的氮氧化物有一氧化氮(NO,无色)、二氧化氮(NO....

  积分参数:积分环节主要是用来消除静差,所谓静差,就是系统稳定后输出值和设定值之间的差值,积分环节实际....

  先来彻底搞懂PID到底是啥? PID,就是比例(proportional)、积分(integral)....

  早在 2018 年的三星技术日活动上,赛灵思(Xilinx)就已经宣布了与该公司合作开发基于 FPG....

  比例参数:控制器的输出与输入偏差值成比例关系。系统一旦出现偏差,比例调节立即产生调节作用以减少偏差。....

  本文档的主要内容详细介绍的是自动控制理论仿真的六个实验指导书包括了:实验一典型环节的MATLAB仿真....

  S7-200SMART PLC与MM440变频器的控制参数应该如何设置

  MM 440 的参数分为几个访问级别,以便于过滤不需要查看的部分。 与 S7-200 SMART 连....

  在自动控制中,PID及其衍生出来的算法是应用最广的算法之一。各个做自动控制的厂家基本都有会实现这一经....

  对传递函数进行离散化后用sisotool设计了补偿函数,得到的Kp,Kd,Ki参数,和直接在时域里面进行补偿函数设计所得到的参数是不...

  在自动控制中,PID(Proportion-Integrationi-Differentiation....

  对于大多数输入来讲,都是24VDC输入,其中ST CPU的 I0.0-I0.3 支持 5-24V 输....

  FB41用于通过使用连续的变量输出在SIMATIC S7控制系统中实现技术过程控制。除了设定点操作和....

  Smart Price伙计们共享了一个渲染图,显示了S30 Plus的假想设计

  渲染图还表明,手机的侧面将具有音量和电源按钮,以及设备底座上的USB-C连接和扬声器。根据“我的明智....

  只要一个安装博图软件的电脑,就可以做PID调节(需要装被控系统仿真块) 一.PID功能 PID功能用....

  本试验系统是按照多种车用软管在高温条件下的脉冲疲劳试验设计的。根据试验的多功能、多品种,采用了多功能....

  0 前面的话 这篇文章肝了好久,控制有时候给人的感觉是披着数学外衣的,但是脱下外衣,发现还是控制,本....

  本文档的主要内容详细介绍的是西门子S7-200和S7-300与S7-400的系统概述

  CC3D开源飞控入门玩家,遇到过不少磕磕碰碰。所以写此文以记之,一是梳理一下遇到的问题及对策,二是希望帮到一些入门玩家。O...

  CC3D开源飞控入门玩家,遇到过不少磕磕碰碰。所以写此文以记之,一是梳理一下遇到的问题及对策,二是希望帮到一些入门玩家。O...

  网上关于PID算法的文章很多,但是感觉有必要自己再进行一次总结,抽丝剥茧地重新认识了一下PID;

  设计中采用了专门的芯片组成了PWM信号的发生系统并且对PWM信号的原理、产生方法以及如何通过软件编程....

  啥是PID? PID,就是“比例(proportional)、积分(integral)、微分(derivative)”,是一种很常见的控制算法。算法是...

  PLC硬件部分的设置如下:因为采集的是电压输入(0-5V),所以要处于OFF状态,这里要结合CJ1W....

  PID系统中的积分控制功能I就是为了消除系统振荡而设置的。而微分控制D是根据偏差的变化率大小,提前给....

  本设计是基于STM32的四轴航拍器。以STM32为控制核心,四轴飞行器为载体,辅以云台的航拍系统。硬件上由飞控电路,电源管理...

  无人机飞控三大算法:捷联式惯性导航系统、卡尔曼滤波算法、飞行控制PID算法。

  最近两天在考虑一般控制算法的 C 语言实现问题,发现网络上尚没有一套完整的比较体系的讲解。于是总结了....

  本文档的主要内容详细介绍的是西门子S7-200 PLC系统的设计及应用学习课件免费下载包括了:PLC....

  素材来源:DF创客社区 编辑整理:strongerHuang PID应该大家都听说过,应用也非常广泛....

  智能手机似乎迎来了智能化的时代,并掀起了物联网(IoT)革命。那么,是什么让 SmartNIC 实现....

  PID图作为化工生产的技术核心,无论是设计院的工程师、化工厂的工艺员,还是中控控制室的主操,了解PI....

  由于经验不易精确的描述,控制过程中各种信号及评价指标不易定量的表示,模糊理论是解决这一难题的最好方法....

  各控制分量的作用如下(1)比例(P)控制成比例地反映控制系统的偏差信号,偏差一旦产生,控制器立即产生....

  9月9日,全球知名第三方专业检测认证机构DEKRA德凯在2020安全智慧城市展览会举办了全球首张Sm....

  9月9日,全球知名第三方专业检测认证机构DEKRA德凯在2020安全智慧城市展览会举办了全球首张Sm....

  微分先行PID控制的特点是只对输出量yout(k)进行微分,而对给定值rin(k)不进行微分。

  S7-200 SMART 作 PROFINET控制器带“标准”IO设备

  点击 “向导”

  “PROFINET

  ”PLC 角色“

  本文档的主要内容详细介绍的是WINCC函数的详细资料说明包括了:1.切换画面按钮,2. 设定 BIT....

  传感器技术虽然存在不同,但传感器技术的原理大多相通。前面的文章中,小编对光电传感器技术有所介绍。本文....

  液晶PID调节器/调节记录仪采用真正的人工智能算式,仪表启动自整定功能,可以根据被控对象的特性,自动....

  Astera Labs联合其他厂商推出PCIe® 4.0和5.0 Smart Retimer解决方案

  Aries Smart Retimer是业界第一个管脚兼容的PCIe 4.0和5.0 Retimer....

  无人机展放牵引绳方案是由无人机带动一根特制的牵引绳投送到放线区段的各级杆塔横担上,再利用牵张机缓慢牵....

  FB41用于通过使用连续的变量输出在SIMATIC S7控制系统中实现技术过程控制。除了设定点操作和....

  计算机数字控制系统传统经典之PID编程和z拉普拉斯变换分析 计算机控制系统传统经典之PID(比...

  由紫外光源和气室构成。紫外发光原理与日光灯管相同,只是频率高,能量大。被测气体到达气室后,被紫外灯发....

  采用西门子公司的S7-200 系列PLC 为控制器,设计了自动洗车控制系统。该系统具有手动和自动运行....

  遇到这种情况经典减法电路通常采用两个运放做输入级差分后再加一级运放做减法,采用本电路后可减少一级运放....


摩纳哥城赌场
© 2013 北京格林吉能源科技有限公司.版权所有 冀ICP备15020429号-1