Schneider Electric 使用 EcoStruxure™ Control Expert 的 Premium 和 Atrium - 过程控制 取扱説明書

Schneider Electric 使用 EcoStruxure™ Control Expert 的 Premium 和 Atrium - 过程控制 取扱説明書 | Manualzz
使用 EcoStruxure™ Control Expert 的 Premium 和 Atrium
35012198 12/2018
使用 EcoStruxure™
Control Expert 的 Premium
和 Atrium
过程控制
用户手册
(英语原始文件译文)
35012198.08
12/2018
www.schneider-electric.com
本文档中提供的信息包含有关此处所涉及产品之性能的一般说明和/或技术特性。本文档并非用于
(也不代替) 确定这些产品对于特定用户应用场合的适用性或可靠性。任何此类用户或设备集成商
都有责任就相关特定应用场合或使用方面对产品执行适当且完整的风险分析、评估和测试。
Schneider Electric 或其任何附属机构或子公司对于误用此处包含的信息而产生的后果概不负责。
如果您有关于改进或更正此出版物的任何建议、或者从中发现错误、请通知我们。
本手册可用于法律所界定的个人以及非商业用途。 在未获得施耐德电气书面授权的情况下,不得
翻印传播本手册全部或部分相关内容、亦不可建立任何有关本手册或其内容的超文本链接。施耐
德电气不对个人和非商业机构进行非独占许可以外的授权或许可。 请遵照本手册或其内容原义并
自负风险。与此有关的所有其他权利均由施耐德电气保留。
在安装和使用本产品时,必须遵守国家、地区和当地的所有相关的安全法规。出于安全方面的考
虑和为了帮助确保符合归档的系统数据,只允许制造商对各个组件进行维修。
当设备用于具有技术安全要求的应用场合时,必须遵守有关的使用说明。
未能使用施耐德电气软件或认可的软件配合我们的硬件,则可能导致人身伤害、设备损坏或不正
确的运行结果。
不遵守此信息可能导致人身伤害或设备损坏。
© 2018 Schneider Electric。 保留所有权利。
2
35012198 12/2018
目录
安全信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
关于本书 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
第I部分 过程控制应用程序简介 . . . . . . . . . . . . . . . . . . . . . . .
第1章 自动系统中的过程控制 . . . . . . . . . . . . . . . . . . . . . . . . . .
过程控制应用程序在自动化应用程序中的地位. . . . . . . . . . . . . . . . . . .
第2章 硬件和软件简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1 过程控制处理器简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
内置有过程控制的处理器的特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 过程控制软件工具概述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
配置处理器的任务类型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
如何访问过程控制应用程序配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
回路控制器配置屏幕描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
运行时屏幕配置工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
自调节控制回路 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
设定点编程器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
第3章 安装过程控制的过程 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
如何使用 PL7 设置过程控制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
第II部分 安装过程控制应用程序 . . . . . . . . . . . . . . . . . . . . . . .
第4章 回路控制器简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1 回路控制器的定义和结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
回路控制器的结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2 回路控制器类型描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
过程控制类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
过程回路简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
单回路简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
级联回路简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
自动选择器回路简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3 处理分支描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
内置功能简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
过程值处理分支 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
设定点处理分支 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
前馈处理分支 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
回路控制器和命令分支. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
开/关 2 状态或 3 状态回路控制器 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35012198 12/2018
9
11
13
15
15
17
18
18
19
20
21
22
25
26
27
29
29
31
33
34
34
36
37
38
39
40
41
42
43
47
49
51
52
53
3
PID 或 IMC 回路控制器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
分段或热/冷(PID 或 IMC)回路控制器. . . . . . . . . . . . . . . . . . . . . . . .
输出处理分支 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
伺服驱动器输出分支. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PWM 分支输出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
回路摘要表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4 设定点编程器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
设定点编程器描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
将设定点编程器链接到控制回路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
设定点编程器的保证驻留时间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
控制输出. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
无冲击启动 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
执行配置文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
设定点编程器的参数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
操作初始化和监控 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5 控制回路全局参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
过程控制回路全局参数的描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
第5章 计算功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1 过程值分支的功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
输入格式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
一阶过滤. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
平方根 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
功能发生器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
比例调整. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
比例限制符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
水位报警. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
总计 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2 设定点分支的功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
比率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
选择 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
比例调整. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
设定点限制器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
跟踪设定点 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
限速器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3 前馈分支功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
比例调整. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
超前滞后. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
偏差时报警 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
54
55
57
58
60
61
62
63
65
66
68
69
71
73
74
75
75
77
78
79
81
83
84
86
87
88
90
93
94
95
96
98
99
100
101
102
103
105
35012198 12/2018
5.4 回路控制器分支的功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2 态开/关回路控制器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3 态开/关回路控制器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PID 参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
详细 PID 等式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
模型回路控制器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
模型回路控制器参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
自调节 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
自调节参数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
自调节过程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
自调节操作模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
自调节诊断参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
中止自调节. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
分段 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
热/冷 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.5 输出分支的功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
伺服 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
伺服功能操作过程示例. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
输出比例调整 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
输出限制器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
输出格式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
第6章 控制回路配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1 回路和 I/O 配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
配置过程控制回路 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
配置与过程控制回路关联的输入和输出 . . . . . . . . . . . . . . . . . . . . . . . .
第7章 控制回路调整 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.1 调整前馈 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
增益调整 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
超前滞后调整 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2 PID 调整 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PID 参数调整方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
回路调整期间 PID 参数的功能与影响 . . . . . . . . . . . . . . . . . . . . . . . . .
35012198 12/2018
107
108
110
112
115
117
120
123
125
128
130
132
133
134
139
141
143
144
147
149
151
153
155
157
158
159
160
163
164
165
166
168
169
171
5
7.3 模型回路控制器调整. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
调整模型回路控制器要执行的步骤 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
调整 Ks 静态增益简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
有关调整停滞时间或延迟 T_DELAY 的简介 . . . . . . . . . . . . . . . . . . . . .
如何调整时间常数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
第8章 调试过程控制回路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
调试屏幕描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
修改每个回路的参数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
每个回路的功能修改. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
调试设定点编程器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
数据存储区 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
第9章 操作模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.1 操作过程控制通道 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
过程控制处理分布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
同步预处理和后处理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
多任务应用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.2 根据 PLC 操作模式处理过程控制操作 . . . . . . . . . . . . . . . . . . . . . . . . .
根据 PLC 操作模式处理过程控制操作 . . . . . . . . . . . . . . . . . . . . . . . . .
9.3 过程控制回路的共有操作模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
手动和自动模式下的回路执行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
自调节和跟踪模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
自动/手动和手动/自动切换 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I/O 错误期间的回路行为 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.4 每种过程控制回路的操作模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
过程回路操作模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
单回路操作模式(3 个单回路) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
级联回路操作模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
自动选择器回路操作模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
第10章 过程控制语言对象和 IODDT . . . . . . . . . . . . . . . . . . . . . . .
10.1 过程控制语言和 IODDT 对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
与过程控制通道关联的语言对象. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.2 与过程控制通道关联的语言对象. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
控制回路命令字 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
设定点编程器命令字 CMD_ORDER (%MWr.m.c.7) . . . . . . . . . . . . . . .
选择字和命令字摘要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
"命令排序"双字 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
175
176
177
178
180
183
184
186
187
188
190
191
192
193
194
195
196
196
198
199
200
202
203
204
205
206
207
209
213
214
214
215
216
218
220
221
222
35012198 12/2018
10.3 与过程回路关联的语言对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
T_PROC_PLOOP 类型 IODDT 的缺省语言对象的详细描述 . . . . . . . .
T_PROC_PLOOP 类型 IODDT 的诊断语言对象的详细描述 . . . . . . . .
T_PROC_PLOOP 类型 IODDT 的过程控制语言对象的详细描述 . . . .
配置语言对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.4 与 3 个单回路关联的语言对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
T_PROC_3SING_LOOP 类型 IODDT 的缺省语言对象的详细描述 . . .
T_PROC_3SING_LOOP 类型 IODDT 的诊断语言对象的详细描述 . . .
T_PROC_3SING_LOOP 类型 IODDT 的过程控制语言对象的详细描述
配置语言对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.5 与单回路级联关联的语言对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
T_PROC_CASC_LOOP 类型 IODDT 的缺省语言对象的详细描述 . . .
T_PROC_CASC_LOOP 类型 IODDT 的诊断语言对象的详细描述 . . .
T_PROC_CASC_LOOP 类型 IODDT 的过程控制语言对象的详细描述
配置语言对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.6 与自选择回路关联的语言对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
T_PROC_CONST_LOOP 类型 IODDT 的缺省语言对象的详细描述 . .
T_PROC_CONST_LOOP 类型 IODDT 的诊断语言对象的详细描述 . .
T_PROC_CONST_LOOP 类型 IODDT 的过程控制语言对象的详细描
述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
配置语言对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.7 与设定点编程器关联的语言对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
T_PROC_SPP 类型 IODDT 隐式交换语言对象的详细说明 . . . . . . . . .
T_PROC_SPP 类型 IODDT 的状态和缺省语言对象的详细描述 . . . . .
T_PROC_SPP 类型 IODDT 的过程控制语言对象的详细描述 . . . . . . .
配置语言对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
索引
35012198 12/2018
.........................................
224
225
229
231
234
237
238
245
246
250
253
254
258
260
264
268
269
274
276
280
285
286
287
291
295
303
7
8
35012198 12/2018
安全信息
重要信息
声明
在试图安装、操作、维修或维护设备之前,请仔细阅读下述说明并通过查看来熟悉设备。下述特
定信息可能会在本文其他地方或设备上出现,提示用户潜在的危险,或者提醒注意有关阐明或简
化某一过程的信息。
35012198 12/2018
9
请注意
电气设备的安装、操作、维修和维护工作仅限于有资质的人员执行。施耐德电气不承担由于使用
本资料所引起的任何后果。
有资质的人员是指掌握与电气设备的制造和操作及其安装相关的技能和知识的人员,他们经过安
全培训能够发现和避免相关的危险。
10
35012198 12/2018
关于本书
概览
文档范围
本手册介绍了使用 Control Expert 软件的 Premium 和 Atrium PLC 上的控制应用程序的软件安装。
有效性说明
此文档适用于 EcoStruxure™ Control Expert 14.0 或更高版本。
关于产品的资讯
警告
意外的设备操作
应用此产品要求在控制系统的设计和编程方面具有经验。只允许具有此类专业知识的人士对此产
品进行编程、安装、改动和应用。
请遵守所有当地和国家/地区的安全法规和标准。
不遵循上述说明可能导致人员伤亡或设备损坏。
35012198 12/2018
11
12
35012198 12/2018
使用 EcoStruxure™ Control Expert 的 Premium 和 Atrium
简介
35012198 12/2018
第I部分
过程控制应用程序简介
过程控制应用程序简介
本部分内容
本部分介绍过程控制原理以及相关的软硬件解决方案。
本部分包含了哪些内容?
本部分包括以下各章:
章
35012198 12/2018
章节标题
页
1
自动系统中的过程控制
15
2
硬件和软件简介
17
3
安装过程控制的过程
29
13
简介
14
35012198 12/2018
使用 EcoStruxure™ Control Expert 的 Premium 和 Atrium
自动系统中的过程控制简介
35012198 12/2018
第1章
自动系统中的过程控制
自动系统中的过程控制
过程控制应用程序在自动化应用程序中的地位
简介
可以使用以下对象编写过程控制应用程序:


基本功能块 (EFB)
控制回路
功能块库简介
共有三个过程控制功能块库:



CONT_CTL(连续过程库 (参见 EcoStruxure™ Control Expert, 控制, 功能块库)),
CLC (参见 EcoStruxure™ Control Expert, 先期, 功能块库) 和 CLC_PRO (参见 EcoStruxure™
Control Expert, 先期, 功能块库)(过时库),
CLC_INT(在常规库 (参见 EcoStruxure™ Control Expert, 标准, 功能块库)中)。
CLC、CLC_PRO 和 CLC_INT 库被认为是“过时”库。导入应用程序时,它们使您可以检索到使
用 CLC_INT 库中的 PL7 以及 CLC 和 CLC_PRO 库中的 Concept 编写的过程控制功能,并且不会
出错。
因此最好对包含过程控制的新项目使用 CONT_CTL 库。这对于所有处理器类型(Premium、
Atrium 和 Quantum)都是标准做法。
控制回路简介
带有过程控制功能的处理器使用称为 Loop 通道的应用程序专用通道。在此应用程序专用通道上,
回路控制器可用并按照某些算法通过示意图来表示,而这些算法与监控工业过程所需的过程控制
类型相对应。
这些回路控制器可以是以下类型:





过程回路
级联回路
自动选择器回路
单控制回路
设定点编程器
控制回路参数 (参见第 21 页)是在配置处理器过程中通过应用程序屏幕设置的。
35012198 12/2018
15
自动系统中的过程控制简介
应用程序屏幕简介
所有过程控制需要的人机界面 (HMI) 均由以下对象提供:


16
Control Expert 调试和调整屏幕,
超级用户。
35012198 12/2018
使用 EcoStruxure™ Control Expert 的 Premium 和 Atrium
硬件和软件简介
35012198 12/2018
第2章
硬件和软件简介
硬件和软件简介
本章主题
本章介绍内置在 Premium 可编程 PLC 中的硬件解决方案,该方案允许实现过程控制应用程序。
本章包含了哪些内容?
本章包含了以下部分:
节
主题
页
2.1
过程控制处理器简介
18
2.2
过程控制软件工具概述
19
35012198 12/2018
17
硬件和软件简介
第2.1节
过程控制处理器简介
过程控制处理器简介
内置有过程控制的处理器的特性
概览
用于过程控制的处理器与基本硬件手册中描述的处理器展现出相同的技术特性。特定于过程控制
的特性如下:


过程控制通道的数目
支持的过程控制功能
处理器特性
支持的"应用专用"通道的数量:


18
Premium (参见 使用 EcoStruxure™ Control Expert 的 Premium 和 Atrium, 处理器、机架和电源
模块, 实施手册)
Atrium (参见 使用 EcoStruxure™ Control Expert 的 Premium 和 Atrium, 处理器、机架和电源模
块, 实施手册)
35012198 12/2018
硬件和软件简介
第2.2节
过程控制软件工具概述
过程控制软件工具概述
本节主题
本节介绍在 Control Expert 和运行时软件下运行的软件工具,这些工具可用来安装过程控制应用程
序。
本节包含了哪些内容?
本节包含了以下主题:
主题
页
配置处理器的任务类型
20
如何访问过程控制应用程序配置
21
回路控制器配置屏幕描述
22
运行时屏幕配置工具
25
自调节控制回路
26
设定点编程器
27
35012198 12/2018
19
硬件和软件简介
配置处理器的任务类型
概览
项目任务选择过程描述
注意: 在项目环境中使用过程控制需要周期性 MAST 任务。
处理器配置
下表说明如何配置周期性 MAST 任务。
步骤
20
描述
1
从项目浏览器选择程序目录。
2
从 MAST 子目录(可从 TASK 目录访问)选择上下文相关菜单中的属性命令。
结果:显示下面的窗口。
3
从配置区域选中周期性框,并提供周期时间值,以毫秒为单位。
4
单击确定按钮确认所做的选择。
5
单击工具栏上的"确认"图标确认所做的更改。
35012198 12/2018
硬件和软件简介
如何访问过程控制应用程序配置
概览
过程控制通道的软件设置与用于 Control Expert 的应用专用功能的软件设置完全相同。
应用专用功能具有以下特点:



专用屏幕
特定指令
语言对象 (参见第 213 页)
设置过程控制首先是访问配置屏幕,包括:


配置屏幕(离线和在线模式)
调试屏幕(在线模式)
说明
执行以下步骤:
步骤
操作
1
在项目浏览器中,选择配置目录。
2
按 +,对应于配置的树随即展开。
3
从 X 总线目录的弹出菜单中,选择打开以显示缺省配置。
4
在处理器的回路区域上双击。
结果:将出现以下屏幕:
35012198 12/2018
21
硬件和软件简介
回路控制器配置屏幕描述
概览
有两种不同类型的回路控制配置屏幕:


配置屏幕
调试屏幕
示意图
下图显示了一个配置屏幕。
22
35012198 12/2018
硬件和软件简介
说明
下表列出配置屏幕的所有组件以及它们各自的功能。
地址
分量
功能
1
选项卡
最前面的选项卡指示当前模式(在本例中为:配置)。通过单击
相应选项卡可选择每个模式。提供以下模式:
 配置,
 调试,其只能在在线模式下访问,
 诊断(缺省),其只能在在线模式下访问,
2
模块区域
显示节略的模块指示器。
同一区域中有三个指示器,用来提供在线 PLC 的状态:
 RUN,指示 PLC 的状态,
 ERR,指示处理器或嵌入式设备中的故障,
 I/O,指示模块、通道或配置中的故障。
3
通道区域
用来:
 通过单击参考号,显示选项卡:
 描述,提供设备的特征。
 I/O 对象 (参见 EcoStruxure™ Control Expert, 操作模式),
用来预先用符号表示输入/输出对象。
 故障,显示设备故障(在线模式)。
 选择回路控制器
 显示符号,即用户(使用变量编辑器)定义的通道名。
4
全局参数区
使用此区域选择与通道关联的全局参数:
 功能:与通道关联的可用功能如下:
 一个过程回路
 一个级联回路
 一个自动选择器回路
 三个单回路
 一个设定点编程器
 任务:定义用来交换通道中隐式交换对象的 MAST 或 FAST
任务。此参数是不变量。
5
配置区域
此区域用于设置应用于通道的配置参数。一些选项可能灰显,
表示它们不可用。
此区域包含两个部分:
 功能选择区域
 回路控制器结构图的可视化和配置区域
35012198 12/2018
23
硬件和软件简介
示意图
下图是一个调试屏幕。
可通过调试屏幕访问的实用程序
通过调试屏幕可以访问以下实用程序:





24
输入值仿真(过程值、前馈等)
结构图动画
编辑用于计算功能的参数
修改和保存所有参数
发送自调节和手动命令等
35012198 12/2018
硬件和软件简介
运行时屏幕配置工具
概览
在运行时屏幕编辑器中,可以将条形图和特定库 (参见 EcoStruxure™ Control Expert, 操作模式)
对象用于控制回路的操作。块状动态显示过程是自动的且非常直观。
示例配置工具
此示例显示可从运行时屏幕编辑器访问的过程控制界面。
35012198 12/2018
25
硬件和软件简介
自调节控制回路
概览
自调节适用于大多数过程,例如温度调节、流量调节、压力调节等。
内置于这些控制回路中的回路控制器用于在收到自调节请求后立即计算一组配置参数(Kp、Ti、
Td)。
这些参数可通过以下方式访问:


26
Control Expert 调试屏幕
动态数据表
35012198 12/2018
硬件和软件简介
设定点编程器
概览
所有过程控制通道都可使用设定点编程器进行配置。
设定点编程器的特性如下:



1 到 6 个配置文件。
在已配置的配置文件中最多分布 48 个段。
可将配置文件分配给多个控制回路。
注意: 每段的最长持续时间为 2 小时。
注意: 当设定点编程器与单回路进行交互时,可以使用 PV 测量跟踪功能。
设定点编程器配置屏幕
用户可通过该配置屏幕为过程控制回路分配配置文件。
35012198 12/2018
27
硬件和软件简介
28
35012198 12/2018
使用 EcoStruxure™ Control Expert 的 Premium 和 Atrium
安装过程控制的过程
35012198 12/2018
第3章
安装过程控制的过程
安装过程控制的过程
如何使用 PL7 设置过程控制
概览
设置过程控制涉及以下过程中描述的某些特定步骤。
处理器的基本设置步骤
下表列出了涉及处理器的各个设置步骤。
步骤
描述
模式
声明变量
为项目过程控制回路和变量声明 IODDT 类型的变量。
本地 (1)
编程
项目编程。
本地 (1)
配置
声明模块
本地
配置过程控制通道
输入配置参数
链接
将 IODDT 链接至已配置模块(变量编辑器)。
本地 (1)
生成
生成项目(分析和编辑链接)。
本地
传输
将项目传输到 PLC。
在线
调整/调试
从调试屏幕、动态数据表进行项目调试。
在线
编辑程序和调整参数
文档
生成文档文件并打印与项目相关的不同数据。
在线 (1)
操作/诊断
显示运行项目所需的不同数据。
在线
项目/模块诊断。
说明
(1)
35012198 12/2018
上述步骤也可以在其他操作模式中执行。
29
安装过程控制的过程
30
35012198 12/2018
使用 EcoStruxure™ Control Expert 的 Premium 和 Atrium
安装
35012198 12/2018
第II部分
安装过程控制应用程序
安装过程控制应用程序
本部分内容
本部分介绍不同的控制回路和功能以及它们的安装过程(从配置到调试)。
本部分包含了哪些内容?
本部分包括以下各章:
章
页
4
回路控制器简介
33
5
计算功能
77
6
控制回路配置
157
7
控制回路调整
163
8
调试过程控制回路
183
9
操作模式
191
过程控制语言对象和 IODDT
213
10
35012198 12/2018
章节标题
31
安装
32
35012198 12/2018
使用 EcoStruxure™ Control Expert 的 Premium 和 Atrium
回路控制器简介
35012198 12/2018
第4章
回路控制器简介
回路控制器简介
本章主题
本章介绍不同的回路控制器:




类型
结构
处理分支
参数
本章包含了哪些内容?
本章包含了以下部分:
节
主题
页
4.1
回路控制器的定义和结构
34
4.2
回路控制器类型描述
36
4.3
处理分支描述
42
4.4
设定点编程器
62
4.5
控制回路全局参数
75
35012198 12/2018
33
回路控制器简介
第4.1节
回路控制器的定义和结构
回路控制器的定义和结构
回路控制器的结构
概览
“回路控制器”是用于指定处理器控制通道的通用术语。任何回路控制器都可能由多个控制回路组
成。
例如:主站回路和从站回路。
因此,一个回路控制器由多个控制回路组成,而这些控制回路自身又包括:

分支或块(过程值处理等),分支或块中包括:
 由任意数量的参数定义的计算函数(增益、过滤、平方根等)。
用户通过 Control Expert 配置屏幕可以定义合适的层级结构。
示意图
此图表示一个配置屏幕,在该屏幕中可以对此层级进行细分,并可对过程控制通道进行配置。
34
35012198 12/2018
回路控制器简介
说明
下表描述过程控制通道的层级结构。
地址
说明
1
回路选项卡
2
分支列表
3
功能列表
4
参数列表
5
过程控制回路结构图
35012198 12/2018
35
回路控制器简介
第4.2节
回路控制器类型描述
回路控制器类型描述
本节主题
本节介绍不同的回路控制器及其结构。
本节包含了哪些内容?
本节包含了以下主题:
主题
36
页
过程控制类型
37
过程回路简介
38
单回路简介
39
级联回路简介
40
自动选择器回路简介
41
35012198 12/2018
回路控制器简介
过程控制类型
概览
对于过程控制通道,有 5 个预定义配置文件可供选择:





一个过程回路
三个单回路
一个级联回路
一个自动选择器回路
设定点编程器 (参见第 62 页)。
除设定点编程器以外,每个回路都提供缺省参数。使用算法中内置的哪些功能(平方根、功能发
生器等)是预先定义的,就像每个参数的初始值。
控制回路描述
控制回路由 5 个将创建所需算法的处理分支组成:





过程值处理分支
前馈处理分支
设定点处理分支
回路控制器分支
输出处理分支
每个处理分支的操作 (参见第 42 页)都相同,与选择的过程控制类型无关。
35012198 12/2018
37
回路控制器简介
过程回路简介
概览
过程回路是只具有一个回路控制器的回路。
回路图
该图解释过程回路的过程路径。
38
35012198 12/2018
回路控制器简介
单回路简介
概览
单回路配置文件自动将三个单回路链接到回路控制器,以增加回路数量。这些回路彼此独立工作。
回路图
该图说明单回路的过程分支。
35012198 12/2018
39
回路控制器简介
级联回路简介
概览
级联回路由两个独立回路组成:主站回路和从站回路。主站回路输出是从站回路的设定点。
回路图
该图说明级联回路的过程路径。
40
35012198 12/2018
回路控制器简介
自动选择器回路简介
概览
自动选择器回路也称为受限制回路,由两个并行回路组成:


主回路
二级回路
输出根据一个精确算法选择。
二级回路是单回路。
回路图
该图解释了自动选择器回路的过程路径。
35012198 12/2018
41
回路控制器简介
第4.3节
处理分支描述
处理分支描述
本节主题
本节介绍构成回路控制器回路的不同处理分支。
本节包含了哪些内容?
本节包含了以下主题:
主题
42
页
内置功能简介
43
过程值处理分支
47
设定点处理分支
49
前馈处理分支
51
回路控制器和命令分支
52
开/关 2 状态或 3 状态回路控制器
53
PID 或 IMC 回路控制器
54
分段或热/冷(PID 或 IMC)回路控制器
55
输出处理分支
57
伺服驱动器输出分支
58
PWM 分支输出
60
回路摘要表
61
35012198 12/2018
回路控制器简介
内置功能简介
概览
每个处理分支都有自己的内置计算功能。每个计算功能分别由结构图中的一个图标来表示。每种
分支类型都具有特定的计算功能。
过程值分支
计算功能列表。
图标
描述
一阶过滤
平方根
功能发生器
比例限制符
水位报警
总计
比例调整
35012198 12/2018
43
回路控制器简介
设定点分支
计算功能列表。
图标
描述
选择
比率
设定点限制器
过程值设定点跟踪器
限速器
比例调整
回路控制器
计算功能列表。
图标
描述
2 态开/关
3 态开/关
PID
44
35012198 12/2018
回路控制器简介
图标
描述
内部模型回路控制器
热/冷
分段
前馈分支
计算功能列表。
图标
描述
比例调整
超前滞后
输出回路控制器
计算功能列表。
图标
描述
比例调整
模拟量输出
伺服驱动器输出
35012198 12/2018
45
回路控制器简介
图标
描述
脉冲输出
输出限制器
46
35012198 12/2018
回路控制器简介
过程值处理分支
概览
有两种类型的过程值:


标准过程值
外部过程值
外部过程值允许在回路控制器中输入已在控制回路外处理过的过程值 PV。在某些情况下,过程值
的计算需要特定的或自定义的功能,而标准过程值处理中不存在这样的功能,外部过程值即为满
足这些情况的需要而提供。
标准过程值
标准过程值分支的结构图。






一阶过滤功能有一个增益系数。
过程值报警块具有四个阈值,该块具有满刻度 1% 的滞后。
可使用以下两种输入格式:单极或双极。
切换为仿真模式时没有冲击;保留的初始仿真值为读取的最后一个过程值。
功能发生器内置有比例调整功能。
可以将过程值限制在比例限制内。
外部过程值
外部过程值分支的结构图。
初始化概述



启动时,在启动此分支的第一个过程前,将先更新关联的数据。
如果未设置过程值输入地址,则将对最初设置为零的仿真值进行处理。
在初始化时,将对输入的配置进行一致性检查。如果配置存在问题,回路会保持在初始化状
态。
35012198 12/2018
47
回路控制器简介
运行时控制操作
过程值处理检查的两个严重故障分别为参数错误和内部计算错误(除零、溢出,等等)。
48
如果
则
检测到严重错误
回路处理切换到故障预置状态:
 冻结计算的过程值 PV 的值。
 冻结控制回路输出。
错误消失
回路在前一操作模式中继续,对输出没有冲击。
冷启动期间过程值处理中发生严重错误
回路仍处于其初始化位置而不启动。
冷启动期间的刻度值不正确(非整数值)
回路仍处于其初始化位置而不启动。
由于出现错误,回路仍处于其初始化位置
而不启动。
必须解决该问题才能使回路自动重启。
刻度值中存在运行时错误。
使用已在当前刻度参数中覆盖的旧的有效刻度值执行
处理。在检查证明正确后,将会更新刻度参数。
35012198 12/2018
回路控制器简介
设定点处理分支
概览
有四种类型的设定点:




比率设定点
选择设定点
单个设定点(具有比例调整的远程设定点)
设定点编程器
只有后面的两种设定点可用于 3 个单回路或自动选择器回路。
定义
本地设定点是通过人机界面编写的设定点。
远程设定点是由过程产生的设定点。
分支的结构图
设定点处理分支的结构图。





本地值跟踪远程设定点的值,以避免操作更改时产生冲击。
如果未给定远程设定点的地址,则强制使用本地模式。
为了避免太过突然的更改,可以限制设定点的速度。
默认情况下,设定点被限制为回路刻度。可以固定更严格的限制。
当回路控制器处于手动模式时,设定点可以跟踪过程值。
初始化的工作原理



启动时,在启动此分支的第一个过程前,将先更新关联的数据。
如果未设置过程值输入地址,则将对最初设置为零的仿真值进行处理。
在初始化时,将对输入的配置进行一致性检查。如果配置存在问题,则回路将保持在初始化状
态。
35012198 12/2018
49
回路控制器简介
执行检查的操作
由设定点处理检查的两种故障是参数错误(不以浮点格式写入)和内部计算错误(除零、溢出
等)。出现此类故障时:





50
SP 设定点处理的结果被冻结。
显示警告。
在控制回路级别不将这些错误视为严重错误;回路控制器和输出值计算使用冻结设定点的值来
执行。
故障一消失,将立即重新开始计算 SP 设定点。
指示与内置设定点功能关联的其他故障。每个功能的描述 (参见第 77 页)中对这些故障进行了详
细描述。
35012198 12/2018
回路控制器简介
前馈处理分支
概览
在使用 PID 的典型过程控制中,回路控制器将对过程输出偏差做出反应(闭合回路过程控制)。
因此,在出现中断的情况下,仅当过程值远离设定点时,回路控制器才开始做出反应。
一出现可测量的中断,就立即使用前馈功能对其进行补偿。
此开放回路功能可预测中断的影响:这一过程被称为预期动作(或前馈)。
分支的结构图
用于前馈处理分支的结构图
初始化的工作原理
如果未定义前馈分支地址,则将对最初设置为零的仿真值进行处理。
执行检查的操作
设定点处理检查两种类型的错误:参数错误(不以浮点格式写入)和内部计算错误(除零、溢出
等)。出现此类故障时:





处理此设定点的结果被冻结。
在控制回路级别不将这些错误视为严重错误;回路控制器和输出值计算使用冻结的前馈值来执
行。
显示特定警告。
一旦消除错误,回路控制器输入中的 OUT_FF 值便立即更新。
指示与内置设定点功能关联的其他故障。每个功能的描述 (参见第 77 页)中对这些故障进行了详
细描述。
35012198 12/2018
51
回路控制器简介
回路控制器和命令分支
概览
回路控制器有 8 种类型:







52
自调节 PID 回路控制器
离散量模式回路控制器:
 2 状态
 3 状态
热/冷 PID 回路控制器
分段 PID 回路控制器
内部模型回路控制器
热/冷内部模型回路控制器
分段内部模型回路控制器
35012198 12/2018
回路控制器简介
开/关 2 状态或 3 状态回路控制器
概览
此类型的分支仅包含具有 2 个或 3 个状态(根据选择)的开/关功能。它仅在过程回路和 3 个单
回路中可用。选择这种类型的分支时,既不存在输出分支,也不存在前馈分支。
回路控制器输出复制到开/关 2 状态回路控制器的状态位 STS_RAISE1 以及开/关 3 状态回路控
制器的状态位 STS_LOWER1 中。
内部变量通过识别命令的前一个值进行更新。
2 状态回路控制器的结构图
具有一个开/关 2 状态回路控制器的分支的结构图。
3 状态回路控制器的结构图
具有一个开/关 3 状态回路控制器的分支的结构图。
35012198 12/2018
53
回路控制器简介
PID 或 IMC 回路控制器
概览
下图对标准的 PID 分支进行了说明。每种回路都存在对应的变量。每种变量在不同回路 (参见
第 204 页)的描述中进行介绍。
对于某些功能,通过识别命令的前一个值来更新内部变量。这就使得无冲击切换成为可能,并可
通过识别输出限制避免积分动作溢出。
输出限制应用于所有回路控制器操作模式中。
注意: RCPY 输入(外部输入地址)仅在模型回路控制器中存在。
注意: 在手动模式中,如果使用了渐变限制,OUT_MAN 值(限制前的目标值)可能暂时与应用
于输出的命令不同。
PID 或 IMC 回路控制器的结构图
PID 或 IMC 回路控制器的结构图。
54
35012198 12/2018
回路控制器简介
分段或热/冷(PID 或 IMC)回路控制器
概览
IMC 功能与 IMC 单回路控制器相同。
PID 功能与 PID 单回路控制器相同。
仅有的区别在于:



不存在自调节。
将 OUT_MAN 限制于 0 和 100 之间。
OUT_BIAS 的值固定为 0,并且无法参数化。
OUT_MAN 命令根据适用的限制重新校准(正如单个 PID),以避免积分动作的溢出和分段或热/
冷功能的操作出现问题。
分段或热/冷功能的每个输出都具有自身的有关级别和梯度的限制。
操作模式对 OUT_MAN 回路控制器的输出起作用。
分段或热/冷回路控制器的结构图
分段或热/冷回路控制器(PID 或 IMC)的结构图。
初始化概述

对于所选配置,将执行一致性检查。如果配置存在问题,那么:
 回路将保持初始化状态
 在状态字中指示该错误

冷启动时,在启动第一个回路控制器过程之前,将先更新与此分支关联的参数和输入值 PV、
SP 等。
可以通过在配置屏幕中创建参数或在顺序程序中发送命令,选择初始回路控制器操作模式。因
此,回路可以在手动或自动模式下启动。

35012198 12/2018
55
回路控制器简介
运行时控制操作
设定点处理检查两种类型的错误:参数错误(不以浮点格式写入)和内部计算错误(除零、溢出
等)。如果发生此类错误:

回路控制器处理进入故障预置模式:
 冻结 OUT 命令的计算值
 保留控制回路输出

故障一消失,状态将立即恢复正常。回路将针对输出再次启动,并且无冲击。
检查输入和输出刻度值。
如果冷启动时出现不一致,则回路将切换到严重错误模式。
在状态字中生成警告。



56
35012198 12/2018
回路控制器简介
输出处理分支
概览
输出类型有三种:



模拟量输出
伺服驱动器输出
PWM 输出(脉冲调制)
无论选择何种输出类型,通过回路控制器计算的 OUT_MAN 命令都会通过一个限制器,限制器的
OUTi_INF 下限和 OUTi_SUP 上限定义输出偏差的范围。这些限制定义输出刻度。
模拟量输出
除了前述的限制器外,没有功能是特定于此过程的。计算的浮点值将转换为整数,该整数再传输
到模拟量通道 (%QW),或放于存储器字 (%MW) 中。
有两种不同的整数格式:


单极 [0, 10000](缺省格式)
双极 [-10000, 10000]
35012198 12/2018
57
回路控制器简介
伺服驱动器输出分支
概览
此输出由带有或不带有执行器位置副本的伺服功能组成。




在分段或热/冷 PID 后,只有带有复制位置的伺服可用。
使用此类型的输出时,回路控制器输出刻度必须为 OUTi_INF 和 OUTi_SUP,并在间隔 [ 0 , 100
] 之中。
其输出周期为任务周期。
如果回路控制器处于自动模式,则伺服输出在每个采样周期中将考虑采用新回路控制器输出
值。在其他模式下,则在每个任务循环中考虑采用新回路控制器输出值。
带有位置复制的伺服输出的结构图
带有位置复制的伺服驱动器输出分支 (RCPY) 的结构图。
信息
伺服功能输入是回路控制器的输出 OUT_MAN 和执行器 RCPY 的位置复制。
当伺服输出在分段或热/冷功能之后进行时,复制输入必不可少。这时伺服功能输入为 OUT1 或
OUT2 和 RCPY。
不带位置复制的伺服输出的结构图
不带位置复制的伺服驱动器输出分支 (RCPY) 的结构图。
58
35012198 12/2018
回路控制器简介
信息
伺服功能项是 PID 的 OUTD 命令的变体。
注意: 限制输出 OUT_MAN 不影响 OUTD。这可用于执行浮动过程控制 - PID 计算的命令与执行
器的实际位置没有直接关联。特别是,甚至在 OUT_MAN 饱和时,仍可以继续打开或关闭电动
阀。
35012198 12/2018
59
回路控制器简介
PWM 分支输出
概览
此输出包含一个 PWM 功能,其中的输入是命令:


OUT_MAN(对于 PID 回路控制器)。
OUT1 或 OUT2(对于热/冷或分段回路控制器)。
使用此类输出分支时,输出比例标度必须为 OUTi_INF 和 OUTi_SUP,并在间隔 [ 0 , 100 ] 之中。
其输出周期为任务周期,独立于回路控制器的操作模式。
初始化概述



启动时,参数和输出分支输入值在第一次处理前进行更新。
如果未填入输出地址,则会执行处理,但不执行输出转换。
对于输入的配置将执行一致性检查。如果配置存在问题,回路会保持在初始化状态。
运行时控制操作
设定点处理检查两种类型的错误:参数错误(不以浮点格式写入)和内部计算错误(除零、溢出
等)。如果发生此类错误:




60
输出结果将被冻结。
错误消失时,状态恢复为正常状态,对输出进行不具有冲击的重新计算。
冷启动期间,如果刻度值无效(非整数值),则回路保持在初始化位置而不重启。因此,输出
会保留其初始值。
回路在错误消失时重启。
35012198 12/2018
回路控制器简介
回路摘要表
数据表
此表汇总了与每种回路关联的元素。
分支
单回路
过程回路
级联回路
自动选择器回路
主站
从站
主要
次要
过程标准过程值
否
是
是 (1)(2)
否
是
否
单个标准过程值
是
是
是
是
是
是
前馈
否
是
是
否
是
否
单设定点
是
是
是
-
是
是
SPP 配置文件设定点
是
是
是
-
是
是
选择设定点
否
是
是
-
是
否
带比率的设定点
否
是
是
-
是
否
开/关 2 状态回路控制器
是
是
否
否
-
-
开/关 3 状态回路控制器
是
是
否
否
-
-
PID 回路控制器
是
是
是
是
是
是
热/冷 PID 回路控制器 (2)(3)
否
是
-
是
否
-
分段 PID 回路控制器
否
是
-
是
否
-
IMC 回路控制器
是
是
是 (1)(3)
是 (1)
是 (1)
是 (1)
热/冷 IMC 回路控制器 (2)(3)
否
是
是 (1)
是 (1)
是 (1)
是 (1)
分段 IMC 回路控制器
否
是
是 (1)
是 (1)
是 (1)
是 (1)
模拟量输出
是
是
-
是
是
-
伺服输出
是
是
-
是
是
-
PWM 输出
是
是
-
是
是
-
(1) 单个回路控制器(主站或从站)。
(2) 主站回路的过程值分支上不存在总和功能。
(3) PID/IMC 热/冷回路控制器中没有内置自调节功能。
35012198 12/2018
61
回路控制器简介
第4.4节
设定点编程器
设定点编程器
本节主题
本节介绍设定点编程器的操作。
本节包含了哪些内容?
本节包含了以下主题:
主题
62
页
设定点编程器描述
63
将设定点编程器链接到控制回路
65
设定点编程器的保证驻留时间
66
控制输出
68
无冲击启动
69
执行配置文件
71
设定点编程器的参数
73
操作初始化和监控
74
35012198 12/2018
回路控制器简介
设定点编程器描述
概览
设定点编程器可生成设定点。根据由各参数组成的配置文件,该设定点会随着时间而演化:


最多可配置 6 个配置文件,其中总共包括
48 段 (i),编号从 1 到 48。
段由以下参数定义:


SPi (%MF),目标设定点
VALi (%MF),段的持续时间或斜坡
任何段都可以配置为:


斜坡
阶跃(在此实例中:Spi = Spi-1)
任何段都可以秒、分钟或小时为单位进行配置。
图
下面给出了示意图。
映射配置文件/段
可使用以下配置:







1 个最多包含 48 个段的配置文件
1 个最多包含 32 个段的配置文件以及 1 个最多包含 16 个段的配置文件
2 个配置文件,每个配置文件最多包含 24 个段
3 个配置文件,每个配置文件最多包含 16 个段
4 个配置文件,每个配置文件最多包含 12 个段
6 个配置文件,每个配置文件最多包含 8 个段
1 个包含 24 个段的配置文件、1 个包含 16 个段的配置文件以及 1 个包含 8 个段的配置文件。
35012198 12/2018
63
回路控制器简介
参数和设定点的存储器映射
48 个目标设定点以及各自的持续时间分别存储在 %MFxy.i.50 到 %MFxy.i.240 字中。配置的配置文
件数不会影响此映射。
对于存在 3 个配置文件、每个配置文件包含 16 个段的情况,映射如下:



第 1 个配置文件的第 1 个设定点位于 SP1 (%MFr.m.c.50) 中
第 2 个配置文件的第 1 个设定点位于 SP17 (%MFr.m.c.114) 中
第 3 个配置文件的第 1 个设定点位于 SP33 (%MFr.m.c.178) 中
对于存在 2 个配置文件、每个配置文件包含 24 个段的情况,映射如下:


64
第 1 个配置文件的第 1 个设定点位于 SP1 (%MFr.m.c.50) 中
第 2 个配置文件的第 1 个设定点位于 SP25 (%MFr.m.c.146) 中
35012198 12/2018
回路控制器简介
将设定点编程器链接到控制回路
过程
下表列出了将设定点编程器与控制回路关联所需的步骤。
步骤
描述
1
使用项目浏览器访问硬件配置。
2
在处理器的回路区域上双击。
3
选择与过程控制回路对应的回路控制器。
4
选择所需的功能。
结果:系统将显示以下(或相似)屏幕:
5
选择编程器作为设定点类型。
6
输入设定点编程器的输出地址作为设定点的输入地址(结构图中的 SP1),设定点
编程器的输出地址即 SP (%MFr.m.c.20),其中,c 表示被选作设定点编程器的回路控
制器的编号。
35012198 12/2018
65
回路控制器简介
设定点编程器的保证驻留时间
概览
过程对设定点更改的反应可能有快有慢。该反应并非一定遵循编程器计算出的设定点偏差。但仍
可能遵循过程值变化并保证在所选设定点处有一定的驻留时间:当设定点和过程值的差值小于某
个预先定义的阈值 (THLD) 时,将开始驻留时间倒计时。
可使用以下几种方式获得保证驻留时间:



高偏差溢出
低偏差溢出
高低设定点偏差溢出
在上述情况下,每次溢出时会"冻结"(中断)驻留周期倒计时。
图
下图说明了保证驻留时间。
66
35012198 12/2018
回路控制器简介
配置保证驻留时间
按如下方法继续配置保证驻留时间。
步骤
操作
1
选择一个回路控制器。
2
选择设定点编程器功能。
3
通过选中保证驻留时间框来启用该功能。
4
输入阈值 THLD 和需要的溢出类型:
 高偏差,PV > dwell + THLD
 低偏差,PV < dwell - THLD
 高偏差,PV > dwell + THLD 或 PV < dwell - THLD
 输入偏差,仅在驻留开始时有偏差。
5
在 GDT 列中,选中将影响该功能的驻留时间。
6
输入希望在 PV 文本区域中监控的过程值的地址。
注:如果未提供过程值地址,即使已配置保证驻留时间功能,也将无法使用该
功能。在执行过程中,可以通过发出命令来禁用此功能 (参见第 71 页)。
35012198 12/2018
67
回路控制器简介
控制输出
概览
设定点编程器有 8 个从 STOR0 到 STOR7 的逻辑位输出(%MWxy.i.3:X0 到 X7),这些输出可与段关
联以生成离散量操作。
这些输出在 Control Expert 配置屏幕上称为 S0 到 S7。
示例配置屏幕
此图显示了与设定点编程器的段关联的逻辑输出的示例配置。
运行时时序图
此时序图描述输出相对于当前段的位置。
68
35012198 12/2018
回路控制器简介
无冲击启动
概览
设定点配置文件从执行选项卡中定义的初始设定点值 SP0 启动。要避免在启动时出现冲击,配置
文件可从测量值 PV 启动并达到设定点 SP1,以符合第 1 段的特征。
在初始化配置文件之前,计算的设定点缺省设置为 SP0(或 PV,具体取决于配置文件的配置)。
如果所选配置文件被修改,则可通过对此配置文件执行复位命令来更新计算的设定点。
此功能还可用于执行配置文件循环迭代。要选择这些功能,只需在执行选项卡窗口中选中相应的
框。
运行时时序图
此时序图描述无冲击启动的操作。
35012198 12/2018
69
回路控制器简介
"执行配置"窗口
此图显示用于配置无冲击初始化和循环迭代功能的示例配置屏幕。
70
35012198 12/2018
回路控制器简介
执行配置文件
概览
以下操作适用于任何配置文件:



一次性执行
重复数次实例
连续循环
迭代次数在 NB_RT_PFi 字中指定,并可以在 1 到 32,767 之间变化。
注意: 第一个循环迭代段不一定是配置文件中的第一段。此处讨论的段在"配置"屏幕的执行选项
卡中进行配置。此方法的优点在于能为任意给定的配置文件定义段,这些段在启动后只执行一次
(初始化段)。
如何启动配置文件的执行命令
下表列出了使用软件命令触发配置文件的执行的步骤。
步骤
操作
1
将命令值分配给 CMD_ORDER (%MWr.m.c.7) 字。
注:下表列出了所有可用的命令。
2
在 CMD_PARAM(%MDr.m.c.8(1 到 6))双字中包括所需的配置文件编号。
3
执行 WRITE_CMD ( LOOP_i) 命令。
其中,LOOP_i 指定与应用命令的 i 通道对应的 IODDT 类型变量。T_PROC_SPP 类型
的示例 LOPP_i。
注:此命令通过称为显式交换 (参见第 216 页)的方法来传送。
配置文件的执行命令
任何时刻都可以只启动并应用一个配置文件。下表列出了与分配给 CMD_ORDER (%MWr.m.c.7) 字的十
六进制值关联的命令。
命令
十六进制值
注释
START
16#0002
触发所选配置文件的执行。
STOP
16#0003
停止所选配置文件的执行。
RESET
16#0001
重新初始化设定点编程器,并使其做好等待下一次
START 的准备。
NEXT
16#0006
跳转至下一段。
BACK
16#0007
跳转至上一段。
HOLD
16#0004
冻结设定点演变并停止时间。
DEHOLD
16#0005
正在释放配置文件。
HOLD_PG
16#0008
对当前配置文件禁用保证驻留时间功能。
DEHOLD_PG
16#0009
对当前配置文件激活保证驻留时间功能。
35012198 12/2018
71
回路控制器简介
先决条件
命令的执行受某些条件的限制:





始终接受 RESET 命令
仅当编程器正在运行时才接受 START 命令
如果配置文件未冻结,则拒绝 NEXT 和 BACK 命令
如果编程器处于启动模式,则拒绝 STOP 命令
当未使用保证驻留时间功能时,将拒绝 HOLD_PG 和 DEHOLD_PG 命令
通过主屏幕进行监控
每个配置文件都可使用以下控件从其主屏幕中进行控制。
72
35012198 12/2018
回路控制器简介
设定点编程器的参数
内部参数
功能的内置参数表。
含义
符号
配置文件 # i 的重复次数
NB_RT_PFi
数据类型
偏差范围
缺省值
R/W
INT
0/32767
1
R/W
配置文件 #i 的保证驻留时间阈 THLD_PFi
值的值
REAL
0.0/3.4 E38
0.0
R/W
配置文件 # i 的初始设定点的值 SPO_PFi
REAL
-3.4 E38/3.4 E38
0.0
R/W
段 # i 的目标设定点
SPi
REAL
-3.4 E38/3.4 E38
0.0
R/W
段 # i 的时间或速度值
VALi
REAL
-3.4 E38/3.4 E38
0.0
R/W
偏差范围
缺省值
R/W
输出参数
输出参数表。
含义
符号
数据类型
当前配置文件编号
CUR_PF
INT
0/32767
0
R
当前段号
SEG_OUT
INT
0/32767
0
R
当前重复的编号
CUR_ITER
INT
0/32767
0
R
计算的设定点的值
SP
REAL
-3.4 E38/3.4 E38
-
R
总耗时值(包括冻结时间)
TOTAL_TIME
REAL
0.0/3.4 E38
-
R
当前段上的总耗时值(包括冻
结时间)
CUR_TIME
REAL
0.0/3.4 E38
0.0/3.4 E38
R
35012198 12/2018
73
回路控制器简介
操作初始化和监控
初始化概述
启动时,系统将对预定义的配置执行一致性检查。如果配置出现问题,设定点编程器将指示错误
并保持在初始化状态。
运行时控制操作
设定点处理检查两种类型的严重错误:参数错误(不以浮点格式写入)和内部计算错误(除零、
溢出等)。
如果
则
检测到设定点计算中存在错误
冻结设定点结果
错误消失
恢复正常状态。
一个斜坡包含两个相同的设定点
显示警告,但系统继续进行设定点计算。如果编程器处
于故障段上,系统立即切换到下一段。
斜坡的上升沿或下降沿的速度为零 (0.0)
显示警告,但系统继续进行设定点计算。如果编程器处
于故障段上,则冻结计算的设定点。
一个驻留有两个不同的设定点
显示警告,但系统继续进行设定点计算。如果编程器处
于故障段上,则根据设定点值存在上升沿或下降沿。
保证驻留时间配置了阈值 0.0
显示警告,但系统继续进行设定点计算。如果编程器处
于故障段上,则禁用对保证驻留时间的处理。
如果设定点编程器处于故障段上,则会有一个附加的警告显示以下消息:“当前段错误。”
注意: 要显示这些警告,每个段的执行时间必须大于 PLC 任务处理时间。
74
35012198 12/2018
回路控制器简介
第4.5节
控制回路全局参数
控制回路全局参数
过程控制回路全局参数的描述
概览
与控制通道关联的参数可以分为三个类别:



链接至回路的任务参数
以过程控制回路为特征的仪器参数
链接至回路执行的参数
任务参数可在配置屏幕 (参见第 22 页)的常规参数区中进行修改,而执行参数和仪器参数可在配
置区中进行修改。
PLC 任务
下表描述 PLC 任务参数:
参数
说明
任务
必须将过程控制通道分配给某个 PLC 任务,MAST 或 FAST 任务均可。缺省情况下,会选择
MAST 任务。如果要提高采样速度和执行优先级,请选择 FAST 任务。
仪器参数
下表描述用于过程控制回路的仪器参数:
参数
说明
名称
此名称包括在常量 (%KW) 中;可将其分配给每个回路。该名称最多可包含八个字符。
单位
此参数最多包含 6 个字符,包括在常量 (%KW) 中。这些字符用于定义过程控制回路
单位(例如:DEGREE)。
应用 ID
此参数标识过程控制回路配置。要检查其可靠性,可对这些应用 ID 进行比较。它们
在数值上表示回路的配置常量。
对用于 KP 单位的参数进行的任何修改都会显著影响应用 ID。但应注意级联回路和
自动选择器回路的以下特殊地方:
 级联回路:对一个回路(主站或从站)中用于 KP 单位的参数进行任何修改时,
两个回路中的此参数都会立即反映此修改。但是,只对从站回路修改应用 ID。
 自动选择器回路:对一个回路(主回路或自动选择器回路)中用于 KP 单位的参
数进行任何修改时,两个回路中的此参数都会立即反映此修改。但是,只对二级
回路修改应用 ID。
35012198 12/2018
75
回路控制器简介
参数
说明
刻度上限
刻度下限
这些阈值定义回路对过程进行控制时不应超出的物理刻度范围。上游分支计算
(过程值和设定点)都设置为相同刻度。
注:设定点分支包括一个比例调整功能,该功能返回以前在设定点输入过程中定义
的可变刻度范围。当过程回路链接起来形成级联时,此功能很有用。缺省情况下,
此刻度必须与回路定义的物理刻度相同。
注:也可以将输出分支 (参见第 151 页)设置为特定刻度。
“命令排序”双字
使用“命令排序”双字 (参见第 222 页)可管理回路操作。它用于替换 WRITE_CMD
功能。对于前 16 位,此双字与过程控制回路状态字相同。
执行参数
下表描述控制回路执行参数。
参数
说明
采样周期
这是回路控制器在自动模式下的处理周期。缺省值为 0.3 秒。此值必
须是任务周期的整数倍。否则,过程控制循环处理将缺省为最接近的
整数倍。
示例:T_MAST = 0.1 s, T_ECH = 0.124 s T_ECH true = 0.1 s
如果
则
采样周期小于任务周期
实际的采样周期自动固定为任
务周期。
周期计算中考虑了 T_ECH 的实际值。如果任务处理执行时间超过理
论周期,则错误将反映在 OVERRUN 位 %S19 中。
触发方法
76
过程控制回路可自动触发
35012198 12/2018
使用 EcoStruxure™ Control Expert 的 Premium 和 Atrium
计算功能
35012198 12/2018
第5章
计算功能
计算功能
本章主题
本章介绍不同处理分支的计算功能:





过程值分支的功能
设定点分支的功能
前馈分支的功能
回路控制器分支的功能
输出分支的功能
本章包含了哪些内容?
本章包含了以下部分:
节
主题
页
5.1
过程值分支的功能
5.2
设定点分支的功能
5.3
前馈分支功能
101
5.4
回路控制器分支的功能
107
5.5
输出分支的功能
143
35012198 12/2018
78
93
77
计算功能
第5.1节
过程值分支的功能
过程值分支的功能
本节主题
本节介绍过程值处理分支的计算功能:








输入格式,
过滤器,
平方根,
功能发生器,
比例调整,
比例限制符,
接通电平报警,
加法器。
本节包含了哪些内容?
本节包含了以下主题:
主题
78
页
输入格式
79
一阶过滤
81
平方根
83
功能发生器
84
比例调整
86
比例限制符
87
水位报警
88
总计
90
35012198 12/2018
计算功能
输入格式
说明
“输入格式”功能只可用于标准过程值。它提供回路的模拟量输入的原始值。为此,您必须将该格
式配置为符合模拟量输入通道的类型。
提供两种范围格式:


单极:0 到 10000(缺省选择),
双极:-10000 到 +10000。
过程值输入地址
必须在 Control Expert 过程控制配置屏幕中定义过程值输入地址。对于标准过程值,地址为 %IW
输入字或内部 %MW 字。
输入地址在屏幕的图形部分中输入:
35012198 12/2018
79
计算功能
功能参数
输入参数:
参数
符号
类型
阈值
缺省值
R/W
过程值输入
/
%IW
%MW
-32768 / 32767
/
R
内部参数:
参数
符号
类型
阈值
缺省值
R/W
范围
PV_UNI_BIP
%KW 位
/
0(单极)
R
参数
符号
类型
阈值
缺省值
R/W
已启用的输入
PV_SIM
INT
-32768 / 32767
0
R/W
输出参数:
操作监控
如果不输入输入地址,软件将自动读入仿真值。此值最初设置为 0。
使用外部过程值时
对于外部过程值,由于该值已经是整数,因此不需要使用“输入格式”功能。一进入回路控制器,
此输入便会被传输给过程值浮点变量 (PV)。
80
35012198 12/2018
计算功能
一阶过滤
描述
此功能以时间常量 T 过滤一阶。过滤转换功能为:
一阶过滤直接应用于输入过程值。
功能参数
输入参数:
参数
符号
类型
阈值
缺省值
R/W
已启用输入
PV_SIM
INT
-32768 / 32767
0
R/W
内部参数:
类型
阈值
缺省值
R/W
过滤时间(毫秒) T_FILT
参数
REAL
0.0 / 3.4E38
0.0
R/W
增益
REAL
-3.4E38 / 3.4E38
1.0
R/W
35012198 12/2018
符号
GAIN_FILT
81
计算功能
输出参数:
参数
符号
类型
阈值
缺省值
R/W
输出值
FILT_OUT
REAL
-3.4 E38 / 3.4E38
/
R
注意: 如果不选择此功能,则过滤输出值与其输入值相同。
执行监控
对此功能的参数的监控集成到过程值分支的错误管理中。如果时间常量为负,则其值设置为 0.0。
82
35012198 12/2018
计算功能
平方根
描述
此功能计算数值的平方根。平方根抽取通常用来使压力元件产生的输出过程值线性化。
该功能执行以下计算:
功能参数
输入参数:
参数
符号
类型
阈值
缺省值
R/W
功能输入
FILT_OUT
REAL
-3.4E38 / 3.4E38
/
R
参数
符号
类型
阈值
缺省值
R/W
输出值
SQRT_OUT
REAL
-3.4 E38 / 3.4E38
/
R
输出参数:
注意: 如果不选择该功能,则其输出的值与其输入值相同。
操作监控
没有此功能专用的特定检查。对参数的监控集成到过程值分支的错误管理中。
35012198 12/2018
83
计算功能
功能发生器
描述
发生器可更正过程值输入信号的非线性读数。此非线性由 7 条线性的相邻线段按其点坐标定义的
可变增量来更正。
该功能还执行比例调整,这里的比例调整不同于下面描述的过程值比例调整功能。
输出按 2 点之间的线性内插来计算,这 2 点的 abcissae 包含输入参数值。
PV = f(x) = {(X1,Y1), …, (X7,Y7)}
其中:
X1 = 0 或 -10000,Y1= PV_INF(回路刻度的下限)
X7 = 10000,Y7= PV_SUP(回路刻度的上限)
功能发生图:
在输入刻度外,可以使用配置来外推或限制根据过程值刻度计算的测量值。
84
35012198 12/2018
计算功能
参数
输入参数:
参数
符号
类型
阈值
缺省值
R/W
功能输入
SQRT_OUT
REAL
-3.4E38 / 3.4E38
/
R
内部参数:
参数
符号
类型
阈值
缺省值
R/W
外推
EXTRAPOL
位常量
Abscissa 1
/
REAL
/
0(无)
R
-3.4E38 / 3.4E38
0.0 或
-1000.0
/
Abscissa 2
E2_IN
REAL
-3.4E38 / 3.4E38
1428.0
R/W
Abscissa 3
E3_IN
Abscissa 4
E4_IN
REAL
-3.4E38 / 3.4E38
2857.0
R/W
REAL
-3.4E38 / 3.4E38
4285.0
R/W
Abscissa 5
Abscissa 6
E5_IN
REAL
-3.4E38 / 3.4E38
5714.0
R/W
E6_IN
REAL
-3.4E38 / 3.4E38
7143.0
R/W
Abscissa 7
E7_IN
REAL
-3.4E38 / 3.4E38
8571.0
R/W
Abscissa 8
/
REAL
-3.4E38 / 3.4E38
10000.0
/
坐标 1
PV_INF
REAL
-3.4E38 / 3.4E38
0.0
R/W
坐标 2
E2_OUT
REAL
-3.4E38 / 3.4E38
14.28
R/W
坐标 3
E3_OUT
REAL
-3.4E38 / 3.4E38
28.57
R/W
坐标 4
E4_OUT
REAL
-3.4E38 / 3.4E38
42.85
R/W
坐标 5
E5_OUT
REAL
-3.4E38 / 3.4E38
57.14
R/W
坐标 6
E6_OUT
REAL
-3.4E38 / 3.4E38
71.43
R/W
坐标 7
E7_OUT
REAL
-3.4E38 / 3.4E38
85.71
R/W
坐标 8
PV_SUP
REAL
-3.4E38 / 3.4E38
100.0
R/W
输出参数:
参数
符号
类型
阈值
缺省值
R/W
过程值
PV
REAL
-3.4E38 / 3.4E38
/
R
注意: 参数 PV_INF 和 PV_SUP 在回路的全局参数中定义。
执行监控
对参数的监控集成到过程值分支的错误管理中。
abcissae 的坐标必须呈上升趋势。例如,如果 Ej+1_IN < Ej_IN,则会显示警告消息。尽管如此,
仍使用当前参数执行计算。
35012198 12/2018
85
计算功能
比例调整
概览
过程值分支使用回路的全局参数自动进行比例调整:PV_INF 和 PV_SUP (参见第 75 页)。
86
35012198 12/2018
计算功能
比例限制符
描述
此功能用于限制与为过程控制回路定义的物理刻度相关的过程值。
如果激活此功能,则比例调整只在 PV_INF 至 PV_SUP 的范围内执行。在此范围外,输出限制为
刻度值。
限制器输出上的值:
35012198 12/2018
87
计算功能
水位报警
描述
此功能通过将过程值与以下 4 个阈值进行比较,监控过程值的进度:PV_LL、PV_L、PV_H 和
PV_HH。
每个报警与一个状态位关联。
这些报警由 1% 的固定滞后(相对于回路的全局参数中所定义刻度而言)来控制。
用于交叉阈值 PV_H 或 PV_L 的报警:
88
35012198 12/2018
计算功能
参数
输入参数:
参数
符号
类型
阈值
缺省值
R/W
过程值
PV
REAL
-3.4 E38 / 3.4E38
/
R
符号
类型
阈值
缺省值
R/W
内部参数:
参数
极低阈值
PV_LL
REAL
-3.4 E38 / 3.4E38
5.0
R/W
低阈值
PV_L
REAL
-3.4 E38 / 3.4E38
5.0
R/W
高阈值
PV_H
REAL
-3.4 E38 / 3.4E38
95.0
R/W
极高阈值
PV_HH
REAL
-3.4 E38 / 3.4E38
95.0
R/W
输出参数:
参数
符号
类型
阈值
缺省值
R/W
极低限制
STS_PV_LL_LIM
EBOOL
/
/
R
下限
STS_PV_L_LIM
EBOOL
/
/
R
上限
STS_PV_H_LIM
EBOOL
/
/
R
极高限制
STS_PV_HH_LIM
EBOOL
/
/
R
Or 报警 (*)
STS_ALARMS
EBOOL
/
/
R
(*) 交叉阈值时报警和偏差时报警的 Or 位逻辑。
执行监控
对参数的监控集成到过程值分支的错误管理中。
35012198 12/2018
89
计算功能
总计
描述
此功能计算一段时间上的输入值(通常为负值),并返回累计值(通常为容量)。
为此,它使用部分内部累加器 (Acc),该累加器包含 PV 值并在每次到达可调整阈值 THLD 时自动
复位为 0。
将记录复位的次数,以便实现全局累计值 OUT_TOT 的重组。
功能原理
在每次执行中,累加器 Acc 和累计值 OUT_TOT 通过如下算法进行计算:
Acc(新)= Acc(旧)+ PV.DT
SI Acc(新)>= THLD ALORS
Acc(新)= Acc(新)- THLD
CptInit = CptInit + 1
FINSI
OUT_TOT = CptInit x THLD + Acc(新)
其中:
CptInit = 复位次数
DT = 任务周期
ACC(旧)= 累加器 Acc 在上一周期中的值
调整积分阈值 THLD
通常,积分阈值与较易确定的过程特征(例如容器的容量)相对应。在周期中,每当部分累加器
达到积分阈值时,状态位便设置为 1。
此功能也可用于对较小的输入值求积分,即使积分结果非常大时仍是如此。在此情况下,要进行
积分的值可能对累计值而言是可以忽略的,因此不再予以考虑。
为了避免此情况,建议您将累加器限制为阈值 THLD,这样相对于此部分累加器而言,要进行积分
的值永远不可忽略。当阈值 THLD 等于 0 时,该功能不会对值进行积分,并且该功能保持固定。
时基
为了对新的过程值求积分,累计值与 PV 值之间的关系必须小于 109。
90
35012198 12/2018
计算功能
关联的命令
有两个命令与该功能关联:


复位:OUT_TOT 功能输出设置为 0,所有内部变量也都如此(例如,在生产中发生阶段变化
后)。
保留:暂停积分。功能输出保留以前的值。
在此模式中,用户可以修改累计值 OUT_TOT,提示需要对内部变量进行新计算。这样便可重
新校准累计值(例如,在自动停止后)。
时序图
加法器功能:
35012198 12/2018
91
计算功能
参数
输入参数:
参数
符号
类型
阈值
缺省值
R/W
过程值
PV
REAL
-3.4E38 / 3.4E38
/
R
参数
符号
类型
阈值
缺省值
R/W
总计阈值
THLD
REAL
0.0 / 3.4E38
1.0E38
R/W
时基(小时)
/
%KW 位
/
/
R
内部参数:
输出参数:
参数
符号
类型
阈值
缺省值
R/W
总计值
OUT_TOT
REAL
0.0 / 3.4E38
0.0
R
达到的阈值
STS_THLD_TOT
EBOOL
/
/
R
执行监控
对参数的监控集成到过程值分支的错误管理中。
92
35012198 12/2018
计算功能
第5.2节
设定点分支的功能
设定点分支的功能
本节主题
本节介绍设定点处理分支的计算功能:






比率,
选择,
比例调整,
设定点限制器,
跟踪设定点,
限速器
本节包含了哪些内容?
本节包含了以下主题:
主题
页
比率
94
选择
95
比例调整
96
设定点限制器
98
跟踪设定点
99
限速器
35012198 12/2018
100
93
计算功能
比率
描述
比率功能用于执行报告过程控制;换句话说,它可以指定外部输入的值(控制值)的大小。
比率功能通过应用以下公式,根据控制值计算回路控制器设定点:
SP = RATIO x (SP Remote 1) + RATIO_BIAS
其中:
SP Remote 1 = 控制值。
可以定义比率报告的最大和最小限制。
注意: 与 SP Remote 1 输入连接的大小是外部过程值,而非设定点。
比率功能的功能图:
参数
输入参数:
参数
符号
类型
阈值
缺省值
R/W
设定点输入
/
%MFi
-3.4E38 / 3.4E38
/
R
参数
符号
类型
阈值
缺省值
R/W
比率值
RATIO
REAL
-3.4E38 / 3.4E38
1.0
R/W
最小比率值
RATIO_MIN
REAL
-3.4E38 / 3.4E38
0.0
R/W
最大比率值
RATIO_MAX
REAL
-3.4E38 / 3.4E38
100.0
R/W
比率偏差
RATIO_BIAS
REAL
-3.4E38 / 3.4E38
0.0
R/W
参数
符号
类型
阈值
缺省值
R/W
设定点值
SP
REAL
-3.4E38 / 3.4E38
/
R
比例调整错误
RATIO_WARN
EBOOL
/
/
R
内部参数:
输出参数:
执行监控
对参数的监控集成到设定点分支的错误管理中。
94
35012198 12/2018
计算功能
选择
描述
选择功能用于通过比较两个数值输入来选择设定点。此选择可以是:



最大选择:远程 1 设定点输入大于远程 2 设定点输入
最小选择:远程 1 设定点输入小于远程 2 设定点输入
"切换"选择:由显式命令选择输入。
切换简单且没有滞后。
操作监控
对此功能的监控被集成到设定点分支的错误管理中。
35012198 12/2018
95
计算功能
比例调整
描述
此功能用于以 PV_INF 和 PV_SUP(回路参数)定义的过程值刻度来表达设定点值。
该功能考虑设定点(INP_INFRi、INP_SUPRi)的输入范围,并应用于 Remote 1 和 Remote 2 设
定点。
该比例调整功能执行以下计算:
此功能是可选的,并可用于跟踪两个回路(例如,级联两个过程回路)。
不使用此功能时:INP_INFRi = PV_INF 并且 INP_SUPRi = PV_SUP。
比例调整功能的功能图:
根据远程设定点输入更改设定点
96
35012198 12/2018
计算功能
参数
输入参数:
参数
符号
类型
阈值
缺省值
R/W
设定点输入
/
%MFi
-3.4E38 / 3.4E38
/
R/W
参数
符号
类型
阈值
缺省值
R/W
低输入刻度
INP_INFRi
REAL
-3.4E38 / 3.4E38
0.0
R/W
高输入刻度
INP_SUPRi
REAL
-3.4E38 / 3.4E38
100.0
R/W
参数
符号
类型
阈值
缺省值
R/W
设定点值
SP
REAL
-3.4E38 / 3.4E38
/
R
内部参数:
输出参数:
操作监控
对此功能的参数的监控集成到设定点分支的错误管理中。
35012198 12/2018
97
计算功能
设定点限制器
描述
当激活此功能时,仅在参数 SP_MIN 和 SP_MAX 定义的范围限制内执行比例调整。当未激活此功
能时,设定点值将被限制为调节回路的物理刻度。
间隔 (SP_MIN / SP_MAX) 必须包括在间隔 (PV_INF / PV_SUP) 中。
间隔 [SP_MIN / SP_MAX] 必须包括在间隔 (PV_INF / PV_SUP) 中。
参数
输入参数:
参数
符号
类型
阈值
缺省值
R/W
设定点值
SP
REAL
-3.4E38 / 3.4E38
/
R
参数
符号
类型
阈值
缺省值
R/W
设定点下限
SP_MIN
REAL
-3.4E38 / 3.4E38
0.0
R/W
设定点上限
SP_MAX
REAL
-3.4E38 / 3.4E38
100.0
R/W
参数
符号
类型
阈值
缺省值
R/W
设定点值
SP
REAL
-3.4E38 / 3.4E38
/
R
内部参数:
输出参数:
执行监控
对此功能的参数的监控集成到设定点分支的错误管理中。
如果 SP_MIN >= SP_MAX、SP_MIN < PV_INF 或 SP_MAX > PV_SUP,则设定点输出将保持不
变,并且状态字中的一个位将设置为状态 1。
98
35012198 12/2018
计算功能
跟踪设定点
描述
在本地设定点模式下且修正器不在自动模式下时,此功能会提示由本地设定点跟踪测量。这样可
避免当修正器返回自动模式时对修正器输出造成冲击。
未配置该功能
未配置该功能时的输出更改:
已配置该功能
已配置该功能时的输出更改:
35012198 12/2018
99
计算功能
限速器
描述
更改设定点时,此功能用于在遵守速度限制的同时达到新值。上升和下降速度限制可以不同。
当对输入的请求值大于输出 SP 的当前值时,该功能将以速度 R_RATE 增加此输出的值,直到值
SP 等于请求值为止。
如果值 R_RATE 为零值,则没有斜坡,并且 SP 是输入值的直接副本。
当输入值随着斜坡的生成而变化时,该功能将尝试达到这一新目标。
功能图:
参数
输入参数:
参数
符号
类型
阈值
缺省值
R/W
设定点值
SP
REAL
-3.4E38 / 3.4E38
/
R
参数
符号
类型
阈值
缺省值
R/W
上升速度限制
R_RATE
REAL
0.0 / 3.4E38
0.0
R/W
下降速度限制
D_RATE
REAL
0.0 / 3.4E38
0.0
R/W
内部参数:
输出参数:
参数
符号
类型
阈值
缺省值
R/W
限制的设定点值
SPEED_LIM_OUT
REAL
-3.4E38 / 3.4E38
/
R/W
注意: 当 R_RATE 和 D_RATE 为 0.0 时,表示没有限制。
根据所选配置,此功能可以应用于远程设定点和本地设定点,或只应用于本地设定点。
执行监控
对此功能的参数的监控集成到设定点分支的错误管理中。
100
35012198 12/2018
计算功能
第5.3节
前馈分支功能
前馈分支功能
本节主题
本节介绍前馈处理分支的计算功能:



比例调整,
超前滞后,
偏差时报警。
本节包含了哪些内容?
本节包含了以下主题:
主题
页
比例调整
102
超前滞后
103
偏差时报警
105
35012198 12/2018
101
计算功能
比例调整
描述
此功能用于更改前馈输入的数字值的刻度。
该比例调整功能执行以下转换功能:
前馈值:
参数
输入参数:
参数
符号
类型
阈值
缺省值
R/W
前馈输入
/
%IW
%MW
-32768 / 32767
/
R
参数
符号
类型
阈值
缺省值
R/W
刻度下限
OUT_FF_INF
REAL
-3.4E38 / 3.4E38
0.0
R/W
刻度上限
OUT_FF_SUP
REAL
-3.4E38 / 3.4E38
100.0
R/W
参数
符号
类型
阈值
缺省值
R/W
前馈值
OUT_FF
REAL
-3.4E38 / 3.4E38
/
R/W
内部参数:
输出参数:
执行监控
对此功能的参数的监控集成到前馈分支的错误管理中。
不对刻度参数顺序进行监控。下限值可以大于上限值。
102
35012198 12/2018
计算功能
超前滞后
描述
超前滞后(或 Leadlag)功能执行步的提前/延迟类型的转换功能。这样便可对中断的影响进行建
模,从而在开放回路中执行预期的过程控制。
该超前滞后功能执行以下转换功能:
对于分级输入,输出响应随 T1_FF 和 T2_FF(步提前或延迟)的变化而变化:


如果 T1_FF > T2_FF,则执行步提前。
如果 T1_FF < T2_FF,则执行步延迟。
步提前
超前滞后功能在步提前 (T1_FF > T2_FF) 中配置:OUTFF 输出超前于输入。
35012198 12/2018
103
计算功能
步延迟
超前滞后功能在步延迟 (T1_FF < T2_FF) 中配置:OUTFF 输出滞后于输入。
参数
输入参数:
参数
符号
类型
阈值
缺省值
R/W
前馈输入
/
REAL
-3.4E38 / 3.4E38
/
R
参数
符号
类型
阈值
缺省值
R/W
时间 1(秒)
T1_FF
REAL
-3.4E38 / 3.4E38
0.0
R/W
时间 2(秒)
T2_FF
REAL
-3.4E38 / 3.4E38
0.0
R/W
参数
符号
类型
阈值
缺省值
R/W
前馈值
OUTFF
REAL
-3.4E38 / 3.4E38
/
R
内部参数:
输出参数:
执行监控
对此功能的参数的监控集成到前馈分支的错误管理中。
104
35012198 12/2018
计算功能
偏差时报警
描述
此功能通过将过程值 (PV) 和设定点 (SP) 与 2 个阈值(偏差高阈值和偏差低阈值)进行比较,监
控这两个值之间偏差的变化。
这些报警由回路的满刻度 1% 的固定滞后来控制。
注意: 阈值必须大于滞后 (1%),否则报警仍将处于活动状态。
偏差时报警功能图:
35012198 12/2018
105
计算功能
参数
输入参数:
参数
符号
类型
阈值
缺省值
R/W
过程值
PV
REAL
-3.4E38 / 3.4E38
/
R
设定点值
SP
REAL
-3.4E38 / 3.4E38
/
R
内部参数:
参数
符号
类型
阈值
缺省值
R/W
偏差高阈值
DEV_H
REAL
0.0 / 3.4E38
5.0
R/W
偏差低阈值
DEV_L
REAL
-3.4E38 / 0.0
-5.0
R/W
输出参数:
参数
符号
类型
阈值
缺省值
R/W
上限
STS_DEVH
EBOOL
/
/
R
下限
STS_DEVL
EBOOL
/
/
R
Or 报警 (*)
STS_ALARMS
EBOOL
/
/
R
注意: (*) Or 报警 = 水位报警和偏差时报警的 Or 位逻辑。
执行监控
对参数的监控集成到过程值分支的错误管理中。
106
35012198 12/2018
计算功能
第5.4节
回路控制器分支的功能
回路控制器分支的功能
本节主题
本节介绍回路控制器分支的计算功能:







通/断 2 状态
通/断 3 状态
PID
模型回路控制器
自调节
分段
热/冷
本节包含了哪些内容?
本节包含了以下主题:
主题
页
2 态开/关回路控制器
108
3 态开/关回路控制器
110
PID
112
PID 参数
115
详细 PID 等式
117
模型回路控制器
120
模型回路控制器参数
123
自调节
125
自调节参数
128
自调节过程
130
自调节操作模式
132
自调节诊断参数
133
中止自调节
134
分段
139
热/冷
141
35012198 12/2018
107
计算功能
2 态开/关回路控制器
描述
2 态开/关回路控制器用于处理简单的过程控制,对该类过程控制而言,离散的 2 位置监控便已足
够。
执行器控制是根据与 2 个阈值(上限和下限)有关的过程值/设定点偏差执行的。
功能图:
参数
输入参数:
参数
符号
类型
阈值
缺省值
R/W
过程值
PV
REAL
-3.4E38 / 3.4E38
/
R
设定点值
SP
REAL
-3.4E38 / 3.4E38
/
R
参数
符号
类型
阈值
缺省值
R/W
阈值下限
ONOFF_L
REAL
-3.4E38 / 3.4E38
-5.0
R/W
阈值上限
ONOFF_H
REAL
-3.4E38 / 3.4E38
5.0
R/W
内部参数:
108
35012198 12/2018
计算功能
输出参数:
参数
符号
类型
阈值
缺省值
R/W
命令状态
STS_RAISE1
EBOOL
/
/
R
自动/手动状态
STS_M_A
EBOOL
/
/
R
命令
/
EBOOL
/
/
R
过程值/设定点偏差
DEV
REAL
-3.4E38 / 3.4E38
/
R
过程值/设定点偏差
只要过程值/设定点偏差 (DEV = PV – SP) 小于下限阈值 ONOFF_L,逻辑输出便切换为 1 态。如
果偏差又开始增加,则它必须超过阈值 ONOFF_H,输出才能切换到 0 态。
操作模式
2 态开/关回路控制器有两种操作模式:


自动模式:由回路控制器计算输出。
手动模式:回路控制器不设置输出。您可以直接修改与输出关联的变量的值。
对于冷启动,手动模式输出设置为 0 态。
执行监控
在以下情况下,系统将指示处理错误:




在某个参数上检测到非整数输入数据项。
浮点值计算中出现问题。
下限阈值 > 0。
上限阈值 < 0。
每种情况下的错误都被视为严重错误。调节回路输出将被冻结。状态字中会反映发生的错误。
35012198 12/2018
109
计算功能
3 态开/关回路控制器
描述
3 态开/关回路控制器用于处理简单的过程控制,对该类过程控制而言,离散的 3 位置监控便已足
够。
对 2 个执行器的控制是根据与 2 个阈值(上限和下限)有关的过程值/设定点偏差执行的。
阈值管理集成了可配置的滞后。例如,可以使用回路控制器来将热/冷过程作为离散量进行调节。
对于更复杂的过程控制,建议您使用 PID 回路控制器。
功能图:
参数
输入参数:
110
参数
符号
类型
阈值
缺省值
R/W
过程值
PV
REAL
-3.4E38 / 3.4E38
/
R
设定点值
SP
REAL
-3.4E38 / 3.4E38
/
R
35012198 12/2018
计算功能
内部参数:
参数
符号
类型
阈值
缺省值
R/W
阈值下限
ONOFF_L
REAL
-3.4E38 / 3.4E38
-5.0
R/W
阈值上限
ONOFF_H
REAL
-3.4E38 / 3.4E38
5.0
R/W
滞后
HYST
REAL
ONOFF_L / ONOFF_H
0.0
R/W
输出参数:
参数
符号
类型
阈值
缺省值
R/W
过程值/设定点偏差
DEV
REAL
-3.4E38 / 3.4E38
/
R
OUT1 命令状态
STS_RAISE1
EBOOL
/
/
R
OUT2 命令状态
STS_LOWER1
EBOOL
/
/
R
Auto_Man
STS_M_A
EBOOL
/
/
R
命令值
OUT1
EBOOL
/
/
R
命令值
OUT2
EBOOL
/
/
R
操作模式
3 态开/关回路控制器有两种操作模式:


自动模式:由回路控制器计算 STS_LOWER1 和 STS_RAISE1 输出。
手动模式:回路控制器不设置输出。您可以直接修改与 STS_LOWER1 和 STS_RAISE1 输出关
联的变量的值。
操作模式和相关命令:
执行监控
在以下情况下,系统将指示处理错误:




在某个参数上检测到非整数输入数据项。
以浮点模式进行计算时出现问题。
下限阈值 > 0。
上限阈值 < 0。
每种情况下的错误都被视为严重错误。调节回路输出将被冻结。状态字中会反映发生的错误。
35012198 12/2018
111
计算功能
PID
描述
PID 功能执行具有混合(串行/并行)结构或并行结构的 PID 算法。它具有以下功能:














以递增或绝对方式计算比例、积分和微分作用。
积分作用抗饱和。
直接或反转动作。
从过程值或偏差进行微分。
将微分的瞬时增益参数化。
积分带
用于补偿干扰的前馈动作。
偏移死区。
输出信号的上限和下限。
输出信号梯度限制。
输出移位,又称手动积分。
选择自动/手动操作模式。
跟踪模式。
自调节主系数。
传输功能
PID 传输功能依赖于使用的结构(混合结构或并行结构):
混合结构
并行结构
112
35012198 12/2018
计算功能
混合 PID 功能图
本图解释混合结构 PID 的原理。它不表示以递增方式执行算法。
35012198 12/2018
113
计算功能
并行 PID 功能图
本图解释并行结构 PID 的原理。它不表示以递增方式执行算法。
114
35012198 12/2018
计算功能
PID 参数
混合或并行结构


如果回路控制器结构为混合结构(缺省配置),则比例作用应用于积分作用和微分作用的下
游。因此,应用于这些作用的 K 增益等于 kp (参见第 112 页)。
如果回路控制器结构为并行结构,则比例作用与积分作用和微分作用并行应用。在此情况下,
不对积分和微分作用应用 kp 增益。K 增益等于输出比例标度与过程值刻度之间的关系。
直接或反转动作
PID 回路控制器的方向可调整为适应执行器/过程对的方向。可将动作定义为相反方向(缺省配
置)或相同方向。
如果动作为直接动作,则正间隙 (PV – SP) 会导致输出增加。
如果动作为反转动作,则正间隙 (PV – SP) 会导致输出减小。
微分作用
微分作用可作用于过程值或间隙。
手动/自动切换
使用算法的绝对形式可以实现无冲击的手动/自动切换 (参见第 198 页)。
调整参数
内部参数:
参数
符号
类型
阈值
缺省值
R/W
过程值刻度的下限
PV_INF
过程值刻度的上限
PV_SUP
REAL
-3.4E38 / 3.4E38
0.0
R/W
REAL
-3.4E38 / 3.4E38
100.0
R/W
输出比例标度的下限
OUT_INF
REAL
-3.4E38 / 3.4E38
0.0
R/W
输出比例标度的上限
OUT_SUP
REAL
-3.4E38 / 3.4E38
100.0
R/W
比例增益
KP
REAL
0.0 / 3.4E38
1.0
R/W
积分时间(秒)
TI
REAL
0.0 / 3.4E38
0.0
R/W
微分时间(秒)
TD
REAL
0.0 / 3.4E38
0.0
R/W
微分增益
KD
REAL
1,0 / 3.4E38
10.0
R/W
偏移死区
DBAND
REAL
0.0 / 3.4E38
0.0
R/W
静态间隙的手动补偿
OUTBIAS
REAL
-3.4E38 / 3.4E38
0.0
R/W
限制输出偏差(以秒为单位)
OUTRATE
REAL
0.0 / 3.4E38
0.0
R/W
积分带
INT_BAND
REAL
0.0 / 3.4E38
0.0
R/W
35012198 12/2018
115
计算功能
偏移死区
偏移死区 (DBAND) 用来将执行器的较小恢复冲击限制在功能点。只要间隙一直小于 DBAND(绝
对值),则回路控制器便在计算中将其视为零。
积分带
积分带定义计算积分作用的区域(在设定点周围)。当过程值/设定点间隙大于此积分带时,将冻
结积分作用。
积分带被限制为比例带 (100 / Kp)。
命令中的 BIAS
如果未使用积分作用 (Ti = 0),则对 PID 命令使用 BIAS (OUTBIAS) 可保证功能点的精度。
如果 Ti 不为 0,则不考虑 OUTBIAS。
116
35012198 12/2018
计算功能
详细 PID 等式
简介
PID 算法使用回路控制器参数 (参见第 115 页)以及中间变量和下面的功能。
中间变量和功能:
变量/功能
描述
TermP
比例作用值。
TermI
积分作用值。
TermD
微分作用值。
TermFF
前馈动作值(中断补偿)。
(新)
指示在算法的当前执行期间计算的值。
(旧)
指示在算法的前一次执行期间计算的值。
kp
比例增益。此用户参数既可以物理刻度指定,也可以标准化刻度指定:
K
积分作用增益和微分作用增益。增益因回路控制器结构的不同(混合结
构或并行结构)以及是否存在比例作用而异:
VAR
微分作用公式中使用的变量。其值取决于"微分作用"参数:
 如果微分作用是关于过程值的,则 VAR = PV。
 如果微分作用是关于偏差的,则 VAR = DEV。
Direction
 如果动作为直接动作,则 Direction = +1。正偏差 (PV - SP) 导致输出
增大。
 如果动作为反向动作,则 Direction = -1。正间隙 (PV - SP) 导致输出
减小。
T_ECH
采样周期
限制功能
修正器输出限制功能。
35012198 12/2018
117
计算功能
算法的绝对形式
如果 Ti = 0,则使用算法的绝对形式。回路控制器的类型为 P 或 PD。
OUT = TermP + TermD + TermFF + OUTBIAS
OUTD = OUTP(新)- OUTP(旧)
OUT = limit (OUT)(未实现)
算法的增量形式
如果 Ti <> 0,则使用算法的增量形式。回路控制器的类型为 PID。
OUT = OUT(旧)+ OUTD(新),缺省模式
OUT = RCPY + OUTD(新),执行器位置复制模式。此模式用于执行器位置可能与计算的 PID 输
出(SERVO 输出、级联回路或自动选择器回路)不同的某些特殊情况。
OUT = limit (OUT)
抗饱和
该算法中隐含了积分抗饱和机制。
纯积分模式
该回路控制器可在纯积分模式 (kp = 0) 下工作。在此情况下等式如下所示:
OUTD = TermI + TermFF
OUT = OUT(旧)+ OUTD(新),缺省模式
OUT = RCPY + OUTD(新),执行器位置复制模式
OUT = limit (OUT)
118
35012198 12/2018
计算功能
执行监控
在以下情况下,系统将指示处理错误:



在某个参数上检测到非整数输入数据项。
以浮点模式进行计算时出现问题。
输出比例标度在控制器冷启动时不一致 (OUT_INF >= OUT_SUP)。
每种情况下的错误都被视为严重错误。回路输出将被冻结,状态字中会指示出现错误。
35012198 12/2018
119
计算功能
模型回路控制器
描述
当相对于过程时间常数有较长纯延迟时需使用模型回路控制器,传统的 PID 过程控制不能很好地
处理此情形。模型回路控制器还可用于管理非线性过程。
该模型为一阶 + 延迟。尽管如此,此回路控制器仍可以处理任何稳定或非周期性过程,无论其阶
为多少。要给出的参数如下:




静态增益(开放回路中的增量过程值/增量命令的比率)。
等价时间常数(响应时间/3)。
过程纯延迟值(估计值)。
开放回路中的时间常数/闭合回路中的时间常数的比率。
原理图
模型回路控制器算法的原理图如下:
安装回路控制器
安装模型回路控制器与安装 PID 回路控制器类似。调整 PID 参数 KP、KT 和 TD 已被增益调整、
时间常数、过程模型的纯延迟以及开放和闭合回路中的时间常数之比所取代。
模型回路控制器使用与 PID 相同的输入和输出(PV、RSP、FF、OUTP)。它还具有 RCPY 可选
输入(模型外部输入),可用于输入过程的实际输入(例如,在某个阀的输出上测量的流量)。
注意: DMO 模型输出不能与 PV 过程值直接比较。在此级别,该模型不考虑 Ks 静态增益和可能的
补偿 (BIAS)。
120
35012198 12/2018
计算功能
功能
除命令计算之外的其他功能都与 PID 的功能相同:








直接或反转动作。
用于补偿中断的前馈动作。
偏移死区。
输出信号的上限和下限。
输出梯度限制。
选择自动/手动操作模式。
跟踪模式。
自调节主系数。
延迟管理
在此回路控制器使用的过程中,延迟为:


变化的(例如,根据回路中的流量的物质传输、传输速度基数等)。
非常大。
这两种情况使用具有可参数化大小的寄存器(缓冲区)处理。根据此寄存器的大小,将可以在所
有采样周期、两个周期中的一个或三个周期中的一个中采样。
可以在程序执行期间增加或减少延迟 T_DELAY。只要新的延迟与寄存器的大小兼容,就会立即应
用它。延迟采样周期保持不变。
如果相对于寄存器大小而言 T_DELAY 的值变得过大,则在同一周期中进行采样时,可能无法存储
足够的输入值以达到所需的延迟。因此,需要重新计算延迟采样周期,并且只有在相当于新延迟
的时间长度后输出才有效。为避免此问题,建议您设置寄存器大小时要考虑延迟 T_DELAY 的可能
增加。
如果延迟减少,则缺省情况下采样将不更改。尽管如此,仍可以根据需要要求新的采样计算。
在动态修改任务时间或采样周期的情况下,只有在相对于该延迟的时间长度后输出才有效。
0 秒和 30 秒之间对 T_DELAY 的任何动态修改都将被立即予以考虑,并且将不更改寄存器的采
样。
示例
采样周期
T_ECH = 300 毫秒
延迟寄存器的大小
50
延迟
T_DELAY = 25 秒
因此,每 2 T_ECH 对延迟寄存器进行一次采样
50 x 2 x 0.3 = 30 秒 > 25 秒
35012198 12/2018
121
计算功能
功能图
模型回路控制器的功能图如下:
122
35012198 12/2018
计算功能
模型回路控制器参数
直接或反转动作
PID 回路控制器的方向可调整为适应执行器扭矩/过程的方向。可将动作定义为相反方向(缺省
配置)或相同方向。
调整参数
内部参数:
参数
符号
类型
阈值
缺省值
R/W
输出比例标度的下限
OUT_INF
REAL
-3.4E38 / 3.4E38
0.0
R/W
输出比例标度的上限
OUT_SUP
REAL
-3.4E38 / 3.4E38
100.0
R/W
开放回路中的过程的静态增益 KS
REAL
0.0 / 3.4E38
1.0 (*)
R/W
开放回路中的过程的时间常数 OL_TIME
REAL
0.0 / 3.4E38
1.0 (*)
R/W
CL_PERF
自然时间常数(开放回路)
与所需时间常数(闭合回路)
的比率
REAL
0.1 / 3.4E38
1.0
R/W
过程的当前纯延迟时间
T_DELAY
REAL
0.0 / 3.4E38
0.0
R/W
偏移死区
DBAND
REAL
0.0 / 3.4E38
0.0
R/W
命令复制输入(可选)
RCPY
%IW、%MW -32768 / 32767
/
R
模型输出(可选)
DMO
%MF
-3.4E38 / 3.4E38
/
R
延迟寄存器(必需)
/
%MF:n (**)
/
/
R
(*) KS 和 OL_TIME 不能取值为 0(不一致的值)。它们的取值将强行设置为 1.0。
(**) n 与寄存器的大小相对应,并且必须大于 0。
偏移死区
偏移死区与 PID 回路控制器相同 (参见第 115 页)。
输出参数
您可以访问 OUT_MAN 命令的值,但也可以访问 DMO 模型的延迟输出值。
限制
模型回路控制器不管理积分过程。
由于模型回路控制器不实现增量算法(先计算命令值,然后计算命令偏差),因此您可以使用没
有输出副本的伺服驱动器。
35012198 12/2018
123
计算功能
执行监控
在以下情况下,系统将指示处理错误:



在某个参数上检测到非整数输入数据项。
浮点值计算中出现问题。
在 PLC 的冷启动中输出比例标度不一致 (OUT_INF >= OUT_SUP)。
每种情况下的错误都被视为严重错误。回路输出将被冻结,状态字中会指示出现错误。
124
35012198 12/2018
计算功能
自调节
描述
自调节功能用于通过确保稳定的调整,在安装开始时增益时间。
自调节算法基于一个 Ziegler-Nichols 类型的方法:


分析过程以检查该过程是否为带有延迟的一阶。此分析的时间长度是开放回路响应时间的 2.5
倍。
计算 PID 调整参数(KP、TI、TD)或模型回路控制器参数(KS、T1、T_DELAY)。设置参
数的范围按性能条件调制,以排定中断响应时间或稳定性的优先级。
过程类型
算法处理以下过程类型:



单输入和单输出过程。
自然稳定过程或积分器。
PID 算法允许的限制中的非对称过程。
自调节类型
有两种可能的自调节类型:热自调节或冷自调节。这两种自调节类型的第一阶段是相同的:长度
为 0.5 x AT_TMAX 的对过程的噪声和稳定性测试,其间输出保持不变。下面的阶段取决于自调节
类型。算法自动进行选择。
35012198 12/2018
125
计算功能
冷自调节
冷自调节在过程值和设定点之间的偏差超过 40% 且过程值小于 30% 时执行。然后,将同一方向上
的两个刻度应用于回路控制器输出 (OUT_MAN)。每个刻度的长度均为 AT_MAX。
自调节完成后,回路采用其上一操作模式。
126
35012198 12/2018
计算功能
热自调节
如果不满足冷自调节条件,则执行热自调节。将一个刻度应用于回路控制器输出 (OUT_MAN),然
后是反转刻度。每个刻度的长度均为 AT_MAX。
自调节完成后,回路采用其上一操作模式。
35012198 12/2018
127
计算功能
自调节参数
内部参数
自调节功能的内部参数如下:
参数
符号
类型
阈值
缺省值
R/W
命令分格大小 (%)
AT_STEP
REAL
-100.0 / 100.0
10.0
R/W
刻度的持续时间(秒)
AT_TMAX
REAL
4.0 / 3.4E38
100.0
R/W
自调节性能的标准
AT_PERF
REAL
0.0 / 1.0
0.5
R/W
比例增益
KP
REAL
0.0 / 3.4E38
1.0
R/W
积分时间(秒)(*)
TI
REAL
0.0 / 3.4E38
0.0
R/W
微分时间(秒)(**)
TD
REAL
0.0 / 3.4E38
0.0
R/W
模型增益 (***)
KS
REAL
0.0 / 3.4E38
1.0
R/W
模型时间常数(秒)(***)
T1
REAL
0.0 / 3.4E38
0.0
R/W
模型延迟(秒)(***)
T_DELAY
REAL
0.0 / 3.4E38
0.0
R/W
(*) 根据使用的回路控制器(PID 或模型回路控制器)。
(**) 请参见 PID 回路控制器 (参见第 112 页)。
(***) 请参见模型回路控制器 (参见第 120 页)。
输出参数
对于输出参数,偏差范围(限制)和缺省值没有对象。因此,为了提高下表的可读性,表中未给
出这些列。
自调节功能的输出参数如下:
128
参数
符号
类型
R/W
在比例系数自调节或模型增益之前的值
KP_PREV
REAL
R
在积分系数自调节或时间常数模型之前的值 TI_PREV
REAL
R
在导出系数自调节或模型延迟之前的值
TD_PREV
REAL
R
正在进行自调节
STS_AT_RUNNING
EBOOL
R
自调节失败
AT_FAILED
EBOOL
R
自调节诊断中断
AT_ABORTED
EBOOL
R
自调节诊断参数错误
AT_ERR_PARAM
EBOOL
R
自调节诊断系统错误或电源故障
AT_ERR_PWF_OR_EFB_FAIL
EBOOL
R
自调节诊断的过程值或执行器饱和
AT_ERR_SATUR
EBOOL
R
自调节诊断的过程值偏差不足
AT_DV_TOO_SMALL
EBOOL
R
自调节诊断的采样周期过长
AT_TSAMP_HIGH
EBOOL
R
35012198 12/2018
计算功能
参数
符号
类型
R/W
自调节诊断的响应不一致
AT_INCONSIST_RESP
EBOOL
R
自调节诊断的过程值最初不稳定
AT_NOT_STAB_INIT
EBOOL
R
自调节诊断的比例调整周期过短
AT_TMAX_TOO_SMALL
EBOOL
R
自调节诊断的过程值噪声过大
AT_NOISE_TOO_HIGH
EBOOL
R
自调节诊断的分格周期过长
AT_TMAX_TOO_HIGH
EBOOL
R
自调节诊断溢出 > 10%
AT_OVERSHOOT
EBOOL
R
自调节诊断的最小步长过大
AT_UNDERSHOOT
EBOOL
R
自调节诊断的过程不够对称
AT_UNSYMETRICAL_PT
EBOOL
R
自调节诊断积分过程
AT_INTEGRATING_PT
EBOOL
R
35012198 12/2018
129
计算功能
自调节过程
调整模式
过程分析分为 3 个阶段:



过程的噪声和稳定性分析。
步功能响应的第一次分析,提供第一个标识模型。从这个第一次估计中,计算要在第二次分析
中使用的过滤器。
第二步功能响应的第二次分析,使用数据过滤器进行了筛选。这样就获得了完整的过程模型。
执行完上述每个阶段的分析后,都要计算要调整的一组回路控制器参数。给出这些回路控制器参
数的等式基于增益以及响应时间对过程延迟的比率。
如果两次分析的差别过大,则模型的估计会遭到拒绝,自调节将失败。回路控制器输出被重新设
置为自调节开始前的值。
算法必须能够支持比率为 2 的增益和时间常数更改,而不丢失其稳定性才能实现强健水平。符合
这些约束的非对称过程都会得到支持。如果不符合这些约束,则诊断指示错误。
步功能参数设置
自调节过程期间应用于输出的 2 个步功能由 2 个参数决定:


步功能 AT_TMAX 的持续时间,该时间必须大于 4 秒。
步功能 AT_STEP 的幅度,该值必须大于输出比例标度(OUT_INF、OUT_SUP)的 1%。
该功能还检查输出是否超过输出比例标度限制。自调节开始时会执行此检查。
步功能最大持续时间
AT_TMAX 的最大值由回路配置到的任务循环时间限制。该值以秒为单位,最大可配置为 65.5 x 任
务循环时间(单位为毫秒)。
例如,如果任务 MAST = 50 毫秒,则 AT_TMAX = 65.5 x 50 = 3275 秒(最大值)。
参数值
作为指示,下表提供了一些典型过程控制类型的参数值:
130
方案类型
AT_TMAX(秒)
AT_STEP (%)
液体流量或液压
5 - 30
10 - 20
气压
60 - 300
10 - 20
水位
120 - 600
20
蒸汽温度或压力
600 - 3600
30 - 50
组成
600 - 3600
30 - 50
35012198 12/2018
计算功能
性能标准
回路控制器调整可根据性能标准值 AT_PERF 完成。
AT_PERF 参数在 0 至 1 之间变化,这表示可以通过使 AT_PERF 接近 0 来提高稳定性或通过使
AT_PERF 接近 1 来获得动态性更高的调整(因此优化中断响应时间)。
注意: 每个过程控制通道都有唯一的参数 AT_PERF、AT_TMAX 和 AT_STEP。因此,对于 3 个
单回路、级联回路或自动选择器回路控制器,有一组以上的参数。从而对于一个过程控制通道,
可以在给定时刻激活和执行一个自调节操作。
35012198 12/2018
131
计算功能
自调节操作模式
自调节命令
有多种不同的命令可用于驱动自调节功能:



启动自调节 (ORDER_CMD (%MWr.m.c.11) = 16#000E)
此命令可启动自调节过程。它可从自调节功能网格直接激活。
停止自调节 (ORDER_CMD (%MWr.m.c.11) = 16#000F)
此命令可停止自调节过程。这样,PID 参数保持不变,并会执行诊断。
恢复上一个调整 (ORDER_CMD (%MWr.m.c.11) = 16#0010)
此命令将当前回路控制器参数与前面的参数(KP_PREV、TI_PREV、TD_PREV)交换。如果
正在执行自调节事件,则不允许执行此命令。
自调节操作模式
开始自调节时,回路控制器可能处于自动模式或手动模式。开始自调节时,它会切换到调整模式,
输出保持上次强制的或计算的值。自调节结束时:


如果自调节成功,回路会恢复为其前一模式(自动或手动)。
如果自调节失败,会使用自调节前的值对输出进行初始化,不会进行调整,并且回路会恢复为
其前一模式(自动或手动)。
使用模型增益符号检查和比较回路控制器动作的方向。出现不兼容的情况时,系统会显示一个错
误。
132
35012198 12/2018
计算功能
自调节诊断参数
自调节诊断
由于各种原因,自调节过程可能会



无法启动。
在执行过程中中止。
由于设置(或不设置)由故障原因确定的一组参数而导致失败。
注意: 同一通道上不能同时执行两个自调节操作。
确认
诊断消息确认功能可通过 Control Expert 屏幕或通过确认命令使用。
注意: 诊断消息对于每个过程控制通道都是唯一的。对于 3 个单回路控制器的 3 个回路以及级联
和自动选择器回路控制器的 2 个回路,都只有一个消息。
自调节无法启动的原因
以下错误会阻止自调节的启动:

参数错误(位 2:AT_ERR_PARAM)
参数错误的可能原因如下:
 步持续时间过短(AT_TMAX < 4 秒)。
 幅度过小(AT_STEP < 输出比例标度的 1%)。
 测试协议无法实现。如果当前输出加上 n 倍比例调整幅度的结果(对于热自调节,n = 1;
对于冷自调节,n = 2)位于输出比例标度 (OUT_INF, OUT_SUP) 之外,则测试协议不再适
用。STEP_AMPL 必须设置为与当前功能点兼容的值。

采样周期不正确(位 6:AT_TSAMP_HIGH)
如果采样周期与步的持续时间相比过大(大于 AT_TMAX/25),则响应分析的精确性将过低,
并因此禁止自调节。这种情况特定于非常快的过程控制(AT_TMAX 将过程稳定化时间增加几
秒钟)。TMAX 可能会因此随之增加,因为算法对此参数不是很敏感(比率为 1 到 3 之间)。
您也可以调整采样周期。
自调节中止的原因
有许多原因可以导致自动整定中止 (参见第 134 页)。
35012198 12/2018
133
计算功能
中止自调节
因系统错误而中断
位 3:AT_ERR_PWF_OR_EFB_FAIL
如果引发系统 PLC 事件,自调节就会中止,从而阻止完全打开序列。例如,电源恢复时断电会导
致自动停止自调节功能。
过程值饱和
位 4:AT_ERR_SATUR
如果过程值脱离满刻度的时间间隔(PV_INF、PV_SUP),自调节就会中止,回路控制器会恢复
为其上一个模式。对将来过程值的预测甚至会使自调节在出现溢出前(当标识了第一个模型时)
停止。
变化不足
位 5:AT_DV_TOO_SMALL
步功能的幅度过窄,导致了明显的过程反应。因此,可能会增加 AT_STEP。
134
35012198 12/2018
计算功能
响应不一致
位 7:AT_INCONSIST_RESP
过程响应不一致(增益并非都是 + 或都是 -)。这可能是由于出现了明显的中断,存在其他回路,
等等。自调节停止,并生成诊断。
噪声过高
位 10:AT_NOISE_TOO_HIGH
相对于噪声,步功能的过程反应不够大。过滤过程值或增加 AT_STEP。
35012198 12/2018
135
计算功能
步持续时间 (AT_TMAX) 过短
位 9:AT_TMAX_TOO_SMALL
在初始命令返回前,响应不稳定。因此,计算所得的参数是错误的。
过程值最初不稳定
位 8:AT_NOT_STAB_INIT
自调节在过程值不稳定时启动。如果相对于标度分格而言过程值偏差很明显,则测试结果将是错
误的。
136
35012198 12/2018
计算功能
步持续时间 (AT_TMAX) 过长
位 11:AT_TMAX_TOO_HIGH
AT_TMAX 确定用于计算系数的过程值的采样频率。AT_TMAX 必须介于过程上升时间的 1 至 5 倍
之间。
大过冲过程
位 12:AT_OVERSHOOT
如果命令分格的反应提示出现了剧烈的过程值过冲(大于 10%),此位就会置为状态 1。过程与
算法处理的模型不匹配。
非最小步过程
位 13:AT_UNDERSHOOT
如果命令刻度的反应提示初始状态中出现了响应反转(下冲大于 10%),此位就会置为状态 1。
过程与算法处理的模型不匹配。
过程不对称
位 14:AT_UNSYMETRICAL_PT
该过程不对称(非对称)。
35012198 12/2018
137
计算功能
积分过程
位 15:AT_INTEGRATING_PT
要么它是积分过程,要么 AT_TMAX 过小而过程不对称。计算所得的系数与积分过程匹配。否则,
应在增加 AT_TMAX 后重启自调节功能。
138
35012198 12/2018
计算功能
分段
描述
如果使用两个执行器来涵盖可调整幅度的整个范围,则此功能很有用。此功能位于回路控制器的
下游。
分段功能还包含以下功能:


管理两个执行器之间的重叠和死区带宽。
可以使用手动命令和手动排序(与单个 PID 一致)。
分段功能用来管理模拟量输出和带副本的伺服驱动器。该功能不能用来管理不带副本的伺服驱动
器。
使用此功能时,回路控制器输出比例标度必须为 (0.100)。
功能参数设置
功能参数设置定义每个执行器的特性,即两个输出应在两个阈值之间变化的方式。
输出值以线性方式变化。在两个阈值之外,输出受预设阈值的限制。
35012198 12/2018
139
计算功能
功能参数
输入参数:
参数
符号
类型
阈值
缺省值
R/W
命令值
OUT_MAN
REAL
0.0 / 100.0
/
R/W
内部参数:
参数
符号
类型
阈值
缺省值
R/W
OUT_MAN = OUT1_TH1 中
OUT1 的值
OUT1_INF
REAL
-3.4E38 / 3.4E38
0.0
R/W
OUT_MAN = OUT1_TH2 中
OUT1 的值
OUT1_SUP
REAL
-3.4E38 / 3.4E38
100.0
R/W
OUT_MAN = OUT2_TH1 中
OUT2 的值
OUT2_INF
REAL
-3.4E38 / 3.4E38
0.0
R/W
OUT_MAN = OUT2_TH2 中
OUT2 的值
OUT2_SUP
REAL
-3.4E38 / 3.4E38
100.0
R/W
OUT1 = OUT1_INF 的输入值
OUT1_TH1
REAL
0.0 / 100.0
0.0
R/W
OUT1 = OUT1_SUP 的输入值
OUT1_TH2
REAL
0.0 / 100.0
50.0
R/W
OUT2 = OUT2_INF 的输入值
OUT2_TH1
REAL
0.0 / 100.0
50.0
R/W
OUT2 = OUT2_INF 的输入值
OUT2_TH2
REAL
0.0 / 100.0
100.0
R/W
输出参数:
参数
符号
类型
阈值
缺省值
R/W
以 %/s 限制输出 1 的偏差 OUTRATE
REAL
0.0 / 3.4E38
0.0
R/W
以 %/s 限制输出 2 的偏差 OUTRATE2
REAL
0.0 / 3.4E38
0.0
R/W
执行监控
在以下情况下,系统将指示处理错误:


在某个参数上检测到非整数输入数据项。
以浮点模式进行计算时出现问题。
每种情况下的错误都被视为严重错误。回路输出将被冻结,状态字中会指示发生故障。如果
OUT1_TH1、OUT1_TH2、OUT2_TH1 和 OUT2_TH2 阈值不在 0 到 100% 之间,也会指示(警
告)故障。
140
35012198 12/2018
计算功能
热/冷
描述
如果使用两个相反的执行器来涵盖可调整幅度的整个范围,则此功能很有用。此功能位于回路控
制器的下游。
热/冷功能还包含下列操作过程:


管理两个执行器之间的重叠和死区带宽。
可以使用手动命令和手动排序(与单个 PID 一致)。
热/冷功能用来管理模拟量输出和带副本的伺服驱动器。它不允许管理不带副本的伺服驱动器。
使用此功能时,必须将回路控制器的输出比例标度设置为 (0, 100)。
功能参数
功能参数定义每个执行器的特性,即两者在两个阈值之间的变化方式。
输出值以线性方式变化。在两个阈值之外,输出受预设阈值的限制。
输出 1 管理"冷",输出 2 管理"热"。
35012198 12/2018
141
计算功能
功能参数
输入参数:
参数
符号
类型
阈值
缺省值
R/W
命令值
OUT_MAN
浮点数
0.0 / 100.0
/
R/W
内部参数:
参数
符号
类型
阈值
缺省值
R/W
OUT_MAN = OUT1_TH1 中
OUT1 的值
OUT1_INF
REAL
-3.4E38 / 3.4E38
0.0
R/W
OUT_MAN = OUT1_TH2 中
OUT1 的值
OUT1_SUP
REAL
-3.4E38 / 3.4E38
100.0
R/W
OUT_MAN = OUT2_TH1 中
OUT2 的值
OUT2_INF
REAL
-3.4E38 / 3.4E38
0.0
R/W
OUT_MAN = OUT2_TH2 中
OUT2 的值
OUT2_SUP
REAL
-3.4E38 / 3.4E38
100.0
R/W
OUT1 = OUT1_INF 的输入值
OUT1_TH1
REAL
0.0 / 100.0
50.0
R/W
OUT1 = OUT1_SUP 的输入值 OUT1_TH2
REAL
0.0 / 100.0
0.0
R/W
OUT2 = OUT2_INF 的输入值
OUT2_TH1
REAL
0.0 / 100.0
50.0
R/W
OUT2 = OUT2_INF 的输入值
OUT2_TH2
REAL
0.0 / 100.0
100.0
R/W
输出参数:
参数
符号
类型
阈值
缺省值
R/W
以 %/s 限制输出 1 的偏差
以 %/s 限制输出 2 的偏差
OUTRATE
REAL
0.0 / 3.4E38
0.0
R/W
OUTRATE2
REAL
0.0 / 3.4E38
0.0
R/W
执行监控
在以下情况下,系统将指示处理错误:


在某个参数上检测到非整数输入数据项。
以浮点模式进行计算时出现问题。
每种情况下的错误都被视为严重错误。回路输出将被冻结,状态字中会指示出现错误。如果
OUT1_TH1、OUT1_TH2、OUT2_TH1 和 OUT2_TH2 阈值不在 0 到 100% 之间,也会显示错误
(警告)。
142
35012198 12/2018
计算功能
第5.5节
输出分支的功能
输出分支的功能
本节主题
本节描述输出处理路径的计算功能:




伺服,
PWM,
输出调整比例,
输出格式。
本节包含了哪些内容?
本节包含了以下主题:
主题
页
伺服
144
伺服功能操作过程示例
147
PWM
149
输出比例调整
151
输出限制器
153
输出格式
155
35012198 12/2018
143
计算功能
伺服
描述
此功能用于使用带有或不带有复制位置的电子伺服驱动器来执行过程控制。它使用回路控制器的
数字输出来生成 2 个逻辑输出:RAISE 和 LOWER。
当此功能使用复制位置时,它可对执行器位置执行回路控制。不使用复制位置时,回路控制器和
关联的伺服功能将执行浮点过程控制。
如果使用伺服功能,则回路控制器输出比例标度必须为 (0, 100)。
功能参数
输入参数:
参数
符号
类型
阈值
缺省值
R/W
命令值
OUT_MAN
REAL
0.0 / 100.0
/
R
命令值 (*)
OUTi
REAL
0.0 / 100.0
/
R
高位停止
/
EBOOL
/
/
R
低位停止
/
EBOOL
/
/
R
复制位置
/
REAL
0.0 / 3.4E38
/
R
命令偏差值
OUTD
REAL
-100.0 / 100.0
/
R
(*) 热/冷或分段情况
内部参数:
参数
符号
类型
阈值
缺省值
R/W
打开时间(秒)
T_MOTORi
REAL
0.0 / 3.4E38
10.0
R/W
最短时间(秒)
T_MINIi
REAL
0.0 / 3.4E38
0.0
R/W
输出参数:
144
参数
符号
类型
阈值
缺省值
R/W
开启命令状态
STS_RAISEi
EBOOL
/
/
R
关闭命令状态
STS_LOWERi
EBOOL
/
/
R
35012198 12/2018
计算功能
带复制位置的伺服 (RCPY)
根据是否使用复制位置,伺服功能具有不同的工作方式。
使用复制位置时,伺服功能将为回路控制器生成的每个新的 OUT_MAN 输出值生成一个二进制的
RAISE 或 LOWER 命令。此命令的持续时间与回路控制器命令和复制位置值之间的偏差成比例,
然后此命令将执行与执行器位置成比例的回路控制。
注意: 当计算得出的周期超出回路采样周期(在自动模式中)或任务周期时间(在其他操作模式
中)时,将不为接下来的周期存储此值。
不带有复制位置的伺服
如果不使用复制位置,则伺服功能将为回路控制器生成的每个新的命令偏差值生成一个二进制的
RAISE 或 LOWER 命令。此命令的持续时间与 OUTD 回路控制器的输出偏差成比例。
注意: 当计算得出的周期超出回路采样周期(在自动模式中)或任务周期时间(在其他操作模式
中)时,将把剩余的应用周期添加到新的周期计算中。这样便可在多个循环中对其进行处理。
与回路控制器关联的伺服功能用来执行浮点过程控制。该算法不使用回路控制器的绝对输出,而
使用输出偏差。对于与阀开启时间 (T_MOTOR) 和 OUTD 偏差值成比例的时间长度,RAISE 输出
(或 LOWER,具体取决于偏差符号)将被设置为 1。
脉冲周期
要应用于输出的脉冲周期 (T_IMP) 使用以下原则来计算:




初始理论值由以下公式给定:
T_IMP = (OUT_MAN - RCPY) (%) x T_MOTOR(带有复制位置)
T_IMP = (T_IMP + OUTD) (%) x T_MOTOR(不带有复制位置)
为了避免生成过短的脉冲,脉冲的最短时间段限制为 T_MINI。
当脉冲时间计算给定的值小于 T_MINI 时,伺服功能不生成脉冲,而是存储该值以用于下次计
算。这样,当回路控制器的输出偏差不大但持续时间很长时,便可进行正确的处理。
如果不带有复制位置,建议您连接并使用位置停止,以防止算法饱和。
执行器打开时间
T_MOTOR 执行器打开时间使该功能可适用于不同的伺服驱动器。
应用于 RAISE 或 LOWER 的脉冲时间与满刻度执行器打开时间成比例。
最短脉冲周期
最短脉冲周期 T_MINI 用来避免生成过短并且通常对执行器有害的脉冲。
当计算的要用于 RAISE 或 LOWER 的脉冲时间小于 T_MINI 时,该功能不生成脉冲。在所有情况
下,开始的每个脉冲都至少持续 T_MINI 周期。
位置停止
达到位置停止时,RAISE 和 LOWER 输出将设置为 0。该算法不再考虑趋向停止的动作。
35012198 12/2018
145
计算功能
执行监控
在以下情况下,系统将指示处理错误:


在某个参数上检测到非整数输入数据项。
以浮点模式进行计算时出现问题。
每种情况下的错误都被视为严重错误。回路输出将被冻结,状态字中会指示出现错误。
如果 T_MOTOR 和 T_MINI 时间参数为负,它们的值将被强制为 0.0。
当回路控制器处于手动模式时,它的 OUT_MAN 输出还控制伺服功能输出。
146
35012198 12/2018
计算功能
伺服功能操作过程示例
带有位置复制的自动模式
带有位置复制的自动模式中的操作。
T_MOTOR = 25 秒,T_MINI = 1 秒,采样周期 = 4 秒
每个步骤的工作原理如下。
步骤
工作原理
1
OUT_MAN 和 RCPY 之间的偏差为 20%。RAISE 输出上生成长度为 5 秒(25 秒 x 20%)
的脉冲。
2
偏差为 10%。RAISE 输出上生成长度为 2.5 秒(25 秒 x 10%)的脉冲,不计入上一脉冲
剩余的时间。
3
偏差为 –2%,对应于 LOWER 输出上长度为 0.5 秒(25 秒 x 2%)的脉冲。因为 T_MINI
等于 1 秒,所以不生成脉冲(而是存储了 0.5 秒的持续时间)。
4
偏差始终为 -2%。对应脉冲(0.5 秒)与之前存储的脉冲(0.5 秒)加在一起为 1 秒。由于
这段持续时间至少等于 T_MINI,因此脉冲应用于 LOWER 输出。
35012198 12/2018
147
计算功能
不带位置复制的自动模式
不带位置复制的自动模式中的操作。
T_MOTOR = 25 秒,T_MINI = 1 秒
在这种情况下,每次操作伺服功能时都考虑命令变化值。
每个步骤的工作原理如下。
步骤
工作原理
1
PID 输出变化为 +20%。RAISE 输出上生成长度为 5 秒(25 秒 x 20%)的脉冲。
2
PID 变化为 +2%,对应于长度为 0.5 秒的脉冲。由于此脉冲小于 T_MINI(=1 秒),因此它不
影响输出。
3
第二个 PID 输出变化为 +2%。为能够计算,该功能将此变化与上一变化(低于最小值)相加,
对应于全局变化 +4%。RAISE 输出上生成长度为 1 秒(25 秒 x 4%)的脉冲。
4
PID 输出变化为 -24%。LOWER 输出上生成长度为 6 秒(25 秒 x 24%)的脉冲。
5
下一秒结束前,PID 输出上的 +22% 的进一步变化将系统恢复为全局变化 –2%。由于此变化对
应于长度为 0.5 秒(低于 T_MINI)的脉冲,因此该功能以执行 1 秒的最小脉冲结束。
不带位置复制的手动模式
在不带位置复制的手动模式下工作时,打开位或关闭位在对应于命令差异(与打开时间段成比
例)的时间段内移到 1。
例如,T_MOTOR = 10 秒。如果命令从 30% 移至 40%,则在 1 秒(10 秒 x (40%-30%))内
RAISE 输出 = 1。
148
35012198 12/2018
计算功能
PWM
描述
此功能用于在周期调制中控制离散量执行器。在与 PID 所计算的命令和给定的周期调制成比例的
周期后,逻辑输出被设置为 1。此输出类型的循环率被定义为输出活动率,表示输出处于活动状态
的时间在整个周期内所占的时间比率。因此,PMW 输出的循环率(用百分比表示)等于回路控
制器所计算的命令(用百分比表示)。
使用 PMW 功能时,回路控制器输出比例标度必须为 (0.100)。
功能参数
输入参数:
参数
符号
类型
阈值
缺省值
R/W
命令值
OUT_MAN
REAL
0.0 / 100.0
/
R
命令值 (*)
OUTi
REAL
0.0 / 100.0
/
R
参数
符号
类型
阈值
缺省值
R/W
最短时间(秒)
T_MINIi
REAL
0.0 / 3.4E38
0.0
R/W
(*) 热/冷或分段情况
内部参数:
输出参数:
参数
符号
类型
阈值
缺省值
R/W
命令状态
STS_RAISE1
EBOOL
/
/
R
功能周期
必须根据执行器的特性来选择功能周期。因此,功能周期自然地等于回路控制器采样周期,因为
执行器所处的位置无法更快地考虑采样命令。
35012198 12/2018
149
计算功能
时基
用于调制的时基是 MAST 任务周期或 FAST 任务周期。换言之,脉冲的最短持续时间即为该任务
周期。但是,用户可以使用 T_MINI 参数定义更大的最小脉冲,以便满足执行器约束。
精度
PMW 精度功能越高,命令执行得越精确。精度定义为以下两者之间的关系:采样周期/任务周
期。推荐的最小值为 10。
例如,如果采样周期为 2 秒(根据执行器的特性来选择),任务周期不得超过 200 毫秒。
执行监控
在以下情况下,系统将指示处理错误:


在某个参数上检测到非整数输入数据项。
以浮点模式进行计算时出现问题。
每种情况下的错误都被视为严重错误。回路输出将被冻结,状态字中会指示出现错误。
150
35012198 12/2018
计算功能
输出比例调整
描述
此功能用于对计算的命令调整输出比例。
比例调整功能是可选功能。该功能用于根据特定输出来选择比例。
如果使用此功能,它将引入一个比例系数。该功能执行以下计算。
功能参数
输入参数:
参数
符号
类型
阈值
缺省值
R/W
命令值
OUT_MAN
REAL
-3.4E38 / 3.4E38
/
R
命令值 (*)
OUTi
REAL
-3.4E38 / 3.4E38
/
R
(*) 热/冷或分段情况
内部参数:
参数
符号
类型
阈值
缺省值
R/W
刻度下限
OUT_INFi
REAL
-3.4E38 / 3.4E38
0.0
R/W
刻度上限
OUT_SUPi
REAL
-3.4E38 / 3.4E38
100.0
R/W
注意: 在配置编辑器中,符号 OUT_INF 和 OUT_SUP 被称为下限 (%) 和上限 (%)。
35012198 12/2018
151
计算功能
输出参数:
参数
符号
类型
阈值
缺省值
R/W
命令值
OUT_MAN
REAL
-3.4E38 / 3.4E38
/
R
执行监控
对此功能的参数的监控内置于输出分支的错误管理中。
152
35012198 12/2018
计算功能
输出限制器
描述
此功能是输出标度比例功能所独有的。
选择此功能时,它会启用参数 OUT_INFi 和 OUT_SUPi 定义的范围限制之间的输出比例调整。在
此情况下,输出比例标度介于 0% 和 100% 之间。
如果未激活此功能,则输出的值限制为由 OUT_INFi 和 OUT_SUPi 定义的输出比例标度。
此限制器在缺省情况下是选中的,缺省下限值为 0%,上限值为 100%。
功能参数
输入参数:
参数
符号
类型
阈值
缺省值
R/W
命令值
OUT_MAN
REAL
-3.4E38 / 3.4E38
/
R
命令值 (*)
OUTi
REAL
-3.4E38 / 3.4E38
/
R
(*) 热/冷或分段情况
内部参数:
参数
符号
类型
阈值
缺省值
R/W
刻度下限
OUT_INFi
REAL
-3.4E38 / 3.4E38
0.0
R/W
刻度上限
OUT_SUPi
REAL
-3.4E38 / 3.4E38
100.0
R/W
注意: 在配置编辑器中,符号 OUT_INF 和 OUT_SUP 分别称为下限 (%) 和上限 (%),其中:
-5% < OUT_INFi < 105%,-5% < OUT_SUPi < 105%。
35012198 12/2018
153
计算功能
输出参数:
参数
符号
类型
阈值
缺省值
R/W
命令值
OUT_MAN
REAL
-3.4E38 / 3.4E38
/
R
执行监控
对此功能的参数的监控内置于输出分支的错误管理中。
154
35012198 12/2018
计算功能
输出格式
描述
此功能用于设置模拟量输出值。有 2 种可能的格式(或范围):


单极:0 / 10000(缺省选择)。
双极: -10000 / 10000.
输出地址分配
输出地址在配置屏幕的图形部分中定义。应当输入一个字类型变量(模拟量输出的 %QW 或
%MW)。
功能参数
输入参数:
参数
符号
类型
阈值
缺省值
R/W
命令值
OUT_MAN
REAL
-3.4E38 / 3.4E38
/
R
命令值 (*)
OUTi
REAL
-3.4E38 / 3.4E38
/
R
(*) 热/冷或分段情况
内部参数:
参数
符号
类型
阈值
缺省值
R/W
范围
/
%KW 位
/
/
R/W
35012198 12/2018
155
计算功能
156
35012198 12/2018
使用 EcoStruxure™ Control Expert 的 Premium 和 Atrium
配置
35012198 12/2018
第6章
控制回路配置
控制回路配置
35012198 12/2018
157
配置
第6.1节
回路和 I/O 配置
回路和 I/O 配置
本节主题
本节介绍使用 Control Expert 创建过程控制项目时应部署的方法以及配置过程。本节还包括有关使
用与回路控制器关联的输入/输出的说明。
本节包含了哪些内容?
本节包含了以下主题:
主题
158
页
配置过程控制回路
159
配置与过程控制回路关联的输入和输出
160
35012198 12/2018
配置
配置过程控制回路
概览
过程控制回路按照一种可确保不忽略任何内容的精确方法进行配置。
过程
为要实现的每个过程控制回路执行以下步骤。
步骤
操作
1
提供要使用的过程控制结构(单回路、过程回路、级联回路和自选择回路)的确
切定义。
2
定义各个处理分支(过程值、设定点、回路控制器等)的算法。
3
为每个处理分支选择各个功能和参数。
4
输入输入和输出接口。
5
设置调整参数的初始值。
6
将 IODDT 与选择的回路关联。
7
如有必要,配置级别 2(例如:监控)的交换。
8
确认全局配置。
35012198 12/2018
159
配置
配置与过程控制回路关联的输入和输出
概览
过程控制回路必须具有输入和输出才能工作。输入用来获得过程值,而输出则允许您对要调节的
过程进行操作。输入通常是模拟量输入,而输出既可以是模拟量,也可以是离散量(SERVO 或
PWM 功能)。输入和输出始终属于在 PLC 中配置的模块。
注意: 也可以使用写入输出字和位的内部字和位,以及先前已将输入值写入其中的内部字。
为过程控制回路分配输入和输出
下面的步骤说明如何为过程控制回路分配输入和输出。
步骤
操作
1
配置所需的 I/O 模块。
2
从配置屏幕中,将输入和输出的地址输入过程控制回路图中。
结果:下图是一个分配示例。
检查
在分配输入和输出时将执行以下检查:




160
为了验证结构图的模块输入或输出分配,必须先确认相应的模块配置。
在特定任务(MAST 或 FAST)的 I/O 分配级别,不执行一致性检查。建议您将单个回路的所
有输入和输出都分配给同一任务。
如果 I/O 模块发生移动,请注意,过程控制回路屏幕中不会自动反映其新地址。
如果过程控制回路先前使用的语言对象不再存在(例如,模块被删除),则软件会在全局验证
过程中显示错误消息。
35012198 12/2018
配置
有效接口类型
下表列出了每种类型的接口所接受的有效语言对象。
接口类型
有效的语言对象
对象类型
标准输入过程值
%IW、%MW
INT
外部输入过程值
%MF
REAL
远程设定点输入 1
%MF
REAL
远程设定点输入 2
%MF
REAL
前馈输入
%IW、%MW
INT
模拟量输出
%QW、%MW
INT
伺服、脉宽调制输出
%Q、%M
EBOOL
35012198 12/2018
161
配置
162
35012198 12/2018
使用 EcoStruxure™ Control Expert 的 Premium 和 Atrium
调整
35012198 12/2018
第7章
控制回路调整
控制回路调整
本章主题
本章介绍以下项的调整方法:



前馈
PID
模型回路控制器
本章包含了哪些内容?
本章包含了以下部分:
节
主题
页
7.1
调整前馈
164
7.2
PID 调整
168
7.3
模型回路控制器调整
175
35012198 12/2018
163
调整
第7.1节
调整前馈
调整前馈
本节主题
本节介绍调整前馈所必须执行的过程:


增益调整
超前滞后调整
本节包含了哪些内容?
本节包含了以下主题:
主题
164
页
增益调整
165
超前滞后调整
166
35012198 12/2018
调整
增益调整
概览
调试前馈分支首先要求执行增益调整。下面的过程介绍要考虑的过程。
过程
此表介绍为调整前馈分支增益需执行的步骤。
步骤
操作
1
将回路控制器置为手动模式。
2
将 T1_FF 和 T2_FF 置为零。
3
建立中断刻度并稳定增益,使输入前馈时测量的中断得以完全补偿。
注:前馈分支上的增益根据刻度值发生。
增益调整示例
如果:


中断变化为 5% 时,PV 变化为 –10%
命令变化为 5% 时,过程值变化为 7%
则得出的增益将为 (-10/5)/(7/5),即 -1.4。
对于 OUT_INF = 0.0 且 OUT_SUP=100 的命令刻度,如果前馈输入介于 0 到 10000 之间且
FF_INF = 0.0,则 FF_SUP = -140.0
35012198 12/2018
165
调整
超前滞后调整
概览
调试前馈分支要求超前滞后调整。下面的过程和示例介绍要考虑的过程。
过程
此表介绍为调整前馈分支的超前滞后需执行的步骤。
步骤
操作
1
将回路控制器置为手动模式。
2
将 T1_FF 置为过程的时间常数值。
3
将 T2_FF 置为中断的时间常数值。
4
执行中断分级:
 如果过冲为正,则减小 T1_FF;类似地,如果过冲为负,则增大 T1_FF
 如果过冲从正值开始,则增大 T2_FF;类似地,如果过冲从负值开始,则减小 T2_FF
5
重复第 4 步直至消除过冲。
超前滞后调整示例
需要调整交换器二级回路上的 PV2 输出温度。PID 根据 PV2 和 SP 设定点控制热空气进气阀。冷
水温度充当与此过程控制相关的可测量中断。
前馈功能可用于在冷水温度波动时立刻反应,而不是在 PV2 下降时反应。
示例示意图:
166
35012198 12/2018
调整
工作假定如下:



冷凝器输出温度(冷水温度)在 5℃ 至 25℃ 间波动,平均值为 15℃。
此温度中的 DT 变化会影响整个交换器输出温度。
为补偿交换器输出温度中的 5℃ 的增加或减少量,必须将控制蒸气阀开大或关小 10%。
对前馈输入参数的调整必须使得冷水温度对控制蒸气流速的阀的影响为:


0 至 15℃
10% 的比率 / 5℃ 和 25℃ 间为 5℃
下图解释了该调整。
35012198 12/2018
167
调整
第7.2节
PID 调整
PID 调整
本节主题
本节介绍调整 PID 的方法:


闭合回路调整
开放回路调整
以及每个参数的角色和作用:Kp、Ti 和 Td。
本节包含了哪些内容?
本节包含了以下主题:
主题
168
页
PID 参数调整方法
169
回路调整期间 PID 参数的功能与影响
171
35012198 12/2018
调整
PID 参数调整方法
简介
调整 PID 的参数的方法多种多样。我们建议使用 Ziegler & Nichols 的方法,其中包含两种调整方
式:
 闭合回路调整
 开放回路调整
在执行任何一种方法前,必须确定 PID 动作的方向:
如果增加 OUT 输出时导致 PV 值增大,则反转 PID 的方向 (KP > 0)
 相反,如果增加 OUT 输出导致 PV 值减小,则正向使用 PID (KP < 0)

闭合回路调整
此方法在对 PID 回路控制器设定点应用一个步之后,发出比例命令 (Ti = 0, Td = 0),以便通过增加
增益直到到达振动来激发该过程。然后,剩下的工作只是测量触发了未吸收的振动的关键增益值
(Kpc),以及测量振动的周期 (Tc) 以便导出可确保回路控制器的最佳调整的值
。
根据回路控制器的类型(PID 或 PI),各个系数通过以下值进行调整:
-
Kp
Ti
Td
PID
Kpc/1.7
Tc/2
Tc/8
PI
Kpc/2.22
0.83 x Tc
-
其中 Kp = 比例增益,Ti = 积分时间,TD = 微分时间。
注意:此调整方法生成一个高度动态化的命令,更改设定点时该命令可能导致产生不需要的溢出。
如果这样,则要降低增益值,直到得到正确的行为。
35012198 12/2018
169
调整
开放回路调整
在手动模式下设置回路控制器后,对其输出应用一个步,并使用具有纯延迟的积分过程模拟过程
结果的开头。。
Tu 时间的值由表示积分过程的线与时间轴的交点确定。Tg 时间则定义为受控变量(过程值)以
与回路控制器输出相同的幅度(由比例调整百分比表示)波动时所需的时间。
根据回路控制器的类型(PID 或 PI),各个系数通过以下值进行调整:
-
Kp
Ti
Td
PID
-1.2 Tg/Tu
2 x Tu
0.5 x Tu
PI
-0.9 Tg/Tu
3.3 x Tu
-
其中 Kp = 比例增益,Ti = 积分时间,TD = 微分时间。
注意: 一定要注意测量单位。如果调整是在 Control Expert 中执行的,则应将 KP 值乘以 100。
此调整方法也生成一个高度动态化的命令,更改设定点时该命令可能导致产生不需要的溢出。如
果这样,则要降低增益值,直到观察到需要的行为。此方法的优点在于不需要过程的性质和顺序
满足任何假定要求。它不仅适用于实际的积分过程,也同样适用于稳定过程。经证实,此方法特
别适用于慢速工艺环境(例如玻璃制造业),因为用户仅需要在响应开始时对 Kp、Ti 和 Td 系数
进行调整。
170
35012198 12/2018
调整
回路调整期间 PID 参数的功能与影响
比例作用影响
比例作用使过程响应速度与增益相匹配。增益越高,响应速度越快,静态误差越小(就纯比例关
系而言),但稳定性越差。必须在速度和稳定性之间找到一个折衷点。下面是积分作用对过程响应
的影响。
35012198 12/2018
171
调整
积分作用的影响
积分作用可确保消除静态误差(过程值和设定点之间的偏差)。积分作用越大(Ti 小),响应速
度越快,稳定性越差。必须在速度和稳定性之间找到一个折衷点。积分作用在某个等级上对过程
响应的影响如下所示。
注意: 小 Ti 代表较大的积分作用。
Kp = 比例增益,Ti = 积分时间,TD = 微分时间。
172
35012198 12/2018
调整
微分作用的影响
微分作用是可预见的。它增加了一个表示速度变化差异的项,偏差增加时将提高过程响应速度,
偏差减小时则降低过程响应速度,因此是可预见的。微分作用越大(高 Td 值),响应速度越快。
此处也必须在速度和稳定性之间找到一个折衷点。微分作用在一个分格上对过程响应的影响如下。
PID 过程控制的限制
如果将过程比作传输功能的带纯时间延迟的一阶命令,则:
其中:
= 模型延迟
= 模型时间常量
35012198 12/2018
173
调整
过程控制性能取决于比率
PID 过程控制在以下范围中适合: 2 < =
对于
<2 的情况,即快速回路(
< 20
很小)或延迟值较大(
大)的过程,PID 过程控制不合
适,必须使用更高级的算法。
对于
174
> 20 的情况,带有滞后的阈值过程控制就足够了。
35012198 12/2018
调整
第7.3节
模型回路控制器调整
模型回路控制器调整
本节内容
本节介绍模型回路控制器的调整原理并重点说明了以下几点:



静态增益调整
停滞时间或延迟调整
时间常数调整
本节包含了哪些内容?
本节包含了以下主题:
主题
页
调整模型回路控制器要执行的步骤
176
调整 Ks 静态增益简介
177
有关调整停滞时间或延迟 T_DELAY 的简介
178
如何调整时间常数
180
35012198 12/2018
175
调整
调整模型回路控制器要执行的步骤
过程
此表中的步骤介绍为调整模型回路控制器要执行的操作。
步骤
176
操作
1
使用基于索引响应的图形方法,如 Broida 方法。这样可直接为带纯延迟的一阶模
型提供参数,以标识过程模型。
2
通过在自动模式下运行 IMC 回路控制器来增强调整。
3
为检查模型是否适合过程,请将 CL_PERF 设置为 1.0(封闭回路时间常数 = 开放
回路时间常数)。
4
前进至操作点并在自动模式下运行回路控制器。
5
执行设定点步功能 C。
结果:如果模型参数正确,测量应重新连接设定点而不溢出,且 OUT_MAN 命令
信号应大约为一个分格。如果模型参数不正确,则必须修正,即:
 调节静态增益
 调节停滞时间
 调节时间常数
35012198 12/2018
调整
调整 Ks 静态增益简介
概览
如果静态增益正确,则在设定点标度时, U1 的变化幅度必须等于
面的公式修正增益:
正确的 Ks = 测试的 Ks x
U2。如果不等于,则应用下
U1/ U2
调整示意图
下图解释了静态增益调整。
35012198 12/2018
177
调整
有关调整停滞时间或延迟 T_DELAY 的简介
概览
观察调整单位测量值和控制信号,以便进行记录。如果我们将
意图:


模型小于
模型大于
称为模型延迟,则有以下两种示
过程
过程
注意: 增益和延迟调整可在同一测试期间执行。
模型小于
过程
下图描述此情形,T_DELAY 取 A 的值。
178
35012198 12/2018
调整
模型大于
过程
下图描述此情形,T_DELAY 取 A 的值。
35012198 12/2018
179
调整
如何调整时间常数
概览
调整完停滞时间和静态增益后,必须接着通过观察命令信号 U(t) 记录来调整模型时间常数。
如果我们将


模型小于
模型大于
称为模型延迟,则有以下两种示意图:
实践
实践
该图解释了这两种情况。
OL_TIME <
过程时的信号速度
下图描述了信号速度。
180
35012198 12/2018
调整
OL_TIME >
过程期间的信号速度
下图描述了信号速度。
闭回路时间常数选择
确定了要使用的模型后,要选择闭回路时间常数。它的值取决于所需闭回路的响应速度。
对于对应于带延迟的一阶模型的过程,通过选择 1.05 和 1.15 之间的时间常数 CL_PERF 关系,系
统响应得以改进,且不存在降低过程稳定性的风险。
CL_PREF = OL_TIME / 所需的闭回路时间常数。
所有 CL_PERF 增加都对应于响应速度的增加(这是调整单位更为重要的一个操作),但也对应
于对建模错误的更高敏感度。
35012198 12/2018
181
调整
182
35012198 12/2018
使用 EcoStruxure™ Control Expert 的 Premium 和 Atrium
调试
35012198 12/2018
第8章
调试过程控制回路
调试过程控制回路
本章主题
本节说明过程控制回路调试屏幕以及相关的操作过程。
本章包含了哪些内容?
本章包含了以下主题:
主题
页
调试屏幕描述
184
修改每个回路的参数
186
每个回路的功能修改
187
调试设定点编程器
188
数据存储区
190
35012198 12/2018
183
调试
调试屏幕描述
概览
在在线模式下,过程控制调试屏幕可用于:







显示和动态显示回路图
显示过程报警和通道故障
修改每个功能的调整参数
仿真输入接口值
添加、删除和替换计算功能
修改每个 PID 反转/前馈模式类型功能的配置参数
修改回路控制器操作模式
示意图
下图显示一个调试屏幕。
184
35012198 12/2018
调试
描述
下表描述过程控制调试屏幕的主要组件及其各自的功能。
地址
组件
功能
1
选项卡
最前面的选项卡指示当前模式(在此实例中为调试)。通过单击相应选项卡可选择每
个模式。提供以下模式:
 配置
 调试(只能在在线模式下访问)
 警告显示与过程控制回路状态有关的警告消息
 诊断(缺省模式,仅在在线模式下可访问)
2
模块区域
显示节略的模块指示器。
同一区域中有三个指示器,用来提供在线 PLC 的状态:
 RUN 指示 PLC 的状态
 ERR 指示处理器或嵌入式设备中的故障
 I/O 指示模块、通道或配置中的故障
3
通道区
用来:
 通过单击参考号,显示选项卡:
 描述,提供设备的特性。
 I/O 对象
(参见 EcoStruxure™ Control Expert, 操作模式),用来预先用符号表示
输入/输出对象。
 故障,显示设备故障(在线模式)。
 选择回路控制器
 显示符号,即用户使用变量编辑器定义的通道名。
4
全局参数区
列出与通道关联的常规设置(或参数):
 功能:与回路关联的过程控制功能。此参数是不变量。
 任务:定义 MAST 或 FAST 任务,通道的隐式交换对象将通过此任务进行交换。
此参数是不变量。
报警区。如果定义了报警功能,则会显示与回路关联的所有报警。
5
调试区
允许查看已配置的功能和结构图。
此区域包含两个部分:
 一个或多个选项卡,用于显示已配置的那些功能。它们的关联参数值将动态显示。
只能在在线模式下对其进行修改。
 结构图显示中间计算值(例如,回路控制器输入测量值)。
单击一次鼠标按钮可切换"自动/手动"和"远程/本地"设置。
关联的命令值或设定点值直接在输入字段中捕获。
灰显的输入字段已停用。
35012198 12/2018
185
调试
修改每个回路的参数
基本原理
调整参数可在在线或离线模式下从 Control Expert 软件中进行修改:
任务屏幕
 数据编辑器
 运行时屏幕
 变量表
 UNITE 服务器
 ...

修改不需要对全局进行重新配置。保存机制(初始参数和当前参数)适用于与每个过程控制回路
关联的参数。
186
35012198 12/2018
调试
每个回路的功能修改
概览
在在线模式下可向过程控制回路中添加功能或从中删除功能。
基本原理
在对过程控制回路功能进行修改期间,PLC 可以处于运行模式。
警告
意外的设备操作
在完成以下操作后重新配置通道:
 修改过程回路功能
 修改配置参数
(例如:从功能外推发生器功能、限制符循环)
不遵循上述说明可能导致人员伤亡或设备损坏。
一旦进行了修改,回路将以确定的状态启动:


如果修改发生在测量、设定点和前馈分支级别,则回路将执行热启动。
如果修改发生在修正器或输出级别,则回路将如前面的配置过程中所定义的那样使用初始操作
模式重新启动。
注意: 禁止在在线模式下对 I/O 地址或存储器字进行任何添加或修改。也禁止修改某些分支,例如
用比率设定点替换简单设定点。
注意: 不能在在线模式下添加总计功能。其输出为 %MF 地址。
编辑初始调整参数值 Kp、Ti 和 Td 时,不需要切换到配置模式。
操作模式:


在调试模式下,从任务屏幕对调整参数进行的任何更改都会影响上述参数的当前值和初始值。
只有 3 个简单回路回路控制器例外,当相同的更改不适用于配置参数时(例如,添加功能
时),对初始值的任何修改都将被忽略。
35012198 12/2018
187
调试
调试设定点编程器
概览
设定点编程器具有自己的调试屏幕。处于在线模式时,设定点编程器可以访问所有可用的重新配
置和数据保存服务。
注意: 在在线模式下进行任何重新配置,都会立即导致设定点编程器无法工作。
示意图
下图显示处于调试模式的设定点编程器。
188
35012198 12/2018
调试
工作原理
将动态显示配置文件的执行。提供以下信息:




当前段的编号 (SEG_OUT)
当前迭代的编号 (CUR_ITER)
当前段的执行时间 (TIME_SEG)
总时间 (TIME_TOTAL)
操作注意事项:





即使配置文件已冻结,TIME_SEG 和 TIME_TOTAL 时间仍然会更改。
监控输出的状态直接在通道区显示。
您可以直接通过选项卡中的"命令"按钮来控制每个配置文件。
如果配置文件已冻结,则在执行 NEXT 和 BACK 命令期间,SP (%MFr.m.c.20) 设定点值和
STR0 到 STR7(%MWr.m.c.3.0 到 %MWr.m.c.3.7)控制输出不会更新。一取消冻结配置文
件,它们便会刷新。
目标设定点值 (SPi) 和当前段的持续时间都不能进行修改。
35012198 12/2018
189
调试
数据存储区
概览
提供两种数据保存解决方案:


保存调整参数
备份应用程序
保存调整参数



来自 Control Expert 过程控制屏幕的所有调整参数的修改都会更新当前值和初始值。
修改应用程序或动态数据表的调整参数将影响当前值,但不修改初始值。必须使用
SAVE_PARAM 显式指令保存此新值。
冷重启 (%S0) 和加载项目时,当前参数将被初始参数替换。
备份应用程序
Premium PLC 提供在备份卡上保存项目(程序和数据存储器)的选项。此卡的内容可以重新加载
RAM 存储器。
注意: 如果 Premium PLC 已经在使用 PCMCIA 卡,则不能使用备份卡。
190
35012198 12/2018
使用 EcoStruxure™ Control Expert 的 Premium 和 Atrium
操作模式
35012198 12/2018
第9章
操作模式
操作模式
本章主题
本章介绍过程控制操作模式:PLC 和控制回路操作模式。
本章包含了哪些内容?
本章包含了以下部分:
节
主题
页
9.1
操作过程控制通道
192
9.2
根据 PLC 操作模式处理过程控制操作
196
9.3
过程控制回路的共有操作模式
198
9.4
每种过程控制回路的操作模式
204
35012198 12/2018
191
操作模式
第9.1节
操作过程控制通道
操作过程控制通道
本节主题
本节介绍如何分布和同步过程控制处理以实现可能的最佳处理器加载效果。
本节包含了哪些内容?
本节包含了以下主题:
主题
192
页
过程控制处理分布
193
同步预处理和后处理
194
多任务应用
195
35012198 12/2018
操作模式
过程控制处理分布
MAST 任务和回路采样
处理任务周期和控制回路采样周期不同。
缺省情况下,MAST 任务持续 20 毫秒,而过程控制通道采样时间为 300 毫秒。
优化处理器加载
为优化处理器加载,要将不同过程控制通道的周期性处理分布在多个任务循环中。
此种分布处理的方法是完全自动的操作,无需编程。
任务循环中回路分布的顺序遵循创建回路的顺序。
示例
通过下面的方式配置 18 个回路:



14 个回路配置为 300 毫秒(回路 1 至 14)
2 个回路配置为 200 毫秒(回路 15 和 16)
2 个回路配置为 100 毫秒(回路 17 和 18)
过程分布:
注意: 控制回路在"寄存器"时间内处理(执行)。
35012198 12/2018
193
操作模式
同步预处理和后处理
触发位
如果您希望将顺序处理和每个控制回路的周期性执行保持密切同步,则对于状态字中包含 2 个位
的每个回路,存在:


STS_TOP_NEXT_CYCLE:预处理触发位。
STS_TOP_CUR_CYCLE:后处理触发位。
这两个位可作为以结构化文本或梯形图语言编写的处理操作的启用条件。
示例
此同步对停止/运行操作模式或者变化或补偿计算可能会有所帮助。
预处理状态位在控制处理循环前的任务循环期间为 1。
后处理状态位在控制处理循环后的整个任务循环内为 1。
要将顺序处理和过程控制计算正确同步,必须将处理操作集成到同一任务中。
在手动或跟踪模式下,命令在所有处理循环中生成。在这些模式下,这些同步位始终为 1。
例如,回路为 200 毫秒,MAST 任务为 50 毫秒:
194
35012198 12/2018
操作模式
多任务应用
最佳作用级别
为获得最佳且明确的操作级别,在给定控制通道中,建议您将以下各项分配给同一任务:



输入/输出通道
顺序预处理和后处理
管理 PLC 的操作模式的顺序处理
35012198 12/2018
195
操作模式
第9.2节
根据 PLC 操作模式处理过程控制操作
根据 PLC 操作模式处理过程控制操作
根据 PLC 操作模式处理过程控制操作
概览
PLC 行为可通过用户干涉或故障进行更改。在这种情况下,过程控制通道遵循预设的降级功能模
式。下面的 PLC 操作模式可以更改过程控制操作。
PLC 加电
PLC 加电时,系统在用户存储器空间中搜索有效应用程序。
如果应用程序有效,则系统将更改为配置状态并且每个过程控制通道都被调用。然后,根据可用
于应用程序的初始值设置通道环境。
如果应用程序无效,则系统将更改为待机模式以等待重新配置请求。
"运行"模式下的处理器
在"运行"模式下,处理器在每个循环中都连续执行以下操作:





读取输入通道
执行设定点程序
执行过程控制回路
处理顺序编程
写入输出
所有过程控制通道在每个任务循环中都被调用:


计算过程值 (PV)、计算前馈 (OUT_FF)、报警管理、操作模式、设定点编程器和生成手动或跟
踪模式命令这些操作在每个循环内都会执行。
采样周期内会生成自动模式下的回路命令并计算设定点。
切换到"停止"模式
过程控制通道不直接为处理器或任务启动"停止"模式。切换到"停止"模式意味着所有当前正在
进行的功能都将停止。
过程控制通道不再执行。它们将拒绝所有命令(自动或手动模式等)。计算结果保持其当前状态。
物理输出采用配置中设置的故障预置值。
输入始终刷新。参数可能因此更改。有效性检查在下一次启动时执行。
196
35012198 12/2018
操作模式
冷重启
冷重启可以通过以下方式启动:



更换卡槽(冷启动)
重新配置(通过加载程序、传输新应用程序等)
新配置
冷重启由 %S0 系统位指示。
过程控制通道监控它们的配置并按照第一个循环初始化它们的参数和状态。算法处理从第二个循
环执行。
第一个循环的顺序操作中生成的所有命令都被接受,用于跟踪或自调节回路控制器的命令除外。
该命令被拒绝。
热重启
热重启在断电后重新接通电源时发生。
断电时参数会被保存下来。系统和应用程序环境(例如应用程序数据、操作模式)会被保留。
所有正在进行的自调节都将中止。过程控制通道按照第一个循环执行。
35012198 12/2018
197
操作模式
第9.3节
过程控制回路的共有操作模式
过程控制回路的共有操作模式
本节主题
本节介绍所有过程控制回路共有的操作模式:手动模式下的回路控制、开始自调节、以跟踪模式
执行等。
本节包含了哪些内容?
本节包含了以下主题:
主题
198
页
手动和自动模式下的回路执行
199
自调节和跟踪模式
200
自动/手动和手动/自动切换
202
I/O 错误期间的回路行为
203
35012198 12/2018
操作模式
手动和自动模式下的回路执行
在手动模式下控制
手动模式使用户可直接对回路控制器输出应用值。
从 Control Expert 调试屏幕选择此模式。
切换到手动模式只需发送一个命令。确认此命令后,STS_AUTO_MANU 状态位指示手动模式。
然后,可以启动回路或回路控制器控制命令。如果命令是数值,则受高低阈值以及速度范围的限
制。每次任务循环时处理输出。
在手动模式下控制伺服输出,而不复制位置
手动控制始终在 OUT_MAN 变量上完成。此变量范围为 0 到 100。但是,因为 OUT_MAN 不直接
链接至执行器的实际位置,所以即使 OUT_MAN 达到其阈值上限或者下限,也必须仍能够打开和
关闭执行器。为此,可向 OUT_MAN 分配一个超过其正常范围的值:OUT_MAN 将受限制,但伺
服功能将考虑影响计算的命令的更改。
例如:OUT_MAN = 100.0;执行器在 50% 打开。若要在 70% 打开,请输入 OUT_MAN = 120.0。
然后,OUT_MAN 会取 100.00 的限定值。
在自动模式下执行
在自动模式下,回路控制器根据设定点和 PV 值计算命令值。
切换到自动模式在 Control Expert 屏幕完成。您也可以通过发送单个命令来切换模式。确认命令
后,系统使用 STS_AUTO_MANU 状态位来确认切换到自动模式。每个采样循环时处理输出。
35012198 12/2018
199
操作模式
自调节和跟踪模式
自调节执行
自调节前,必须先输入所需命令的步功能持续时间、性能和幅度。
如果这些参数的值过小或过大,将不会执行自调节。
执行自调节前,回路控制器可以处于自动或手动模式。发送命令会开始自调节过程。在自调节过
程期间(步功能周期的 2.5 倍),该功能控制回路控制器输出。此输出不能修改。
自调节功能自动设置回路控制器系数。诊断字显示自调节过程中检测到的任何可能故障。自调节
完成后,回路控制器返回自调节操作之前其所处的操作模式。
如果回路控制器处于自动模式,则使用新参数。上一次调整命令设置为之前的参数。
跟踪模式执行
此操作模式用于强制过程控制回路的数字输出。它常在关闭开放回路时使用,以阻止命令单位中
出现冲击。
跟踪模式还用于由一个主动 PLC 和一个被动 PLC 组成的备份架构中。在这里,它使被动 PLC 输
出与主动 PLC 输出相同。
跟踪模式使用一个参数(%MF 地址)和一个命令(发送命令):



切换到跟踪模式通过发送命令实现。如果不输入包含跟踪值的地址,则拒绝该命令。
如果发送了该命令,则过程控制回路输出值由跟踪输出值代替。内部变量定期使用输出值初始
化。
如果发出中止跟踪模式的命令,则回路控制器返回其之前的操作模式,其间没有输出冲击。
跟踪模式具有比自动、手动和自调节模式更高的优先级。
在激活跟踪模式或启动跟踪模式请求后,将无法执行任何命令(自动、手动和自调节)。
在启用跟踪模式时,您必须确保用于维护命令位的正确的位编程。
并非所有回路控制器(特性无)都可以使用跟踪模式。例如,通/断回路控制器就没有此模式。
跟踪模式在级联回路和自动选择器回路上是全局性的。
200
35012198 12/2018
操作模式
示例
此示例说明如何在梯形图段中管理自动/手动模式和跟踪模式。
35012198 12/2018
201
操作模式
自动/手动和手动/自动切换
自动/手动切换
手动命令连续更新:它跟踪命令输出。在自动/手动切换时,给出的第一个手动值是回路控制器计
算的最后一个值,用于阻止冲击。
手动/自动切换
手动/自动切换(对于通/断回路控制器以外的任何回路控制器)对输出命令无冲击,只要在配置
上选择了 BUMPLESS 选项即可。对于 PID,可以分为两种情形:


202
情形:PID 带有积分作用 (Ti <> 0):
递增形式的 PID 算法确保从手动转为自动时不产生冲击。在这种情况下,PID 算法始终跟踪应
用的实际输出。
情形:PID 不带积分作用 (Ti = 0):
如果在 PID 功能参数中将模式配置为无冲击(如果 PID 具有积分作用,则此配置没有对象),
则可以获得无冲击手动/自动转换。
OUTBIAS 手动积分参数在切换期间计算,使得实际输出与 PID 算法以绝对格式计算出的输出
之间的偏差可以接受。
如果不选择无冲击模式,则切换时不重新计算 OUTBIAS。
35012198 12/2018
操作模式
I/O 错误期间的回路行为
描述
按照设计,过程控制回路不接受 I/O 卡上可能发生的错误。I/O 错误期间可通过顺序程序使回路的
操作模式变为条件模式。应用程序监控、关联的模块位和诊断字可以为此回路生成相应的命令。
35012198 12/2018
203
操作模式
第9.4节
每种过程控制回路的操作模式
每种过程控制回路的操作模式
本节主题
本节介绍每种过程控制回路的操作模式:过程回路、单回路、级联回路和自动选择器回路。
本节包含了哪些内容?
本节包含了以下主题:
主题
204
页
过程回路操作模式
205
单回路操作模式(3 个单回路)
206
级联回路操作模式
207
自动选择器回路操作模式
209
35012198 12/2018
操作模式
过程回路操作模式
概览
根据回路控制器类型,此回路可以有 2、3 或 4 种不同操作模式(例如自动、手动、自调节、跟踪
模式)。
如果回路控制器处于自动或手动模式,则可以启动自调节。
切换到跟踪模式具有优先权,将可能取消正在进行的自调节。
初始操作模式
回路的初始操作模式可在冷启动时配置。可以指定:


设定点为本地还是远程,以及初始本地设定点值。
回路控制器以自动模式还是手动模式启动。初始手动值(如果回路控制器不是通/断回路控制
器)
带有一个 PID 回路控制器的过程回路
下图显示一个带有 PID 回路控制器的过程回路:
如果输出分支将虚线发送回 OUT_MAN,则表明已接受限制。
如果回路控制器属于分段或热/冷类型,则有 2 个输出分支。在这种情况下,自调节和不带复制的
伺服类型输出不可用。
如果回路控制器是 2 或 3 状态的通/断类型,则没有前馈分支或输出分支。
35012198 12/2018
205
操作模式
单回路操作模式(3 个单回路)
概览
3 个单回路彼此独立,由等效于过程回路图的图表示,但有以下区别:



前馈分支不存在。
无法配置分段或热/冷回路控制器。
过程值和设定点分支进行了简化。
带有 PID 回路控制器的单回路
下图显示一个带有 PID 回路控制器的单回路。
在 3 个回路上,一次只能从过程控制通道启动一个自调节操作。如果请求另一个自调节操作,将
会被拒绝。
206
35012198 12/2018
操作模式
级联回路操作模式
概览
所有切换在完成过程中不会对回路控制器输出造成任何冲击。管理从站回路操作模式和管理过程
回路操作模式相同:此回路的行为就像它单独存在一样。
但是主站回路有特定的机制:


手动模式和自动/手动切换与过程回路相同。
如果回路控制器在自动模式(缺省)下运行,则可观察到两种不同的情况:
 从站回路控制器在自动模式下运行并使用远程设定点。在此情况下会关闭级联,即主站回路
实际在自动模式下运行。
 从站回路控制器在自动模式下运行并使用本地设定点。自调节正在运行。回路控制器在跟踪
模式下运行。在这种情况下,主站回路控制器在跟踪模式下运行。
关闭级联
此过程的要点是避免级联关闭时出现冲击。您可能遇到以下几种情况:



如果从站回路控制器使用本地设定点,则主站回路控制器遵循从站的本地设定点。
但是,如果从站回路控制器有积分作用,则主站回路控制器遵循从站回路过程值。
最后,如果从站回路控制器没有积分作用,则从站回路控制器必须为 P 或 PD。计算并优化主
站回路输出以避免关闭级联时出现任何冲击(取决于控制器输出及其参数)。
冷启动
冷启动系统时,主站回路控制器始终以自动模式启动。但是,可以为从站回路控制器重新配置初
始操作模式和为每个回路重新配置设定点类型(远程/本地)。
阻止对输出进行进一步更改
主站回路有一个额外功能:当主站处于自动模式而从站输出开始饱和时,主站回路“冻结”(阻
止)主站输出在从站饱和方向上的任何更改。此功能限制主站积分作用的饱和。因此,仅当主站
回路控制器具有积分作用时才启用该功能。
例如,当从站回路控制器在自动模式下运行时,其在反转动作中配置并且输出达到上限。为通过
操作设定点来取消输出与其输出的关联,您必须降低上述设定点。现在,主站输出沿不断上升的
方向倾斜。
35012198 12/2018
207
操作模式
带有 PID 回路控制器的级联回路
下面的架构显示带有 PID 回路控制器的级联回路。
级联回路通常由 2 个带有一些限制和额外功能的过程回路组成。
OUT_MAN 主站回路输出是从站回路设定点分支的远程设定点。因此,OUT_MAN 输出以从站回
路刻度表示。它要符合从站回路设定点分支级别限制。
从站回路控制器可能是以下两种类型之一:分段或热/冷。
无法从 Control Expert 过程控制屏幕访问自动/手动操作模式和主站回路手动命令的值。但可从用
户程序访问它们。
限制
限制如下:





208
不对主站回路过程值分支求和。
从站回路上没有前馈分支。
任何回路上都没有开/关回路控制器。
从站回路设定点分支是单个分支,没有比例调整。
只能在主站或从站回路上配置一个模型回路控制器。
35012198 12/2018
操作模式
自动选择器回路操作模式
概览
此回路使 2 个回路控制器在同一输出上工作。每个回路控制器产生一个动作,一个(最小或最
大)比较器选择要应用的动作。自动选择器回路由过程回路充当的主回路和单回路充当的二级回
路组成。两个回路共享一个单输出分支。
例如,自动选择器回路用于实现受限过程控制。主回路用于监控主值,二级回路用于防止辅助值
超过该回路的设定点指定的限制。
抑制其中一个回路
以下命令之一可用于抑制回路,使其拥有一个过程回路或一个单回路:直接输出 1 或直接输出 2。
2 个回路控制器具有相同的采样周期。
自动选择器回路配置
自动选择器回路可以通过 2 种方式配置:


第一种情况:在选择器后的输出分支级别只有一个自动/手动模式。因此,OUT_MAN 手动命令
值直接应用于回路输出。
第二种情况:每个回路控制器的输出上都有一个自动/手动模式。这样,每个回路控制器的操作
模式彼此独立。可以在选择器的上游手动设置每个回路控制器的输出值。
35012198 12/2018
209
操作模式
第一种情况:在输出分支级别只有一个自动/手动模式
下图显示一个在输出分支级别仅有一个手动/自动模式的自动选择器回路。
在这种情况下,2 个回路控制器始终处于自动模式并跟踪应用的 OUT_MAN 命令。当回路处于自
动模式时,将接受这些回路控制器的输出。如果不是这种情况,则不接受输出。
由于是回路控制器跟踪实际输出,因此,如果使用回路控制器的积分作用,在切换时将没有冲击
的风险。
可以配置每个回路控制器的初始回路操作模式和初始设定点类型(远程/本地)。
210
35012198 12/2018
操作模式
第二种情况:每个回路控制器的输出上都有一个自动/手动模式
下图显示在每个回路控制器输出上都拥有一个自动/手动模式的自动选择器回路。
在这种情况下,在手动模式下时,您不直接对执行器命令进行操作,而是在每个回路控制器的输
出(OUT_MAN1 和 OUT_MAN2)级别上进行操作。
只要有至少一个回路控制器处于自动模式,就会在回路采样周期内执行输出选择。如果两个回路
控制器都处于手动模式,则在每个任务循环中都进行选择。
两个回路控制器都永久跟踪 OUT_MAN 实际输出。在自动模式下,如果它们使用积分作用,则会
采用之前的 OUT_MAN 输出值。这意味着在手动/自动切换时,回路控制器将不使用其最后一个
手动值,而是使用最后一个 OUT_MAN 实际输出值。
可以配置每个回路控制器的初始操作模式和初始设定点类型(远程/本地)。
开始自调节将强制自动选择器进入自调节的回路的直接位置。在自调节结束时,必须将自动选择
器复位至所需位置(如果与强制的位置不同)。
35012198 12/2018
211
操作模式
212
35012198 12/2018
使用 EcoStruxure™ Control Expert 的 Premium 和 Atrium
过程控制语言对象和 IODDT
35012198 12/2018
第10章
过程控制语言对象和 IODDT
过程控制语言对象和 IODDT
本章内容
本章介绍与过程控制输入/输出和通道参数关联的各种语言对象和 IODDT。
本章包含了哪些内容?
本章包含了以下部分:
节
主题
页
10.1
过程控制语言和 IODDT 对象
214
10.2
与过程控制通道关联的语言对象
215
10.3
与过程回路关联的语言对象
224
10.4
与 3 个单回路关联的语言对象
237
10.5
与单回路级联关联的语言对象
253
10.6
与自选择回路关联的语言对象
268
10.7
与设定点编程器关联的语言对象
285
35012198 12/2018
213
过程控制语言对象和 IODDT
第10.1节
过程控制语言和 IODDT 对象
过程控制语言和 IODDT 对象
与过程控制通道关联的语言对象
概述
过程控制通道可能与五个 IODDT 关联,具体取决于过程控制类型:





T_PROC_PLOOP 特定于过程回路,
T_PROC_3SING_LOOP 特定于 3 个单回路过程,
T_PROC_CASC_LOOP 特定于级联类型的回路,
T_PROC_SPP 特定于设定点编程器,
T_PROC_CONST_LOOP 特定于自动选择器回路。
每个 IODDT 包括一系列用于驱动和监控控制回路的操作的语言对象。这些对象在分配给控制回路
的任务每次循环时自动交换。
注意: 可通过两种不同的方式创建 IODDT 变量:
 使用 I/O 对象 (参见 EcoStruxure™ Control Expert, 操作模式)选项卡,
 数据编辑器。
214
35012198 12/2018
过程控制语言对象和 IODDT
第10.2节
与过程控制通道关联的语言对象
与过程控制通道关联的语言对象
本节主题
本节介绍与过程控制通道关联的语言对象。
本节包含了哪些内容?
本节包含了以下主题:
主题
页
简介
216
控制回路命令字
218
设定点编程器命令字 CMD_ORDER (%MWr.m.c.7)
220
选择字和命令字摘要
221
"命令排序"双字
222
35012198 12/2018
215
过程控制语言对象和 IODDT
简介
简介
所有与过程控制通道关联的变量(例如:Kp、T_FILT...)缺省可读和/或写。
通道 (%CH r.m.c) 必须与 IODDT (参见第 214 页) 类型变量关联。此类变量的目的是简化显式读
取和写入。变量允许以下操作:
 读取模块和通道状态字。
 写入参数。
 保存参数。
 发送命令。
发送命令
显式指令应用于带有 IOODT 类型变量 LOOP_i 的 i 通道的语言对象。
示例 1:向带有 3 个单回路的回路控制器的第一个回路发送自调节指令。发送的字包含影响控制回
路的显式命令。IODDT 属于 T_PROC_3SING_LOOP 类型。
PLC 循环中的命令数量没有限制。确认指令和更新有关过程控制通道的状态影响任务的下一个循
环。
注意: 与回路控制器操作模式(自动、手动、跟踪、自调节)关联的指令不能同时作为同一循环
的一部分发送(仅识别循环中执行的最后一个指令)。相比之下,其他指令(例如远程、冻结加
法器功能等)可以作为同一循环的一部分发送。
216
35012198 12/2018
过程控制语言对象和 IODDT
示例 2:手动模式传送至级联类型通道的从站回路。其中 LOOP_i 是 IODDT 类型变量。这里讨论
的 IODDT 可以是级联类型控制回路的 T_PROC_CASC_LOOP 类型。
值
命令参数或选择字 (%MDr.m.c.j) 值。

设定点编程器
CMD_PARAM (%MDr.m.c.8) = j profile j j ={1, ..., 6}

级联回路
PARAM_COMMAND (%MDr.m.c.12) = 1 主站回路
PARAM_COMMAND (%MDr.m.c.12) = 2 从站回路

自动选择器回路
PARAM_COMMAND (%MDr.m.c.12) = 1 主回路
PARAM_COMMAND (%MDr.m.c.12) = 2 二级回路
PARAM_COMMAND (%MDr.m.c.12) = 4 全局回路
因为过程回路仅包含一个回路,所以 %MDr.m.c.12 命令参数没有意义。

3 个单回路回路控制器
PARAM_COMMAND (%MDr.m.c.14) = j profile j j ={1, 2, 3}
35012198 12/2018
217
过程控制语言对象和 IODDT
控制回路命令字
命令字的值
ORDER_COMMAND (%MWr.m.c.11) 是过程回路、级联回路和自动选择器回路的命令字。
ORDER_COMMAND (%MWr.m.c.13) 是 3 个单回路回路控制器的命令字。
218
值
含义
16#0001
为过程值输入切换到仿真或非仿真模式
16#0002
切换到远程或本地模式
16#0003
切换到手动或自动模式
16#0004
冻结总计功能
16#0005
取消冻结总计功能
16#0006
复位总计功能
16#0007
选择 Remote1 设定点
16#0008
选择 Remote2 设定点
16#0009
未使用
16#000A
未使用
16#000B
为前馈输入切换到仿真或非仿真模式
16#000C
切换到跟踪模式
16#000D
切换到非跟踪模式
16#000E
开始自调节
16#000F
停止自调节
16#0010
恢复以前的设置
16#0011
使用复制(不可在分段或热/冷 PID 后使用)
16#0012
不使用复制(不可在分段或热/冷 PID 后使用)
16#0013
确认自调节诊断
16#0014
激活 RAISE
16#0015
禁用 RAISE
16#0016
激活 LOWER
16#0017
禁用 LOWER
16#0018
未使用
16#0019
复位 Servo1
16#0020
复位 Servo2
16#0021
在本地模式下选择设定点
16#0022
在远程模式下选择设定点
16#0023
切换到手动模式
35012198 12/2018
过程控制语言对象和 IODDT
值
含义
16#0024
切换到自动模式
16#0025
自动选择器中的选择器位置
16#0026
主回路中的选择器位置
16#0027
二级回路中的选择器位置
35012198 12/2018
219
过程控制语言对象和 IODDT
设定点编程器命令字 CMD_ORDER (%MWr.m.c.7)
命令字值
设定点编程器命令字为 CMD_ORDER (%MWr.m.c.7)。
220
值
含义
16#0001
复位设定点编程器(影响当前配置文件)
16#0002
触发选择的配置文件
16#0003
停止选择的配置文件
16#0004
阻止进一步更改配置文件("冻结")
16#0005
释放("取消冻结")当前配置文件
16#0006
跳转至下一段
16#0007
跳转至上一段
16#0008
禁用保证驻留时间功能
16#0009
启用保证驻留时间功能
16#000A
冻结/取消冻结对配置文件的进一步更改
16#000B
冻结/取消冻结保证驻留时间功能
35012198 12/2018
过程控制语言对象和 IODDT
选择字和命令字摘要
通道类型
此表总结每种回路的选择字和命令字。
回路类型
命令字
命令参数或选择字
过程回路
%MWr.m.c.11
无
级联回路
%MWr.m.c.11
%MDr.m.c.12 = j
(j = 1:主站回路,2:从站回路)
自动选择器回路
%MWr.m.c.11
%MDr.m.c.12 = j
(j = 1:主回路,2:二级回路,4:全局回路)
3 个单回路
%MWr.m.c.13
%MDr.m.c.14 = j
(j = 1、2 或 3,取决于回路编号)
设定点编程器
%MWr.m.c.7
%MDr.m.c.8 = j
(j = 1、2 ...6,取决于配置文件编号)
35012198 12/2018
221
过程控制语言对象和 IODDT
"命令排序"双字
概览
每个回路的配置中定义的命令排序双字启用一个或多个操作模式更改命令的传送。
所需的 %MD 双字同时作为配置屏幕的回路参数输入。
前十六位(从 0 到 15)与周期性数据表状态字相同。此单字复制到命令排序双字的第一部分中。
注意: 如果在处理器配置屏幕上选中了选项冷重启时复位 %MWi,则冷重启后的第一个循环期间
命令排序双字的 X28 位应复位为零。因此 X28 位必须由项目在冷重启的处理阶段(项目操作模式
管理)设置为 1。
描述
下表描述命令排序双字的每一位。
双字位
关联简单字位
描述
指示
命令 (1)
%MDi.0
%MWi.0
0 : 手动,1:自动
X
X
%MDi.1
%MWi.1
跟踪
X
X
%MDi.2
%MWi.2
自调节
X
X
%MDi.3
%MWi.3
0 : 远程,1:本地
X
X
%MDi.4
%MWi.4
来自 ON/OFF 或 SERVO 的输出 1
X
X (2)
%MDi.5
%MWi.5
来自 ON/OFF3 或 SERVO 的输出 2
X
X(2)
%MDi.6
%MWi.6
来自 SERVO2 的输出 1
X
-
%MDi.7
%MWi.7
来自 SERVO2 的输出 2
X
-
%MDi.8
%MWi.8
SP1 或 SP2 选择
X
X
%MDi.9
%MWi.9
自动选择模式下的自动选择器
X
X
%MDi.10
%MWi.10
直接主回路模式下的自动选择器
X
X
%MDi.11
%MWi.11
直接二级回路模式下的自动选择器
X
X
%MDi.12
%MWi.12
选择了 PID1 或 PID2 输出
X
%MDi.13
%MWi.13
保留
-
-
%MDi.14
%MWi.14
保留
-
-
%MDi.15
%MWi.15
保留
-
-
%MDi.1
%MWi.1
0 : 不使用复制,
1 : 使用复制
X
X
%MDi.17
%MWi+1.1
0 : 释放总计,1:冻结总计
X
X
%MDi.18
%MWi+1.2
重新初始化总计
-
X(3)
%MDi.19
%MWi+1.3
恢复以前的调整
-
X(3)
%MDi.20
%MWi+1.4
确认自调节诊断
-
X(3)
%MDi.21
%MWi+1.5
重新初始化 SERVO1
-
X(3)
222
35012198 12/2018
过程控制语言对象和 IODDT
双字位
关联简单字位
描述
指示
命令 (1)
%MDi.22
%MWi+1.6
重新初始化 SERVO2
-
X(3)
%MDi.23
%MWi+1.7
保存参数
-
X(3)
%MDi.24
%MWi+1.8
保留
-
-
%MDi.25
%MWi+1.9
保留
-
-
%MDi.26
%MWi+1.10
保留
-
-
%MDi.27
%MWi+1.11
保留
-
-
%MDi.28
%MWi+1.12
0 : 禁止写入命令字,
1 : 允许写入命令字
X
X
%MDi.29
%MWi+1.13
保留
-
-
%MDi.30
%MWi+1.14
保留
-
-
%MDi.31
%MWi+1.15
保留
-
-
图例
X:是
-:否
(1) : 仅当 X28 位为 1 时确认命令
(2) : 没有与该功能关联的命令;仅供提供信息。
(3) : 该位自动复位为零
35012198 12/2018
223
过程控制语言对象和 IODDT
第10.3节
与过程回路关联的语言对象
与过程回路关联的语言对象
本节主题
本节介绍与过程回路关联的不同语言对象。
本节包含了哪些内容?
本节包含了以下主题:
主题
224
页
T_PROC_PLOOP 类型 IODDT 的缺省语言对象的详细描述
225
T_PROC_PLOOP 类型 IODDT 的诊断语言对象的详细描述
229
T_PROC_PLOOP 类型 IODDT 的过程控制语言对象的详细描述
231
配置语言对象
234
35012198 12/2018
过程控制语言对象和 IODDT
T_PROC_PLOOP 类型 IODDT 的缺省语言对象的详细描述
概览
本节描述 T_PROC_PLOOP 类型的 IODDT 的语言对象。这些缺省语言对象与过程回路关联。本节对
字对象进行分组,这些字对象的位有特定含义。
示例变量声明:T_PROC_PLOOP 类型的 IODDT_VAR1。
注释


一般而言,任何位的含义都是为该位的状态 1 提供的。在某些特定情况下,我们为位的每个状
态都提供含义。
不是所有位都使用。
%Ir.m.c.ERR 错误位
下表解释 CH_ERROR (%Ir.m.c.ERR) 错误位的含义。
标准符号
类型
访问
含义
地址
CH_ERROR
BOOL
R
过程控制通道错误位。
%Ir.m.c.ERR
交换执行指示灯:EXCH_STS
下表解释 EXCH_STS (%MWr.m.c.0) 通道交换控制位的各种含义。
标准符号
类型
访问
含义
地址
STS_IN_PROGR
BOOL
R
正在读取通道状态字。
%MWr.m.c.0.0
CMD_IN_PROGR
BOOL
R
正在交换命令参数。
%MWr.m.c.0.1
ADJ_IN_PROGR
BOOL
R
正在交换调整参数。
%MWr.m.c.0.2
RECONF_IN_PROGR BOOL
R
正在重新配置模块。
%MWr.m.c.0.15
交换报告:EXCH_RPT
下表解释 EXCH_RPT (%MWr.m.c.1) 报告位的各种含义。
标准符号
类型
访问
含义
地址
STS_ERR
BOOL
R
读取通道状态字时出错。
%MWr.m.c.1.0
CMD_ERR
BOOL
R
交换命令参数时出错。
%MWr.m.c.1.1
ADJ_ERR
BOOL
R
交换调整参数时出错。
%MWr.m.c.1.2
RECONF_ERR
BOOL
R
重新配置通道时出错。
(1 = 故障)
%MWr.m.c.1.15
35012198 12/2018
225
过程控制语言对象和 IODDT
标准通道错误,CH_FLT
下表解释 CH_FLT (%MWr.m.c.2) 状态字位的各种含义。
标准符号
类型
访问
含义
地址
INTERNAL_FLT
BOOL
R
严重内部错误。
%MWr.m.c.2.4
CONF_FLT
BOOL
R
配置错误。
%MWr.m.c.2.5
MISSING_ADDR
BOOL
R
IMC 寄存器地址缺失。
%MWr.m.c.2.6
WARN
BOOL
R
错误总和。
%MWr.m.c.2.7
STS_ERR_CALC_CORR
BOOL
R
回路控制器分支计算错误。
%MWr.m.c.2.8
STS_ERR_FLOT_CORR
BOOL
R
回路控制器分支浮点错误。
%MWr.m.c.2.9
STS_ERR_CALC_PV
BOOL
R
PV 分支计算错误。
%MWr.m.c.2.10
STS_ERR_FLOT_PV
BOOL
R
PV 分支浮点错误。
%MWr.m.c.2.11
STS_ERR_CALC_OUT
BOOL
R
OUT 分支计算错误。
%MWr.m.c.2.12
STS_ERR_FLOT_OUT
BOOL
R
OUT 分支浮点错误。
%MWr.m.c.2.13
通道状态,CH_STATUS2
下表解释 CH_STATUS2 (%MWr.m.c.3) 状态字位的不同含义。
标准符号
类型
访问
含义
地址
STS_ERR_SCALE_PV
BOOL
R
PV 分支刻度不正确。
%MWr.m.c.3.0
STS_ERR_TH_SPLRG
BOOL
R
分段功能阈值不正确。
%MWr.m.c.3.1
STS_ERR_SCALE_OUT1
BOOL
R
OUT1 分支刻度不正确。
%MWr.m.c.3.2
STS_ERR_SCALE_OUT2
BOOL
R
OUT2 分支刻度不正确。
%MWr.m.c.3.3
STS_ERR_COPY_POS
BOOL
R
伺服复制地址缺失。
%MWr.m.c.3.4
STATUS1 状态字
下表解释 STATUS1 (%MWr.m.c.4) 状态字位的各种含义。将不同过程值/设定点状态位归组到一起
的字。
标准符号
类型
访问
含义
地址
STS_HOLD_TOT
BOOL
R
总计功能冻结。
%MWr.m.c.4.0
STS_PV_SIM
BOOL
R
仿真过程值。
%MWr.m.c.4.1
STS_PV_H_LIM
BOOL
R
过程值上限。
%MWr.m.c.4.2
STS_PV_L_LIM
BOOL
R
过程值下限。
%MWr.m.c.4.3
STS_SP_H_LIM
BOOL
R
设定点上限。
%MWr.m.c.4.4
STS_SP_L_LIM
BOOL
R
设定点下限。
%MWr.m.c.4.5
STS_L_R
BOOL
R
远程设定点 (0) 本地设定点 (1)。
%MWr.m.c.4.6
STS_R1_R2
BOOL
R
Remote2 设定点 (1) Remote1 设定点 (0)。
%MWr.m.c.4.7
226
35012198 12/2018
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
地址
STS_ALARMS
BOOL
R
过程值报警的 OR 逻辑。
%MWr.m.c.4.8
STS_HH
BOOL
R
极高位报警。
%MWr.m.c.4.9
STS_H
BOOL
R
高位报警。
%MWr.m.c.4.10
STS_L
BOOL
R
低位报警。
%MWr.m.c.4.11
STS_LL
BOOL
R
极低位报警。
%MWr.m.c.4.12
STS_DEVH
BOOL
R
过程值/设定点偏差的高位报警 (>0)。
%MWr.m.c.4.13
STS_DEVL
BOOL
R
过程值/设定点偏差的低位报警 (<0)。
%MWr.m.c.4.14
STS_THLD_DONE
BOOL
R
已达到总计阈值。
%MWr.m.c.4.15
STATUS2 状态字
下表解释 STATUS2 (%MWr.m.c.5) 状态字位的各种含义。对各种回路控制器/设定点状态位进行分
组的字。
标准符号
类型
访问
含义
地址
STS_AT_RUNNING
BOOL
R
正在进行自调节。
%MWr.m.c.5.0
STS_TR_S
BOOL
R
正在跟踪。
%MWr.m.c.5.1
STS_M_A
BOOL
R
PID 操作模式的状态。
%MWr.m.c.5.3
STS_RAISE1
BOOL
R
开启命令。
%MWr.m.c.5.4
STS_LOWER1
BOOL
R
关闭命令。
%MWr.m.c.5.5
STS_RAISE2
BOOL
R
分支输出 2 开启命令。
%MWr.m.c.5.6
STS_LOWER2
BOOL
R
分支输出 2 关闭命令。
%MWr.m.c.5.7
STS_OUT_L_LIM
BOOL
R
已达到回路控制器下限。
%MWr.m.c.5.8
STS_OUT_H_LIM
BOOL
R
已达到回路控制器上限。
%MWr.m.c.5.9
STS_TOP_NEXT_CYCLE
BOOL
R
下一循环中的采样脉冲。
%MWr.m.c.5.10
STS_TOP_CUR_CYCLE
BOOL
R
当前循环中的采样脉冲。
%MWr.m.c.5.11
STS_FF_SIM
BOOL
R
FF 过程值的仿真状态。
%MWr.m.c.5.12
35012198 12/2018
227
过程控制语言对象和 IODDT
STATUS3 状态字
下表解释 STATUS3 (%MWr.m.c.6) 状态字位的各种含义。对各种伺服状态位进行分组的字。
标准符号
类型
访问
含义
地址
POT_VAL1
BOOL
R
带复制的伺服操作
%MWr.m.c.6.0
POT_VAL2
BOOL
R
带复制操作的伺服(保留)。
%MWr.m.c.6.1
RAISE_STOP1
BOOL
R
伺服驱动器已达到开启限制(保留)。
%MWr.m.c.6.2
LOWER_STOP1
BOOL
R
伺服驱动器已达到关闭限制(保留)。
%MWr.m.c.6.3
RAISE_STOP2
BOOL
R
伺服驱动器已达到开启限制(保留)。
%MWr.m.c.6.4
LOWER_STOP2
BOOL
R
伺服驱动器已达到关闭限制(保留)。
%MWr.m.c.6.5
228
35012198 12/2018
过程控制语言对象和 IODDT
T_PROC_PLOOP 类型 IODDT 的诊断语言对象的详细描述
概览
本节描述 T_PROC_PLOOP 类型的 IODDT 的语言对象。这些诊断语言对象与过程回路关联。本节对
字对象进行分组,这些字对象的位有特定含义。
示例变量声明:T_PROC_PLOOP 类型的 IODDT_VAR1。
STATUS4 状态字
下表解释 STATUS4 (%MWr.m.c.7) 状态字位的各种含义。将不同错误(过程值、设定点或 FF)的
微诊断归组到一起的字。
标准符号
类型
访问
含义
地址
SP_MIN_WARN
BOOL
R
检查 SP_MIN 和 SP_MAX 参数时出错。
%MWr.m.c.7.0
XI_WARN
BOOL
R
Xi 参数检查错误。
%MWr.m.c.7.1
Yi_WARN
BOOL
R
Yi 参数检查错误。
%MWr.m.c.7.2
OVER_TOT_WARN
BOOL
R
总计溢出错误。
%MWr.m.c.7.6
INP_INFR1_WARN
BOOL
R
检查参数 INP_INFR1 和 INP_SUPR1 时出错。
%MWr.m.c.7.8
INP_INFR2_WARN
BOOL
R
INP_INFR2 和 INP_SUPR2 参数检查错误。
%MWr.m.c.7.9
RATIO_WARN
BOOL
R
RATIO_MIN 和 RATIO_MAX 参数检查错误。
%MWr.m.c.7.10
SP_CALC_WARN
BOOL
R
设定点计算错误。
%MWr.m.c.7.11
SP_FLOAT_WARN
BOOL
R
设定点浮点错误。
%MWr.m.c.7.12
FF_CALC_WARN
BOOL
R
前馈计算错误。
%MWr.m.c.7.13
FF_FLOAT_WARN
BOOL
R
前馈浮点错误。
%MWr.m.c.7.14
OUT_FF_WARN
BOOL
R
OUTFF_INF 和 OUTFF_SUP 参数检查错误。
%MWr.m.c.7.15
STATUS5 状态字
下表解释 STATUS5 (%MWr.m.c.8) 状态字位的各种含义。该状态字是将自调节诊断归组到一起的
字。
标准符号
类型
AT_FAILED
BOOL
AT_ABORTED
BOOL
访问
含义
地址
R
自调节失败。
%MWr.m.c.8.0
R
自调节诊断中断。
%MWr.m.c.8.1
AT_ERR_PARAM
BOOL
R
自调节诊断参数错误。
%MWr.m.c.8.2
AT_PWF_OR_EFB_FAIL
BOOL
R
自调节诊断系统错误或电源故障。
%MWr.m.c.8.3
AT_ERR_SATUR
BOOL
R
自调节诊断过程值饱和。
%MWr.m.c.8.4
AT_DV_TOO_SMALL
BOOL
R
自调节诊断:过程值偏差不足。
%MWr.m.c.8.1
AT_TSAMP_HIGH
BOOL
R
自调节诊断:采样脉冲周期太长。
%MWr.m.c.8.6
AT_INCONSIST_RESP
BOOL
R
自调节诊断:响应不一致。
%MWr.m.c.8.7
35012198 12/2018
229
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
地址
AT_NOT_STAB_INIT
BOOL
R
自调节诊断:起始过程值不稳定。
%MWr.m.c.8.8
AT_TMAX_TOO_SMALL
BOOL
R
自调节诊断:步持续时间太短。
%MWr.m.c.8.9
AT_NOISE_TOO_HIGH
BOOL
R
自调节诊断:过程值噪声太大。
%MWr.m.c.8.10
AT_TMAX_TOO_HIGH
BOOL
R
自调节诊断:步持续时间太长。
%MWr.m.c.8.11
AT_OVERSHOOT
BOOL
R
自调节诊断:过冲超过 10%。
%MWr.m.c.8.12
AT_UNDERSHOOT
BOOL
R
自调节诊断:非最小步太长。
%MWr.m.c.8.13
AT_UNSYMETRICAL_PT
BOOL
R
自调节诊断:过程对称性太低。
%MWr.m.c.8.14
AT_INTEGRATING_PT
BOOL
R
自调节诊断:积分过程。
%MWr.m.c.8.15
命令字
下表解释 ORDER_COMMAND (%MWr.m.c.11) 命令字和 PARAM_COMMAND (%MDr.m.c.12) 命令参数命令
字的各种含义。
标准符号
类型
访问
含义
地址
ORDER_COMMAND
INT
R/W
命令字 (参见第 218 页)。
%MWr.m.c.11
PARAM_COMMAND
DINT
R/W
命令参数。
%MDr.m.c.12
230
35012198 12/2018
过程控制语言对象和 IODDT
T_PROC_PLOOP 类型 IODDT 的过程控制语言对象的详细描述
概览
本节描述 T_PROC_PLOOP 类型的 IODDT 的语言对象。这些过程控制语言对象与过程回路关联。
示例变量声明:T_PROC_PLOOP 类型的 IODDT_VAR1。
对象
下表列出与过程回路关联的所有过程控制语言对象。
标准符号
类型
访问
含义
缺省值
地址
PV_SIM
REAL
R/W
仿真过程值
N/A
%MWr.m.c.14
FF_SIM
REAL
R/W
仿真前馈输入
N/A
%MWr.m.c.15
T_ECH
REAL
R/W
采样周期。
0.3
%MFr.m.c.16
OUT1
REAL
R
热/冷或分段的输出 1 的值。
N/A
%MFr.m.c.18
OUT2
REAL
R
热/冷或分段的输出 2 的值。
N/A
%MFr.m.c.20
OUTD
REAL
R
命令变化值
N/A
%MFr.m.c.22
OUTFF
REAL
R
以物理刻度表示的前馈动作值。
N/A
%MFr.m.c.24
OUT_MAN
REAL
R/W
命令值
N/A
%MFr.m.c.26
DEV
REAL
R
设定点过程值偏差
N/A
%MFr.m.c.28
PV
REAL
R
以物理刻度表示的过程值
N/A
%MFr.m.c.30
SP
REAL
R
以物理刻度表示的设定点值
N/A
%MFr.m.c.32
PV_INF
REAL
R/W
过程值下限
0.0
%MFr.m.c.34
PV_SUP
REAL
R/W
过程值上限
100.0
%MFr.m.c.36
KP
REAL
R/W
PID 比例系数 / IMC 静态增益。
1.0
%MFr.m.c.38
TI
REAL
R/W
PID 积分时间 / IMC 时间常数。
0.0
%MFr.m.c.40
TD
REAL
R/W
PID 微分时间 / IMC 延迟。
0.0
%MFr.m.c.42
OUTBIAS
REAL
R/W
PID 回路控制器输出上的偏差 / IMC BO/BF
比率。
0.0
%MFr.m.c.44
INT_BAND
REAL
R/W
积分带。
0.0
%MFr.m.c.46
DBAND
REAL
R/W
偏移死区。
0.0
%MFr.m.c.48
KD
REAL
R/W
微分过滤
10.0
%MFr.m.c.50
OUTRATE
REAL
R/W
输出 1 变量限速
0.0
%MFr.m.c.52
OUTRATE2
REAL
R/W
输出 2 变量限速
0.0
%MFr.m.c.54
OUT1_INF
REAL
R/W
输出 1 下限
0.0
%MFr.m.c.56
OUT1_SUP
REAL
R/W
输出 1 上限
100.0
%MFr.m.c.58
SP_MIN
REAL
R/W
设定点下限
0.0
%MFr.m.c.60
35012198 12/2018
231
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
缺省值
地址
SP_MAX
REAL
R/W
设定点上限
100.0
%MFr.m.c.62
OUT2_INF
REAL
R/W
输出 2 下限
0.0
%MFr.m.c.64
OUT2_SUP
REAL
R/W
输出 2 上限
100.0
%MFr.m.c.66
OUT1_TH1
REAL
R/W
热/冷或分段输出 1 的阈值 1
0.0
%MFr.m.c.68
OUT1_TH2
REAL
R/W
热/冷或分段输出 1 的阈值 2
50.0
%MFr.m.c.70
OUT2_TH1
REAL
R/W
热/冷或分段输出 2 的阈值 1
50.0
%MFr.m.c.72
OUT2_TH2
REAL
R/W
热/冷或分段输出 2 的阈值 2
100.0
%MFr.m.c.74
PV_LL
REAL
R/W
过程值的最低阈值
5.0
%MFr.m.c.76
PV_L
REAL
R/W
过程值低级别
5.0
%MFr.m.c.78
PV_H
REAL
R/W
过程值的阈值上限
95.0
%MFr.m.c.80
PV_HH
REAL
R/W
过程值的最高阈值
95.0
%MFr.m.c.82
RATIO
REAL
R/W
比率值
1.0
%MFr.m.c.84
RATIO_MIN
REAL
R/W
最小比率值
0.0
%MFr.m.c.86
RATIO_MAX
REAL
R/W
最高比率值
100.0
%MFr.m.c.88
RATIO_BIAS
REAL
R/W
比率偏差值
0.0
%MFr.m.c.90
ONOFF_L
REAL
R/W
开/关回路控制器的低阈值
-5.0
%MFr.m.c.92
ONOFF_H
REAL
R/W
开/关回路控制器的高阈值
5.0
%MFr.m.c.94
HYST
REAL
R/W
3 态开/关回路控制器的滞后值
0.0
%MFr.m.c.96
DEV_L
REAL
R/W
偏差的阈值下限
5.0
%MFr.m.c.98
DEV_H
REAL
R/W
偏差的阈值上限
5.0
%MFr.m.c.100
T_FILTER
REAL
R/W
过程值过滤时间
0.0
%MFr.m.c.102
K_FILTER
REAL
R/W
过程值过滤的倍增系数
1.0
%MFr.m.c.104
FILT_OUT
REAL
R
过滤输出值
N/A
%MFr.m.c.106
SQRT_OUT
REAL
R
平方根输出值
N/A
%MFr.m.c.108
E2_IN
REAL
R/W
段 S2 中第一个脉冲的横坐标
1428.0
%MFr.m.c.110
E3_IN
REAL
R/W
段 S3 中第一个脉冲的横坐标
2857.0
%MFr.m.c.112
E4_IN
REAL
R/W
段 S4 中第一个脉冲的横坐标
4285.0
%MFr.m.c.114
E5_IN
REAL
R/W
段 S5 中第一个脉冲的横坐标
5714.0
%MFr.m.c.116
E6_IN
REAL
R/W
段 S6 中第一个脉冲的横坐标
7143.0
%MFr.m.c.118
E7_IN
REAL
R/W
段 S7 中第一个脉冲的横坐标
8571.0
%MFr.m.c.120
E2_OUT
REAL
R/W
段 S2 中第一个脉冲的纵坐标
14.28
%MFr.m.c.122
E3_OUT
REAL
R/W
段 S3 中第一个脉冲的纵坐标
28.57
%MFr.m.c.124
E4_OUT
REAL
R/W
段 S4 中第一个脉冲的纵坐标
42.85
%MFr.m.c.126
E5_OUT
REAL
R/W
段 S5 中第一个脉冲的纵坐标
57.14
%MFr.m.c.128
232
35012198 12/2018
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
缺省值
地址
E6_OUT
REAL
R/W
段 S6 中第一个脉冲的纵坐标
71.43
%MFr.m.c.130
E7_OUT
REAL
R/W
段 S7 中第一个脉冲的纵坐标
85.71
%MFr.m.c.132
THLD
REAL
R/W
总计限制
1E+8
%MFr.m.c.134
R_RATE
REAL
R/W
设定点提速限制
0.0
%MFr.m.c.136
D_RATE
REAL
R/W
设定点减速限制
0.0
%MFr.m.c.138
SPEED_LIM_OUT
REAL
R
设定点限速器输出值
N/A
%MFr.m.c.140
INP_INFR1
REAL
R/W
R1 设定点下刻度
0.0
%MFr.m.c.142
INP_SUPR1
REAL
R/W
R1 设定点上刻度
100.0
%MFr.m.c.144
INP_INFR2
REAL
R/W
R2 设定点下刻度
0.0
%MFr.m.c.146
INP_SUPR2
REAL
R/W
R2 设定点上刻度
100.0
%MFr.m.c.148
T1_FF
REAL
R/W
前馈过程值过滤时间
0.0
%MFr.m.c.150
T2_FF
REAL
R/W
前馈过程值过滤时间
0.0
%MFr.m.c.152
OUT_FF_INF
REAL
R/W
前馈动作下限
0.0
%MFr.m.c.154
OUT_FF_SUP
REAL
R/W
前馈动作上限
100.0
%MFr.m.c.156
T_MOTOR1
REAL
R/W
伺服控制阀的开启时间
10.0
%MFr.m.c.158
T_MINI1
REAL
R/W
伺服控制阀的最短开启时间
0.0
%MFr.m.c.160
T_MOTOR2
REAL
R/W
伺服控制阀的开启时间
10.0
%MFr.m.c.162
T_MINI2
REAL
R/W
伺服控制阀的最短开启时间
0.0
%MFr.m.c.164
AT_STEP
REAL
R/W
自调节步功能幅度
10.0
%MFr.m.c.166
AT_TMAX
REAL
R/W
自调节步功能持续时间
100.0
%MFr.m.c.168
AT_PERF
REAL
R/W
自调节稳定性标准
0.5
%MFr.m.c.170
KP_PREV
REAL
R
比例系数自调节前的值
N/A
%MFr.m.c.172
TI_PREV
REAL
R
积分系数自调节前的值
N/A
%MFr.m.c.174
TD_PREV
REAL
R
微分系数自调节前的值
N/A
%MFr.m.c.176
KS
REAL
R/W
IMC 静态增益
1.0
%MFr.m.c.178
OL_TIME
REAL
R/W
OL 中的时间常数。
1.0
%MFr.m.c.180
T_DELAY
REAL
R/W
当前纯延迟时间
0.0
%MFr.m.c.182
CL_PERF
REAL
R/W
OL/CL 比率
1.0
保留
REAL
%MFr.m.c.186
保留
REAL
%MFr.m.c.188
保留
REAL
%MFr.m.c.190
保留
REAL
%MFr.m.c.192
35012198 12/2018
%MFr.m.c.184
233
过程控制语言对象和 IODDT
配置语言对象
概览
下表列出与过程回路关联的所有语言对象。这些对象未包含在 IODDT 中。但可使用项目程序显示
它们。
说明
标准符号
类型
访问
含义
缺省值
地址
CONFIG_0
INT
R
该字收集所有不同的过程值配置位。
无对象
%KWr.m.c.0
过滤器
BOOL
R
过程值分支的过滤功能
缺失 (0)
%KWr.m.c.0.0
功能发生器
BOOL
R
过程值分支的功能发生器
缺失 (0)
%KWr.m.c.0.1
总计
BOOL
R
过程值分支的总计功能
缺失 (0)
%KWr.m.c.0.2
平方根
BOOL
R
过程值分支的平方根功能
缺失 (0)
%KWr.m.c.0.3
报警
BOOL
R
过程值分支的报警功能
提供
%KWr.m.c.0.4
PV_CLIP
BOOL
R
测量的截断或非截断。
缺失 (0)
%KWr.m.c.0.8
EXTRAPOL
BOOL
R
功能发生器的外推
否 (0)
%KWr.m.c.0.9
PV_UNI_BIP
BOOL
R
过程值的类型:单极/双极。
单极 (0)
%KWr.m.c.0.10
PV_EXTERN
BOOL
R
标准过程值 (0) 与外部过程值 (1)
的选择。
缺失 (0)
%KWr.m.c.0.11
总计
BOOL
R
(位 13 = 0,位 14 = 0):phys/ms
(位 13 = 1,位 14 = 0):phys/s
1
%KWr.m.c.0.13
总计
BOOL
R
(位 13 = 1,位 14 = 0):phys/ms
(位 13 = 1,位 14 = 1):phys/s
0
%KWr.m.c.0.14
无对象
INT
R
将设定点的各个配置位归组到一起的字 无对象
%KWr.m.c.1
SP_SIMPLE
BOOL
R
所选设定点的类型:简单。
已选择 (1)
%KWr.m.c.1.0
SP_Selection
BOOL
R
设定点类型:选择。
未选择 (0)
%KWr.m.c.1.1
SPEED_LIMITER
BOOL
R
设定点上的限速器
未选择 (0)
%KWr.m.c.1.2
SP_SPP
BOOL
R
所选设定点的类型:编程器。
未选择 (0)
%KWr.m.c.1.3
LR/L
BOOL
R
在本地设定点上或远程/本地模式中的
限速器。
本地远程 (0)
%KWr.m.c.1.4
SEL_MIN
BOOL
R
当存在选择设定点时所选择的功能
缺失 (0)
%KWr.m.c.1.8
SEL_MAX
BOOL
R
当存在选择设定点时所选择的功能
缺失 (0)
%KWr.m.c.1.9
SEL_SWITCH
BOOL
R
当存在选择设定点时所选择的功能
根据选择提供
%KWr.m.c.1.10
R/L_INIT
BOOL
R
所选远程/本地设定点的初始值
本地 (1)
%KWr.m.c.1.11
R1/R2_INIT
BOOL
R
所选设定点状态的初始值
R1 (0)
%KWr.m.c.1.12
SP_RATIO
BOOL
R
所选设定点的类型:比率。
未选择 (0)
%KWr.m.c.1.13
234
35012198 12/2018
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
缺省值
地址
SP_LIMITER
BOOL
R
设定点限制器(如:Param_SP)。
未提供
%KWr.m.c.1.14
SP_FOLW
BOOL
R
跟踪设定点。
非跟踪设定点 (0) %KWr.m.c.1.15
CONFIG_2
INT
R
将回路控制器和 FF 的各个配置位归组
到一起的字
无对象
%KWr.m.c.2
PID
BOOL
R
回路控制器分支的 PID 功能
提供
%KWr.m.c.2.0
ONOFF2
BOOL
R
回路控制器的开/关 2 个状态分支
缺失 (0)
%KWr.m.c.2.1
ONOFF3
BOOL
R
回路控制器的开/关 3 个状态分支
缺失 (0)
%KWr.m.c.2.2
SPLRG/HOTCOLD
BOOL
R
或热/冷和分段存在位
无对象
%KWr.m.c.2.3
分段
BOOL
R
回路控制器分支分段功能。
缺失 (0)
%KWr.m.c.2.4
热/冷
BOOL
R
回路控制器分支的热/冷功能
未选择
%KWr.m.c.2.5
ALARMES_DEV
BOOL
R
回路控制器分支转向的报警功能
提供
%KWr.m.c.2.6
前馈
BOOL
R
存在前馈输入
缺失 (0)
%KWr.m.c.2.7
BUMP
BOOL
R
更改操作模式时的冲击管理
带有冲击 (1)
%KWr.m.c.2.8
PV_DEV
BOOL
R
微分作用的类型
在过程值上 (0)
%KWr.m.c.2.9
MIX_PAR
BOOL
R
混合或平行回路控制器类型
PID 平行串行
%KWr.m.c.2.10
REV_DIR
BOOL
R
回路控制器动作的类型:
 1: 反转动作,正移位 (PV-SP) 生成
一个升高的输出值
 0: 直接动作,正移位 (PV-SP) 生成
一个降低的输出值
PID 反转动作 (1) %KWr.m.c.2.11
MANU/AUTO_INIT
BOOL
R
回路控制器操作模式的初始值
手动 (0)
%KWr.m.c.2.12
超前滞后
BOOL
R
前馈分支的超前滞后功能
缺失 (0)
%KWr.m.c.2.13
FF_UNI_BIP
BOOL
R
前馈过程值的类型:单极/双极。
单极
%KWr.m.c.2.14
IMC
BOOL
R
回路控制器分支的 IMC 功能
缺失 (0)
%KWr.m.c.2.15
CONFIG_3
NIT
R
将各个输出配置位归组到一起的字
无对象
%KWr.m.c.3
伺服
BOOL
R
所选的输出类型:伺服。
已选择
%KWr.m.c.3.0
Servo2
BOOL
R
所选的输出类型:伺服。
已选择
%KWr.m.c.3.1
Analog1
BOOL
R
所选的输出类型:模拟量。
已选择
%KWr.m.c.3.2
Analog2
BOOL
R
所选的输出类型:模拟量。
已选择
%KWr.m.c.3.3
PWM1
BOOL
R
所选的输出类型:PWM。
已选择
%KWr.m.c.3.4
PWM2
BOOL
R
所选的输出类型:PWM。
已选择
%KWr.m.c.3.5
POT_REV1
BOOL
R
伺服复制方向
直接 (0)
%KWr.m.c.3.8
POT_REV2
BOOL
R
伺服复制方向
直接 (0)
%KWr.m.c.3.9
POT_VAL1_INIT
BOOL
R
存在伺服复制。
否 (0)
%KWr.m.c.3.10
POT_VAL2_INIT
BOOL
R
存在(保留的)伺服复制
是 (1)
%KWr.m.c.3.11
ANALOG1_UNI_BIP
BOOL
R
模拟量输出的类型:单极/双极。
单极
%KWr.m.c.3.12
35012198 12/2018
235
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
缺省值
地址
ANALOG2_UNI_BIP
BOOL
R
模拟量输出的类型:单极/双极。
单极 (0)
%KWr.m.c.3.13
回路名称
INT
R
回路名称。
带 i [0.9] 的回路 i %KWr.m.c.4
回路单位
INT
R
回路单位。
%KWr.m.c.8
触发模式
BOOL
R
触发模式:
位 0 = 0:自动
236
0
%KWr.m.c.11.0
35012198 12/2018
过程控制语言对象和 IODDT
第10.4节
与 3 个单回路关联的语言对象
与 3 个单回路关联的语言对象
本节主题
本节介绍 3 个单回路的语言对象。
本节包含了哪些内容?
本节包含了以下主题:
主题
页
T_PROC_3SING_LOOP 类型 IODDT 的缺省语言对象的详细描述
238
T_PROC_3SING_LOOP 类型 IODDT 的诊断语言对象的详细描述
245
T_PROC_3SING_LOOP 类型 IODDT 的过程控制语言对象的详细描述
246
配置语言对象
250
35012198 12/2018
237
过程控制语言对象和 IODDT
T_PROC_3SING_LOOP 类型 IODDT 的缺省语言对象的详细描述
概览
本节介绍 T_PROC_3SING_LOOP 类型 IODDT 的语言对象。这些缺省语言对象与具有 3 个单回路的控
制器关联。本节对字对象进行分组,这些字对象的位有特定含义。
示例变量声明:T_PROC_3SING_LOOP 类型 IODDT_VAR1。
%Ir.m.c.ERR 错误位
下表解释 CH_ERROR (%Ir.m.c.ERR) 错误位的含义。
标准符号
类型
访问
含义
地址
CH_ERROR
BOOL
R
过程控制通道错误位。
%Ir.m.c.ERR
注释


一般而言,任何位的含义都是为该位的状态 1 提供的。在某些特定情况下,我们为位的每个状
态都提供含义。
不是所有位都使用。
交换执行指示灯:EXCH_STS
下表解释 EXCH_STS (%MWr.m.c.0) 通道交换控制位的各种含义。
标准符号
类型
访问
含义
地址
STS_IN_PROGR
BOOL
R
正在读取通道状态字。
%MWr.m.c.0.0
CMD_IN_PROGR
BOOL
R
正在交换命令参数。
%MWr.m.c.0.1
ADJ_IN_PROGR
BOOL
R
正在交换调整参数。
%MWr.m.c.0.2
RECONF_IN_PROGR
BOOL
R
正在重新配置模块。
%MWr.m.c.0.15
交换报告:EXCH_RPT
下表解释 EXCH_RPT (%MWr.m.c.1) 报告位的各种含义。
标准符号
类型
访问
含义
地址
STS_ERR
BOOL
R
读取通道状态字时出错。
%MWr.m.c.1.0
CMD_ERR
BOOL
R
交换命令参数时出错。
%MWr.m.c.1.1
ADJ_ERR
BOOL
R
交换调整参数时出错。
%MWr.m.c.1.2
RECONF_ERR
BOOL
R
重新配置通道时出错。
(1 = 故障)
%MWr.m.c.1.15
238
35012198 12/2018
过程控制语言对象和 IODDT
回路 1 标准错误,CH_FLT_B1
下表解释单回路 1 的 CH_FLT_B1 (%MWr.m.c.2) 状态字位的各种含义。
标准符号
类型
访问
含义
地址
INTERNAL_FLT_B1
BOOL
R
回路 1 上的严重内部错误。
%MWr.m.c.2.4
CONF_FLT_B1
BOOL
R
回路 1 上的配置错误。
%MWr.m.c.2.5
MISSING_ADDR_B1
BOOL
R
回路 1 IMC 寄存器地址缺失,或伺服复制地址
缺失。
%MWr.m.c.2.6
WARN
BOOL
R
错误总和。
%MWr.m.c.2.7
STS_ERR_CALC_COR_B1
BOOL
R
回路 1 上回路控制器分支计算错误。
%MWr.m.c.2.8
STS_ERR_FLOT_COR_B1
BOOL
R
回路 1 上回路控制器分支浮点错误。
%MWr.m.c.2.9
STS_ERR_CALC_PV_B1
BOOL
R
回路 1 上 PV 分支计算错误。
%MWr.m.c.2.10
STS_ERR_FLOT_PV_B1
BOOL
R
回路 1 上 PV 分支浮点错误。
%MWr.m.c.2.11
STS_ERR_CALC_OUT_B1
BOOL
R
回路 1 上 OUT 分支计算错误。
%MWr.m.c.2.12
STS_ERR_FLOT_OUT_B1
BOOL
R
回路 1 上 OUT 分支浮点错误。
%MWr.m.c.2.13
回路 2 标准错误,CH_FLT_B2
下表解释单回路 2 的 CH_FLT_B2 (%MWr.m.c.3) 状态字位的各种含义。
标准符号
类型
访问
含义
地址
INTERNAL_FLT_B2
BOOL
R
回路 1 上的严重内部错误。
%MWr.m.c.3.4
CONF_FLT_B2
BOOL
R
回路 1 上的配置错误。
%MWr.m.c.3.5
MISSING_ADDR_B2
BOOL
R
回路 1 IMC 寄存器地址缺失,或伺服复制地
址缺失。
%MWr.m.c.3.6
STS_ERR_CALC_COR_B2
BOOL
R
回路 2 上回路控制器分支计算错误。
%MWr.m.c.3.8
STS_ERR_FLOT_COR_B2
BOOL
R
回路 2 上回路控制器分支浮点错误。
%MWr.m.c.3.9
STS_ERR_CALC_PV_B2
BOOL
R
回路 2 上 PV 分支计算错误。
%MWr.m.c.3.10
STS_ERR_FLOT_PV_B2
BOOL
R
回路 2 上 PV 分支浮点错误。
%MWr.m.c.3.11
STS_ERR_CALC_OUT_B2
BOOL
R
回路 2 上 OUT 分支计算错误。
%MWr.m.c.3.12
STS_ERR_FLOT_OUT_B2
BOOL
R
回路 2 上 OUT 分支浮点错误。
%MWr.m.c.3.13
35012198 12/2018
239
过程控制语言对象和 IODDT
回路 3 标准错误,CH_FLT_B3
下表解释单回路 3 的 CH_FLT_B3 (%MWr.m.c.4) 状态字位的各种含义。
标准符号
类型
访问
含义
地址
INTERNAL_FLT_B3
BOOL
R
回路 3 上的严重内部错误。
%MWr.m.c.4.4
CONF_FLT_B3
BOOL
R
回路 3 上的配置错误。
%MWr.m.c.4.5
MISSING_ADDR_B3
BOOL
R
回路 3 IMC 寄存器地址缺失,或伺服复制地址
缺失。
%MWr.m.c.4.6
STS_ERR_CALC_COR_B3
BOOL
R
回路 3 上回路控制器分支计算错误。
%MWr.m.c.4.8
STS_ERR_FLOT_COR_B3
BOOL
R
回路 3 上回路控制器分支浮点错误。
%MWr.m.c.4.9
STS_ERR_CALC_PV_B3
BOOL
R
回路 3 上 PV 分支计算错误。
%MWr.m.c.4.10
STS_ERR_FLOT_PV_B3
BOOL
R
回路 3 上 PV 分支浮点错误。
%MWr.m.c.4.11
STS_ERR_CALC_OUT_B3
BOOL
R
回路 3 上 OUT 分支计算错误。
%MWr.m.c.4.12
STS_ERR_FLOT_OUT_B3
BOOL
R
回路 3 上 OUT 分支浮点错误。
%MWr.m.c.4.13
回路 1 的 STATUS1 状态字
下表解释回路 1 的 STATUS1_B1 (%MWr.m.c.5) 状态字的各种含义。该表列出过程值/设定点状态的
所有不同位。
标准符号
类型
访问
含义
地址
STS_HOLD_TOT_B1
BOOL
R
总计功能状态。
%MWr.m.c.5.0
STS_PV_SIM_B1
BOOL
R
过程值仿真状态。
%MWr.m.c.5.1
STS_PV_H_LIM_B1
BOOL
R
过程值分支上限 (PV_SUP)。
%MWr.m.c.5.2
STS_PV_L_LIM_B1
BOOL
R
过程值分支下限 (PV_INF)。
%MWr.m.c.5.3
STS_SP_H_LIM_B1
BOOL
R
设定点分支上限。
%MWr.m.c.5.4
STS_SP_L_LIM_B1
BOOL
R
设定点分支下限。
%MWr.m.c.5.5
STS_L_R_B1
BOOL
R
所选远程/本地设定点的状态。
%MWr.m.c.5.6
STS_TR_S_B1
BOOL
R
跟踪状态位。
%MWr.m.c.5.7
STS_ALARMS_B1
BOOL
R
过程值报警总和。
%MWr.m.c.5.8
STS_HH_B1
BOOL
R
极高位报警。
%MWr.m.c.5.9
STS_H_B1
BOOL
R
高位报警。
%MWr.m.c.5.10
STS_L_B1
BOOL
R
低位报警。
%MWr.m.c.5.11
STS_LL_B1
BOOL
R
极低位报警。
%MWr.m.c.5.12
STS_DEVH_B1
BOOL
R
过程值/设定点偏差的阈值上限 (>0)。
%MWr.m.c.5.13
STS_DEVL_B1
BOOL
R
过程值/设定点偏差的阈值下限 (<0)。
%MWr.m.c.5.14
STS_THLD_DONE_B1
BOOL
R
已达到总计阈值。
%MWr.m.c.5.15
240
35012198 12/2018
过程控制语言对象和 IODDT
回路 1 的 STATUS2 状态字
下表解释回路 1 的 STATUS2_B1 (%MWr.m.c.6) 状态字位的各种含义。该表列出过程控制器/输出状
态的所有不同位。
标准符号
类型
访问
含义
地址
STS_AT_RUNNING_B1
BOOL
R
正在进行自调节(3 个回路共用)
%MWr.m.c.6.0
STS_M_A_B1
BOOL
R
PID 操作模式的状态。
%MWr.m.c.6.1
STS_RAISE1_B1
BOOL
R
开启命令。
%MWr.m.c.6.2
STS_LOWER1_B1
BOOL
R
关闭命令。
%MWr.m.c.6.3
STS_OUT_L_LIM_B1
BOOL
R
PID 的计算输出大于或等于 OUT_SUP。
%MWr.m.c.6.4
STS_OUT_H_LIM_B1
BOOL
R
PID 的计算输出小于或等于 OUT_INF。
%MWr.m.c.6.5
POT_VAL_B1
BOOL
R
带复制的伺服操作
%MWr.m.c.6.6
RAISE_STOP_B1
BOOL
R
伺服驱动器已达到打开限制(保留)。
%MWr.m.c.6.7
LOWER_STOP_B1
BOOL
R
伺服驱动器已达到关闭限制(保留)。
%MWr.m.c.6.8
STS_TOP_NEXT_CYC_B1
BOOL
R
下一循环中的采样脉冲。
%MWr.m.c.6.9
%MWr.m.c.6.10
STS_TOP_CUR_CYC_B1
BOOL
R
当前循环中的采样脉冲。
OVER_TOT_WARN_B1
BOOL
R
总计溢出错误(T_MOTOR1_WARN 不显示)。 %MWr.m.c.6.11
INP_INF_WARN_B1
BOOL
R
检查回路 1 参数 INP_INF 和 INP_SUP 时出错。 %MWr.m.c.6.12
SP_MIN_WARN_B1
BOOL
R
检查回路 1 参数 SP_MIN 和 SP_MAX 时出错。 %MWr.m.c.6.13
SP_CALC_WARN_B1
BOOL
R
设定点计算错误。
%MWr.m.c.6.14
SP_FLOAT_WARN_B1
BOOL
R
设定点浮点错误。
%MWr.m.c.6.15
回路 2 的 STATUS1 状态字
下表解释回路 2 的 STATUS1_B2 (%MWr.m.c.7) 状态字位的各种含义。该表列出过程值/设定点状态
的所有不同位。
标准符号
类型
访问
含义
地址
STS_HOLD_TOT_B2
BOOL
R
总计功能状态。
%MWr.m.c.7.0
PV _SIM_B2
BOOL
R
过程值仿真状态。
%MWr.m.c.7.1
STS_PV_H_LIM_B2
BOOL
R
过程值分支上限 (PV_SUP)。
%MWr.m.c.7.2
STS_PV_L_LIM_B2
BOOL
R
过程值分支下限 (PV_INF)。
%MWr.m.c.7.3
STS_SP_H_LIM_B2
BOOL
R
设定点分支上限。
%MWr.m.c.7.4
STS_SP_L_LIM_B2
BOOL
R
设定点分支下限。
%MWr.m.c.7.5
STS_L_R_B2
BOOL
R
所选远程/本地设定点的状态。
%MWr.m.c.7.6
STS_TR_S_B2
BOOL
R
跟踪状态位。
%MWr.m.c.7.7
STS_ALARMS_B2
BOOL
R
过程值报警总和。
%MWr.m.c.7.8
STS_HH_B2
BOOL
R
极高位报警。
%MWr.m.c.7.9
35012198 12/2018
241
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
地址
STS_H_B2
BOOL
R
高位报警。
%MWr.m.c.7.10
STS_L_B2
BOOL
R
低位报警。
%MWr.m.c.7.11
STS_LL_B2
BOOL
R
极低位报警。
%MWr.m.c.7.12
STS_DEVH_B2
BOOL
R
过程值/设定点偏差的阈值上限 (>0)。
%MWr.m.c.7.13
STS_DEVL_B2
BOOL
R
过程值/设定点偏差的阈值下限 (<0)。
%MWr.m.c.7.14
STS_THLD_DONE_B2
BOOL
R
已达到总计阈值。
%MWr.m.c.7.15
回路 2 的 STATUS2 状态字
下表解释回路 2 的 STATUS2_B2 (%MWr.m.c.8) 状态字位的各种含义。该表列出过程控制器/输出状
态的所有不同位。
标准符号
类型
访问
含义
地址
STS_AT_RUNNING_B2
BOOL
R
正在进行自调节(3 个回路共用)
%MWr.m.c.8.0
STS_M_A_B2
BOOL
R
PID 操作模式的状态。
%MWr.m.c.8.1
STS_RAISE1_B2
BOOL
R
开启命令。
%MWr.m.c.8.2
STS_LOWER1_B2
BOOL
R
关闭命令。
%MWr.m.c.8.3
STS_OUT_L_LIM_B2
BOOL
R
PID 的计算输出大于或等于 OUT_SUP。
%MWr.m.c.8.4
STS_OUT_H_LIM_B2
BOOL
R
PID 的计算输出小于或等于 OUT_INF。
%MWr.m.c.8.1
POT_VAL_B2
BOOL
R
带复制的伺服操作
%MWr.m.c.8.6
RAISE_STOP_B2
BOOL
R
伺服驱动器已达到打开限制(保留)。
%MWr.m.c.8.7
LOWER_STOP_B2
BOOL
R
伺服驱动器已达到关闭限制(保留)。
%MWr.m.c.8.8
STS_TOP_NEXT_CYC_B2 BOOL
R
下一循环中的采样脉冲。
%MWr.m.c.8.9
%MWr.m.c.8.10
STS_TOP_CUR_CYC_B2
BOOL
R
当前循环中的采样脉冲。
OVER_TOT_WARN_B2
BOOL
R
总计溢出错误(T_MOTOR1_WARN 不显示)。 %MWr.m.c.8.11
INP_INF_WARN_B2
BOOL
R
检查回路 1 参数 INP_INF 和 INP_SUP 时出错。 %MWr.m.c.8.12
SP_MIN_WARN_B2
BOOL
R
检查回路 1 参数 SP_MIN 和 SP_MAX 时出错。
%MWr.m.c.8.13
SP_CALC_WARN_B2
BOOL
R
设定点计算错误。
%MWr.m.c.8.14
SP_FLOAT_WARN_B2
BOOL
R
设定点浮点错误。
%MWr.m.c.8.15
242
35012198 12/2018
过程控制语言对象和 IODDT
回路 3 的 STATUS1 状态字
下表解释回路 3 的 STATUS1_B3 (%MWr.m.c.9) 的各种含义。该表列出过程值/设定点状态的所有不
同位。
标准符号
类型
访问
含义
地址
STS_HOLD_TOT_B3
BOOL
R
总计功能状态。
%MWr.m.c.9.0
STS_PV _SIM_B3
BOOL
R
过程值仿真状态。
%MWr.m.c.9.1
STS_PV_H_LIM_B3
BOOL
R
过程值分支上限 (PV_SUP)。
%MWr.m.c.9.2
STS_PV_L_LIM_B3
BOOL
R
过程值分支下限 (PV_INF)。
%MWr.m.c.9.3
STS_SP_H_LIM_B3
BOOL
R
设定点分支上限。
%MWr.m.c.9.4
STS_SP_L_LIM_B3
BOOL
R
设定点分支下限。
%MWr.m.c.9.5
STS_L_R_B3
BOOL
R
设定点状态。
%MWr.m.c.9.6
STS_TR_S_B3
BOOL
R
跟踪状态位。
%MWr.m.c.9.7
STS_ALARMS_B3
BOOL
R
过程值报警总和。
%MWr.m.c.9.8
STS_HH_B3
BOOL
R
极高位报警。
%MWr.m.c.9.9
STS_H_B3
BOOL
R
高位报警。
%MWr.m.c.9.10
STS_L_B3
BOOL
R
低位报警。
%MWr.m.c.9.11
STS_LL_B3
BOOL
R
极低位报警。
%MWr.m.c.9.12
STS_DEVH_B3
BOOL
R
过程值/设定点偏差的阈值上限 (>0)。
%MWr.m.c.9.13
STS_DEVL_B3
BOOL
R
过程值/设定点偏差的阈值下限 (<0)。
%MWr.m.c.9.14
STS_THLD_DONE_B3
BOOL
R
已达到总计阈值。
%MWr.m.c.9.15
回路 3 的 STATUS2 状态字
下表解释回路 3 的 STATUS2_B3 (%MWr.m.c.10) 状态字位的各种含义。该表列出过程控制器/输出
状态的所有不同位。
标准符号
类型
访问
含义
地址
STS_AT_RUNNING_B3
BOOL
R
正在进行自调节(3 个回路共用)
%MWr.m.c.10.0
STS_M_A_B3
BOOL
R
PID 操作模式的状态。
%MWr.m.c.10.1
STS_RAISE1_B3
BOOL
R
开启命令。
%MWr.m.c.10.2
STS_LOWER1_B3
BOOL
R
关闭命令。
%MWr.m.c.10.3
STS_OUT_L_LIM_B3
BOOL
R
PID 的计算输出大于或等于 OUT_SUP。
%MWr.m.c.10.4
STS_OUT_H_LIM_B3
BOOL
R
PID 的计算输出小于或等于 OUT_INF。
%MWr.m.c.10.5
POT_VAL_B3
BOOL
R
带复制的伺服操作
%MWr.m.c.10.6
RAISE_STOP_B3
BOOL
R
伺服驱动器已达到开启限制(保留)。
%MWr.m.c.10.7
LOWER_STOP_B3
BOOL
R
伺服驱动器已达到关闭限制(保留)。
%MWr.m.c.10.8
STS_TOP_NEXT_CYC_B3
BOOL
R
下一循环中的采样脉冲。
%MWr.m.c.10.9
35012198 12/2018
243
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
地址
STS_TOP_CUR_CYC_B3
BOOL
R
当前循环中的采样脉冲。
%MWr.m.c.10.10
OVER_TOT_WARN_B3
BOOL
R
总计溢出错误(T_MOTOR1_WARN 不显示)。 %MWr.m.c.10.11
INP_INF_WARN_B3
BOOL
R
检查回路 3 参数 INP_INF 和 INP_SUP 时出错。 %MWr.m.c.10.12
SP_MIN_WARN_B3
BOOL
R
检查回路 3 参数 SP_MIN 和 SP_SUP 时出错。
%MWr.m.c.10.13
SP_CALC_WARN_B3
BOOL
R
设定点计算错误。
%MWr.m.c.10.14
SP_FLOAT_WARN_B3
BOOL
R
设定点浮点错误。
%MWr.m.c.10.15
244
35012198 12/2018
过程控制语言对象和 IODDT
T_PROC_3SING_LOOP 类型 IODDT 的诊断语言对象的详细描述
概览
本节介绍 T_PROC_3SING_LOOP 类型 IODDT 的语言对象。这些诊断语言对象与包含 3 个单回路的控
制器关联。本节对字对象进行分组,这些字对象的位有特定含义。
示例变量声明:T_PROC_3SING_LOOP 类型 IODDT_VAR1。
STATUS4 状态字
下表解释 STATUS4 (%MWr.m.c.11) 状态字位的各种含义。该状态字是将不同错误的微诊断归组到
一起的字。
标准符号
类型
访问
含义
地址
AT_FAILED
BOOL
R
自调节失败。
%MWr.m.c.11.0
AT_ABORTED
BOOL
R
自调节诊断中断。
%MWr.m.c.11.1
AT_ERR_PARAM
BOOL
R
自调节诊断参数错误。
%MWr.m.c.11.2
AT_PWF_OR_EFB_FAIL
BOOL
R
自调节诊断系统错误或电源故障。
%MWr.m.c.11.3
AT_ERR_SATUR
BOOL
R
自调节诊断过程值饱和。
%MWr.m.c.11.4
AT_DV_TOO_SMALL
BOOL
R
自调节诊断:过程值偏差不足。
%MWr.m.c.11.5
AT_TSAMP_HIGH
BOOL
R
自调节诊断:采样脉冲周期太长。
%MWr.m.c.11.6
AT_INCONSIST_RESP
BOOL
R
自调节诊断:响应不一致。
%MWr.m.c.11.7
AT_NOT_STAB_INIT
BOOL
R
自调节诊断:起始过程值不稳定。
%MWr.m.c.11.8
AT_TMAX_TOO_SMALL
BOOL
R
自调节诊断:步持续时间太短。
%MWr.m.c.11.9
AT_NOISE_TOO_HIGH
BOOL
R
自调节诊断:过程值噪声太大。
%MWr.m.c.11.10
AT_TMAX_TOO_HIGH
BOOL
R
自调节诊断:步持续时间太长。
%MWr.m.c.11.11
AT_OVERSHOOT
BOOL
R
自调节诊断:过冲超过 10%。
%MWr.m.c.11.12
AT_UNDERSHOOT
BOOL
R
自调节诊断:非最小步太长。
%MWr.m.c.11.13
AT_UNSYMETRICAL_PT
BOOL
R
自调节诊断:过程对称性太低。
%MWr.m.c.11.14
AT_INTEGRATING_PT
BOOL
R
自调节诊断:积分过程。
%MWr.m.c.11.15
命令字
下表解释 ORDER_COMMAND (%MWr.m.c.13) 命令字和 PARAM_COMMAND (%MDr.m.c.1114) 命令参数字
的各种含义。
标准符号
类型
访问
含义
地址
ORDER_COMMAND
INT
R/W
命令字 (参见第 218 页)。
%MWr.m.c.13
PARAM_COMMAND
DINT
R/W
命令参数。
%MDr.m.c.14
35012198 12/2018
245
过程控制语言对象和 IODDT
T_PROC_3SING_LOOP 类型 IODDT 的过程控制语言对象的详细描述
概览
本节介绍 T_PROC_3SING_LOOP 类型 IODDT 的语言对象。这些过程控制语言对象与具有 3 个单回路
的控制器关联。
示例变量声明:T_PROC_3SING_LOOP 类型 IODDT_VAR1。
对象
下表描述与具有 3 个单回路的控制器关联的过程控制语言对象。
标准符号
类型
访问
含义
缺省值
地址
AT_STEP
REAL
R/W
自调节步功能幅度
10.0
%MFr.m.c.16
AT_TMAX
REAL
R/W
自调节步功能持续时间
100.0
%MFr.m.c.18
AT_PERF
REAL
R/W
自调节稳定性标准。
0.5
%MFr.m.c.20
T_ECH_B1
REAL
R/W
采样周期。
0.3
%MFr.m.c.22
OUT_MAN_B1
REAL
R/W
命令值
N/A
%MFr.m.c.24
DEV_B1
REAL
R
设定点过程值偏差
N/A
%MFr.m.c.26
PV_B1
REAL
R
以物理刻度表示的过程值
N/A
%MFr.m.c.28
SP_B1
REAL
R
以物理刻度表示的设定点值
N/A
%MFr.m.c.30
PV_INF_B1
REAL
R/W
过程值下限
0.0
%MFr.m.c.32
PV_SUP_B1
REAL
R/W
过程值上限
100.0
%MFr.m.c.34
KP_B1
REAL
R/W
PID 比例系数 / IMC 静态增益。
1.0
%MFr.m.c.36
TI_B1
REAL
R/W
PID 积分时间 / IMC 时间常数。
0.0
%MFr.m.c.38
TD_B1
REAL
R/W
PID 微分时间 / IMC 延迟。
0.0
%MFr.m.c.40
OUTBIAS_B1
REAL
R/W
PID 回路控制器输出上的偏差 / IMC BO/BF 比率。 0.0
%MFr.m.c.42
INT_BAND_B1
REAL
R/W
积分带。
%MFr.m.c.44
0.0
DBAND_B1
REAL
R/W
偏移死区。
0.0
%MFr.m.c.46
OUTRATE_B1
REAL
R/W
输出偏差限速。
0.0
%MFr.m.c.48
OUT_INF_B1
REAL
R/W
输出 1 下限。
0.0
%MFr.m.c.50
OUT_SUP_B1
REAL
R/W
输出 1 上限。
100.0
%MFr.m.c.52
SP_INF_B1
REAL
R/W
设定点下限
0.0
%MFr.m.c.54
SP_SUP_B1
REAL
R/W
设定点上限
100.
%MFr.m.c.56
PV_LL_B1
REAL
R/W
过程值的最低阈值
5.0
%MFr.m.c.58
PV_L_B1
REAL
R/W
过程值低级别
5.0
%MFr.m.c.60
PV_H_B1
REAL
R/W
过程值的阈值上限
95.0
%MFr.m.c.62
PV_HH_B1
REAL
R/W
过程值的最高阈值
95.0
%MFr.m.c.64
246
35012198 12/2018
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
缺省值
地址
ONOFF_L_B1
REAL
R/W
开/关回路控制器的阈值下限。
-5.0
%MFr.m.c.66
ONOFF_H_B1
REAL
R/W
开/关回路控制器的阈值上限。
5.0
%MFr.m.c.68
HYST_B1
REAL
R/W
3 态开/关回路控制器的滞后值。
0.0
%MFr.m.c.70
DEV_L_B1
REAL
R/W
偏差的阈值下限
-5.0
%MFr.m.c.72
DEV_H_B1
REAL
R/W
偏差的阈值上限
5.0
%MFr.m.c.74
THLD_B1
REAL
R/W
总计限制。
1E+8
%MFr.m.c.76
R_RATE_B1
REAL
R/W
限速器上升速度值。
0.0
%MFr.m.c.78
D_RATE_B1
REAL
R/W
限速器下降速度值。
0.0
%MFr.m.c.80
SPEED_LIM_OUT
_B1
REAL
R
限速器输出值。
N/A
%MFr.m.c.82
INP_MINR_B1
REAL
R/W
远程设定点回路 1 的低刻度。
0.0
%MFr.m.c.84
INP_MAXR_B1
REAL
R/W
远程设定点回路 1 的高刻度。
100.0
%MFr.m.c.86
T_MOTOR_B1
REAL
R/W
伺服控制阀的开启时间。
0.0
%MFr.m.c.88
T_MINI_B1
REAL
R/W
伺服控制阀的最短开启时间。
0.0
%MFr.m.c.90
KP_PREV_B1
REAL
R
比例系数自调节前的值
N/A
%MFr.m.c.92
TI_PREV_B1
REAL
R
积分系数自调节前的值
N/A
%MFr.m.c.94
TD_PREV_B1
REAL
R
微分系数自调节前的值
N/A
%MFr.m.c.96
T_ECH_B2
REAL
R/W
采样周期。
0.3
%MFr.m.c.98
OUT_MAN_B2
REAL
R/W
命令值
N/A
%MFr.m.c.100
DEV_B2
REAL
R
设定点过程值偏差
N/A
%MFr.m.c.102
PV_B2
REAL
R
以物理刻度表示的过程值
N/A
%MFr.m.c.104
SP_B2
REAL
R
以物理刻度表示的设定点值
N/A
%MFr.m.c.106
PV_INF_B2
REAL
R/W
过程值下限
0.0
%MFr.m.c.108
PV_SUP_B2
REAL
R/W
过程值上限
100.0
%MFr.m.c.110
KP_B2
REAL
R/W
比例系数
1.0
%MFr.m.c.112
TI_B2
REAL
R/W
积分时间
0.0
%MFr.m.c.114
TD_B2
REAL
R/W
微分时间
0.0
%MFr.m.c.116
OUTBIAS_B2
REAL
R/W
PID 回路控制器输出上的偏差
0.0
%MFr.m.c.118
INT_BAND_B2
REAL
R/W
积分带
0.0
%MFr.m.c.120
DBAND_B2
REAL
R/W
偏移死区。
0.0
%MFr.m.c.122
OUTRATE_B2
REAL
R/W
输出偏差限速。
0.0
%MFr.m.c.124
OUT_INF_B2
REAL
R/W
输出 1 下限。
0.0
%MFr.m.c.126
OUT_SUP_B2
REAL
R/W
输出 1 上限。
100.0
%MFr.m.c.128
SP_INF_B2
REAL
R/W
设定点下限
0.0
%MFr.m.c.130
SP_SUP_B2
REAL
R/W
设定点上限
100.0
%MFr.m.c.132
35012198 12/2018
247
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
缺省值
地址
PV_LL_B2
REAL
R/W
过程值的最低阈值
5.0
%MFr.m.c.134
PV_L_B2
REAL
R/W
过程值低级别
5.0
%MFr.m.c.136
PV_H_B2
REAL
R/W
过程值的阈值上限
95.0
%MFr.m.c.138
PV_HH_B2
REAL
R/W
过程值的最高阈值
95.0
%MFr.m.c.140
ONOFF_L_B2
REAL
R/W
开/关回路控制器的阈值下限。
-5.0
%MFr.m.c.142
ONOFF_H_B2
REAL
R/W
开/关回路控制器的阈值上限。
5.0
%MFr.m.c.144
HYST_B2
REAL
R/W
3 态开/关回路控制器的滞后值。
0.0
%MFr.m.c.146
DEV_L_B2
REAL
R/W
偏差的阈值下限
-5.0
%MFr.m.c.148
DEV_H_B2
REAL
R/W
偏差的阈值上限
5.0
%MFr.m.c.150
THLD_B2
REAL
R/W
总计限制。
1E+8
%MFr.m.c.152
R_RATE_B2
REAL
R/W
限速器上升速度值。
0.0
%MFr.m.c.154
D_RATE_B2
REAL
R/W
限速器下降速度值。
0.0
%MFr.m.c.156
SPEED_LIM_OUT
_B2
REAL
R
限速器输出值。
N/A
%MFr.m.c.158
INP_MINR_B2
REAL
R/W
远程设定点回路 2 的低刻度。
0.0
%MFr.m.c.160
INP_MAXR_B2
REAL
R/W
远程设定点回路 2 的高刻度。
100.0
%MFr.m.c.162
T_MOTOR_B2
REAL
R/W
伺服控制阀的开启时间。
0.0
%MFr.m.c.164
T_MINI_B2
REAL
R/W
伺服控制阀的最短开启时间。
0.0
%MFr.m.c.166
KP_PREV_B2
REAL
R
比例系数自调节前的值
N/A
%MFr.m.c.168
TI_PREV_B2
REAL
R
积分系数自调节前的值
N/A
%MFr.m.c.170
TD_PREV_B2
REAL
R
微分系数自调节前的值
N/A
%MFr.m.c.172
T_ECH_B3
REAL
R/W
采样周期。
0.3
%MFr.m.c.174
OUT_MAN_B3
REAL
R/W
命令值
N/A
%MFr.m.c.176
DEV_B3
REAL
R
设定点过程值偏差
N/A
%MFr.m.c.178
PV_B3
REAL
R
以物理刻度表示的过程值
N/A
%MFr.m.c.180
SP_B3
REAL
R/W
以物理刻度表示的设定点值
N/A
%MFr.m.c.182
PV_INF_B3
REAL
R/W
过程值下限
0.0
%MFr.m.c.184
PV_SUP_B3
REAL
R/W
过程值上限
100.0
%MFr.m.c.186
KP_B3
REAL
R/W
比例系数
1.0
%MFr.m.c.188
TI_B3
REAL
R/W
积分时间
0.0
%MFr.m.c.190
TD_B3
REAL
R/W
微分时间
0.0
%MFr.m.c.192
OUTBIAS_B3
REAL
R/W
PID 回路控制器输出上的偏差
0.0
%MFr.m.c.194
INT_BAND_B3
REAL
R/W
积分带
0.0
%MFr.m.c.196
DBAND_B3
REAL
R/W
偏移死区。
0.0
%MFr.m.c.198
OUTRATE_B3
REAL
R/W
输出偏差限速。
0.0
%MFr.m.c.200
248
35012198 12/2018
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
缺省值
地址
OUT_INF_B3
REAL
R/W
输出 1 下限
0.0
%MFr.m.c.202
OUT_SUP_B3
REAL
R/W
输出 1 上限
100.0
%MFr.m.c.204
SP_INF_B3
REAL
R/W
设定点下限
0.0
%MFr.m.c.206
SP_SUP_B3
REAL
R/W
设定点上限
100.0
%MFr.m.c.208
PV_LL_B3
REAL
R/W
过程值的最低阈值
5.0
%MFr.m.c.210
PV_L_B3
REAL
R/W
过程值低级别
5.0
%MFr.m.c.212
PV_H_B3
REAL
R/W
过程值的阈值上限
95.0
%MFr.m.c.214
PV_HH_B3
REAL
R/W
过程值的最高阈值
95.0
%MFr.m.c.216
ONOFF_L_B3
REAL
R/W
开/关回路控制器的阈值下限。
-5.0
%MFr.m.c.218
ONOFF_H_B3
REAL
R/W
开/关回路控制器的阈值上限。
5.0
%MFr.m.c.220
HYST_B3
REAL
R/W
3 态开/关回路控制器的滞后值。
0.0
%MFr.m.c.222
DEV_L_B3
REAL
R/W
偏差的阈值下限
-5.0
%MFr.m.c.224
DEV_H_B3
REAL
R/W
偏差的阈值上限
5.0
%MFr.m.c.226
THLD_B3
REAL
R/W
总计限制。
1E+8
%MFr.m.c.228
R_RATE_B3
REAL
R/W
限速器上升速度值。
0.0
%MFr.m.c.230
D_RATE_B3
REAL
R/W
限速器下降速度值。
0.0
%MFr.m.c.232
SPEED_LIM_OUT
_B3
REAL
R
限速器输出值。
N/A
%MFr.m.c.234
INP_MINR_B3
REAL
R/W
远程设定点回路 3 的低刻度。
0.0
%MFr.m.c.236
INP_MAXR_B3
REAL
R/W
远程设定点回路 3 的高刻度。
100.0
%MFr.m.c.238
T_MOTOR_B3
REAL
R/W
伺服控制阀的开启时间。
0.0
%MFr.m.c.240
T_MINI_B3
REAL
R/W
伺服控制阀的最短开启时间
0.0
%MFr.m.c.242
KP_PREV_B3
REAL
R
比例系数自调节前的值
N/A
%MFr.m.c.244
TI_PREV_B3
REAL
R
积分系数自调节前的值
N/A
%MFr.m.c.246
TD_PREV_B3
REAL
R
微分系数自调节前的值
N/A
%MFr.m.c.248
PV_SIM_B1
INT
R/W
回路 1 仿真过程值。
N/A
%MWr.m.c.250
PV_SIM_B2
INT
R/W
回路 2 仿真过程值。
N/A
%MWr.m.c.251
PV_SIM_B3
INT
R/W
回路 3 仿真过程值。
N/A
%MWr.m.c.252
35012198 12/2018
249
过程控制语言对象和 IODDT
配置语言对象
说明
下表描述与具有 3 个单回路的控制器关联的过程控制语言对象。
标准符号
类型
访问
含义
缺省值
地址
CONFIG_0_B1
INT
R
将过程值的各个配置位归组到一起的字
无对象
%KWr.m.c.0
过滤器
BOOL
R
过程值分支的过滤功能
不可配置 (0)
%KWr.m.c.0.0
功能发生器
BOOL
R
过程值分支的功能发生器
不可配置 (0)
%KWr.m.c.0.1
总计
BOOL
R
过程值分支的总计功能
缺失 (0)
%KWr.m.c.0.2
平方根
BOOL
R
过程值分支的根功能
平方根
%KWr.m.c.0.3
报警
BOOL
R
过程值分支的报警功能
提供
%KWr.m.c.0.4
PV_CLIP
BOOL
R
过程值的截断或非截断
缺失 (0)
%KWr.m.c.0.8
EXTRAPOL
BOOL
R
功能发生器的外推
不可配置 (0)
%KWr.m.c.0.9
PV_UNI_BIP
BOOL
R
过程值的类型:单极/双极
单极 (0)
%KWr.m.c.0.10
PV_EXTERN
BOOL
R
标准过程值 (0) 与外部过程值 (1) 的选择
缺失 (0)
%KWr.m.c.0.11
VALID_C1
BOOL
R
已使用的回路 (1)/未使用的回路 (0)
已启用 (1)
%KWr.m.c.0.12
总计:过程值单位
BOOL
R
(位 13 = 0,位 14 = 0):phys/ms
(位 13 = 1,位 14 = 0):phys/s
1
%KWr.m.c.0.13
总计:过程值单位
BOOL
R
(位 13 = 1,位 14 = 0):phys/mn
(位 13 = 1,位 14 = 1):phys/ms
0
%KWr.m.c.0.14
CONFIG_1_B1
INT
R
将设定点的各个配置位归组到一起的字
无对象
%KWr.m.c.1
SP_SIMPLE
BOOL
R
所选设定点的类型:简单。
已选择 (1)
%KWr.m.c.1.0
SP_Selection
BOOL
R
所选设定点的类型:选择。
不可配置 (0)
%KWr.m.c.1.1
SPEED_LIMITER
BOOL
R
设定点上的限速器
未选择 (0)
%KWr.m.c.1.2
SP_SPP
BOOL
R
所选设定点的类型:编程器。
未选择 (0)
%KWr.m.c.1.3
LR/L
BOOL
R
在本地设定点上或远程/本地模式中的限
速器
本地远程 (0)
%KWr.m.c.1.4
SEL_MIN
BOOL
R
当存在选择设定点时所选择的功能
不可配置 (0)
%KWr.m.c.1.8
SEL_MAX
BOOL
R
当存在选择设定点时所选择的功能
不可配置 (0)
%KWr.m.c.1.9
SEL_SWITCH
BOOL
R
当存在选择设定点时所选择的功能
不可配置 (0)
%KWr.m.c.1.10
R/L_INIT
BOOL
R
所选远程/本地设定点的初始值
本地 (1)
%KWr.m.c.1.11
R1/R2_INIT
BOOL
R
所选设定点状态的初始值
不可配置
%KWr.m.c.1.12
SP_RATIO
BOOL
R
所选设定点的类型:比率。
不可配置 (0)
%KWr.m.c.1.13
SP_LIMITER
BOOL
R
设定点限制器(如 PARAM_SP)
未选择 (0)
%KWr.m.c.1.14
SP_FOLW
BOOL
R
跟踪设定点 (0)
无跟踪
%KWr.m.c.1.15
250
35012198 12/2018
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
缺省值
地址
CONFIG_2_B1
INT
R
将回路控制器和 FF 的各个配置位归组到
一起的字
无对象
%KWr.m.c.2
PID
BOOL
R
回路控制器分支的 PID 功能
提供
%KWr.m.c.2.0
ONOFF2
BOOL
R
回路控制器的开/关 2 个状态分支
缺失 (0)
%KWr.m.c.2.1
ONOFF3
BOOL
R
回路控制器的开/关 3 个状态分支
缺失 (0)
%KWr.m.c.2.2
SPLRG/HOTCOLD
BOOL
R
或热/冷和分段存在位
不可配置 (0)
%KWr.m.c.2.3
分段/范围
BOOL
R
回路控制器分支分段功能。
不可配置 (0)
%KWr.m.c.2.4
热/冷
BOOL
R
回路控制器分支的热/冷功能
不可配置 (0)
%KWr.m.c.2.5
ALARMES_DEV
BOOL
R
回路控制器分支转向的报警功能
提供
%KWr.m.c.2.6
前馈
BOOL
R
存在前馈输入
不可配置 (0)
%KWr.m.c.2.7
BUMP
BOOL
R
更改操作模式时的冲击管理
带有冲击 (1)
%KWr.m.c.2.8
PV_DEV
BOOL
R
微分作用的类型
在过程值上 (0)
%KWr.m.c.2.9
MIX_PAR
BOOL
R
混合或平行回路控制器类型
PID 平行串行
%KWr.m.c.2.10
REV_DIR
BOOL
R
回路控制器动作的类型:
 1: 反转动作,正移位 (PV-SP) 生成一
个升高的输出值
 0: 直接动作,正移位 (PV-SP) 生成一
个降低的输出值
PID
反转动作 (1)
%KWr.m.c.2.11
MANU/AUTO_INIT
BOOL
R
回路控制器操作模式的初始值
手动 (0)
%KWr.m.c.2.12
超前滞后
BOOL
R
前馈分支的超前滞后功能
不可配置 (0)
%KWr.m.c.2.13
FF_UNI_BIP
BOOL
R
前馈过程值的类型:单极/双极
不可配置 (0)
%KWr.m.c.2.14
IMC
BOOL
R
回路控制器分支的 IMC 功能
缺失 (0)
%KWr.m.c.2.15
CONFIG_3_B1
INT
R
将各个输出配置位归组到一起的字
无对象
%KWr.m.c.3
伺服
BOOL
R
所选的输出类型:伺服。
未选择
%KWr.m.c.3.0
Servo2
BOOL
R
所选的输出类型:伺服。
不可配置 (0)
%KWr.m.c.3.1
Analog1
BOOL
R
所选的输出类型:模拟量。
已选择
%KWr.m.c.3.2
Analog2
BOOL
R
所选的输出类型:模拟量。
不可配置 (0)
%KWr.m.c.3.3
PWM1
BOOL
R
所选的输出类型:PWM。
未选择
%KWr.m.c.3.4
PWM2
BOOL
R
所选的输出类型:PWM。
不可配置 (0)
%KWr.m.c.3.5
POT_REV1
BOOL
R
伺服复制方向
直接 (0)
%KWr.m.c.3.8
POT_REV2
BOOL
R
伺服复制方向
不可配置 (0)
%KWr.m.c.3.9
POT_VAL1_INIT
BOOL
R
存在伺服复制。
否 (0)
%KWr.m.c.3.10
POT_VAL2_INIT
BOOL
R
存在(保留的)伺服复制
不可配置 (0)
%KWr.m.c.3.11
ANALOG1_UNI_BIP BOOL
R
模拟量输出的类型:单极/双极
单极
%KWr.m.c.3.12
ANALOG2_UNI_BIP BOOL
R
模拟量输出的类型:单极/双极
不可配置 (0)
%KWr.m.c.3.13
35012198 12/2018
251
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
缺省值
地址
回路名称
INT
R
回路名称。
带 i [0.9]
的回路 i
%KWr.m.c.4
回路单位
INT
R
回路单位。
%KWr.m.c.8
IDEM BOUCLE 1
%KW0
INT
R
回路 2 过程值。
未使用的功能将其位设置为 0。
%KWr.m.c.11
IDEM BOUCLE 1
%KW1
INT
R
回路 2 设定点。
%KWr.m.c.12
IDEM BOUCLE 1
%KW2
INT
R
回路 2 回路控制器和 FF。
%KWr.m.c.13
IDEM BOUCLE 1
%KW3
INT
R
回路 2 输出。
%KWr.m.c.14
IDEM BOUCLE 1
%KW4
INT
R
回路名称。
IDEM BOUCLE 1
%KW8
INT
R
回路单位。
%KWr.m.c.19
IDEM BOUCLE 1
%KW0
INT
R
回路 3 过程值。
未使用的功能将其位设置为 0。
%KWr.m.c.22
IDEM BOUCLE 1
%KW1
INT
R
回路 3 设定点。
%KWr.m.c.23
IDEM BOUCLE 1
%KW2
INT
R
回路 3 回路控制器和 FF。
%KWr.m.c.24
IDEM BOUCLE 1
%KW3
INT
R
回路 3 输出。
%KWr.m.c.25
IDEM BOUCLE 1
%KW4
INT
R
回路名称。
IDEM BOUCLE 1
%KW8
INT
R
回路单位。
回路 1 的触发模式
BOOL
R
触发模式:
位 0 = 0:自动
0
%KWr.m.c.34.0
回路 2 的触发模式
BOOL
R
触发模式:
位 0 = 0:自动
0
%KWr.m.c.35.0
回路 3 的触发模式
BOOL
R
触发模式:
位 0 = 0:自动
0
%KWr.m.c.36.0
252
带 i [0.9]
的回路 i
带 i [0.9]
的回路 i
%KWr.m.c.15
%KWr.m.c.26
%KWr.m.c.30
35012198 12/2018
过程控制语言对象和 IODDT
第10.5节
与单回路级联关联的语言对象
与单回路级联关联的语言对象
本节主题
本节介绍级联回路语言对象。
本节包含了哪些内容?
本节包含了以下主题:
主题
页
T_PROC_CASC_LOOP 类型 IODDT 的缺省语言对象的详细描述
254
T_PROC_CASC_LOOP 类型 IODDT 的诊断语言对象的详细描述
258
T_PROC_CASC_LOOP 类型 IODDT 的过程控制语言对象的详细描述
260
配置语言对象
264
35012198 12/2018
253
过程控制语言对象和 IODDT
T_PROC_CASC_LOOP 类型 IODDT 的缺省语言对象的详细描述
概览
本节描述 T_PROC_CASC_LOOP 类型 IODDT 的语言对象。这些缺省语言对象与级联回路关联。本节
对字对象进行分组,这些字对象的位有特定含义。
示例变量声明:T_PROC_CASC_LOOP 类型 IODDT_VAR1。
注释


一般而言,任何位的含义都是为该位的状态 1 提供的。在某些特定情况下,我们为位的每个状
态都提供含义。
不是所有位都使用。
%Ir.m.c.ERR 错误位
下表解释 CH_ERROR (%Ir.m.c.ERR) 错误位的含义。
标准符号
类型
访问
含义
地址
CH_ERROR
BOOL
R
过程控制通道错误位。
%Ir.m.c.ERR
交换执行指示灯:EXCH_STS
下表解释 EXCH_STS (%MWr.m.c.0) 通道交换控制位的各种含义。
标准符号
类型
访问
含义
地址
STS_IN_PROGR
BOOL
R
正在读取通道状态字。
%MWr.m.c.0.0
CMD_IN_PROGR
BOOL
R
正在交换当前参数。
%MWr.m.c.0.1
ADJ_IN_PROGR
BOOL
R
正在交换调整参数。
%MWr.m.c.0.2
RECONF_IN_PROGR
BOOL
R
正在重新配置模块。
%MWr.m.c.0.15
交换报告:EXCH_RPT
下表解释 EXCH_RPT (%MWr.m.c.1) 报告位的各种含义。
标准符号
类型
访问
含义
地址
STS_ERR
BOOL
R
读取通道状态字时出错。
%MWr.m.c.1.0
CMD_ERR
BOOL
R
交换命令参数时出错。
%MWr.m.c.1.1
ADJ_ERR
BOOL
R
交换调整参数时出错。
%MWr.m.c.1.2
RECONF_ERR
BOOL
R
重新配置通道时出错。
(1 = 故障)
%MWr.m.c.1.15
254
35012198 12/2018
过程控制语言对象和 IODDT
CH_FLT_B1 标准错误
下表解释 CH_FLT_B1 (%MWr.m.c.2) 状态字位的各种含义。
标准符号
类型
访问
含义
地址
INTERNAL_FLT
BOOL
R
严重内部错误。
%MWr.m.c.2.4
CONF_FLT
BOOL
R
配置错误。
%MWr.m.c.2.5
MISSING_ADDR_M
BOOL
R
IMC 主站回路寄存器地址缺失。
%MWr.m.c.2.6
WARN
BOOL
R
错误总和。
%MWr.m.c.2.7
STS_ERR_CALC_CORR_M
BOOL
R
主站回路控制器分支计算错误。
%MWr.m.c.2.8
STS_ERR_FLOT_CORR_M
BOOL
R
主站回路控制器分支浮点错误。
%MWr.m.c.2.9
STS_ERR_CALC_PV_M
BOOL
R
主站 PV 分支计算错误。
%MWr.m.c.2.10
STS_ERR_FLOT_PV_M
BOOL
R
主站 PV 分支浮点错误。
%MWr.m.c.2.11
STS_ERR_SCALE_PV_M
BOOL
R
主站 PV 分支刻度不正确。
%MWr.m.c.2.12
CH_STATUS2 状态字
下表解释 CH_STATUS2 (%MWr.m.c.3) 状态字位的不同含义。
标准符号
类型
访问
含义
地址
STS_ERR_CALC_OUT
BOOL
R
OUT 分支计算错误。
%MWr.m.c.3.0
STS_ERR_FLOT_OUT
BOOL
R
OUT 分支浮点错误。
%MWr.m.c.3.1
STS_ERR_TH_SPLRG
BOOL
R
分段功能阈值不正确。
%MWr.m.c.3.2
STS_ERR_SCALE_OUT1
BOOL
R
OUT1 分支刻度不正确。
%MWr.m.c.3.3
STS_ERR_SCALE_OUT2
BOOL
R
OUT2 分支刻度不正确。
%MWr.m.c.3.4
STS_ERR_COPY_POS
BOOL
R
位置复制地址缺失。
%MWr.m.c.3.5
MISSING_ADDR_E
BOOL
R
IMC 从站回路寄存器地址缺失。
%MWr.m.c.3.6
STS_ERR_CALC_CORR_E
BOOL
R
从站回路控制器分支计算错误。
%MWr.m.c.3.8
STS_ERR_FLOT_CORR_E
BOOL
R
从站回路控制器分支浮点错误。
%MWr.m.c.3.9
STS_ERR_CALC_PV_E
BOOL
R
从站 PV 分支计算错误。
%MWr.m.c.3.10
STS_ERR_FLOT_PV_E
BOOL
R
从站 PV 分支浮点错误。
%MWr.m.c.3.11
STS_ERR_SCALE_PV_E
BOOL
R
从站 PV 分支刻度不正确。
%MWr.m.c.3.12
35012198 12/2018
255
过程控制语言对象和 IODDT
STATUS1_M 状态字
下表解释 STATUS1_M (%MWr.m.c.4) 状态字位的各种含义。将不同过程值/设定点状态位归组到一
起的字。
标准符号
类型
访问
含义
地址
STS_PV_SIM_M
BOOL
R
过程值仿真状态。
%MWr.m.c.4.1
STS_PV_H_LIM_M
BOOL
R
过程值分支上限 (PV_SUP)。
%MWr.m.c.4.2
STS_PV_L_LIM_M
BOOL
R
过程值分支下限 (PV_INF)。
%MWr.m.c.4.3
STS_SP_H_LIM_M
BOOL
R
设定点分支上限 (SP_SUP)。
%MWr.m.c.4.4
STS_SP_L_LIM_M
BOOL
R
设定点分支下限 (SP_INF)。
%MWr.m.c.4.5
STS_L_R_M
BOOL
R
所选远程/本地设定点的状态。
%MWr.m.c.4.6
STS_R1_R2_M
BOOL
R
所选设定点状态。
%MWr.m.c.4.7
STS_ALARMS_M
BOOL
R
过程值报警总和。
%MWr.m.c.4.8
STS_HH_M
BOOL
R
极高位报警。
%MWr.m.c.4.9
STS_H_M
BOOL
R
高位报警。
%MWr.m.c.4.10
STS_L_M
BOOL
R
低位报警。
%MWr.m.c.4.11
STS_LL_M
BOOL
R
极低位报警。
%MWr.m.c.4.12
STS_DEVH_M
BOOL
R
过程值/设定点偏差的阈值上限 (>0)。
%MWr.m.c.4.13
STS_DEVL_M
BOOL
R
过程值/设定点偏差的阈值下限 (<0)。
%MWr.m.c.4.14
STATUS2_M 状态字
下表解释 STATUS2_M (%MWr.m.c.5) 状态字位的各种含义。该字将各种主站控制器状态位归组到一
起。
标准符号
类型
访问
含义
地址
STS_AT_RUNNING_M
BOOL
R
正在进行自调节。
%MWr.m.c.5.0
STS_TR_S_M
BOOL
R
PID 在跟踪模式下(打开级联)。
%MWr.m.c.5.1
STS_M_A_M
BOOL
R
PID 操作模式的状态。
%MWr.m.c.5.3
STS_OUT_L_LIM_M
BOOL
R
已达到输出下限。
%MWr.m.c.5.8
STS_OUT_H_LIM_M
BOOL
R
已达到输出上限。
%MWr.m.c.5.9
STS_TOP_NEXT_CYC_M
BOOL
R
下一循环中的采样脉冲。
%MWr.m.c.5.10
STS_TOP_CUR_CYC_M
BOOL
R
当前循环中的采样脉冲。
%MWr.m.c.5.11
STS_FF_SIM_M
BOOL
R
前馈过程值仿真状态。
%MWr.m.c.5.12
STS_OUT_CLAMP_LOW
BOOL
R
主站输出按下降顺序倾斜。
%MWr.m.c.5.13
STS_OUT_CLAMP_HIGH
BOOL
R
主站输出按上升顺序倾斜。
%MWr.m.c.5.14
256
35012198 12/2018
过程控制语言对象和 IODDT
STATUS1_E 状态字
下表解释 STATUS1_E (%MWr.m.c.7) 状态字位的各种含义。该字将各种从站过程值/设定点状态位
归组到一起。
标准符号
类型
访问
含义
地址
STS_PV_SIM_E
BOOL
R
过程值仿真状态。
%MWr.m.c.7.1
STS_PV_H_LIM_E
BOOL
R
过程值分支上限 (PV_SUP)。
%MWr.m.c.7.2
STS_PV_L_LIM_E
BOOL
R
过程值分支下限 (PV_INF)。
%MWr.m.c.7.3
STS_SP_H_LIM_E
BOOL
R
设定点分支上限 (SP_SUP)。
%MWr.m.c.7.4
STS_SP_L_LIM_E
BOOL
R
设定点分支下限 (SP_INF)。
%MWr.m.c.7.5
STS_L_R_E
BOOL
R
所选远程/本地设定点的状态。
%MWr.m.c.7.6
STS_ALARMS_E
BOOL
R
过程值报警总和。
%MWr.m.c.7.8
STS_HH_E
BOOL
R
极高位报警。
%MWr.m.c.7.9
STS_H_E
BOOL
R
高位报警。
%MWr.m.c.7.10
STS_L_E
BOOL
R
低位报警。
%MWr.m.c.7.11
STS_LL_E
BOOL
R
极低位报警。
%MWr.m.c.7.12
STS_DEVH_E
BOOL
R
过程值/设定点偏差的阈值上限 (>0)。
%MWr.m.c.7.13
STS_DEVL_E
BOOL
R
过程值/设定点偏差的阈值下限 (<0)。
%MWr.m.c.7.14
STS_THLD_DONE_E
BOOL
R
已达到总计阈值。
%MWr.m.c.7.15
STATUS2_E 状态字
下表解释 STATUS2_E (%MWr.m.c.8) 状态字位的各种含义。该字将各种从站控制器状态位归组到一
起。
标准符号
类型
访问
含义
地址
STS_AT_RUNNING_E
BOOL
R
正在进行自调节。
%MWr.m.c.8.0
STS_TR_S_E
BOOL
R
跟踪模式切换。
%MWr.m.c.8.1
STS_M_A_E
BOOL
R
PID 操作模式的状态。
%MWr.m.c.8.3
STS_RAISE1_E
BOOL
R
开启命令。
%MWr.m.c.8.4
STS_LOWER1_E
BOOL
R
关闭命令。
%MWr.m.c.8.1
STS_RAISE2_E
BOOL
R
分支输出 2 开启命令。
%MWr.m.c.8.6
STS_LOWER2_E
BOOL
R
分支输出 2 关闭命令。
%MWr.m.c.8.7
STS_OUT_L_LIM_E
BOOL
R
PID 的计算输出大于或等于 OUT_SUP。
%MWr.m.c.8.8
STS_OUT_H_LIM_E
BOOL
R
PID 的计算输出小于或等于 OUT_INF。
%MWr.m.c.8.9
STS_TOP_NEXT_CYC_E BOOL
R
下一循环中的采样脉冲。
%MWr.m.c.8.10
STS_TOP_CUR_CYC_E
R
当前循环中的采样脉冲。
%MWr.m.c.8.11
35012198 12/2018
BOOL
257
过程控制语言对象和 IODDT
T_PROC_CASC_LOOP 类型 IODDT 的诊断语言对象的详细描述
概览
本节描述 T_PROC_CASC_LOOP 类型 IODDT 的语言对象。这些诊断语言对象与级联回路关联。本节
对字对象进行分组,这些字对象的位有特定含义。
示例变量声明:T_PROC_CASC_LOOP 类型 IODDT_VAR1。
STATUS3_M 状态字
下表解释 STATUS3_M (%MWr.m.c.6) 状态字位的各种含义。该状态字是将不同错误(过程值、设定
点、前馈)的微诊断归组到一起的字。
标准符号
类型
访问
含义
地址
Xi_WARN_M
BOOL
R
Xi 参数检查错误。
%MWr.m.c.6.0
Yi_WARN_M
BOOL
R
Yi 参数检查错误。
%MWr.m.c.6.1
INP_INFR1_WARN_M
BOOL
R
检查参数 INP_INFR1 和 INP_SUPR1 时出错。
%MWr.m.c.6.2
INP_INFR2_WARN_M
BOOL
R
INP_INFR2 和 INP_SUPR2 参数检查错误。
%MWr.m.c.6.3
RATIO_WARN_M
BOOL
R
RATIO_MIN 和 RATIO_MAX 参数检查错误。
%MWr.m.c.6.4
FF_CALC_WARN_M
BOOL
R
前馈计算错误。
%MWr.m.c.6.5
FF_FLOAT_WARN_M
BOOL
R
前馈浮点错误。
%MWr.m.c.6.6
OUT_FF_WARN_M
BOOL
R
OUTFF_INF 和 OUTFF_SUP 参数检查错误。
%MWr.m.c.6.7
SP_MIN_WARN_M
BOOL
R
检查 SP_MIN 和 SP_MAX 参数时出错。
%MWr.m.c.6.9
SP_CALC_WARN_M
BOOL
R
设定点计算错误。
%MWr.m.c.6.10
SP_FLOAT_WARN_M
BOOL
R
设定点浮点错误。
%MWr.m.c.6.11
STATUS3_E 状态字
下表解释 STATUS3_E (%MWr.m.c.9) 状态字位的各种含义。该状态字是将输出诊断归组到一起的
字。
标准符号
类型
访问
含义
地址
POT_VAL1_E
BOOL
R
带复制的伺服操作
%MWr.m.c.9.0
POT_VAL2_E
BOOL
R
带复制操作的伺服(保留)。
%MWr.m.c.9.1
RAISE_STOP1_E
BOOL
R
已达到伺服驱动器的打开限制。
%MWr.m.c.9.2
LOWER_STOP1_E
BOOL
R
已达到伺服驱动器的关闭限制
%MWr.m.c.9.3
RAISE_STOP2_E
BOOL
R
已达到伺服驱动器的打开限制。
%MWr.m.c.9.4
LOWER_STOP2_E
BOOL
R
已达到伺服驱动器的关闭限制。
%MWr.m.c.9.5
OVER_TOT_WARN_E
BOOL
R
总计功能发生输出容量过冲错误。
%MWr.m.c.9.8
SP_MIN_WARN_E
BOOL
R
检查 SP_MIN 和 SP_MAX 参数时出错。
%MWr.m.c.9.9
258
35012198 12/2018
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
地址
SP_CALC_WARN_E
BOOL
R
设定点计算错误。
%MWr.m.c.9.10
SP_FLOAT_WARN_E
BOOL
R
设定点浮点错误。
%MWr.m.c.9.11
STATUS4 状态字
下表解释 STATUS4 (%MWr.m.c.10) 状态字位的各种含义。该状态字是将自调节诊断归组到一起的
字。
标准符号
类型
AT_FAILED
BOOL
AT_ABORTED
BOOL
访问
含义
地址
R
自调节失败。
%MWr.m.c.10.0
R
自调节诊断中断。
%MWr.m.c.10.1
AT_ERR_PARAM
BOOL
R
自调节诊断参数错误。
%MWr.m.c.10.2
AT_PWF_OR_EFB_FAIL
BOOL
R
自调节诊断系统错误或电源故障。
%MWr.m.c.10.3
AT_ERR_SATUR
BOOL
R
自调节诊断过程值饱和。
%MWr.m.c.10.4
AT_DV_TOO_SMALL
BOOL
R
自调节诊断:过程值偏差不足。
%MWr.m.c.10.5
AT_TSAMP_HIGH
BOOL
R
自调节诊断:采样脉冲周期太长。
%MWr.m.c.10.6
AT_INCONSIST_RESP
BOOL
R
自调节诊断:响应不一致。
%MWr.m.c.10.7
AT_NOT_STAB_INIT
BOOL
R
自调节诊断:起始过程值不稳定。
%MWr.m.c.10.8
AT_TMAX_TOO_SMALL
BOOL
R
自调节诊断:步持续时间太短。
%MWr.m.c.10.9
AT_NOISE_TOO_HIGH
BOOL
R
自调节诊断:过程值噪声太大。
%MWr.m.c.10.10
AT_TMAX_TOO_HIGH
BOOL
R
自调节诊断:步持续时间太长。
%MWr.m.c.10.11
AT_OVERSHOOT
BOOL
R
自调节诊断:过冲超过 10%。
%MWr.m.c.10.12
AT_UNDERSHOOT
BOOL
R
自调节诊断:非最小步太长。
%MWr.m.c.10.13
AT_UNSYMETRICAL_PT
BOOL
R
自调节诊断:过程对称性太低。
%MWr.m.c.10.14
AT_INTEGRATING_PT
BOOL
R
自调节诊断:积分过程。
%MWr.m.c.10.15
命令字
下表解释 ORDER_COMMAND (%MWr.m.c.11) 命令字和 PARAM_COMMAND (%MDr.m.c.12) 命令参数命令
字的各种含义。读取操作通过 READ_STS (IODDT_VAR1) 执行。
标准符号
类型
访问
含义
地址
ORDER_COMMAND
INT
R/W
命令字 (参见第 218 页)。
%MWr.m.c.11
PARAM_COMMAND
DINT
R/W
命令参数。
%MDr.m.c.12
35012198 12/2018
259
过程控制语言对象和 IODDT
T_PROC_CASC_LOOP 类型 IODDT 的过程控制语言对象的详细描述
概览
本节描述 T_PROC_CASC_LOOP 类型 IODDT 的语言对象。这些过程控制语言对象与级联回路关联。
示例变量声明:T_PROC_CASC_LOOP 类型 IODDT_VAR1。
对象
下表列出与级联回路关联的所有过程控制语言对象。
标准符号
类型
访问
含义
缺省值
地址
AT_STEP
REAL
R/W
自调节步功能幅度
10.0
%MFr.m.c.14
AT_TMAX
REAL
R/W
自调节步功能持续时间
100.0
%MFr.m.c.16
AT_PERF
REAL
R/W
自调节稳定性标准
0.5
%MFr.m.c.18
T_ECH_M
REAL
R/W
主站回路采样周期。
0.3
%MFr.m.c.20
OUTFF_M
REAL
R
以物理刻度表示的前馈动作值。
N/A
%MFr.m.c.22
OUT_MAN_M
REAL
R/W
命令值
N/A
%MFr.m.c.24
DEV_M
REAL
R
设定点过程值偏差
N/A
%MFr.m.c.26
PV_M
REAL
R
以物理刻度表示的过程值
N/A
%MFr.m.c.28
SP_M
REAL
R
以物理刻度表示的设定点值
N/A
%MFr.m.c.30
PV_INF_M
REAL
R/W
过程值下限
0.0
%MFr.m.c.32
PV_SUP_M
REAL
R/W
过程值上限
100.0
%MFr.m.c.34
KP_M
REAL
R/W
PID 比例系数 / IMC 静态增益。
1.0
%MFr.m.c.36
TI_M
REAL
R/W
PID 积分时间 / IMC 时间常数。
0.0
%MFr.m.c.38
TD_M
REAL
R/W
PID 微分时间 / IMC 延迟。
0.0
%MFr.m.c.40
OUTBIAS_M
REAL
R/W
PID 回路控制器输出上的偏差 / IMC BO/BF
比率。
0.0
%MFr.m.c.42
INT_BAND_M
REAL
R/W
积分带。
0.0
%MFr.m.c.44
DBAND_M
REAL
R/W
偏移死区。
0.0
%MFr.m.c.46
KD_M
REAL
R/W
微分过滤
10.0
%MFr.m.c.48
SP_MIN_M
REAL
R/W
主站设定点下限。
0.0
%MFr.m.c.50
SP_MAX_M
REAL
R/W
主站设定点上限。
100.0
%MFr.m.c.52
PV_LL_M
REAL
R/W
过程值的最低阈值
5.0
%MFr.m.c.54
PV_L_M
REAL
R/W
过程值低级别
5.0
%MFr.m.c.56
PV_H_M
REAL
R/W
过程值的阈值上限
95.0
%MFr.m.c.58
PV_HH_M
REAL
R/W
过程值的最高阈值
95.0
%MFr.m.c.60
RATIO_M
REAL
R/W
比率值
1.0
%MFr.m.c.62
260
35012198 12/2018
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
缺省值
地址
RATIO_MIN_M
REAL
R/W
最小比率值
0.0
%MFr.m.c.64
RATIO_MAX_M
REAL
R/W
最高比率值
100.0
%MFr.m.c.66
RATIO_BIAS_M
REAL
R/W
比率偏差值
0.0
%MFr.m.c.68
DEV_L_M
REAL
R/W
偏差的阈值下限
0.0
%MFr.m.c.70
DEV_H_M
REAL
R/W
偏差的阈值上限
0.0
%MFr.m.c.72
T_FILTER_M
REAL
R/W
过程值过滤时间
0.0
%MFr.m.c.74
K_FILTER_M
REAL
R/W
过程值过滤的倍增系数。
1.0
%MFr.m.c.76
FILT_OUT_M
REAL
R
过滤输出值。
%MFr.m.c.78
SQRT_OUT_M
REAL
R
平方根输出值
%MFr.m.c.80
E2_IN_M
REAL
R/W
段 S2 中第一个脉冲的横坐标
1428.0
%MFr.m.c.82
E3_IN_M
REAL
R/W
段 S3 中第一个脉冲的横坐标
2857.0
%MFr.m.c.84
E4_IN_M
REAL
R/W
段 S4 中第一个脉冲的横坐标
4285.0
%MFr.m.c.86
E5_IN_M
REAL
R/W
段 S5 中第一个脉冲的横坐标
5714.0
%MFr.m.c.88
E6_IN_M
REAL
R/W
段 S6 中第一个脉冲的横坐标
7143.0
%MFr.m.c.90
E7_IN_M
REAL
R/W
段 S7 中第一个脉冲的横坐标
8571.0
%MFr.m.c.92
E2_OUT_M
REAL
R/W
段 S2 中第一个脉冲的纵坐标
14.28.0
%MFr.m.c.94
E3_OUT_M
REAL
R/W
段 S3 中第一个脉冲的纵坐标
28.57
%MFr.m.c.96
E4_OUT_M
REAL
R/W
段 S4 中第一个脉冲的纵坐标
42.85
%MFr.m.c.98
E5_OUT_M
REAL
R/W
段 S5 中第一个脉冲的纵坐标
57.14
%MFr.m.c.100
E6_OUT_M
REAL
R/W
段 S6 中第一个脉冲的纵坐标
71.43
%MFr.m.c.102
E7_OUT_M
REAL
R/W
段 S7 中第一个脉冲的纵坐标
8571.0
%MFr.m.c.104
R_RATE_M
REAL
R/W
设定点提速限制
0.0
%MFr.m.c.106
D_RATE_M
REAL
R/W
设定点减速限制
0.0
%MFr.m.c.108
SPEED_LIM_OUT_M
REAL
R
设定点限速器输出值
INP_INFR1_M
REAL
R/W
主站回路 R1 设定点的刻度下限。
0.0
%MFr.m.c.112
INP_SUPR1_M
REAL
R/W
主站回路 R1 设定点的刻度上限。
100.0
%MFr.m.c.114
INP_INFR2_M
REAL
R/W
主站回路 R2 设定点的刻度下限。
0.0
%MFr.m.c.116
%MFr.m.c.110
INP_SUPR2_M
REAL
R/W
主站回路 R2 设定点的刻度上限。
100.0
%MFr.m.c.118
T1_FF_M
REAL
R/W
前馈过程值过滤时间
0.0
%MFr.m.c.120
T2_FF_M
REAL
R/W
前馈过程值过滤时间
0.0
%MFr.m.c.122
OUT_FF_INF_M
REAL
R/W
前馈动作下限
0.0
%MFr.m.c.124
OUT_FF_SUP_M
REAL
R/W
前馈动作上限
100.0
%MFr.m.c.126
KP_PREV_M
REAL
R
比例系数自调节前的值
N/A
%MFr.m.c.128
TI_PREV_M
REAL
R
积分系数自调节前的值
N/A
%MFr.m.c.130
35012198 12/2018
261
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
缺省值
地址
TD_PREV_M
REAL
R
微分系数自调节前的值
N/A
%MFr.m.c.132
OUT1_E
REAL
R
输出命令 1 的值。
N/A
%MFr.m.c.134
OUT2_E
REAL
R
输出命令 2 的值。
N/A
%MFr.m.c.136
T_ECH_E
REAL
R/W
从站回路采样周期。
0.3
%MFr.m.c.138
OUT_MAN_E
REAL
R/W
从站回路命令值。
N/A
%MFr.m.c.140
DEV_E
REAL
R
设定点过程值偏差
N/A
%MFr.m.c.142
PV_E
REAL
R
以物理刻度表示的 PV 值。
N/A
%MFr.m.c.144
SP_E
REAL
R
以物理刻度表示的设定点值。
N/A
%MFr.m.c.146
PV_INF_E
REAL
R/W
过程值下限
0.0
%MFr.m.c.148
PV_SUP_E
REAL
R/W
过程值上限
100.0
%MFr.m.c.150
KP_E
REAL
R/W
PID 比例系数 / IMC 静态增益。
1.0
%MFr.m.c.152
TI_E
REAL
R/W
PID 积分时间 / IMC 时间常数。
0.0
%MFr.m.c.154
TD_E
REAL
R/W
PID 微分时间 / IMC 延迟。
0.0
%MFr.m.c.156
OUTBIAS_E
REAL
R/W
PID 回路控制器输出上的偏差 / IMC BO/BF
比率。
0.0
%MFr.m.c.158
INT_BAND_E
REAL
R/W
积分带。
0.0
%MFr.m.c.160
DBAND_E
REAL
R/W
偏移死区。
0.0
%MFr.m.c.162
KD_E
REAL
R/W
微分过滤
10.0
%MFr.m.c.164
OUTRATE_E
REAL
R/W
输出偏差限速。
0.0
%MFr.m.c.166
OUTRATE2_E
REAL
R/W
输出 2 变量限速
0.0
%MFr.m.c.168
OUT1_INF_E
REAL
R/W
输出 1 下限
0.0
%MFr.m.c.170
OUT1_SUP_E
REAL
R/W
输出 1 上限
100.0
%MFr.m.c.172
SP_MIN_E
REAL
R/W
设定点下限
0.0
%MFr.m.c.174
SP_MAX_E
REAL
R/W
设定点上限
100.0
%MFr.m.c.176
OUT2_INF_E
REAL
R/W
输出 2 下限。
0.0
%MFr.m.c.178
OUT2_SUP_E
REAL
R/W
输出 2 上限。
100.0
%MFr.m.c.180
OUT1_TH1_E
REAL
R/W
热/冷或分段输出 1 的阈值 1
0.0
%MFr.m.c.182
OUT1_TH2_E
REAL
R/W
热/冷或分段输出 1 的阈值 2
50.0
%MFr.m.c.184
OUT2_TH1_E
REAL
R/W
热/冷或分段输出 2 的阈值 1
50.0
%MFr.m.c.186
OUT2_TH2_E
REAL
R/W
热/冷或分段输出 2 的阈值 2
100.0
%MFr.m.c.188
PV_LL_E
REAL
R/W
过程值的最低阈值
5.0
%MFr.m.c.190
PV_L_E
REAL
R/W
过程值低级别
5.0
%MFr.m.c.192
PV_H_E
REAL
R/W
过程值的阈值上限
95.0
%MFr.m.c.194
PV_HH_E
REAL
R/W
过程值的最高阈值
95.0
%MFr.m.c.196
DEV_L_E
REAL
R/W
偏差的阈值下限
0.0
%MFr.m.c.198
262
35012198 12/2018
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
缺省值
地址
DEV_H_E
REAL
R/W
偏差的阈值上限
0.0
%MFr.m.c.200
T_FILTER_E
REAL
R/W
过程值过滤时间
0.0
%MFr.m.c.202
K_FILTER_E
REAL
R/W
过程值过滤的倍增系数。
1.0
%MFr.m.c.204
FILT_OUT_E
REAL
R
过滤输出值。
N/A
%MFr.m.c.206
SQRT_OUT_E
REAL
R
平方根输出值
N/A
%MFr.m.c.208
THLD_E
REAL
R/W
总计限制。
1E+8
%MFr.m.c.210
R_RATE_E
REAL
R/W
设定点提速限制
0.0
%MFr.m.c.212
D_RATE_E
REAL
R/W
设定点减速限制
0.0
%MFr.m.c.214
SPEED_LIM_OUT_E
REAL
R
设定点限速器输出值
N/A
%MFr.m.c.216
T_MOTOR1_E
REAL
R/W
伺服控制阀的开启时间
10.0
%MFr.m.c.218
T_MINI1_E
REAL
R/W
伺服控制阀的最短开启时间
0.0
%MFr.m.c.220
T_MOTOR2_E
REAL
R/W
伺服控制阀的开启时间
10.0
%MFr.m.c.222
T_MINI2_E
REAL
R/W
伺服控制阀的最短开启时间
0.0
%MFr.m.c.224
KP_PREV_E
REAL
R
比例系数自调节前的值
N/A
%MFr.m.c.226
TI_PREV_E
REAL
R
积分系数自调节前的值
N/A
%MFr.m.c.228
TD_PREV_E
REAL
R
微分系数自调节前的值
N/A
%MFr.m.c.230
KS
REAL
R/W
IMC 静态增益
1.0
%MFr.m.c.232
OL_TIME
REAL
R/W
OL 中的时间常数。
1.0
%MFr.m.c.234
T_DELAY
REAL
R/W
当前纯延迟时间
0.0
%MFr.m.c.236
CL_PERF
REAL
R/W
OL/CL 比率
0.1
%MFr.m.c.238
PV_SIM_M
REAL
R/W
仿真过程值
N/A
%MWr.m.c.248
PV_SIM_E
INT
R/W
仿真过程值
N/A
%MWr.m.c.249
FF_SIM_M
INT
R/W
仿真前馈输入
N/A
%MWr.m.c.250
35012198 12/2018
263
过程控制语言对象和 IODDT
配置语言对象
说明
下表介绍与级联回路关联的过程控制语言对象。
标准符号
类型
访问 含义
CONFIG_0_M
INT
R
过滤器
BOOL R
缺省值
地址
将过程值的各个配置位归组到一起的字
无对象
%KWr.m.c.0
过程值分支的过滤功能
缺失 (0)
%KWr.m.c.0.0
功能发生器
BOOL R
过程值分支的功能发生器
缺失 (0)
%KWr.m.c.0.1
总计
BOOL R
过程值分支的总计功能
无对象
%KWr.m.c.0.2
平方根
BOOL R
过程值分支的平方根功能
缺失 (0)
%KWr.m.c.0.3
报警
BOOL R
过程值分支的报警功能
提供
%KWr.m.c.0.4
PV_CLIP
BOOL R
过程值的截断或非截断
缺失 (0)
%KWr.m.c.0.8
EXTRAPOL
BOOL R
功能发生器的外推
否 (0)
%KWr.m.c.0.9
单极 (0)
%KWr.m.c.0.10
PV_UNI_BIP
BOOL R
类型: 过程值的单极/双极。
PV_EXTERNE
BOOL R
标准过程值 (0) 与外部过程值 (1) 的选择。 未选择 (0)
CONFIG_1_M
INT
SP_SIMPLE
BOOL R
R
%KWr.m.c.0.11
将设定点的各个配置位归组到一起的字
无对象
%KWr.m.c.1
所选设定点的类型: 简单。
已选择 (1)
%KWr.m.c.1.0
SP_Selection
BOOL R
设定点类型: 选择。
未选择 (0)
%KWr.m.c.1.1
SPEED_LIMITER
INT
设定点上的限速器
未选择 (0)
%KWr.m.c.1.2
SP_SPP
BOOL R
所选设定点的类型: 编程器。
未选择 (0)
%KWr.m.c.1.3
LR/L
BOOL R
在本地设定点上或远程/本地模式中的限
速器。
本地远程 (0)
%KWr.m.c.1.4
SEL_MIN
BOOL R
选择设定点类型时所选择的功能。
缺失 (0)
%KWr.m.c.1.8
SEL_MAX
BOOL R
选择设定点类型时所选择的功能。
缺失 (0)
%KWr.m.c.1.9
SEL_SWITCH
BOOL R
选择设定点类型时所选择的功能。
根据选择提供
%KWr.m.c.1.10
R
R/L_INIT
BOOL R
所选远程/本地设定点的初始值
本地 (1)
%KWr.m.c.1.11
R1/R2_INIT
BOOL R
所选设定点状态的初始值
R1 (0)
%KWr.m.c.1.12
SP_RATIO
BOOL R
所选设定点的类型: 比率。
未选择 (0)
%KWr.m.c.1.13
SP_LIMITER
BOOL R
设定点限制器(如 PARAM_SP)。
未提供
%KWr.m.c.1.14
SP_FOLW
BOOL R
跟踪设定点 (0)。
无设定点
%KWr.m.c.1.15
CONFIG_2_M
INT
将回路控制器和前馈的各个配置位归组到
一起的字。
无对象
%KWr.m.c.2
PID
BOOL R
回路控制器分支的 PID 功能
提供(始终)
%KWr.m.c.2.0
ONOFF2
BOOL R
回路控制器的开/关 2 个状态分支
无对象
%KWr.m.c.2.1
ONOFF3
INT
回路控制器的开/关 3 个状态分支
无对象
%KWr.m.c.2.2
SPLRG/HOTCOLD
BOOL R
或热/冷和分段存在位
无对象
%KWr.m.c.2.3
264
R
R
35012198 12/2018
过程控制语言对象和 IODDT
标准符号
类型
分段/范围
BOOL R
访问 含义
回路控制器分支分段功能。
缺省值
地址
无对象
%KWr.m.c.2.4
热/冷
BOOL R
回路控制器分支的热/冷功能
无对象
%KWr.m.c.2.5
ALARMES_DEV
BOOL R
回路控制器分支转向的报警功能
提供
%KWr.m.c.2.6
前馈
BOOL R
存在前馈输入
缺失 (0)
%KWr.m.c.2.7
BUMP
BOOL R
更改操作模式时的冲击管理。
带有冲击 (1)
%KWr.m.c.2.8
PV_DEV
BOOL R
微分作用的类型
在过程值上 (0)
%KWr.m.c.2.9
MIX_PAR
BOOL R
混合或平行回路控制器类型
PID 平行串行
%KWr.m.c.2.10
REV_DIR
BOOL R
回路控制器动作的类型:
 1: 反转动作,正移位 (PV-SP) 生成一
个升高的输出值
 0: 直接动作,正移位 (PV-SP) 生成一
个降低的输出值
PID 反转动作 (1) %KWr.m.c.2.11
MANU/AUTO_INIT
BOOL R
回路控制器操作模式的初始值
自动 (1)
%KWr.m.c.2.12
超前滞后
BOOL R
前馈分支的超前滞后功能
缺失 (0)
%KWr.m.c.2.13
FF_UNI_BIP
BOOL R
前馈过程值的类型: 单极/双极
单极
%KWr.m.c.2.14
IMC
BOOL R
回路控制器分支的 IMC 功能
缺失 (0)
%KWr.m.c.2.15
回路名称
INT
R
回路名称。
带 i [0.9] 的回路 i %KWr.m.c.3
回路单位
INT
R
回路单位。
%KWr.m.c.7
CONFIG_0_E
BOOL R
该字收集所有不同的过程值配置位。
无对象
%KWr.m.c.10
过滤器
INT
过程值分支的过滤功能
缺失 (0)
%KWr.m.c.10.0
R
功能发生器
BOOL R
过程值分支的功能发生器
无对象
%KWr.m.c.10.1
总计
BOOL R
过程值分支的总计功能
缺失 (0)
%KWr.m.c.10.2
平方根
BOOL R
过程值分支的平方根功能
缺失 (0)
%KWr.m.c.10.3
报警
BOOL R
过程值分支的报警功能
提供
%KWr.m.c.10.4
PV_CLIP
BOOL R
测量的截断或非截断。
缺失 (0)
%KWr.m.c.10.8
EXTRAPOL
BOOL R
功能发生器的外推
无对象
%KWr.m.c.10.9
PV_UNI_BIP
BOOL R
过程值的类型: 单极/双极
单极 (0)
%KWr.m.c.10.10
总计: 过程值单位
BOOL R
(位 13 = 0,位 14 = 0): phys/ms
(位 13 = 1,位 14 = 0): phys/s
1
%KWr.m.c.10.13
总计: 过程值单位
BOOL R
(位 13 = 1,位 14 = 0): phys/mn
(位 13 = 1,位 14 = 1): phys/h
0
%KWr.m.c.10.14
CONFIG_1_E
INT
将设定点的各个配置位归组到一起的字
无对象
%KWr.m.c.11
SP_SIMPLE
BOOL R
所选设定点的类型: 单。
已选择 (1)
%KWr.m.c.11.0
SP_Selection
BOOL R
设定点类型: 选择。
无对象
%KWr.m.c.11.1
R
SPEED_LIMITER
BOOL R
设定点上的限速器
未选择 (0)
%KWr.m.c.11.2
SP_SPP
BOOL R
所选设定点的类型: 编程器。
无对象
%KWr.m.c.11.3
35012198 12/2018
265
过程控制语言对象和 IODDT
标准符号
类型
缺省值
地址
LR/L
BOOL R
访问 含义
在本地设定点上或远程/本地模式中的限
速器。
本地远程 (0)
%KWr.m.c.11.4
SEL_MIN
BOOL R
选择设定点类型时所选择的功能。
无对象
%KWr.m.c.11.8
SEL_MAX
BOOL R
选择设定点类型时所选择的功能。
无对象
%KWr.m.c.11.9
SEL_SWITCH
BOOL R
选择设定点类型时所选择的功能。
无对象
%KWr.m.c.11.10
R/L_INIT
BOOL R
所选远程/本地设定点的初始值
本地 (1)
%KWr.m.c.11.11
R1/R2_INIT
BOOL R
所选设定点状态的初始值
无对象
%KWr.m.c.11.12
SP_RATIO
BOOL R
所选设定点的类型: 比率。
无对象
%KWr.m.c.11.13
SP_LIMITER
BOOL R
设定点限制器(如 PARAM_SP)。
未提供
%KWr.m.c.11.14
SP_FOLW
BOOL R
跟踪设定点。
非跟踪设定点 (0) %KWr.m.c.11.15
CONFIG_2_E
INT
将回路控制器和前馈的各个配置位归组到
一起的字。
无对象
%KWr.m.c.12
PID
BOOL R
回路控制器分支的 PID 功能
提供(始终)
%KWr.m.c.12.0
ONOFF2
BOOL R
回路控制器的开/关 2 个状态分支
无对象
%KWr.m.c.12.1
ONOFF3
BOOL R
回路控制器的开/关 3 个状态分支
无对象
%KWr.m.c.12.2
SPLRG/HOTCOLD
BOOL R
或热/冷和分段存在位。
无对象
%KWr.m.c.12.3
分段/范围
BOOL R
回路控制器分支分段功能。
缺失 (0)
%KWr.m.c.12.4
R
热/冷
BOOL R
回路控制器分支的热/冷功能
未选择
%KWr.m.c.12.5
ALARMES_DEV
BOOL R
回路控制器分支转向的报警功能
提供
%KWr.m.c.12.6
前馈
BOOL R
存在前馈输入
无对象
%KWr.m.c.12.7
BUMP
BOOL R
更改操作模式时的冲击管理。
带有冲击 (1)
%KWr.m.c.12.8
PV_DEV
BOOL R
微分作用的类型
在过程值上 (0)
%KWr.m.c.12.9
MIX_PAR
BOOL R
混合或平行回路控制器类型
PID 平行串行
%KWr.m.c.12.10
REV_DIR
BOOL R
回路控制器动作的类型:
 1: 反转动作,正移位 (PV-SP) 生成一
个升高的输出值
 0: 直接动作,正移位 (PV-SP) 生成一
个降低的输出值
PID 反转动作 (1) %KWr.m.c.12.11
MANU/AUTO_INIT
BOOL R
回路控制器操作模式的初始值
手动 (0)
%KWr.m.c.12.12
超前滞后
BOOL R
前馈分支的超前滞后功能
无对象
%KWr.m.c.12.13
FF_UNI_BIP
BOOL R
前馈过程值的类型: 单极/双极
无对象
%KWr.m.c.12.14
IMC
BOOL R
回路控制器分支的 IMC 功能
缺失 (0)
%KWr.m.c.12.15
CONFIG_3_E
INT
伺服
BOOL R
R
将各个输出配置位归组到一起的字
无对象
%KWr.m.c.13
所选的输出类型: 伺服。
未选择
%KWr.m.c.13.0
Servo2
BOOL R
所选的输出类型: 伺服。
未选择
%KWr.m.c.13.1
Analog1
BOOL R
所选的输出类型: 模拟量。
未选择
%KWr.m.c.13.2
266
35012198 12/2018
过程控制语言对象和 IODDT
标准符号
类型
缺省值
地址
Analog2
BOOL R
访问 含义
所选的输出类型: 模拟量。
未选择
%KWr.m.c.13.3
PWM1
BOOL R
所选的输出类型: PWM。
未选择
%KWr.m.c.13.4
PWM2
BOOL R
所选的输出类型: PWM。
未选择
%KWr.m.c.13.5
POT_REV1
BOOL R
伺服复制方向
直接 (0)
%KWr.m.c.13.8
POT_REV2
BOOL R
伺服复制方向
直接 (0)
%KWr.m.c.13.9
POT_VAL1_INIT
BOOL R
存在伺服复制。
否 (0)
%KWr.m.c.13.10
POT_VAL2_INIT
BOOL R
存在(保留的)伺服复制
是 (1)
%KWr.m.c.13.11
ANALOG1_UNI_BIP
BOOL R
模拟量输出的类型: 单极/双极
单极
%KWr.m.c.13.12
ANALOG2_UNI_BIP
BOOL R
模拟量输出的类型: 单极/双极
单极 (0)
%KWr.m.c.13.13
回路名称
INT
R
回路名称。
带 i [0.9] 的回路 i %KWr.m.c.14
回路单位
INT
R
回路单位。
%KWr.m.c.18
主回路的触发模式
BOOL R
触发模式:
位 0 = 0:自动
0
%KWr.m.c.21.0
从站回路的触发模式
BOOL R
触发模式:
位 0 = 0:自动
0
%KWr.m.c.22.0
35012198 12/2018
267
过程控制语言对象和 IODDT
第10.6节
与自选择回路关联的语言对象
与自选择回路关联的语言对象
本节主题
本节介绍自选择回路的语言对象。
本节包含了哪些内容?
本节包含了以下主题:
主题
268
页
T_PROC_CONST_LOOP 类型 IODDT 的缺省语言对象的详细描述
269
T_PROC_CONST_LOOP 类型 IODDT 的诊断语言对象的详细描述
274
T_PROC_CONST_LOOP 类型 IODDT 的过程控制语言对象的详细描述
276
配置语言对象
280
35012198 12/2018
过程控制语言对象和 IODDT
T_PROC_CONST_LOOP 类型 IODDT 的缺省语言对象的详细描述
概览
本节介绍 T_PROC_CONST_LOOP 类型 IODDT 的语言对象。这些缺省语言对象与自动选择器(或自选
择)回路关联。本节对字对象进行分组,这些字对象的位有特定含义。
示例变量声明:T_PROC_CONST_LOOP 类型 IODDT_VAR1。
注释


一般而言,任何位的含义都是为该位的状态 1 提供的。在某些特定情况下,我们为位的每个状
态都提供含义。
不是所有位都使用。
%Ir.m.c.ERR 错误位
下表解释 CH_ERROR (%Ir.m.c.ERR) 错误位的含义。
标准符号
类型
访问
含义
地址
CH_ERROR
BOOL
R
过程控制通道错误位。
%Ir.m.c.ERR
交换执行指示灯:EXCH_STS
下表解释 EXCH_STS (%MWr.m.c.0) 通道交换控制位的各种含义。
标准符号
类型
访问
含义
地址
STS_IN_PROGR
BOOL
R
正在读取通道状态字。
%MWr.m.c.0.0
CMD_IN_PROGR
BOOL
R
正在交换命令参数。
%MWr.m.c.0.1
ADJ_IN_PROGR
BOOL
R
正在交换调整参数。
%MWr.m.c.0.2
RECONF_IN_PROGR
BOOL
R
正在重新配置模块。
%MWr.m.c.0.15
交换报告:EXCH_RPT
下表解释 EXCH_RPT (%MWr.m.c.1) 报告位的各种含义。
标准符号
类型
访问
含义
地址
STS_ERR
BOOL
R
读取通道状态字时出错。
%MWr.m.c.1.0
CMD_ERR
BOOL
R
交换命令参数时出错。
%MWr.m.c.1.1
ADJ_ERR
BOOL
R
交换调整参数时出错。
%MWr.m.c.1.2
RECONF_ERR
BOOL
R
重新配置通道时出错。
(1 = 故障)
%MWr.m.c.1.15
35012198 12/2018
269
过程控制语言对象和 IODDT
CH_FLT 的标准错误
下表解释 CH_FLT (%MWr.m.c.2) 状态字位的各种含义。
标准符号
类型
访问
含义
地址
INTERNAL_FLT
BOOL
R
严重内部错误。
%MWr.m.c.2.4
CONF_FLT
BOOL
R
配置错误。
%MWr.m.c.2.5
MISSING_ADDR_2
BOOL
R
二级回路 IMC 寄存器地址缺失。
%MWr.m.c.2.6
WARN
BOOL
R
警告总和。
%MWr.m.c.2.7
STS_ERR_CALC_CORR_2
BOOL
R
回路控制器分支计算错误。
%MWr.m.c.2.8
STS_ERR_FLOT_CORR_2
BOOL
R
回路控制器分支浮点错误。
%MWr.m.c.2.9
STS_ERR_CALC_PV_2
BOOL
R
PV 分支计算错误。
%MWr.m.c.2.10
STS_ERR_FLOT_PV_2
BOOL
R
PV 分支浮点错误。
%MWr.m.c.2.11
STS_ERR_SCALE_PV_2
BOOL
R
PV1 分支刻度不正确。
%MWr.m.c.2.12
CH_STATUS2 状态字
下表解释 CH_STATUS2 (%MWr.m.c.3) 状态字位的不同含义。
标准符号
类型
访问
含义
地址
STS_ERR_CALC_OUT
BOOL
R
OUT 分支计算错误。
%MWr.m.c.3.0
STS_ERR_FLOT_OUT
BOOL
R
OUT 分支浮点错误。
%MWr.m.c.3.1
STS_ERR_TH_SPLRG
BOOL
R
分段功能阈值不正确。
%MWr.m.c.3.2
STS_ERR_CALC_CONT
BOOL
R
二级分支计算错误。
%MWr.m.c.3.3
STS_ERR_COPY_POS
BOOL
R
位置复制地址缺失。
%MWr.m.c.3.4
MISSING_ADDR_1
BOOL
R
主回路 IMC 寄存器地址缺失。
%MWr.m.c.3.6
STS_ERR_CALC_CORR_1
BOOL
R
回路控制器分支计算错误。
%MWr.m.c.3.8
STS_ERR_FLOT_CORR_1
BOOL
R
回路控制器分支浮点错误。
%MWr.m.c.3.9
STS_ERR_CALC_PV_1
BOOL
R
PV 分支计算错误。
%MWr.m.c.3.10
STS_ERR_FLOT_PV_1
BOOL
R
PV 分支浮点错误。
%MWr.m.c.3.11
STS_ERR_SCALE_PV_1
BOOL
R
PV 分支刻度不正确。
%MWr.m.c.3.12
STS_ERR_SCALE_OUT_1
BOOL
R
C1 分支刻度不正确。
%MWr.m.c.3.13
STS_ERR_SCALE_OUT_2
BOOL
R
C2 分支刻度不正确。
%MWr.m.c.3.14
STS_ERR_SCALE
BOOL
R
OR 刻度错误。
%MWr.m.c.3.15
270
35012198 12/2018
过程控制语言对象和 IODDT
STATUS1_C1 状态字
下表解释 STATUS1_C1 (%MWr.m.c.4) 状态字位的不同含义。将主回路的各种过程值/设定点状态位
归组到一起的字。
标准符号
类型
访问
含义
地址
STS_HOLD_TOT
BOOL
R
总计功能冻结。
%MWr.m.c.4.0
STS_PV_SIM_C1
BOOL
R
仿真过程值。
%MWr.m.c.4.1
STS_PV_H_LIM_C1
BOOL
R
过程值上限。
%MWr.m.c.4.2
STS_PV_L_LIM_C1
BOOL
R
过程值下限。
%MWr.m.c.4.3
STS_SP_H_LIM_C1
BOOL
R
设定点上限。
%MWr.m.c.4.4
STS_SP_L_LIM_C1
BOOL
R
设定点下限。
%MWr.m.c.4.5
STS_L_R_C1
BOOL
R
远程设定点 (1) 本地设定点 (0)。
%MWr.m.c.4.6
STS_R1_R2_C1
BOOL
R
Remote2 设定点 (1) Remote1 设定点 (0)。
%MWr.m.c.4.7
STS_ALARMS_C1
BOOL
R
过程值报警的 OR 逻辑。
%MWr.m.c.4.8
STS_HH_C1
BOOL
R
极高位报警。
%MWr.m.c.4.9
STS_H_C1
BOOL
R
高位报警。
%MWr.m.c.4.10
STS_L_C1
BOOL
R
低位报警。
%MWr.m.c.4.11
STS_LL_C1
BOOL
R
极低位报警。
%MWr.m.c.4.12
STS_DEVH_C1
BOOL
R
过程值/设定点偏差的高位报警 (>0)。
%MWr.m.c.4.13
STS_DEVL_C1
BOOL
R
过程值/设定点偏差的低位报警 (<0)。
%MWr.m.c.4.14
STS_THLD_DONE_C1 BOOL
R
已达到总计阈值。
%MWr.m.c.4.15
STATUS2_C1 状态字
下表解释 STATUS2_C1 (%MWr.m.c.5) 状态字位的不同含义。将主站回路控制器的各状态位归组到
一起的字。
标准符号
类型
访问
含义
地址
STS_AT_RUNNING_C1
BOOL
R
正在进行自调节。
%MWr.m.c.5.0
STS_M_A_C1
BOOL
R
PID 操作模式的状态。
%MWr.m.c.5.1
STS_FF_SIM_C1
BOOL
R
前馈过程值仿真状态。
%MWr.m.c.5.2
STS_TOP_NEXT_CYCLE
BOOL
R
下一循环中的采样脉冲。
%MWr.m.c.5.6
STS_TOP_CUR_CYCLE
BOOL
R
当前循环中的采样脉冲。
%MWr.m.c.5.7
STS_TR_S
BOOL
R
正在跟踪全局回路。
%MWr.m.c.5.8
STS_M_A
BOOL
R
全局手动/自动。
%MWr.m.c.5.9
STS_RAISE1
BOOL
R
开启命令(全局回路)。
%MWr.m.c.5.10
STS_LOWER1
BOOL
R
关闭命令(全局回路)。
%MWr.m.c.5.11
STS_RAISE2
BOOL
R
输出 2 分支开启命令(全局回路)。
%MWr.m.c.5.12
35012198 12/2018
271
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
地址
STS_LOWER2
BOOL
R
输出 2 分支关闭命令(全局回路)。
%MWr.m.c.5.13
STS_OUT_L_LIM
BOOL
R
已达到所选 PID 输出(全局回路)的上限。
%MWr.m.c.5.14
STS_OUT_H_LIM
BOOL
R
已达到所选 PID 输出(全局回路)的下限。
%MWr.m.c.5.15
STATUS1_C2 状态字
下表解释 STATUS1_C2 (%MWr.m.c.7) 状态字位的不同含义。将二级回路的各种过程值/设定点状态
位归组到一起的字。
标准符号
类型
访问
含义
地址
STS_PV_SIM_C2
BOOL
R
过程值仿真状态。
%MWr.m.c.7.1
STS_PV_H_LIM_C2
BOOL
R
过程值分支上限 (PV_SUP)。
%MWr.m.c.7.2
STS_PV_L_LIM_C2
BOOL
R
过程值分支下限 (PV_INF)。
%MWr.m.c.7.3
STS_SP_H_LIM_C2
BOOL
R
设定点分支上限。
%MWr.m.c.7.4
STS_SP_L_LIM_C2
BOOL
R
设定点分支下限。
%MWr.m.c.7.5
STS_L_R_C2
BOOL
R
远程设定点 (1) 本地设定点 (0)。
%MWr.m.c.7.6
STS_ALARMS_C2
BOOL
R
过程值报警总和。
%MWr.m.c.7.8
STS_HH_C2
BOOL
R
极高位报警。
%MWr.m.c.7.9
STS_H_C2
BOOL
R
高位报警。
%MWr.m.c.7.10
STS_L_C2
BOOL
R
低位报警。
%MWr.m.c.7.11
STS_LL_C2
BOOL
R
极低位报警。
%MWr.m.c.7.12
STS_DEVH_C2
BOOL
R
过程值/设定点偏差的阈值上限 (>0)。
%MWr.m.c.7.13
STS_DEVL_C2
BOOL
R
过程值/设定点偏差的阈值下限 (<0)。
%MWr.m.c.7.14
STS_THLD_DONE_C2
BOOL
R
已达到总计阈值。
%MWr.m.c.7.15
STATUS2_C2 状态字
下表解释 STATUS2_C2 (%MWr.m.c.8) 状态字位的不同含义。将二级回路的各回路控制器/设定点状
态位归组到一起的字。
标准符号
类型
访问
含义
地址
STS_AT_RUNNING_C2
BOOL
R
正在进行自调节。
%MWr.m.c.8.0
STS_M_A_C2
BOOL
R
PID 操作模式的状态。
%MWr.m.c.8.1
INP_INFR1_WARN_C2
BOOL
R
检查参数 INP_INFR1 和 INP_SUPR1 时出错。
%MWr.m.c.8.8
SP_MIN_WARN_C2
BOOL
R
检查 SP_MIN 和 SP_MAX 参数时出错。
%MWr.m.c.8.10
SP_CALC_WARN_C2
BOOL
R
设定点计算错误。
%MWr.m.c.8.11
SP_FLOAT_WARN_C2
BOOL
R
设定点浮点错误。
%MWr.m.c.8.12
OVER_TOT_WARN_C2
BOOL
R
总计溢出错误。
%MWr.m.c.8.13
272
35012198 12/2018
过程控制语言对象和 IODDT
STATUS3 状态字
下表解释 STATUS3 (%MWr.m.c.9) 状态字位的不同含义。将不同输出位归组到一起的字。
标准符号
类型
访问
含义
地址
POT_VAL1
BOOL
R
带复制的伺服操作(全局回路)。
%MWr.m.c.9.0
POT_VAL2
BOOL
R
带复制的伺服操作(全局回路)。
%MWr.m.c.9.1
RAISE_STOP1
BOOL
R
已达到伺服驱动器的打开限制(全局回路)。
%MWr.m.c.9.2
LOWER_STOP1
BOOL
R
已达到伺服驱动器的关闭限制(全局回路)。
%MWr.m.c.9.3
RAISE_STOP2
BOOL
R
已达到伺服驱动器的打开限制(全局回路)。
%MWr.m.c.9.4
LOWER_STOP2
BOOL
R
已达到伺服驱动器的关闭限制(全局回路)。
%MWr.m.c.9.5
STS_AS
BOOL
R
位于自动选择器上的选择器。
%MWr.m.c.9.8
STS_DIR1
BOOL
R
位于 PID1 输出上的选择器。
%MWr.m.c.9.9
STS_DIR2
BOOL
R
位于 PID2 输出上的选择器。
%MWr.m.c.9.10
STS_SEL_PID1
BOOL
R
1 : 选择的输出 = PID1 输出。
0 : 选择的输出 = PID2 输出。
%MWr.m.c.9.11
35012198 12/2018
273
过程控制语言对象和 IODDT
T_PROC_CONST_LOOP 类型 IODDT 的诊断语言对象的详细描述
概览
本节介绍 T_PROC_CONST_LOOP 类型 IODDT 的语言对象。这些诊断语言对象与自动选择器回路关
联。本节对字对象进行分组,这些字对象的位有特定含义。
示例变量声明:T_PROC_CONST_LOOP 类型 IODDT_VAR1。
STATUS3_C1 状态字
下表解释 STATUS3_C1 (%MWr.m.c.6) 状态字位的各种含义。该状态字是将不同的警告(过程值、
设定点、前馈)主回路的微诊断归组到一起的字。
标准符号
类型
访问
含义
地址
Xi_WARN_C1
BOOL
R
Xi 参数检查错误。
%MWr.m.c.6.0
Yi_WARN_C1
BOOL
R
Yi 参数检查错误。
%MWr.m.c.6.1
RATIO_WARN_C1
BOOL
R
RATIO_MIN 和 RATIO_MAX 参数检查错误。
%MWr.m.c.6.2
FF_CALC_WARN_C1
BOOL
R
前馈计算错误。
%MWr.m.c.6.3
FF_FLOAT_WARN_C1
BOOL
R
前馈浮点错误。
%MWr.m.c.6.4
OUT_FF_WARN_C1
BOOL
R
OUTFF_INF 和 OUTFF_SUP 参数检查错误。
%MWr.m.c.6.5
INP_INFR1_WARN_C1
BOOL
R
检查参数 INP_INFR1 和 INP_SUPR1 时出错。
%MWr.m.c.6.8
INP_INFR2_WARN_C1
BOOL
R
INP_INFR2 和 INP_SUPR2 参数检查错误。
%MWr.m.c.6.9
SP_MIN_WARN_C1
BOOL
R
检查 SP_MIN 和 SP_MAX 参数时出错。
%MWr.m.c.6.10
SP_CALC_WARN_C1
BOOL
R
设定点计算错误。
%MWr.m.c.6.11
SP_FLOAT_WARN_C1
BOOL
R
设定点浮点错误。
%MWr.m.c.6.12
OVER_TOT_WARN_C1
BOOL
R
总计溢出错误。
%MWr.m.c.6.13
STATUS4 状态字
下表解释 STATUS4 (%MWr.m.c.10) 状态字位的各种含义。该状态字是将自调节诊断归组到一起的
字。
标准符号
类型
访问
含义
地址
AT_FAILED
BOOL
R
自调节失败。
%MWr.m.c.10.0
AT_ABORTED
BOOL
R
自调节诊断中断。
%MWr.m.c.10.1
AT_ERR_PARAM
BOOL
R
自调节诊断参数错误。
%MWr.m.c.10.2
AT_PWF_OR_EFB_FAIL
BOOL
R
自调节诊断系统错误或电源故障。
%MWr.m.c.10.3
AT_ERR_SATUR
BOOL
R
自调节诊断过程值饱和。
%MWr.m.c.10.4
AT_DV_TOO_SMALL
BOOL
R
自调节诊断:过程值偏差不足。
%MWr.m.c.10.5
AT_TSAMP_HIGH
BOOL
R
自调节诊断:采样脉冲周期太长。
%MWr.m.c.10.6
AT_INCONSIST_RESP
BOOL
R
自调节诊断:响应不一致。
%MWr.m.c.10.7
274
35012198 12/2018
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
地址
AT_NOT_STAB_INIT
BOOL
R
自调节诊断:起始过程值不稳定。
%MWr.m.c.10.8
AT_TMAX_TOO_SMALL
BOOL
R
自调节诊断:步持续时间太短。
%MWr.m.c.10.9
AT_NOISE_TOO_HIGH
BOOL
R
自调节诊断:过程值噪声太大。
%MWr.m.c.10.10
AT_TMAX_TOO_HIGH
BOOL
R
自调节诊断:步持续时间太长。
%MWr.m.c.10.11
AT_OVERSHOOT
BOOL
R
自调节诊断:过冲超过 10%。
%MWr.m.c.10.12
AT_UNDERSHOOT
BOOL
R
自调节诊断:非最小步太长。
%MWr.m.c.10.13
AT_UNSYMETRICAL_PT
BOOL
R
自调节诊断:过程对称性太低。
%MWr.m.c.10.14
AT_INTEGRATING_PT
BOOL
R
自调节诊断:积分过程。
%MWr.m.c.10.15
命令字
下表解释 ORDER_COMMAND (%MWr.m.c.11) 命令字和 PARAM_COMMAND (%MDr.m.c.12) 命令参数命令
字的各种含义。
标准符号
类型
访问
含义
地址
ORDER_COMMAND
INT
R/W
命令字 (参见第 218 页)
%MWr.m.c.11
PARAM_COMMAND
DINT
R/W
命令参数
%MDr.m.c.12
35012198 12/2018
275
过程控制语言对象和 IODDT
T_PROC_CONST_LOOP 类型 IODDT 的过程控制语言对象的详细描述
概览
本节介绍 T_PROC_CONST_LOOP 类型 IODDT 的语言对象。这些过程控制语言对象与自动选择器(或
自选择)回路关联。
示例变量声明:T_PROC_CONST_LOOP 类型 IODDT_VAR1。
对象
下表列出与自选择回路关联的所有过程控制语言对象。
标准符号
类型
访问
含义
缺省值
地址
AT_STEP
REAL
R/W
自调节步功能幅度
10.0
%MFr.m.c.14
AT_TMAX
REAL
R/W
自调节步功能持续时间
100.0
%MFr.m.c.16
AT_PERF
REAL
R/W
自调节稳定性标准。
0.5
%MFr.m.c.18
T_ECH
REAL
R/W
采样周期(两个 PID 的相同)。
0.3
%MFr.m.c.20
OUT1
REAL
R
热/冷或分段输出 1 命令值。
N/A
%MFr.m.c.22
OUT2
REAL
R
热/冷或分段输出 2 命令值。
N/A
%MFr.m.c.24
OUTD
REAL
R
全局回路命令偏差值。
N/A
%MFr.m.c.26
OUT_MAN
REAL
R/W
全局命令值(处理后通过 OUTRATE 和限制选
择的回路控制器输出值)。
N/A
%MFr.m.c.28
OUT_FF_C1
REAL
R
以主回路物理刻度表示的前馈动作值。
N/A
%MFr.m.c.30
OUT_MAN_C1
REAL
R/W
主回路命令值。
N/A
%MFr.m.c.32
DEV_C1
REAL
R
主回路过程值设定点偏差。
N/A
%MFr.m.c.34
PV_C1
REAL
R
以物理刻度表示的 PV 值。
N/A
%MFr.m.c.36
SP_C1
REAL
R
以物理刻度表示的设定点值。
N/A
%MFr.m.c.38
PV_INF_C1
REAL
R/W
过程值下限
0.0
%MFr.m.c.40
PV_SUP_C1
REAL
R/W
过程值上限
100.0
%MFr.m.c.42
KP_C1
REAL
R/W
PID 比例系数 / IMC 静态增益。
1.0
%MFr.m.c.44
TI_C1
REAL
R/W
PID 积分时间 / IMC 时间常数。
0.0
%MFr.m.c.46
TD_C1
REAL
R/W
PID 微分时间 / IMC 延迟。
0.0
%MFr.m.c.48
OUTBIAS_C1
REAL
R/W
PID 回路控制器输出上的偏差 / IMC BO/BF
比率。
0.0
%MFr.m.c.50
INT_BAND_C1
REAL
R/W
积分带。
0.0
%MFr.m.c.52
DBAND_C1
REAL
R/W
偏移死区。
0.0
%MFr.m.c.54
KD_C1
REAL
R/W
微分过滤
10.0
%MFr.m.c.56
SP_MIN_C1
REAL
R/W
设定点下限
0.0
%MFr.m.c.58
SP_MAX_C1
REAL
R/W
设定点上限
100.0
%MFr.m.c.60
276
35012198 12/2018
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
缺省值
地址
PV_LL_C1
REAL
R/W
过程值的最低阈值
5.0
%MFr.m.c.62
PV_L_C1
REAL
R/W
过程值低级别
5.0
%MFr.m.c.64
PV_H_C1
REAL
R/W
过程值的阈值上限
95.0
%MFr.m.c.66
PV_HH_C1
REAL
R/W
过程值的最高阈值
95.0
%MFr.m.c.68
RATIO_C1
REAL
R/W
比率值
1.0
%MFr.m.c.70
RATIO_MIN_C1
REAL
R/W
最小比率值
0.0
%MFr.m.c.72
RATIO_MAX_C1
REAL
R/W
最高比率值
100.0
%MFr.m.c.74
RATIO_BIAS_C1
REAL
R/W
比率偏差值
0.0
%MFr.m.c.76
DEV_L_C1
REAL
R/W
偏差的阈值下限
-5.0
%MFr.m.c.78
DEV_H_C1
REAL
R/W
偏差的阈值上限
5.0
%MFr.m.c.80
T_FILTER_C1
REAL
R/W
过程值过滤时间
0.0
%MFr.m.c.82
K_FILTER_C1
REAL
R/W
过程值过滤的倍增系数。
1.0
%MFr.m.c.84
FILT_OUT_C1
REAL
R
过滤输出值。
N/A
%MFr.m.c.86
SQRT_OUT_C1
REAL
R
平方根输出值
N/A
%MFr.m.c.88
E2_IN_C1
REAL
R/W
S2 段输入值。
1428.0
%MFr.m.c.90
E3_IN_C1
REAL
R/W
S3 段输入值。
2857.0
%MFr.m.c.92
E4_IN_C1
REAL
R/W
S4 段输入值。
4285.0
%MFr.m.c.94
E5_IN_C1
REAL
R/W
S5 段输入值。
5714.0
%MFr.m.c.96
E6_IN_C1
REAL
R/W
S6 段输入值。
7143.0
%MFr.m.c.98
E7_IN_C1
REAL
R/W
S7 段输入值。
8571.0
%MFr.m.c.100
E2_OUT_C1
REAL
R/W
S2 段输出值。
14.28
%MFr.m.c.102
E3_OUT_C1
REAL
R/W
S3 段输出值。
28.57
%MFr.m.c.104
E4_OUT_C1
REAL
R/W
S4 段输出值。
42.85
%MFr.m.c.106
E5_OUT_C1
REAL
R/W
S5 段输出值。
57.14
%MFr.m.c.108
E6_OUT_C1
REAL
R/W
S6 段输出值。
71.43
%MFr.m.c.110
E7_OUT_C1
REAL
R/W
S7 段输出值。
85.71
%MFr.m.c.112
THLD_C1
REAL
R/W
总计限制。
1E+8
%MFr.m.c.114
R_RATE_C1
REAL
R/W
设定点提速限制
0.0
%MFr.m.c.116
D_RATE_C1
REAL
R/W
设定点减速限制
0.0
%MFr.m.c.118
SPEED_LIM_OUT REAL
_C1
R
设定点限速器输出值
N/A
%MFr.m.c.120
INP_INFR1_C1
REAL
R/W
主回路 R1 设定点低刻度。
0.0
%MFr.m.c.122
INP_SUPR1_C1
REAL
R/W
主回路 R1 设定点高刻度。
100.0
%MFr.m.c.124
INP_INFR2_C1
REAL
R/W
主回路 R2 设定点低刻度。
0.0
%MFr.m.c.126
INP_SUPR2_C1
REAL
R/W
主回路 R2 设定点高刻度。
100.0
%MFr.m.c.128
35012198 12/2018
277
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
缺省值
地址
T1_FF_C1
REAL
R/W
前馈过程值过滤时间
0.0
%MFr.m.c.130
T2_FF_C1
REAL
R/W
前馈过程值过滤时间
0.0
%MFr.m.c.132
OUT_FF_INF_C1
REAL
R/W
前馈过程值下限。
0.0
%MFr.m.c.134
OUT_FF_SUP_C1 REAL
R/W
前馈过程值上限。
100.0
%MFr.m.c.136
KP_PREV_C1
R
比例系数自调节前的值
N/A
%MFr.m.c.138
REAL
TI_PREV_C1
REAL
R
积分系数自调节前的值
N/A
%MFr.m.c.140
TD_PREV_C1
REAL
R
微分系数自调节前的值
N/A
%MFr.m.c.142
OUT_MAN_C2
REAL
R/W
二级回路命令值。
N/A
%MFr.m.c.144
DEV_C2
REAL
R
设定点过程值偏差。
N/A
%MFr.m.c.146
PV_C2
REAL
R
以物理刻度表示的 PV 值。
N/A
%MFr.m.c.148
SP_C2
REAL
R
以物理刻度表示的设定点值。
N/A
%MFr.m.c.150
PV_INF_C2
REAL
R/W
过程值下限
0.0
%MFr.m.c.152
PV_SUP_C2
REAL
R/W
过程值上限
100.0
%MFr.m.c.154
KP_C2
REAL
R/W
比例系数
1.0
%MFr.m.c.156
TI_C2
REAL
R/W
积分时间
0.0
%MFr.m.c.158
TD_C2
REAL
R/W
微分时间
0.0
%MFr.m.c.160
OUTBIAS_C2
REAL
R/W
PID 回路控制器输出上的偏差
0.0
%MFr.m.c.162
INT_BAND_C2
REAL
R/W
积分带。
0.0
%MFr.m.c.164
DBAND_C2
REAL
R/W
偏移死区。
0.0
%MFr.m.c.166
SP_MIN_C2
REAL
R/W
设定点下限
0.0
%MFr.m.c.168
SP_MAX_C2
REAL
R/W
设定点上限
100.0
%MFr.m.c.170
PV_LL_C2
REAL
R/W
过程值的最低阈值
5.0
%MFr.m.c.172
PV_L_C2
REAL
R/W
过程值低级别
5.0
%MFr.m.c.174
PV_H_C2
REAL
R/W
过程值的阈值上限
95.0
%MFr.m.c.176
PV_HH_C2
REAL
R/W
过程值的最高阈值
95.0
%MFr.m.c.178
DEV_L_C2
REAL
R/W
偏差的阈值下限
-5.0
%MFr.m.c.180
DEV_H_C2
REAL
R/W
偏差的阈值上限
5.0
%MFr.m.c.182
SQRT_OUT_C2
REAL
R
平方根输出值
N/A
%MFr.m.c.184
THLD_C2
REAL
R/W
总计限制。
1E+8
%MFr.m.c.186
R_RATE_C2
REAL
R/W
设定点提速限制
0.0
%MFr.m.c.188
D_RATE_C2
REAL
R/W
设定点减速限制
0.0
%MFr.m.c.190
SPEED_LIM_OUT REAL
_C2
R
设定点限速器输出值
N/A
%MFr.m.c.192
INP_INFR1_C2
REAL
R/W
二级回路 R1 设定点低刻度。
0.0
%MFr.m.c.194
INP_SUPR1_C2
REAL
R/W
二级回路 R1 设定点高刻度。
100.0
%MFr.m.c.196
278
35012198 12/2018
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
缺省值
地址
KP_PREV_C2
REAL
R
比例系数自调节前的值
N/A
%MFr.m.c.198
TI_PREV_C2
REAL
R
积分系数自调节前的值
N/A
%MFr.m.c.200
TD_PREV_C2
REAL
R
微分系数自调节前的值
N/A
%MFr.m.c.202
OUTRATE
REAL
R/W
输出 1 限速。
0.0
%MFr.m.c.204
OUTRATE2
REAL
R/W
输出 2 限速。
0.0
%MFr.m.c.206
OUT1_INF
REAL
R/W
输出 1 下限。
0.0
%MFr.m.c.208
OUT1_SUP
REAL
R/W
输出 1 上限。
100.0
%MFr.m.c.210
OUT2_INF
REAL
R/W
输出 2 下限。
0.0
%MFr.m.c.212
OUT2_SUP
REAL
R/W
输出 2 上限。
100.0
%MFr.m.c.214
OUT1_TH1
REAL
R/W
热/冷或分段输出 1 的阈值 1
0.0
%MFr.m.c.216
OUT1_TH2
REAL
R/W
热/冷或分段输出 1 的阈值 2
50.0
%MFr.m.c.218
OUT2_TH1
REAL
R/W
热/冷或分段输出 2 的阈值 1
50.0
%MFr.m.c.220
OUT2_TH2
REAL
R/W
热/冷或分段输出 2 的阈值 2
100.0
%MFr.m.c.222
T_MOTOR1
REAL
R/W
伺服控制阀的开启时间
10.0
%MFr.m.c.224
T_MINI1
REAL
R/W
伺服控制阀的最短开启时间
0.0
%MFr.m.c.226
T_MOTOR2
REAL
R/W
伺服控制阀的开启时间
10.0
%MFr.m.c.228
T_MINI2
REAL
R/W
伺服控制阀的最短开启时间
0.0
%MFr.m.c.230
KS
REAL
R/W
IMC 静态增益
1.0
%MFr.m.c.232
OL_TIME
REAL
R/W
OL 中的时间常数。
1.0
%MFr.m.c.234
T_DELAY
REAL
R/W
当前纯延迟时间
0.0
%MFr.m.c.236
CL_PERF
REAL
R/W
OL/CL 比率
0.1
%MFr.m.c.238
PV_SIM_C1
INT
R/W
仿真过程值
N/A
%MWr.m.c.248
PV_SIM_C2
INT
R/W
仿真过程值
N/A
%MWr.m.c.249
FF_SIM_C1
INT
R/W
仿真前馈输入
N/A
%MWr.m.c.250
35012198 12/2018
279
过程控制语言对象和 IODDT
配置语言对象
说明
下表介绍了与自动选择器(或自选择)回路关联的过程控制语言对象。
标准符号
类型
访问
含义
缺省值
地址
CONFIG_0_C1
INT
R
将 C1 过程值的各个配置位归组到一起 无对象
的字。
过滤器
BOOL
R
过程值分支的过滤功能
缺失 (0)
%KWr.m.c.0.0
功能发生器
BOOL
R
过程值分支的功能发生器
缺失 (0)
%KWr.m.c.0.1
总计
BOOL
R
过程值分支的总计功能
缺失 (0)
%KWr.m.c.0.2
平方根
BOOL
R
过程值分支的平方根功能
缺失 (0)
%KWr.m.c.0.3
%KWr.m.c.0
报警
BOOL
R
过程值分支的报警功能
提供
%KWr.m.c.0.4
PV_CLIP
BOOL
R
过程值的截断或非截断
缺失 (0)
%KWr.m.c.0.8
EXTRAPOL
BOOL
R
功能发生器的外推
否 (0)
%KWr.m.c.0.9
PV_UNI_BIP
BOOL
R
过程值的类型:单极/双极
单极 (0)
%KWr.m.c.0.10
PV_EXTERNE
BOOL
R
标准过程值 (0) 与外部过程值 (1)
的选择。
缺失 (0)
%KWr.m.c.0.11
加法器过程值单位
BOOL
R
(位 13 = 0,位 14 = 0):phys/ms
(位 13 = 1,位 14 = 0):phys/s
1
%KWr.m.c.0.13
加法器过程值单位
BOOL
R
(位 13 = 1,位 14 = 0):phys/mn
(位 13 = 1,位 14 = 1):phys/h
0
%KWr.m.c.0.14
CONFIG_1_C1
INT
R
将 C1 设定点的各个配置位归组到一起 无对象
的字。
%KWr.m.c.1
SP_SIMPLE
BOOL
R
所选设定点的类型:单。
已选择 (1)
%KWr.m.c.1.0
SP_Selection
BOOL
R
设定点类型:选择。
未选择 (0)
%KWr.m.c.1.1
SPEED_LIMITER
INT
R
设定点限速器。
未选择 (0)
%KWr.m.c.1.2
SP_SPP
BOOL
R
所选设定点的类型:编程器。
未选择 (0)
%KWr.m.c.1.3
LR/L
BOOL
R
在本地设定点上或远程/本地模式中的
限速器。
本地远程 (0)
%KWr.m.c.1.4
SEL_MIN
BOOL
R
当选择设定点时所选择的功能。
缺失 (0)
%KWr.m.c.1.8
SEL_MAX
BOOL
R
当选择设定点时所选择的功能。
缺失 (0)
%KWr.m.c.1.9
SEL_SWITCH
BOOL
R
当选择设定点时所选择的功能。
根据选择提供
%KWr.m.c.1.10
R/L_INIT
BOOL
R
所选远程/本地设定点的初始值
本地 (1)
%KWr.m.c.1.11
R1/R2_INIT
BOOL
R
所选设定点状态的初始值
R1 (0)
%KWr.m.c.1.12
SP_RATIO
BOOL
R
所选设定点的类型:比率。
未选择 (0)
%KWr.m.c.1.13
SP_LIMITER
BOOL
R
设定点限制器(如 PARAM_SP)。
未提供
%KWr.m.c.1.14
SP_FOLW
BOOL
R
跟踪设定点 (0)
无跟踪
%KWr.m.c.1.15
280
35012198 12/2018
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
CONFIG_2_C1
INT
R
将 C1 的回路控制器和前馈的各个配置 无对象
位归组到一起的字。
缺省值
地址
%KWr.m.c.2
PID
BOOL
R
回路控制器分支的 PID 功能
始终提供
%KWr.m.c.2.0
ONOFF2
BOOL
R
回路控制器的开/关 2 个状态分支
无对象
%KWr.m.c.2.1
ONOFF3
INT
R
回路控制器的开/关 3 个状态分支
无对象
%KWr.m.c.2.2
SPLRG/HOTCOLD
BOOL
R
或热/冷和分段存在位
无对象
%KWr.m.c.2.3
分段/范围
BOOL
R
所选分支的分段功能。
缺失 (0)
%KWr.m.c.2.4
热/冷
BOOL
R
所选分支的热/冷功能。
未选择
%KWr.m.c.2.5
ALARMES_DEV
BOOL
R
回路控制器分支转向的报警功能
提供
%KWr.m.c.2.6
前馈
BOOL
R
存在前馈输入
缺失 (0)
%KWr.m.c.2.7
BUMP
BOOL
R
更改操作模式时的冲击管理。
带有冲击 (1)
%KWr.m.c.2.8
PV_DEV
BOOL
R
微分作用的类型
在过程值上 (0)
%KWr.m.c.2.9
MIX_PAR
BOOL
R
混合或平行回路控制器类型
PID 平行串行
%KWr.m.c.2.10
REV_DIR
BOOL
R
PID 反转动作 (1) %KWr.m.c.2.11
回路控制器动作的类型:
 1: 反转动作,正移位 (PV-SP) 生成
一个升高的输出值
 0: 直接动作,正移位 (PV-SP) 生成
一个降低的输出值
MANU/AUTO_INIT
BOOL
R
回路控制器操作模式的初始值
自动 (1)
%KWr.m.c.2.12
超前滞后
BOOL
R
前馈分支的超前滞后功能
缺失 (0)
%KWr.m.c.2.13
FF_UNI_BIP
BOOL
R
前馈过程值的类型:单极/双极
单极
%KWr.m.c.2.14
IMC
BOOL
R
分支回路控制器中的模型回路控制器。 缺失 (0)
回路名称
INT
R
回路名称。
带 i [0.9] 的回路 i %KWr.m.c.3
回路单位
INT
R
回路单位。
%KWr.m.c.7
CONFIG_0_C2
BOOL
R
将 C2 过程值的各个配置位归组到一起 无对象
的字。
%KWr.m.c.10
过滤器
INT
R
过程值分支的过滤功能
无对象
%KWr.m.c.10.0
功能发生器
BOOL
R
过程值分支的功能发生器
缺失 (0)
%KWr.m.c.10.1
总计
BOOL
R
过程值分支的总计功能
缺失 (0)
%KWr.m.c.10.2
平方根
BOOL
R
过程值分支的平方根功能
缺失 (0)
%KWr.m.c.10.3
%KWr.m.c.2.15
报警
BOOL
R
过程值分支的警报功能
提供
%KWr.m.c.10.4
PV_CLIP
BOOL
R
过程值的截断或非截断
缺失 (0)
%KWr.m.c.10.8
EXTRAPOL
BOOL
R
功能发生器的外推
无对象
%KWr.m.c.10.9
PV_UNI_BIP
BOOL
R
过程值的类型:单极/双极
单极 (0)
%KWr.m.c.10.10
PV_EXTERNE
BOOL
R
标准过程值 (0) 与外部过程值 (1)
的选择。
缺失 (0)
%KWr.m.c.10.11
35012198 12/2018
281
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
缺省值
地址
总计过程测量单位
BOOL
R
(位 13 = 0,位 14 = 0):phys/ms
(位 13 = 1,位 14 = 0):phys/s
1
%KWr.m.c.10.13
总计过程测量单位
BOOL
R
(位 13 = 1,位 14 = 0):phys/mn
(位 13 = 1,位 14 = 1):phys/h
0
%KWr.m.c.10.14
CONFIG_1_C2
BOOL
R
将 C2 设定点的各个配置位归组到一起 无对象
的字。
%KWr.m.c.11
SP_SIMPLE
BOOL
R
所选设定点的类型:单。
已选择 (1)
%KWr.m.c.11.0
SP_Selection
BOOL
R
所选设定点的类型:选择。
无对象
%KWr.m.c.11.1
SPEED_LIMITER
BOOL
R
设定点限速器。
缺失 (0)
%KWr.m.c.11.2
SP_SPP
BOOL
R
所选设定点的类型:编程器。
无对象
%KWr.m.c.11.3
LR/L
BOOL
R
在本地设定点上或远程/本地模式中的
限速器。
本地远程 (0)
%KWr.m.c.11.4
SEL_MIN
BOOL
R
选择设定点类型时所选择的功能。
无对象
%KWr.m.c.11.8
SEL_MAX
BOOL
R
选择设定点类型时所选择的功能。
无对象
%KWr.m.c.11.9
SEL_SWITCH
BOOL
R
选择设定点类型时所选择的功能。
无对象
%KWr.m.c.11.10
R/L_INIT
BOOL
R
所选远程/本地设定点的初始值
本地 (1)
%KWr.m.c.11.11
R1/R2_INIT
BOOL
R
所选设定点状态的初始值
无对象
%KWr.m.c.11.12
SP_RATIO
BOOL
R
所选设定点的类型:比率。
无对象
%KWr.m.c.11.13
SP_LIMITER
BOOL
R
设定点限制器(如 PARAM_SP)。
未提供 (0)
%KWr.m.c.11.14
SP_FOLW
BOOL
R
跟踪设定点 (0)
无设定点
%KWr.m.c.11.15
CONFIG_2_C2
INT
R
将 C2 的回路控制器和前馈的各个配置 无对象
位归组到一起的字。
%KWr.m.c.12
PID
BOOL
R
回路控制器分支的 PID 功能
提供(始终)
%KWr.m.c.12.0
ONOFF2
BOOL
R
回路控制器的开/关 2 个状态分支
无对象
%KWr.m.c.12.1
ONOFF3
BOOL
R
回路控制器的开/关 3 个状态分支
无对象
%KWr.m.c.12.2
SPLRG/HOTCOLD
BOOL
R
或热/冷和分段存在位
无对象
%KWr.m.c.12.3
分段/范围
BOOL
R
回路控制器分支分段功能。
无对象
%KWr.m.c.12.4
热/冷
BOOL
R
回路控制器分支的热/冷功能
无对象
%KWr.m.c.12.5
ALARMES_DEV
BOOL
R
回路控制器分支转向的报警功能
提供
%KWr.m.c.12.6
前馈
BOOL
R
存在前馈输入
无对象
%KWr.m.c.12.7
BUMP
BOOL
R
更改操作模式时的冲击管理。
带有冲击 (1)
%KWr.m.c.12.8
PV_DEV
BOOL
R
微分作用的类型
在过程值上 (0)
%KWr.m.c.12.9
MIX_PAR
BOOL
R
混合或平行回路控制器类型
PID 平行串行
%KWr.m.c.12.10
282
35012198 12/2018
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
REV_DIR
BOOL
R
回路控制器动作的类型:
PID 反转动作 (1) %KWr.m.c.12.11
 1: 反转动作,正移位 (PV-SP) 生成
一个升高的输出值
 0: 直接动作,正移位 (PV-SP) 生成
一个降低的输出值
缺省值
MANU/AUTO_INIT
BOOL
R
回路控制器操作模式的初始值
自动 (1)
地址
%KWr.m.c.12.12
超前滞后
BOOL
R
前馈分支的超前滞后功能
无对象
%KWr.m.c.12.13
FF_UNI_BIP
BOOL
R
前馈过程值的类型:单极或双极
无对象
%KWr.m.c.12.14
IMC
BOOL
R
分支回路控制器中的模型回路控制器。 缺失 (0)
%KWr.m.c.12.15
CONFIG_3_C2
INT
R
将各个输出配置位归组到一起的字
%KWr.m.c.13
无对象
伺服
BOOL
R
所选的输出类型:伺服。
未选择
%KWr.m.c.13.0
Servo2
BOOL
R
所选的输出类型:伺服。
未选择
%KWr.m.c.13.1
Analog1
BOOL
R
所选的输出类型:模拟量。
未选择
%KWr.m.c.13.2
Analog2
BOOL
R
所选的输出类型:模拟量。
未选择
%KWr.m.c.13.3
PWM1
BOOL
R
所选的输出类型:PWM。
未选择
%KWr.m.c.13.4
PWM2
BOOL
R
所选的输出类型:PWM。
未选择
%KWr.m.c.13.5
POT_REV1
BOOL
R
伺服复制方向
直接 (0)
%KWr.m.c.13.8
POT_REV2
BOOL
R
伺服复制方向
直接 (0)
%KWr.m.c.13.9
POT_VAL1_INIT
BOOL
R
存在伺服复制。
否 (0)
%KWr.m.c.13.10
POT_VAL2_INIT
BOOL
R
存在伺服复制。
否 (0)
%KWr.m.c.13.11
ANALOG1_UNI_BIP
BOOL
R
模拟量输出的类型:单极/双极
单极 (0)
%KWr.m.c.13.12
ANALOG2_UNI_BIP
BOOL
R
模拟量输出的类型:单极/双极
单极 (0)
%KWr.m.c.13.13
INT
R
回路名称。
带 i [0.9] 的回路 i %KWr.m.c.14
INT
R
回路单位。
%KWr.m.c.18
INT
R
将全局回路的各个配置位归组到一起
的字。
无对象
%KWr.m.c.21
MANU/AUTO_G_INIT BOOL
R
全局回路的初始操作值。
手动 (0)
%KWr.m.c.21.0
AM_G_PID
R
最初管理 A/M 功能块:
在全局回路上的 A/M 功能块 0 上,
在 1:每个 PID 上的 A/M 功能块。
在全局回路上 (0) %KWr.m.c.21.1
CONFIG_0_G
BOOL
MIN_MAX
BOOL
R
自动选择器的初始行为。
最小 (0)
%KWr.m.c.21.8
AS_INIT
BOOL
R
限制初始化而获得的输出 = 自动选择
器输出。
提供 (1)
%KWr.m.c.21.9
DIR1_INIT
BOOL
R
限制初始化而获得的输出 = PID #1
输出。
缺失 (0)
%KWr.m.c.21.10
35012198 12/2018
283
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
缺省值
地址
DIR2_INIT
BOOL
R
限制初始化而获得的输出 = PID #2
输出。
缺失 (0)
%KWr.m.c.21.11
全局回路的触发模式
BOOL
R
触发模式:
位 0 = 0:自动
0
%KWr.m.c.22.0
284
35012198 12/2018
过程控制语言对象和 IODDT
第10.7节
与设定点编程器关联的语言对象
与设定点编程器关联的语言对象
本节主题
本节说明与设定点编程器关联的语言对象。
本节包含了哪些内容?
本节包含了以下主题:
主题
页
T_PROC_SPP 类型 IODDT 隐式交换语言对象的详细说明
286
T_PROC_SPP 类型 IODDT 的状态和缺省语言对象的详细描述
287
T_PROC_SPP 类型 IODDT 的过程控制语言对象的详细描述
291
配置语言对象
295
35012198 12/2018
285
过程控制语言对象和 IODDT
T_PROC_SPP 类型 IODDT 隐式交换语言对象的详细说明
概览
下表列出适用于设定点编程器的所有 T_PROC_SPP 类型隐式交换语言对象。
%Ir.m.c.ERR 错误位
下表解释每个错误位 CH_ERROR (%Ir.m.c.ERR) 的含义:
标准符号
类型
访问
含义
地址
CH_ERROR
BOOL
R
过程控制通道错误位。
%Ir.m.c.ERR
286
35012198 12/2018
过程控制语言对象和 IODDT
T_PROC_SPP 类型 IODDT 的状态和缺省语言对象的详细描述
概览
本节介绍 T_PROC_SPP 类型 IODDT 的语言对象。这些状态和缺省语言对象与设定点编程器关联。
本节对字对象进行分组,这些字对象的位有特定含义。
示例变量声明:T_PROC_SPP 类型 IODDT_VAR1。
注释


一般而言,任何位的含义都是为该位的状态 1 提供的。在某些特定情况下,我们为位的每个状
态都提供含义。
不是所有位都使用。
%Ir.m.c.ERR 错误位
下表解释 CH_ERROR (%Ir.m.c.ERR) 错误位的含义。
标准符号
类型
访问
含义
地址
CH_ERROR
EBOOL
R
模拟量输出的错误位。
%Ir.m.c.ERR
交换执行指示灯:EXCH_STS
下表解释 EXCH_STS (%MWr.m.c.0) 通道交换控制位的各种含义。
标准符号
类型
访问
含义
地址
STS_IN_PROGR
BOOL
R
正在读取通道状态字。
%MWr.m.c.0.0
CMD_IN_PROGR
BOOL
R
正在交换命令参数。
%MWr.m.c.0.1
ADJ_IN_PROGR
BOOL
R
正在交换调整参数。
%MWr.m.c.0.2
RECONF_IN_PROGR
BOOL
R
正在重新配置模块。
%MWr.m.c.0.15
交换报告:EXCH_RPT
下表解释 EXCH_RPT (%MWr.m.c.1) 报告位的各种含义。
标准符号
类型
访问
含义
地址
STS_ERR
BOOL
R
读取通道状态字时出错。
%MWr.m.c.1.0
CMD_ERR
BOOL
R
交换命令参数时出错。
%MWr.m.c.1.1
ADJ_ERR
BOOL
R
交换调整参数时出错。
%MWr.m.c.1.2
RECONF_ERR
BOOL
R
重新配置通道时出错。
(1 = 失败)。
%MWr.m.c.1.15
35012198 12/2018
287
过程控制语言对象和 IODDT
CH_FLT 的标准错误
下表解释 CH_FLT (%MWr.m.c.2) 状态字位的各种含义。
标准符号
类型
访问
含义
地址
INTERNAL_FLT
BOOL
R
严重内部错误。
%MWr.m.c.2.4
CONF_FLT
BOOL
R
配置错误。
%MWr.m.c.2.5
COM_FLT
BOOL
R
通讯错误。
%MWr.m.c.2.6
WARN
BOOL
R
错误总和。
%MWr.m.c.2.7
STS_ERR_CALC
BOOL
R
计算错误。
%MWr.m.c.2.8
STS_ERR_FLOT
BOOL
R
浮点错误。
%MWr.m.c.2.9
STATUS2 状态字
下表解释 STATUS2 (%MWr.m.c.3) 状态字位的各种含义。将用于输出监控、SPP"冻结"和配置文
件状态的各状态位归组到一起的字。
标准符号
类型
访问
含义
地址
STOR0
BOOL
R
控制输出 0 的状态。
%MWr.m.c.3.0
STOR1
BOOL
R
控制输出 1 的状态。
%MWr.m.c.3.1
STOR2
BOOL
R
控制输出 2 的状态。
%MWr.m.c.3.2
STOR3
BOOL
R
控制输出 3 的状态。
%MWr.m.c.3.3
STOR4
BOOL
R
控制输出 4 的状态。
%MWr.m.c.3.4
STOR5
BOOL
R
控制输出 5 的状态。
%MWr.m.c.3.5
STOR6
BOOL
R
控制输出 6 的状态。
%MWr.m.c.3.6
STOR7
BOOL
R
控制输出 7 的状态。
%MWr.m.c.3.7
STS_SPP_HOLD
BOOL
R
设定点编程器功能冻结。
%MWr.m.c.3.8
STS_INIT
BOOL
R
1 : 所有配置文件都在 INIT 中。
%MWr.m.c.3.9
STS_RUN
BOOL
R
1 : 当前配置文件处于 RUN 模式。
%MWr.m.c.3.10
STS_STOP
BOOL
R
1 : 当前配置文件处于 STOP 模式。
%MWr.m.c.3.11
STS_HOLD_PG
BOOL
R
1 : 保证驻留时间功能被禁用。
%MWr.m.c.3.12
STS_ERR_SEG
BOOL
R
当前段参数错误。
%MWr.m.c.3.15
288
35012198 12/2018
过程控制语言对象和 IODDT
STATUS3 状态字
下表解释 STATUS3 (%MWr.m.c.4) 状态字位的各种含义。将配置文件 1 至 4 上错误的各指示器位归
组到一起的字。
标准符号
类型
访问
含义
地址
WRN1_RMP_SP
BOOL
R
配置文件 1 斜坡包含 2 个相同的设定点。
%MWr.m.c.4.0
WRN1_RMP_0
BOOL
R
配置文件 1 斜坡速度为空。
%MWr.m.c.4.1
WRN1_PLR_SP
BOOL
R
配置文件 1 驻留时间有 2 个不同的设定点。
%MWr.m.c.4.2
WRN1_PLR_THLD
BOOL
R
配置的配置文件 1 和 THLD 上的保证驻留时间
为空。
%MWr.m.c.4.3
WRN2_RMP_SP
BOOL
R
配置文件 2 斜坡包含 2 个相同的设定点。
%MWr.m.c.4.4
WRN2_RMP_0
BOOL
R
配置文件 2 斜坡速度为空。
%MWr.m.c.4.5
WRN2_PLR_SP
BOOL
R
配置文件 2 驻留时间有 2 个不同的设定点。
%MWr.m.c.4.6
WRN2_PLR_THLD
BOOL
R
配置的配置文件 2 和 THLD 上的保证驻留时间
为空。
%MWr.m.c.4.7
WRN3_RMP_SP
BOOL
R
配置文件 3 斜坡包含 2 个相同的设定点。
%MWr.m.c.4.8
WRN3_RMP_0
BOOL
R
配置文件 3 斜坡速度为空。
%MWr.m.c.4.9
WRN3_PLR_SP
BOOL
R
配置文件 3 驻留时间有 2 个不同的设定点。
%MWr.m.c.4.10
WRN3_PLR_THLD
BOOL
R
配置的配置文件 3 和 THLD 上的保证驻留时间
为空。
%MWr.m.c.4.11
WRN4_RMP_SP
BOOL
R
配置文件 4 斜坡包含 2 个相同的设定点。
%MWr.m.c.4.12
WRN4_RMP_0
BOOL
R
配置文件 4 斜坡速度为空。
%MWr.m.c.4.13
WRN4_PLR_SP
BOOL
R
配置文件 4 驻留时间有 2 个不同的设定点。
%MWr.m.c.4.14
WRN4_PLR_THLD
BOOL
R
配置的配置文件 4 和 THLD 上的保证驻留时间
为空。
%MWr.m.c.4.15
STATUS4 状态字
下表解释 STATUS4 (%MWr.m.c.5) 状态字位的各种含义。将配置文件 5 至 6 上错误的各指示器位归
组到一起的字。
标准符号
类型
访问
含义
地址
WRN5_RMP_SP
BOOL
R
配置文件 5 斜坡包含 2 个相同的设定点。
%MWr.m.c.5.0
WRN5_RMP_0
BOOL
R
配置文件 5 斜坡速度为空。
%MWr.m.c.5.1
WRN5_PLR_SP
BOOL
R
配置文件 5 驻留时间有 2 个不同的设定点。
%MWr.m.c.5.2
WRN5_PLR_THLD
BOOL
R
配置的配置文件 5 和 THLD 上的保证驻留时间为空。 %MWr.m.c.5.3
WRN6_RMP_SP
BOOL
R
配置文件 6 斜坡包含 2 个相同的设定点。
%MWr.m.c.5.4
WRN6_RMP_0
BOOL
R
配置文件 6 斜坡速度为空。
%MWr.m.c.5.5
35012198 12/2018
289
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
地址
WRN6_PLR_SP
BOOL
R
配置文件 6 驻留时间有 2 个不同的设定点。
%MWr.m.c.5.6
WRN6_PLR_THLD
BOOL
R
配置的配置文件 6 和 THLD 上的保证驻留时间为空。 %MWr.m.c.5.7
命令字
下表解释 CMD_ORDER (%MWr.m.c.7) 命令字和 CMD_PARAM (%MDr.m.c.8) 命令参数的各种含义。
标准符号
类型
访问
含义
地址
CMD_ORDER
INT
R/W
命令字 (参见第 218 页)。
%MWr.m.c.7
CMD_PARAM
DINT
R/W
命令参数。
%MDr.m.c.8
参数
下表介绍不同的参数。
标准符号
类型
访问
含义
地址
CUR_PF
INT
R
当前配置文件编号。
%MWr.m.c.10
SEG_OUT
INT
R
当前段编号。
%MWr.m.c.11
CUR_ITER
INT
R
当前重复的编号(缺省值为 1)。
%MWr.m.c.12
NB_RT_PF1
INT
R/W
配置文件 1 重复的编号(缺省值为 1)。
%MWr.m.c.13
NB_RT_PF2
INT
R/W
配置文件 2 重复的编号(缺省值为 1)。
%MWr.m.c.14
NB_RT_PF3
INT
R/W
配置文件 3 重复的编号(缺省值为 1)。
%MWr.m.c.15
NB_RT_PF4
INT
R/W
配置文件 4 重复的编号(缺省值为 1)。
%MWr.m.c.16
NB_RT_PF5
INT
R/W
配置文件 5 重复的编号(缺省值为 1)。
%MWr.m.c.17
NB_RT_PF6
INT
R/W
配置文件 6 重复的编号(缺省值为 1)。
%MWr.m.c.18
290
35012198 12/2018
过程控制语言对象和 IODDT
T_PROC_SPP 类型 IODDT 的过程控制语言对象的详细描述
概览
本节介绍 T_PROC_SPP 类型 IODDT 的语言对象。这些过程控制语言对象与设定点编程器关联。
示例变量声明:T_PROC_SPP 类型 IODDT_VAR1。
对象
下表列出与设定点编程器关联的所有过程控制语言对象。
标准符号
类型
访问
含义
缺省值
地址
SP
REAL
R
TOTAL_TIME
REAL
R
计算的设定点(输出)值。
无对象
%MFr.m.C.20
总耗时值(包含冻结时间)。
无对象
%MFr.m.C.22
CUR_TIME
REAL
R
当前段上的总耗时值(包含冻结时间)。
无对象
%MFr.m.C.24
THLD_PF1
REAL
R/W
配置文件 1 的保证驻留时间阈值的值。
0.0
%MFr.m.C.26
THLD_PF2
REAL
R/W
配置文件 2 的保证驻留时间阈值的值。
0.0
%MFr.m.C.28
THLD_PF3
REAL
R/W
配置文件 3 的保证驻留时间阈值的值。
0.0
%MFr.m.C.30
THLD_PF4
REAL
R/W
配置文件 4 的保证驻留时间阈值的值。
0.0
%MFr.m.C.32
THLD_PF5
REAL
R/W
配置文件 5 的保证驻留时间阈值的值。
0.0
%MFr.m.C.34
THLD_PF6
REAL
R/W
配置文件 6 的保证驻留时间阈值的值。
0.0
%MFr.m.C.36
SP0_PF1
REAL
R/W
配置文件 1 初始设定点的值。
0.0
%MFr.m.C.38
SP0_PF2
REAL
R/W
配置文件 2 初始设定点的值。
0.0
%MFr.m.C.40
SP0_PF3
REAL
R/W
配置文件 3 初始设定点的值。
0.0
%MFr.m.C.42
SP0_PF4
REAL
R/W
配置文件 4 初始设定点的值。
0.0
%MFr.m.C.44
SP0_PF5
REAL
R/W
配置文件 5 初始设定点的值。
0.0
%MFr.m.C.46
SP0_PF6
REAL
R/W
配置文件 6 初始设定点的值。
0.0
%MFr.m.C.48
SP1
REAL
R/W
段 1 的目标设定点。
0.0
%MFr.m.C.50
VAL1
REAL
R/W
段 1 的时间或速度值。
0.0
%MFr.m.C.52
SP2
REAL
R/W
段 2 的目标设定点。
0.0
%MFr.m.C.54
VAL2
REAL
R/W
段 2 的时间或速度值。
0.0
%MFr.m.C.56
SP3
REAL
R/W
段 3 的目标设定点。
0.0
%MFr.m.C.58
VAL3
REAL
R/W
段 3 的时间或速度值。
0.0
%MFr.m.C.60
SP4
REAL
R/W
段 4 的目标设定点。
0.0
%MFr.m.C.62
VAL4
REAL
R/W
段 4 的时间或速度值。
0.0
%MFr.m.C.64
SP5
REAL
R/W
段 5 的目标设定点。
0.0
%MFr.m.C.66
VAL5
REAL
R/W
段 5 的时间或速度值。
0.0
%MFr.m.C.68
SP6
REAL
R/W
段 6 的目标设定点。
0.0
%MFr.m.C.70
35012198 12/2018
291
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
缺省值
地址
VAL6
REAL
R/W
段 6 的时间或速度值。
0.0
%MFr.m.C.72
SP7
REAL
R/W
段 7 的目标设定点。
0.0
%MFr.m.C.74
VAL7
REAL
R/W
段 0.7 的时间或速度值
0.0
%MFr.m.C.76
SP8
REAL
R/W
段 8 的目标设定点。
0.0
%MFr.m.C.78
VAL8
REAL
R/W
段 8 的时间或速度值。
0.0
%MFr.m.C.80
SP9
REAL
R/W
段 9 的目标设定点。
0.0
%MFr.m.C.82
VAL9
REAL
R/W
段 9 的时间或速度值。
0.0
%MFr.m.C.84
SP10
REAL
R/W
段 10 的目标设定点。
0.0
%MFr.m.C.86
VAL10
REAL
R/W
段 10 的时间或速度值。
0.0
%MFr.m.C.88
SP11
REAL
R/W
段 11 的目标设定点。
0.0
%MFr.m.C.90
VAL11
REAL
R/W
段 11 的时间或速度值。
0.0
%MFr.m.C.92
SP12
REAL
R/W
段 12 的目标设定点。
0.0
%MFr.m.C.94
VAL12
REAL
R/W
段 12 的时间或速度值。
0.0
%MFr.m.C.96
SP13
REAL
R/W
段 13 的目标设定点。
0.0
%MFr.m.C.98
VAL13
REAL
R/W
段 13 的时间或速度值。
0.0
%MFr.m.C.100
SP14
REAL
R/W
段 14 的目标设定点。
0.0
%MFr.m.C.102
VAL14
REAL
R/W
段 14 的时间或速度值。
0.0
%MFr.m.C.104
SP15
REAL
R/W
段 15 的目标设定点。
0.0
%MFr.m.C.106
VAL15
REAL
R/W
段 15 的时间或速度值。
0.0
%MFr.m.C.108
SP16
REAL
R/W
段 16 的目标设定点。
0.0
%MFr.m.C.110
VAL16
REAL
R/W
段 16 的时间或速度值。
0.0
%MFr.m.C.112
SP17
REAL
R/W
段 17 的目标设定点。
0.0
%MFr.m.C.114
VAL17
REAL
R/W
段 17 的时间或速度值。
0.0
%MFr.m.C.116
SP18
REAL
R/W
段 18 的目标设定点。
0.0
%MFr.m.C.118
VAL18
REAL
R/W
段 18 的时间或速度值。
0.0
%MFr.m.C.120
SP19
REAL
R/W
段 19 的目标设定点。
0.0
%MFr.m.C.122
VAL19
REAL
R/W
段 19 的时间或速度值。
0.0
%MFr.m.C.124
SP20
REAL
R/W
段 20 的目标设定点。
0.0
%MFr.m.C.126
VAL20
REAL
R/W
段 20 的时间或速度值。
0.0
%MFr.m.C.128
SP21
REAL
R/W
段 21 的目标设定点。
0.0
%MFr.m.C.130
VAL21
REAL
R/W
段 21 的时间或速度值。
0.0
%MFr.m.C.132
SP22
REAL
R/W
段 22 的目标设定点。
0.0
%MFr.m.C.134
VAL22
REAL
R/W
段 22 的时间或速度值。
0.0
%MFr.m.C.136
SP23
REAL
R/W
段 23 的目标设定点。
0.0
%MFr.m.C.138
292
35012198 12/2018
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
缺省值
地址
VAL23
REAL
R/W
段 23 的时间或速度值。
0.0
%MFr.m.C.140
SP24
REAL
R/W
段 24 的目标设定点。
0.0
%MFr.m.C.142
VAL24
REAL
R/W
段 24 的时间或速度值。
0.0
%MFr.m.C.144
SP25
REAL
R/W
段 25 的目标设定点。
0.0
%MFr.m.C.146
VAL25
REAL
R/W
段 25 的时间或速度值。
0.0
%MFr.m.C.148
SP26
REAL
R/W
段 26 的目标设定点。
0.0
%MFr.m.C.150
VAL26
REAL
R/W
段 26 的时间或速度值。
0.0
%MFr.m.C.152
SP27
REAL
R/W
段 27 的目标设定点。
0.0
%MFr.m.C.154
VAL27
REAL
R/W
段 27 的时间或速度值。
0.0
%MFr.m.C.156
SP28
REAL
R/W
段 28 的目标设定点。
0.0
%MFr.m.C.158
VAL28
REAL
R/W
段 28 的时间或速度值。
0.0
%MFr.m.C.160
SP29
REAL
R/W
段 29 的目标设定点。
0.0
%MFr.m.C.162
VAL29
REAL
R/W
段 29 的时间或速度值。
0.0
%MFr.m.C.164
SP30
REAL
R/W
段 30 的目标设定点。
0.0
%MFr.m.C.166
VAL30
REAL
R/W
段 30 的时间或速度值。
0.0
%MFr.m.C.168
SP31
REAL
R/W
段 31 的目标设定点。
0.0
%MFr.m.C.170
VAL31
REAL
R/W
段 31 的时间或速度值。
0.0
%MFr.m.C.172
SP32
REAL
R/W
段 32 的目标设定点。
0.0
%MFr.m.C.174
VAL32
REAL
R/W
段 32 的时间或速度值。
0.0
%MFr.m.C.176
SP33
REAL
R/W
段 33 的目标设定点。
0.0
%MFr.m.C.178
VAL33
REAL
R/W
段 33 的时间或速度值。
0.0
%MFr.m.C.180
SP34
REAL
R/W
段 34 的目标设定点。
0.0
%MFr.m.C.182
VAL34
REAL
R/W
段 34 的时间或速度值。
0.0
%MFr.m.C.184
SP35
REAL
R/W
段 35 的目标设定点。
0.0
%MFr.m.C.186
VAL35
REAL
R/W
段 35 的时间或速度值。
0.0
%MFr.m.C.188
SP36
REAL
R/W
段 36 的目标设定点。
0.0
%MFr.m.C.190
VAL36
REAL
R/W
段 36 的时间或速度值。
0.0
%MFr.m.C.192
SP37
REAL
R/W
段 37 的目标设定点。
0.0
%MFr.m.C.194
VAL37
REAL
R/W
段 37 的时间或速度值。
0.0
%MFr.m.C.196
SP38
REAL
R/W
段 38 的目标设定点。
0.0
%MFr.m.C.198
VAL38
REAL
R/W
段 38 的时间或速度值。
0.0
%MFr.m.C.200
SP39
REAL
R/W
段 39 的目标设定点。
0.0
%MFr.m.C.202
VAL39
REAL
R/W
段 39 的时间或速度值。
0.0
%MFr.m.C.204
SP40
REAL
R/W
段 40 的目标设定点。
0.0
%MFr.m.C.206
35012198 12/2018
293
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
缺省值
地址
VAL40
REAL
R/W
段 40 的时间或速度值。
0.0
%MFr.m.C.208
SP41
REAL
R/W
段 41 的目标设定点。
0.0
%MFr.m.C.210
VAL41
REAL
R/W
段 41 的时间或速度值。
0.0
%MFr.m.C.212
SP42
REAL
R/W
段 42 的目标设定点。
0.0
%MFr.m.C.214
VAL42
REAL
R/W
段 42 的时间或速度值。
0.0
%MFr.m.C.216
SP43
REAL
R/W
段 43 的目标设定点。
0.0
%MFr.m.C.218
VAL43
REAL
R/W
段 43 的时间或速度值。
0.0
%MFr.m.C.220
SP44
REAL
R/W
段 44 的目标设定点。
0.0
%MFr.m.C.222
VAL44
REAL
R/W
段 44 的时间或速度值。
0.0
%MFr.m.C.224
SP45
REAL
R/W
段 45 的目标设定点。
0.0
%MFr.m.C.226
VAL45
REAL
R/W
段 45 的时间或速度值。
0.0
%MFr.m.C.228
SP46
REAL
R/W
段 46 的目标设定点。
0.0
%MFr.m.C.230
VAL46
REAL
R/W
段 46 的时间或速度值。
0.0
%MFr.m.C.232
SP47
REAL
R/W
段 47 的目标设定点。
0.0
%MFr.m.C.234
VAL47
REAL
R/W
段 47 的时间或速度值。
0.0
%MFr.m.C.236
SP48
REAL
R/W
段 48 的目标设定点。
0.0
%MFr.m.C.238
VAL48
REAL
R/W
段 48 的时间或速度值。
0.0
%MFr.m.C.240
TIME_SEG
REAL
R
当前段上的剩余时间值。
0.0
%MFr.m.C.242
294
35012198 12/2018
过程控制语言对象和 IODDT
配置语言对象
描述
此表介绍与设定点编程器关联的过程控制语言对象。
标准符号
类型
访问
含义
CONFIG_1
INT
R
将配置文件 1 的各配置位归组到一
起的字。
保证驻留时间
BOOL
R
确认保证驻留时间功能(0:否,
1:是)。
驻留类型
BOOL
R
保证驻留时间维护类型:2 位。
驻留类型
BOOL
R
启动
BOOL
R
带有冲击启动 (0:SP0) 或无冲击启动 带有冲击 (0)
(1:PV)。
%KWr.m.c.0.3
重试
BOOL
R
连续 (1) 配置文件重试或非连续 (0)
配置文件重试。
非连续 (0)
%KWr.m.c.0.4
重试类型
BOOL
R
带有冲击重试 (0:SPi) 或无冲击重试
(1:PV)。
带有冲击 (0)
%KWr.m.c.0.5
CONFIG_2
INT
R
将配置文件 2 的各配置位归组到一
起的字。
保证驻留时间
BOOL
R
确认保证驻留时间功能(0:否,
1:是)。
驻留类型
BOOL
R
保证驻留时间维护类型:2 位。
驻留类型
BOOL
R
启动
BOOL
R
带有冲击启动 (0:SP0) 或无冲击启动 带有冲击 (0)
(1:PV)。
%KWr.m.c.1.3
重试
BOOL
R
连续 (1) 配置文件重试或非连续 (0)
配置文件重试。
非连续 (0)
%KWr.m.c.1.4
重试类型
INT
R
带有冲击重试 (0:SPi) 或无冲击重试
(1:PV)。
带有冲击 (0)
%KWr.m.c.1.5
CONFIG_3
INT
R
将配置文件 3 的各配置位归组到一
起的字。
保证驻留时间
BOOL
R
确认保证驻留时间功能(0:否,
1:是)。
驻留类型
BOOL
R
保证驻留时间维护类型:2 位。
驻留类型
BOOL
R
启动
BOOL
R
带有冲击启动 (0:SP0) 或无冲击启动 带有冲击 (0)
(1:PV)。
%KWr.m.c.2.3
Retry
BOOL
R
连续 (1) 配置文件重试或非连续 (0)
配置文件重试。
%KWr.m.c.2.4
35012198 12/2018
缺省值
地址
%KWr.m.c.0
否 (0)
%KWr.m.c.0.0
0
%KWr.m.c.0.1
0
%KWr.m.c.0.2
%KWr.m.c.1
否 (0)
%KWr.m.c.1.0
0
%KWr.m.c.1.1
0
%KWr.m.c.1.2
%KWr.m.c.2
否 (0)
%KWr.m.c.2.0
0
%KWr.m.c.2.1
0
%KWr.m.c.2.2
非连续 (0)
295
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
缺省值
地址
重试类型
BOOL
R
带有冲击重试 (0:SPi) 或无冲击重试
(1:PV)。
带有冲击 (0)
%KWr.m.c.2.5
CONFIG_4
INT
R
将配置文件 4 的各配置位归组到一
起的字。
保证驻留时间
BOOL
R
确认保证驻留时间功能(0:否,
1:是)。
否 (0)
%KWr.m.c.3.0
驻留类型
BOOL
R
保证驻留时间维护类型:2 位。
0
%KWr.m.c.3.1
0
%KWr.m.c.3.2
%KWr.m.c.3
驻留类型
BOOL
R
启动
BOOL
R
带有冲击启动 (0:SP0) 或无冲击启动 带有冲击 (0)
(1:PV)。
%KWr.m.c.3.3
重试
BOOL
R
连续 (1) 配置文件重试或非连续 (0)
配置文件重试。
非连续 (0)
%KWr.m.c.3.4
重试类型
BOOL
R
带有冲击重试 (0:SPi) 或无冲击重试
(1:PV)。
带有冲击 (0)
%KWr.m.c.3.5
CONFIG_5
INT
R
将配置文件 5 的各配置位归组到一
起的字。
保证驻留时间
BOOL
R
确认保证驻留时间功能(0:否,
1:是)。
否 (0)
%KWr.m.c.4.0
驻留类型
BOOL
R
保证驻留时间维护类型:2 位。
0
%KWr.m.c.4.1
0
%KWr.m.c.4.2
%KWr.m.c.4
驻留类型
BOOL
R
启动
BOOL
R
带有冲击启动 (0:SP0) 或无冲击启动 带有冲击 (0)
(1:PV)。
%KWr.m.c.4.3
重试
BOOL
R
连续 (1) 配置文件重试或非连续 (0)
配置文件重试。
非连续 (0)
%KWr.m.c.4.4
重试类型
BOOL
R
带有冲击重试 (0:SPi) 或无冲击重试
(1:PV)。
带有冲击 (0)
%KWr.m.c.4.5
CONFIG_6
INT
R
将配置文件 6 的各配置位归组到一
起的字。
保证驻留时间
BOOL
R
确认保证驻留时间功能(0:否,
1:是)。
否 (0)
%KWr.m.c.5.0
驻留类型
BOOL
R
保证驻留时间维护类型:2 位。
0
%KWr.m.c.5.1
0
%KWr.m.c.5.2
%KWr.m.c.5
驻留类型
BOOL
R
启动
BOOL
R
带有冲击启动 (0:SP0) 或无冲击启动 带有冲击 (0)
(1:PV)。
%KWr.m.c.5.3
重试
BOOL
R
连续 (1) 配置文件重试或非连续 (0)
配置文件重试。
非连续 (0)
%KWr.m.c.5.4
重试类型
BOOL
R
带有冲击重试 (0:SPi) 或无冲击重试
(1:PV)。
带有冲击 (0)
%KWr.m.c.5.5
USED_PF1
INT
R
配置文件 1 的第一个段的编号。
1
%KWr.m.c.6
296
35012198 12/2018
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
缺省值
地址
USED_PF2
INT
R
配置文件 1 的第二个段的编号。
9
%KWr.m.c.7
USED_PF3
INT
R
配置文件 1 的第三个段的编号。
17
%KWr.m.c.8
USED_PF4
INT
R
配置文件 1 的第四个段的编号。
25
%KWr.m.c.9
USED_PF5
INT
R
配置文件 1 的第五个段的编号。
33
%KWr.m.c.10
USED_PF6
INT
R
配置文件 1 的第六个段的编号。
41
%KWr.m.c.11
NB_SEG_PF1
INT
R
在配置文件 1 中使用的段数。
8
%KWr.m.c.12
NB_SEG_PF2
INT
R
在配置文件 2 中使用的段数。
8
%KWr.m.c.13
NB_SEG_PF3
INT
R
在配置文件 3 中使用的段数。
8
%KWr.m.c.14
NB_SEG_PF4
INT
R
在配置文件 4 中使用的段数。
8
%KWr.m.c.15
NB_SEG_PF5
INT
R
在配置文件 5 中使用的段数。
8
%KWr.m.c.16
NB_SEG_PF6
INT
R
在配置文件 6 中使用的段数。
8
%KWr.m.c.17
NO_SEG_RT1
INT
R
配置文件重试 1 的起始段编号。
1
%KWr.m.c.18
NO_SEG_RT2
INT
R
配置文件重试 2 的起始段编号。
9
%KWr.m.c.19
NO_SEG_RT3
INT
R
配置文件重试 3 的起始段编号。
17
%KWr.m.c.20
NO_SEG_RT4
INT
R
配置文件重试 4 的起始段编号。
25
%KWr.m.c.21
NO_SEG_RT5
INT
R
配置文件重试 5 的起始段编号。
33
%KWr.m.c.22
NO_SEG_RT6
INT
R
配置文件重试 6 的起始段编号。
41
%KWr.m.c.23
CONF_SEG1
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.24
CONF_SEG2
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.25
CONF_SEG3
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.26
CONF_SEG4
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.27
CONF_SEG5
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.28
CONF_SEG6
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.29
CONF_SEG7
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.30
35012198 12/2018
297
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
缺省值
地址
CONF_SEG8
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.31
CONF_SEG9
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.32
CONF_SEG10
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.33
CONF_SEG11
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.34
CONF_SEG12
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.35
CONF_SEG13
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.36
CONF_SEG14
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.37
CONF_SEG15
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.38
CONF_SEG16
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.39
CONF_SEG17
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.40
CONF_SEG18
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.41
CONF_SEG19
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.42
CONF_SEG20
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.43
CONF_SEG21
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.44
298
35012198 12/2018
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
缺省值
地址
CONF_SEG22
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.45
CONF_SEG23
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.46
CONF_SEG24
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.47
CONF_SEG25
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.48
CONF_SEG26
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.49
CONF_SEG27
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.50
CONF_SEG28
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.51
CONF_SEG29
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.52
CONF_SEG30
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.53
CONF_SEG31
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.54
CONF_SEG32
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.55
CONF_SEG33
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.56
CONF_SEG34
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.57
CONF_SEG35
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.58
35012198 12/2018
299
过程控制语言对象和 IODDT
标准符号
类型
访问
含义
缺省值
地址
CONF_SEG36
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.59
CONF_SEG37
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.60
CONF_SEG38
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.61
CONF_SEG39
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.62
CONF_SEG40
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.63
CONF_SEG41
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.64
CONF_SEG42
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.65
CONF_SEG43
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.66
CONF_SEG44
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.67
CONF_SEG45
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.68
CONF_SEG46
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.69
CONF_SEG47
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.70
CONF_SEG48
INT
R
段的输出(位 8-15)、
PG(位 5)、类型(位 4)和单位
(位 0-3)。
0
%KWr.m.c.71
SPP_NAME1
INT
R
8 个字符占用 4 乘以 2 个字节。
SPP_NAME2
INT
R
300
%KWr.m.c.72
%KWr.m.c.73
35012198 12/2018
过程控制语言对象和 IODDT
标准符号
类型
访问
SPP_NAME3
INT
R
%KWr.m.c.74
SPP_NAME4
INT
R
%KWr.m.c.75
35012198 12/2018
含义
缺省值
地址
301
过程控制语言对象和 IODDT
302
35012198 12/2018
使用 EcoStruxure™ Control Expert 的 Premium 和 Atrium
索引
35012198 12/2018
索引
ORDER_COMMAND, 215
PARAM_COMMAND, 215
PID, 107
T_PROC_3SING_LOOP, 237
T_PROC_CASC_LOOP, 253
T_PROC_CONST_LOOP, 268
T_PROC_PLOOP, 224
T_PROC_SPP, 285
WRITE_CMD, 215
前馈, 77
单回路, 36
参数设置, 215
回路控制器, 77
手动模式, 191
操作模式, 191, 199
单回路, 204, 206
级联回路, 204, 207
自动选择器回路, 204, 209
过程回路, 204, 205
用于过程回路模块的通道数据结构
T_PROC_CASC_LOOP, 253
T_PROC_CONST_LOOP, 268
T_PROC_SPP, 285, 286
级联回路, 36
自动模式, 191
自动选择器回路, 36
自调节, 107
设定点, 77
设定点编程器, 62
调整, 163
调试, 183
输出, 77
过程值, 77
过程回路, 36
过程回路模块的通道数据结构
T_PROC_3SING_LOOP, 237
T_PROC_PLOOP, 224
过程控制, 33
配置, 157
35012198 12/2018
303
索引
304
35012198 12/2018
Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals

Download PDF

advertisement