西门子S7-200 SMART 编写PID稳定无扰动切换

发布时间:2024-10-17 18:45:25  

一、PID手动/自动稳定切换概念

大部分工程项目中可能需要根据现场的工艺要求在不同的时刻投入、或者切除 PID 自动控制;切除 PID 自动控制时,控制器的输出部分可以由操作人员直接手动控制。这就是 PID 手动/自动切换。

干货★★★★★资料

图片

PID 控制处于 自动控制方式 时,PID 控制功能块会按照 PID 的算法,自动通过输出的作用使过程反馈值跟随给定值变化,并保持稳定。这是一个自动的闭环控制系统。现场操作人员可以根据现场工艺的要求,改变设定值的值。
PID 控制处于 手动控制方式 时,PID 控制功能块不再起到自动计算的作用。这时,控制回路的输出是由操作人员手动控制、调整,由操作人员观察现场的控制效果,从而构成人工闭环控制。
所谓 PID 自动/手动控制,就是看控制系统的 输出 是由 PID 控制功能块自动控制,还是由操作人员手动控制。
有些控制系统的执行机构不能承受较大的冲击,这就要求控制系统在进行 PID 手动/自动切换时,保持控制输出的稳定。为了达到 PID 手动/自动控制稳定切换,可以使用程序实现。

使用PID向导实现手自动稳定切换

使用200 Smart自带的 PID 指令向导编程时,指令向导会自动调用 PID 指令,并且编写外围的控制变量标准化换算、定时采样等功能。用户在使用 PID 指令向导时,需要在用户程序中用 SM0.0 调用指令向导生成的子程序(如 PIDx_CTRL 子程序)。PID 向导可以生成带自动/手动切换功能的子程序,这个子程序使用一个数字量点为“1”、“0”的状态来控制是否投入 PID 自动控制。如图1,图1所示的程序就是根据 PID 向导生成PID指令块,此块设定了手自动切换。具体的参数说明如下:
VW1000:是过程反馈值,向导内设置0-27648,此处也可以直接使用模拟量输入“AIWX”
VD2000:是设定值,向导内设置0.0-100.0,设定值一般情况下都是连接到上位机
M0.0:自动/手动控制,“1”=自动,“0”=手动
VD2004:手动控制输出值,0.0 - 1.0 之间的一个实数
VW1002:PID控制输出值,向导内设置0-27648,此处也可以直接使用模拟量输出“AQWX”

图片


图1 PID 向导生成的指令
要想实现PID手动/自动稳定切换,可以利用上升沿和下降沿实现此功能,程序如图2所示,具体程序编写思路是:
  1. 手自动切换的状态是,当M0.0为0时,程序为手动控制,当M0.0为1时,程序为自动控制;M0.0从1变为0,自动模式切换为手动模式,触发下降沿;M0.0从0变为1,手动模式切换为自动模式,触发上升沿;
  2. 当从自动模式向手动模式切换时,使手动输出值(VD2004)等于当前的实际控制输出值;换句话说就是当自动模式切换到手动模式时,自动模式的输出值将瞬间的值传送到手动输出值;
  3. 当从手动模式向自动模式切换时,使设定值相当于当前的过程反馈值;换句话说就是当手动模式切换到自动模式时,把当前反馈值换算成为相应的设定值;

图片

图2 PID 手自动稳定切换处理程序
注:本程序仅供参考!
图片
进入大家庭 圈  回复: 交流

往期精彩回顾


图片

文章来源于:电子技术控    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>