手把手教你S7-1200中实现PID控制

发布时间:2023-08-04  

【导读】分享S7-1200中如何实现PID控制。  

概述


【一】PID控制

PID功能用于对闭环过程进行控制。PID控制适用于温度、压力和流量等物理量,是工业现场中应用最为广泛的一种控制方式,其原理是对被控对象设定一个给定值然后将实际值测量出来,并与给定值比较,将其差值送入PID控制器,PID控制器按照一定的运算规律,计算出结果,即为输出值,送到执行器进行调节,其中的P、I和D指的是比例、积分和微分,是一种闭环控制算法。通过这些参数,可以使被控对象追随给定值变化并使系统达到稳定,自动消除各种干扰对控制过程的影响。


【一】S7-1200的PID控制

S7-1200 CPU提供了PID控制器回路数量受到CPU的工作内存及支持DB块数量限制。严格上说并没有限制具体数量,但实际应用推荐客户不要超过16路PID回路。可同时进行回路控制,用户可手动调试参数,也可使用自整定功能,提供了两种自整定方式由PID控制器自动调试参数。另外STEP7 Basic还提供了调试面板,用户可以直观的了解控制器及被控对象的状态。PID控制器功能主要依靠三部分实现,循环中断块,PID指令块,工艺对象背景数据块。用户在调用PID指令块时需要定义其背景数据块,而此背景数据块需要在工艺对象中添加,称为工艺对象背景数据块。PID指令块与其相对应的的工艺对象背景数据块组合使用,形成完整的PID控制器。自软件 博途V13 起,固件为 4.0 或更高版本的 S7-1200,可以使用 PID_Compact V2.2 指令。S7-1200 在 V4.0 以上,博途 V13 SP1 以上,使用 S7-PLCSIM V13 SP1 可以仿真 PLC 程序,但不支持工艺功能(高速计数器、运动控制、PID 调节)的仿真。


(1)下表显示了 PID_Compact 的每个版本可用于哪种 CPU:

CPU FW PID_Compact
S7-1200  ≥ V4.x V2.2
V1.2
S7-1200 ≥ V3.x V1.2
V1.1
S7-1200 ≥ V2.x V1.2
V1.1
S7-1200 ≥ V1.x V1.0

(2)PID_Compact V2.0 工艺对象典型 CPU 处理时间(取决于 CPU 类型):

CPU 典型 CPU 处理时间 (PID_Compact V2.x)
CPU 1211C ≥ V4.0 300 µs
CPU 1215C ≥ V4.0 300 µs
CPU 1217C ≥ V4.0 300 µs

(3)PID_Compact V2.0 工艺对象背景数据块的存储器要求:

分类 PID_Compact V2.x 背景数据块的存储器要求
装载存储器要求 约 12000 个字节
总工作存储器要求 788 个字节
保持性工作存储器要求 44 个字节

ef9eee5a-cb3b-11ed-bfe3-dac502259ad0.jpg

efc174b6-cb3b-11ed-bfe3-dac502259ad0.jpg

f016a97c-cb3b-11ed-bfe3-dac502259ad0.jpg

 

模拟量闭环控制系统-PID控制的特点:

不需要被控对象的数学模型,结构简单容易实现,使用方便有较强的灵活性和适应性。

f0c52f4c-cb3b-11ed-bfe3-dac502259ad0.jpg

f0f49b92-cb3b-11ed-bfe3-dac502259ad0.jpg

f1210b46-cb3b-11ed-bfe3-dac502259ad0.jpg

f14c8406-cb3b-11ed-bfe3-dac502259ad0.jpg

f176e9da-cb3b-11ed-bfe3-dac502259ad0.jpg

f1b40004-cb3b-11ed-bfe3-dac502259ad0.jpg

f1ed6f4c-cb3b-11ed-bfe3-dac502259ad0.jpg

f21b4a48-cb3b-11ed-bfe3-dac502259ad0.jpg

f2457c1e-cb3b-11ed-bfe3-dac502259ad0.jpg

f276e27c-cb3b-11ed-bfe3-dac502259ad0.jpg

f2a0c79a-cb3b-11ed-bfe3-dac502259ad0.jpg

f2ddf516-cb3b-11ed-bfe3-dac502259ad0.jpg

