PID_3Step 连续采集在控制回路内测量的过程值并将其与设定值进行比较,根据所生成的控制偏差来计算输出值,通过该输出值,过程值可以尽可能快速且稳定地到达设定值。PID_3Step 可以输出模拟量,也可以输出两个开关量实现三步控制,常应用在控制电动阀的正反转来控制流量、压力等场合。三步控制参考表1 。
表1 PID_3Step 三步控制
模式 | Manual_UP | Manual_DN | Output_UP | Output_DN | 结果 |
Mode=4 (手动模式) | 1 | 0 | 1 | 0 | 沿打开状态方向移动阀门 |
0 | 1 | 0 | 1 | 沿关闭状态方向移动阀门 | |
1 | 1 | 0 | 0 | 停止移动阀门 |
PID_3Step 可组态以下三种控制器:
带位置反馈的三步进控制器
不带位置反馈的三步进控制器
具有模拟量输出值的阀门控制器
PID_3Step 指令的调用与 PID_Compact 调用方法相同,详细可见 S7-1200 PID Compact V2 组态步骤章节:链接。
在使用 PID_3Step 控制器之前,需要在PID 工艺对象中对其进行组态设置,主要分为:基本设置、过程值设置、执行器设置、高级设置。
1 控制器类型
控制器类型设置与 PID_Compact V2 设置基本相同,详细可见 S7-1200 PID Compact V2 组态步骤 章节。PID_3Step 增加了"转换时间测量"模式,用来检测执行器从关到开所需的行程时间,如图1 所示。
图1 PID_3Step 模式设置
2 Input / Output 参数
可以选择过程值、PID输出的类型及执行器反馈信号选择等参数,如图2 所示。
图2 PID_3Step Input / Output 类型设置
①执行器反馈信号类型选择:
无Feedback:没有执行器位置反馈信号
Feedback:输入标定后的执行器模拟量反馈信号;
Feedback_PER:输入未标定的执行器模拟量反馈信号。
②勾选"执行器停止位"以激活上、下限位功能:
"Actuator_H":执行器上限停止位
"Actuator_L":执行器下限停止位
③PID输出类型选择:
Output(数字量):PID数字量输出 Output_UP / Output_DN;Output_UP 沿打开状态方向移动阀门,Output_DN 沿关闭状态方向移动阀门。
Output_PER(模拟量):PID模拟量输出值范围0~27648。通过连续信号(如 0...10 V 或 4...20 mA)控制该执行器。Output_PER 的值与阀门的目标位置相对应,例如,当阀门打开 50% 时 Output_PER = 13824。
『注意』当选择PID输出为模拟量时,PID_3Step 与 PID_Compact 的自动调节和抗积分饱和功能略有不同。PID_3Step 会将因电机转换时间所致的模拟量输出值对过程的延迟影响考虑在内。如果相关电机转换时间并未影响过程(如使用电磁阀),即PID输出值直接且完全影响过程,建议使用 PID_Compact。
过程值设置选项卡与 PID_Compact V2 一致,详细可见 S7-1200 PID Compact V2 组态步骤 章节。
1 执行器
设置电机转换时间、较小关断时间及较小接通时间,以防止执行器被损坏。如图3 所示。
图3 PID_3step 执行器设置
①"执行器特定时间":
"电机转换时间":执行器动作从下限停止位到上限停止位所需的时间(以秒为单位);
"较短接通时间"和"较短关闭时间"与 PID_Compact V2 设置相同。
②"对错误的响应"与 PID_Compact V2 一致,详细可见 S7-1200 PID Compact V2 组态步骤 章节。
2 输出值限制
当选择输出类型为Output_PER,则PID_3Step 的输出限制将被激活,与 PID_Compact V2 一致,详细可见 S7-1200 PID Compact V2 组态步骤 章节。
3 反馈标定
当启用执行器模拟量阀位反馈时,可通过阀位开度的模拟量反馈信号标定阀门的实际开度,如图4 所示。
图4 PID_3Step 阀门反馈标定
1 过程值监视
过程值监视与 PID_Compact V2 一致,详细可见 S7-1200 PID Compact V2 组态步骤 章节。
2 PID参数
PID参数与 PID_Compact V2相比,增加了死区功能。在控制系统中,执行机构如果动作频繁,会导致小幅震荡造成机械磨损,很多控制系统允许被控量在一定范围内存在误差,该误差称为PID的死区。其大小称为死区宽度,参数如图5 所示。
图5 PID_3Step PID参数设置
当过程值满足如下公式时,SP –"死区宽度"< PV < SP +"死区宽度"时,PID停止调节保持输出不变。如图6 所示。
图6 PID_3Step 死区控制
『注意』死区宽度*死区的大小。如果死区宽度为 0.0,则死区关闭。
词条
词条说明
通信服务限制简介CPU 可以作为多种通信服务的服务器。 这也就是说,即使还没有为 CPU 组态和编程建立连接,其它通信参与者也可以访问 CPU 数据。因此作为服务器的本地 CPU 无法控制与客户端的通信。CPU 参数的“保护”(Protection) 区域中的参数“连接机制”(Connection mechanisms) 用于*运行期间本地 CPU 是否允许执行此类通信。允许借助 PUT/GET
数据点类型组态由通信模块传送的用户数据期间,每个数据点创建为一个协议特定的数据点类型。随后协议特定的数据点类型连同兼容的 S7 数据类型将一起列出。“方向”(Direction) 列显示传输方向:“in”:监视方向“out”:控制方向通过 ST7 协议,传输方向可以从对象名称中读取。提示修复数据点的数组后的影响如果之后修改数组,必须重新创建数据点。“TeleControl Basic”协议的数据点
巡视窗口:显示 UDT在巡视窗口的“属性 > IO 变量”(Properties > IO tags) 下方,将显示包含多个元素的用户自定义数据结构。这些 UDT (User Defined Structure) PLC 数据类型的显示与其它简单 IO 变量不同。在 I/O 变量表中显示 UDT在组合列中显示结构化的 PLC 变量(占用模块的地址空间)时,将一同显示它们所包含的数据项。
S7-1200 Modbus TCP 通信指令块STEP 7 V13 SP1 软件版本中的 Modbus TCP 库指令目前较新的版本已升至V4.0,该版本的使用需要具备以下两个条件:1. 软件版本: STEP 7 V13 SP1及其以上2. 固件版本: S7-1200 CPU 的固件版本V4.1及其以上图1. Modbus TCP V4.0 版本指令块S7-1200 Modbus TCP 实验环
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
电 话: 021-37660026
手 机: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
手 机: 13681875601
电 话: 021-37660026
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com