Control Module (CM) 控制回路的组
态——建立控制点
1.从菜单中增加 CM
主要组态Tag name,Engr Units,parent asset,其
它保持默认
设置在station中,点调用的细目画面,普通模拟量显示点设
置sysDtlDACA,控制点设置sysDtlPIDA,阀门等数字量控制点
设置成sysDtlDevctla
添加信号输入模块
添加数据采集模块DACA,首先要将NAME改为DACA,否则
在流程图上可能显示会出现问题。设置量程,单位,报警,将
PV character设为为线性。
PID模块
Main 主页
• Manual PV Option (PVMANOPT ) :用来
指明当 PVSTS 变为手动时功能块所采取的模
式及输出,可供的选择为:
- NO_SHED :没有变化
- SHEDHOLD (缺省) :将模式置为手动,
模式属性置为操作员,禁止外部模式切换并将
输出保持在上一个好的值
- SHEDLOW :将模式置为手动,模式属性
置为操作员,禁止外部模式切换
(ESWPERM)并将输出置为扩展下限值
(OPEXLOLM)
- SHEDHIGH :将模式置为手动,模式属性
置为操作员,禁止外部模式切换
(ESWPERM)并将输出置为扩展上限值
(OPEXHILM)
- SHEDSAFE :将模式置为手动,模式属性
置为操作员,禁止外部模式切换
(ESWPERM)并将输出置为组态的安全值
(SAFEOP)
• Normal Mode : 当在工作站显示画面中启动控制为(Control to Normal)功能
时,功能块将变换到的模式。可能的选择为MANual(手动) 、AUTOmatic (自
动) 、 CAScade (串级) 、 BackupCAScade (备用串级) 、 NONE (无)
和 NORMAL(常) 。对于特定的功能块并非所有的选择均适用,缺省选择为
NONE。
• Mode Attribute (MODEATTR ) :设置功能块的模式属性,可能的选择为
NONE(无) 、OPERATOR(操作员)PROGRAM(程序)和 NORMAL(正
常) ,缺省选择为 OPERATOR。 MODEATTR 用来确定是操作员还是程序可
以修改功能块中的参数。
• Permit Operator Mode Changes (MODEPERM:) : 用来确定是否允许操
作员改变模式,缺省为禁止(不选择) ,改变 MODE 不会影响 NORMMOD。
• Permit External Mode Switch (ESWPERM ) :用来确定是否允许通过用户组
态的联锁来进行外部模式切换, 如果至少具有工程师访问权限, 缺省为禁止
(不选择) 。
• Enable External Mode Switching (ESWENB ) :用来确定,如果选择
ESWPERW(允许) ,是否只能利用用户组态的联锁来进行外部模式切换。
• Enable Secondary Initialization Option (SECINITOPT ) :用来确定是否此功
能块忽略来自次级的初始化和超驰请求,缺省选择为允许(选择,不忽略) 。
• Safety Interlock Option (SIOPT ) :用来确定当出现安全联锁报警时,功能
块将采取的模式及输出值 OP,可能的选择为 NO_SHED、SHEDHOLD、
SHEDLOW、SHEDHIGH 和 SHEDSAFE,缺省选择为 SHEDHOLD。
• Bad Control Option (BADCTLOPT ) :用来确定如果 CV 值变为坏值,功能
块将采取的模式及输出值,可能的选择为 NO_SHED、 SHEDHOLD、
SHEDLOW 、 SHEDHIGH 和 SHEDSAFE,缺省选择为 NOSHED。
Algorithm选项卡
• Control Equation Type -用来指定功能块所使用的控制公式,可供选择的为
EQA(PID 作用于偏差) EQB(PI 作用于偏差,D 作用于 PV, 避免 SP 的快
速变化在控制作用中产生的微分尖峰) EQC (PID对 SP 变化提供最平缓的响
应) EQD(仅提供积分控制),缺省选择为 EQA。
• 控制作用 -用来指定功能块是提供正向控制作用还是反向控制作用,缺省选
择为 REVERSE(反向) ,这表示当输入增加是输出却减少。
• T1 (分钟) (T1 ) -用来指定在控制公式积分项中所使用的积分时间。
• TI High Limit (分钟) (T1HILM ) -用来指定积分时间的上限值,以分钟
表
示,缺省值为 1440。
• TI Low Limit (分钟) (T1LOLM ) -用来指定积分时间的下限值,以分钟
表
示,缺省值为 0。
• T2 (分钟) (T2 ) -用来指定在控制公式微分项中所使用的微分时间。
• T2 High Limit (分钟) (T2HILM ) -用来指定微分时间的上限值,以分钟
表
示,缺省值为 1440。
• T2 Low Limit (分钟) (T2LOLM ) -用来指定微分时间的下限值,以分钟
表示,缺省值为 0。
• High Gain Limit (GAINHILM ) -用来指定增益(K)的上限值。如果 K 超
出这个值,它被钳位在这个值,缺省值为 240。
• Low Gain Limit (GAINLOLM ) -用来指定增益(K)的下限值。如果 K 小
于这个值,它被钳位在这个值,缺省值为 0。
Setpoint 设定值
• SP (SP ) -用来指定初始设定值,缺省值为 0。
• High Limit (SPHILM ) -用来指定 SP 的上限值,如果 SP 超出这个值,
功
能块将 SP 钳位在此限值并设置 SP 的高标志(SPHIFL) 。缺省值为 100。
• Low Limit (SPLOLM ) -用来指定 SP 的下限值,如果 SP 低于此限值,
功
能块将 SP 钳位在此限值并设置 SP 的低标志(SPLMFL) 。缺省值为 0。
• Enable PV Tracking (PVTRACKOPT ) -用来指明此功能块是否使用
PV 跟
踪功能。当串级回路的运行被初始化、操作员或程序操作(如:将模式设置
为手动)中断时,此选项会将 SP 的值设置为与 PV 相等。串级回路中的
PID 功能块通常要使用此功能。
• Enable Advisory SP Processing (ADVDEVOPT ) -用来指定当 PV 偏
离用户
指定的“advisory”SP 值时,功能块是否要产生偏离报警,缺省选择为禁止。
• Advisory SP Value (ADVSP ) -用来指定一个 advisory SP 值,以工程
单位表
示。如果 Advisory SP Processing 被允许,当 PV 与 Advisory SP 的偏差超
过该值
时,功能块就会产生 advisory 偏离报警。
Output 输出
• High Limit (%) (OPHILM )-用来指定输出的上限值,以计算变量范围
(CVEUHI-CVEULO)的百分数表示。例如,如果 CV 范围为 50-500 且输入的
上限为 90%,则以工程单位表示的上限值为 90%×450+50,即 455。 对处于
MANUAL(手动)模式的功能块,不作此项检查。缺省值为 105%。
• Low Limit (%) (OPLOLM )-用来指定输出下限,以计算变量范围
(CVEUHI-CVEULO)的百分数表示。例如,如果 CV 范围为 50-500 且输入的
下限为 10%,则以工程单位表示的下限值为 10%×450+50,即 95。对处于
MANUAL(手动)模式的功能块,不作此项检查。缺省值为-5%。
Alarms (报警)
• Type-指明功能块所支持的报警类型,当然,这些报警也要与功能块的其它组态
项, 如 Safe Inter lock Option (SIOPT) (安全联锁选项)和 Bad Control
Option(BADCTLOPT)(坏控制选项),交互作用。报警类型有:
OP High()(输出高报警)OP Low()(输出低报警)
Deviation High () (偏离高报警)Deviation Low () (偏
离低报警)
Advisory Deviation ()Safety Interlock () (安全联锁)
Bad Control () (坏的控制)
• Enable Alarm(ADVDEVOP and )-用来允许或禁止 advisory 偏离报
警和/或安全联锁报警。选择框内的对号表示报警被允许,缺省选择为advisory 偏
离报警被禁止,安全联锁报警被允许。也可以将 ADVDEVOPT 和 参数
组态为功能块引脚或监控参数,这样它们就会出现在项目(project)和监控
(Monitoring) 视窗内的功能块上。
设备控制回路
· Enable PV Source Selection (PVSRCUPT )-用来允许或禁止 PV 源选择。
选择选择框即可通过相应的滚动窗口进行 PV 源(PVSOURCE)选择,不选
择选
择框则将 PVSOURCE 限定为 Only AUTO。
缺省为允许 PV 源选择, 即选择选择框。 当 PVSRCOPT 为 ALL 即允许
PV 选
择,可以选择如下的某一个作为 PV(GPV)值的源(PVSOURCE) 。
-SUB-由 SCM 提供 PV。
-MAN-由操作员直接输入数据。
-AUTO-从 PVAUTO (GPVAUTO) 参数获得, 这个参数表示实际输入
DI[1..4]
的指定状态。
-TRACK-直接从命令输出状态(OP)来获得,当限制开关故障时可在线
使用此模式,或者将它作为调试模式。
• State Name (STATETEXT[0..6])-指定由最多 12 个字符构成的状态名称来
标识特定的状态, 缺省为 State1 (STATETEXT[5])、 State0
(STATETEXT[4])、 State2(STATETEXT[6])、Inbet (STATETEXT[1])和 Bad
(STATETEXT[0]),仅当状态数
量(NUMSTATES)为 3 时,State2 才适用。
• Input1,2,3,4 (DI[1..4] )-用来指定与
某种状态相关的输入信号的组合,选择选
择框则表示输入的 ON 状态与特定状态
(State1, State0, State2, In Between)相
对应, 或不选择选择框则表示输入的
OFF状态与特定状态相对应, 缺省为
OFF,即不选择选择框。仅当状态数量
(NUMSTATES)为 3 时,State2 才适
用。
• Output1,2,3 (DO[1..3]或 或 PO[1..3]
)-用来指定与某种状态相关的输出信号
的组合,选择选择框则表示输出的 ON
状态与特定状态(State1, State0,
State2)相对应, 或不选择选择框则表
示输出的OFF状态与特定状态相对应,
缺省为OFF,即不选择选择框。仅当状态
数量(NUMSTATES)为 3 时,State2
才适用。
• Enable Pulse Outputs -用来确定是否
要使用脉冲输出,必须组态 DEVCTL 功
能块的特定连接引脚 PO[1..3],然后才可
以使用脉冲输出。
• Safe 用来指定DEVCTL功能块的安全状
态 缺省为S0
新恢复checkpoint的控制器处于未激活状态。未激活在MONTITORING
监视框里显示蓝色,激活后为绿色, ,CEE激活点change state →cool
start激活启动
ERDB是否同步的状态control builder右下角查看
EMDB企业模型组态的数据
库,包括对权限的设置,
ASSET的定义,报警组态等
内容。
ERDB 是个静态数据库。工
程师数据库,存储工程师组
态数据,包括硬件、软件、
第三方通讯等。
RTDB 实时数据库,存储现
场采集的信号和操作站发出
的信号,其特点是驻留在内
存,当系统断电时会自动消
失,其存储的组态数据被放
在ERDB。
QDB:由QuickBuilder 产生的
其中,ERDB,EMDB
只存在于B服务器,A服务器
中的是镜像出来的,所以固
定定义B上的数据库为
primary,A为Secondary
RTDB存在于A和B,哪个服
务器为主,那个数据库就是
主数据库
删除无用的组态