首页 » SEO优化 » _startphppid技巧_S71200 PID控制运用详解上指令介绍

_startphppid技巧_S71200 PID控制运用详解上指令介绍

访客 2024-11-10 0

扫一扫用手机浏览

文章目录 [+]

PID功能解释

PID掌握器(比例-积分-微分掌握器)是一种广泛运用于工业掌握系统中的反馈回路掌握器。
它根据掌握工具确当前状态和设定目标之间的偏差,通过比例(P)、积分(I)和微分(D)三个基本掌握浸染来调度掌握输入,以达到肃清偏差、稳定系统的目的。
PID掌握适用于温度,压力,流量等物理量,是工业现场中运用最为广泛的一种掌握办法PID掌握器的设计灵感来源于人的直觉和履历。
在日常生活中,我们通过不雅观察、判断和行动来调度自身的行为,以达到预期的目标。
PID掌握器仿照了这一过程,通过不断丈量系统的输出,与期望值进行比较,然后根据偏差来调度掌握输入。
PID掌握器的基本事理如下:

_startphppid技巧_S71200 PID控制运用详解上指令介绍

比例(Proportional, P)浸染:比例浸染是根据偏差的大小来调度掌握输入的。
偏差越大,掌握浸染越强。
比例浸染可以迅速减少偏差,但常日会留下一个稳态偏差。
积分(Integral, I)浸染:积分浸染是对过去的偏差进行累积,用来肃清稳态偏差。
积分浸染可以担保系统在达到设定目标后,输出稳定,不会涌现颠簸。
微分(Derivative, D)浸染:微分浸染是根据偏差的变革率来调度掌握输入的。
微分浸染可以预测偏差的未来变革,提前做出调度,从而提高系统的稳定性和相应速率。

_startphppid技巧_S71200 PID控制运用详解上指令介绍
(图片来自网络侵删)

s7-1200 PID掌握器

S7-1200 CPU供应了PID掌握器回路数量受到CPU的事情内存及支持DB块数量限定。
严格上说并没有限定详细数量,但实际运用推举客户不要超过16路PID回路。
可同时进行回路掌握,用户可手动调试参数,也可利用自整定功能,供应了两种自整定办法由PID掌握器自动调试参数。
其余STEP7 Basic还供应了调试面板,用户可以直不雅观的理解掌握器及被控工具的状态。
PID掌握器构造PID掌握器功能紧张依赖三部分实现,循环中断块,PID指令块,工艺工具背景数据块。
用户在调用PID指令块时须要定义其背景数据块,而此背景数据块须要在工艺工具中添加,称为工艺工具背景数据块。
PID指令块与其相对应的的工艺工具背景数据块组合利用,形成完全的PID掌握器。
如下图所示:

image-20240701143228040循环中断块可按一定周期产生中断,实行个中的程序。
PID指令块定义了掌握器的掌握算法,随着循环中断块产生中断而周期性实行,其背景数据块用于定义输入输出参数,调试参数以及监控参数。
此背景数据块并非普通数据块,须要在目录树视图的工艺工具中才能找到并定义。

image-20240701144827687S7-1200 PID 功能有三条指令可供选择, 分别为 PID_Compact, PID_3Step, PID_Temp。
可根据实际需求选择PID指令,选择方法如下图:

image-20240701145049640随着s7-1200固件版本的升级,TIA Portal中PID掌握器指令PID_Compact,PID_3Step,PID_Temp也在不断的升级迭代,因此PID掌握指令存在多个版本,各版本与CPU固件版本兼容性不同,CPU处理韶光和存储器哀求也不同;

image-20240701161540729

PID_Compact 性能参数

PID_Compact 与 CPU 和 FW 的兼容性

CPU

FW

PID_Compact

S7-1200

V4.2 或更高版本

V2.3V2.2V1.2

V4.0 到 V4.1

V2.2V1.2

V3.x

V1.2V1.1

V2.x

V1.2V1.1

V1.x

V1.0

PID_Compact V2.x 的 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

PID_Compact V2.x 的 CPU 存储器哀求

分类

PID_Compact V2.x 背景数据块的存储器哀求

装载存储器哀求

约 12000 个字节

总事情存储器哀求

788 个字节

保持性事情存储器哀求

44 个字节

PID_3Step 性能参数

PID_3Step 与 CPU 和 FW 的兼容性

CPU

FW

PID_3Step

S7-1200

V4.2 或更高版本

V2.3V2.2V1.1

V4.0 到 V4.1

V2.2V1.1

V3.x

V1.1V1.0

V2.x

V1.1V1.0

V1.x

-

PID_3Step V2.x 的 CPU 处理韶光

CPU

范例CPU 处理韶光 (PID_3Step V2.x)

CPU 1211C ≥ V4.0

410 μs

CPU 1215C ≥ V4.0

410 μs

CPU 1217C ≥ V4.0

410 μs

PID_3Step V2.x 的 CPU 存储器哀求

分类

PID_3Step V2.x 背景数据块的存储器哀求

装载存储器哀求

约 15000 个字节

总事情存储器哀求

1040 个字节

保持性事情存储器哀求

60 个字节

PID_Temp 性能参数

PID_Temp 与 CPU 和 FW 的兼容性

CPU

FW

PID_Temp

S7-1200

V4.2 或更高版本

V1.1V1.0

V4.1

V1.0

PID_Temp V1 的 CPU 处理韶光

CPU

范例 CPU 处理韶光 (PID_Temp V1)

CPU 1211C ≥ V4.1

580 μs

CPU 1215C ≥ V4.1

580 μs

CPU 1217C ≥ V4.1

580 μs

PID_Temp V1 的 CPU 存储器哀求

分类

PID_Temp V1 背景数据块的存储器哀求

装载存储器哀求

约 17000 个字节

总事情存储器哀求

1280 个字节

保持性事情存储器哀求

100 个字节

西门子 S7-1200 系列二十四:s7-1200 PID掌握利用详解(上)--指令...

http://bbs.plcjs.com/forum.php?mod=viewthread&tid=497395&fromuid=42656

(出处: PLC论坛-全力打造可编程掌握器专业技能论坛)

#西门子plc#

相关文章

php与mongodb技巧_PHP与MongoDB

mongoDB(http://www.mongodb.org)是一种 NoSQL 的文档型的数据库管理系统。MongoDB是一个介...

SEO优化 2024-12-13 阅读0 评论0