f3298468-cb3b-11ed-bfe3-dac502259ad0.jpg

f361c396-cb3b-11ed-bfe3-dac502259ad0.jpg

f3825bec-cb3b-11ed-bfe3-dac502259ad0.jpg

f3ae9c84-cb3b-11ed-bfe3-dac502259ad0.jpg

f3dc58fe-cb3b-11ed-bfe3-dac502259ad0.jpg

f41f6f18-cb3b-11ed-bfe3-dac502259ad0.jpg

f45299ce-cb3b-11ed-bfe3-dac502259ad0.jpg

f483eef2-cb3b-11ed-bfe3-dac502259ad0.jpg

 

用调试窗口整定PID控制器-调试窗口的功能

1、使用“首次启动自调节”功能优化控制器

2、使用“运行中自调节”功能优化控制器,可以实现最佳调节

3、用于趋势视图监视当前的闭环控制

4、通过手动设置控制器的输出值来测试过程

f5390198-cb3b-11ed-bfe3-dac502259ad0.jpg

f5714788-cb3b-11ed-bfe3-dac502259ad0.jpg

f5b2f37c-cb3b-11ed-bfe3-dac502259ad0.jpg

f5de23c6-cb3b-11ed-bfe3-dac502259ad0.jpg

f6236936-cb3b-11ed-bfe3-dac502259ad0.jpg

f65de6c4-cb3b-11ed-bfe3-dac502259ad0.jpg

f69a4a10-cb3b-11ed-bfe3-dac502259ad0.jpg

f6d878ee-cb3b-11ed-bfe3-dac502259ad0.jpg

f703e0f6-cb3b-11ed-bfe3-dac502259ad0.jpg


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

相关文章

    移位指令和循环移位指令的区别 S7-1200移位指令的流水灯控制编程;移位指令和循环移位指令的区别 移位指令和循环移位指令是在计算机体系结构中常见的操作指令,用于......
    S7-300的PID控制调节一;1.什么是PID控制PID控制器是一个在工业控制应用中常见的反馈回路部件,由比例单元P、积分单元I和微分单元D组成。 PID控制......
    块与其相对应的的工艺对象背景数据块组合使用,形成完整的PID控制器。自软件 博途V13 起,固件为 4.0 或更高版本的 S7-1200,可以使用 PID_Compact V2.2 指令S7-1200 在 V4.0 以上,博途 V13 SP1......
    它只需要一台简易编程器。   2、梯形图语言是plc程序设计中最常用的编程语言。与电气操作原理图相对应,具有直观性和对应性,与原有继电器控制相一致,电气设计人员易于掌握。 指令......
    及以上 S7-1200 PLCSIM仿真范围 S7-PLCSIM 目前不支持以下工艺模块: 计数 PID 控制 运动控制 如果你在项目中,使用了以上工艺模块,在仿真时可能要出错。 仿真软件S7......
    的场景对数据有不同的应用。   那么怎么利用VCU信号做最常见的航位推算?   传统的PID是工业生产中最常用的一种反馈控制方法。如果把PID运用到车辆控制中,控制的指令使用当前车辆所处的状态决定的,当执......
    整个系统架构,不管是性能还是架构的评估,可以跟真正的架构设计做一个并行,包括后期的软件开发,也可以提前在此模型里去做。定制指令是通过Processor工具去做的,会更新指令级的仿真器。为此,Andes把常用的库函数用比较高效的指令......
    可支持5路脉冲输出、5路AB相高速计数,支持基本的运动控制指令,可实现两轴联动、插补、随动、坐标转换等功能,也支持普通PLC的绝大部分功能,包括高速脉冲、高速计数、中断、PID控制等,支持扩展模块和BD......
    pid调节器是什么 pid调节器有哪三部分组成;  pid调节器是什么   PID调节器是一种基于比例-积分-微分(PID控制算法的自动控制系统,它通过不断地调整控制量,使被......
    (alarm); 前固定指令是在顺控器指令执行之前所执行的指令,每次调用该函数块时都会被调用(如果编写了的话); 顺控器就是编写的流程控制代码; 后固定指令是在顺控器指令执行之后所执行的指令,每次......

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

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

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

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

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

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

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