PID_3Step 与 PID_Compact 的指令参数类似也分为以下主要两部分:输入参数与输出参数。其指令块的视图也包含集成视图与扩展视图,在不同的视图下所能看见的参数是不一样的。在集成视图中可看到的参数为较基本的默认参数,如给定值,反馈值,输出值等。定义这些参数可实现控制器较基本的控制功能,而在扩展视图中,可看到更多的相关参数,如手自动切换,模式切换等,使用这些参数可使控制器具有更丰富的功能。如图1 所示:
图1 PID_3Step V2 指令块的集成视图和扩展视图
PID_3Step V2 的输入参数包括 PID 的设定值,过程值,手自动切换,故障确认,模式切换和 PID 重启参数,如表1 所示:
表1 PID_3Step V2 的输入参数
参数 | 数据类型 | 说明 |
Setpoint | REAL | PID 控制器在自动模式下的设定值 |
Input | REAL | PID 控制器的过程值(工程量) |
Input_PER | INT | PID 控制器的过程值(模拟量) |
Actuator_H | BOOL | 执行器上限位 |
Actuator_L | BOOL | 执行器下限位 |
Feedback | REAL | 执行器位置反馈(工程量) |
Feedback_PER | INT | 执行器位置反馈 (模拟量) |
Disturbance | REAL | 扰动变量或预控制值 |
ManualEnable | BOOL | 为TRUE时,切换到手动模式; 由TRUE变为FALSE时,将切换到保存在 Mode 参数中的工作模式。 |
ManualValue | REAL | 手动模式下的 PID 输出值(调节类执行器) |
Manual_UP | BOOL | 执行器打开(开关类执行器) |
Manual_DN | BOOL | 执行器关闭(开关类执行器) |
ErrorAck | BOOL | ErrorAck由FALSE 变为TRUE 时,错误确认,清除已经离开的错误信息。 |
Reset | BOOL | 重新启动控制器,PID输出、积分作用清零、不论错误是否离开都会清除错误。 |
ModeActivate | BOOL | 由FALSE 变为TRUE 时,PID_3Step 将切换到保存在将切换到保存在 Mode 参数中的工作模式。 |
PID_3Step V2 的输出参数包括 PID 的输出值(数字量、模拟量),标定的过程值,限位报警(设定值、过程值),PID 的当前工作模式,错误状态及错误代码,如表2 所示:
表2 PID_3Step V2 的输出参数
参数 | 数据类型 | 说明 |
ScaledInput | REAL | 标定后的过程值 |
ScaledFeedback | REAL | 标定后的位置反馈 |
Output_UP | BOOL | 执行器打开数字量输出(开关类执行器) |
Output_DN | BOOL | 执行器关闭数字量输出(开关类执行器) |
Output_PER | INT | PID 控制器的模拟量输出值(调节类执行器) |
SetpointLimit_H | BOOL | 为TRUE时设定值达到上限 Setpoint≥Config.SetpointUpperLimit |
SetpointLimit_L | BOOL | 为TRUE时设定值达到下限 Setpoint≤Config.SetpointLowerLimit |
InputWarning_H | BOOL | 为TRUE时过程值已达到或**出警告上限 |
InputWarning_L | BOOL | 为TRUE时过程值已达到或**出警告下限 |
State | INT | PID 控制器的当前工作模式: State= 0:未激活 State= 1:预调节 State= 2:精确调节 State= 3:自动模式 State= 4:手动模式 State= 5:逼近替代输出值 State= 6:转换时间测量 State= 7:错误监视 State= 8:在监视错误的同时逼近替代输出值 State= 10:无停止位信号的手动模式 |
Error | BOOL | 为TRUE时,表示此周期内至少有一条错误消息处于未决状态。 |
ErrorBits | DWORD | 输出错误代码 |
PID_3Step V2 的输入输出参数 Mode *了 PID_3Step 将转换到的工作模式,具有断电保持特性,由沿激活切换工作模式,如表3 所示:
表3 输入输出参数
参数 | 数据类型 | 说明 |
Mode | INT | * PID_3Step将转换到的工作模式: 工作模式由以下沿激活: |
『注意』 当 ManualEnable = TRUE,无法通过 ModeActivate 的上升沿或使用调试对话框来更改工作模式。
若 RunModeByStartup = TRUE,则 CPU 启动后以保存在 Mode 参数中的工作模式启动。若 RunModeByStartup = FALSE,则CPU 启动后仍保持“未激活”模式下。 RunModeByStartup为PID_3Step 背景 DB 块内静态变量,默认值为TRUE,变量在 DB 块内具体位置,如图2 所示。
图2 PID_3Step V2 背景 DB 块参数
当PID出现错误时,通过捕捉 Error 的上升沿,将 ErrorBits 传送至全局地址,从而获得 PID 的错误信息,如表4 所示。
表4 参数ErrorBits V2
ErrorBits (DW#16#...) | 说明 |
0000 | 没有任何错误。 |
0001 | 参数“Input”**出了过程值限值的范围。Input > Config.InputUpperLimit 或 Input < Config.InputLowerLimit |
0002 | 参数“Input_PER”的值无效。请检查模拟量输入是否有处于未决状态的错误。 |
0004 | 精确调节期间出错。过程值无法保持振荡状态。 |
0010 | 调节期间设定值发生更改。可在 CancelTuningLevel 变量中设置允许的设定值波动。 |
0020 | 精确调节期间不允许预调节。 |
0080 | 预调节期间出错。未正确组态输出值限制或实际值未按预期响应。 |
0100 | 精确调节期间的错误导致生成无效参数。 |
0200 | 参数“Input”的值无效:值的数字格式无效。 |
0400 | 输出值计算失败。请检查 PID 参数。 |
0800 | 采样时间错误:未在周期中断 OB 的采样时间内调用 PID_3Step。 |
1000 | 参数“Setpoint”的值无效:值的数字格式无效。 |
2000 | Feedback_PER 参数的值无效。 |
4000 | Feedback 参数的值无效。值的数字格式无效。 |
8000 | 数字位置反馈出现错误。Actuator_H = TRUE 和 Actuator_L = TRUE。 |
10000 | ManualValue 参数的值无效。值的数字格式无效。 |
20000 | 变量 SavePosition 的值无效。值的数字格式无效。 |
40000 | Disturbance 参数的值无效。值的数字格式无效。 |
『注意』如果多个错误同时处于待决状态,将通过二进制加法显示 ErrorBits 的值。例如,显示 ErrorBits = 0003h 表示错误 0001h 和 0002h 同时处于待决状态。
如果存在位置反馈,则 PID_3Step 使用 ManualValue 作为手动模式下的输出值。Errorbits = 10000h 除外。
词条
词条说明
Configuring Timer DI operating mode
Configuring Timer DI operating modeTimer DITimer DI operating mode allows you to acquire the switching time of up to two edges per application cycle (for example OB 91, OB 6x), for example f
S7-300 CP/S7-400 CP/PC CP 概述启用数据**滤规则如果在本地安全设置中启用了 CP 的安全功能,则在初始状态下可访问所有 CP 以及通过 CP 进行访问。要启用单个数据**滤规则,请选中“激活防火墙”(Activate firewall) 复选框。然后将启用所需的服务。由于连接组态比手动设置的规则具有更高的**级,因此将自动创建防火墙规则。提示高级防火墙模式中的详细防火墙设
移植引起的 HMI 设备更改 (WinCC flexible)
移植引起的 HMI 设备更改 (WinCC flexible)简介WinCC flexible 支持的一些 HMI 设备将会停止使用。这些 HMI 设备不再受 WinCC 支持。移植 WinCC flexible 项目时,不受支持的 HMI 设备将替换为兼容的替代设备。移植过程中仅更改 HMI 设备的类型。HMI 设备特定的数据并不会发生更改。HMI 设备的更改可能导致项目中出现不一致的情况。对于
PtP - 信号分配 (ASCII)说明在“属性> 常规 > PtP > 中断选择”(Properties > General > PtP > Interrupt selection) 中,设置中断、CPU STOP 的特性以及协议。 选择“ASCII”作为协议。根据所选的协议类型,区域导航中的进一步细分会有所不同。对于“ASCII”,有 4 个 PtP 区域:
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
电 话: 021-37660026
手 机: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
手 机: 13681875601
电 话: 021-37660026
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com