循环流化床行业模板说明书

更新时间:2024-05-01 17:46:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

循环流化床行业模板说明书

浙江中控技术股份有限公司

2007年6月

第 1 页 共 23 页

1.1 热电通用自定义模块 1.1.1 阀门控制模块

火力发电厂阀门的使用量很大,主要有电动门及气动门2种,使用场合的介质主要是蒸汽、水及烟风。根据联锁控制要求复杂程度及控制方式的不同,这里提供了3种模块供选择。

1.1.1.1 ValveBlockA

适用于无复杂联锁的电动开关阀及双侧进气膜盒式开关阀、双侧进气气缸式开关阀配套电磁阀的控制。 输入引脚:

? ? ? ?

OP1:布尔型。手动开按钮,需自定义一字节布尔型变量; OPF:布尔型。开到位反馈;

CL1:布尔型。手动关按钮,需自定义一字节布尔型变量; CLF:布尔型。关到位反馈;

? STP:布尔型。手动停按钮,需自定义一字节布尔型变量,如不需停功能,则置为OFF;

? SA:布尔型。故障确认按钮,需自定义一字节布尔型变量; ? SF:布尔型。禁操按钮,需自定义一字节布尔型变量; ? TPT:无符号长整型。输出信号脉冲时间,一般设为3秒;

? DVT:无符号长整型。设备全行程时间,一般需根据现场阀门实际行程时间设置; ? MDL:布尔型。输出信号模式选择,OFF:脉冲输出;ON:保持输出。 输出引脚:

? OPDO:布尔型。开输出,一般直接连接DO位号; ? ROP:布尔型。复位手动开按钮;

? CLDO:布尔型。关输出,一般直接连接DO位号; ? RCL:布尔型。复位手动关按钮;

? SPDO:布尔型。停输出,一般直接连接DO位号; ? RSTP:布尔型。复位手动停按钮;

? DS:整型。阀门状态字,需自定义二字节有符号整型变量。0:中间位置;1:已

开;2:已关;3:反馈故障;4:开过程;5:关过程;6:开故障;7:关故障; ? RSA:布尔型。复位故障确认按钮。 功能说明:

控制电动开关阀的开启、关闭和停止及气动开关阀的开启、关闭。具有以下功能:1、禁操功能,当阀门检修或不允许操作时,可设置为禁操;2、动作故障报警功能,当阀门在全行程时间内没有动作到位信号返回,将触发动作故障报警,报警可通过复位按钮进行复位;

第 2 页 共 23 页

3、通过状态字的应用,可使阀门图标在故障、开到位、关到位时分别显示黄色闪烁、红色、绿色;4、DO输出类型可在短脉冲和长脉冲2种模式之间选择。5、长脉冲模式只需开、关2点DO输出,具有中停功能。此时允许直接进行开、关动作切换而不需先停止阀门,模块内部已经作了保护处理,但是阀门控制回路还是最好进行电气互锁,以避免开、关接触器动作滞后引起瞬时相间短路的情况。6、短脉冲模式且阀门带自保持时可实现阀门全开全关功能,如需实现停止功能,必须有3个DO输出,否则无法实现阀门中停。此模式不允许在开、关动作时直接进行切换,切换前必须等阀门动作到位或者先停止阀门。阀门控制回路必须进行电气互锁,以避免误操作造成开、关接触器同时闭合引起相间短路。7、短脉冲模式且阀门不带自保持,可实现阀门点动功能,一般用于对空排气门或吹管截止阀控制。

应用实例,如图4:

图4、阀门模块(简单)应用

ValveBlockA模块程序请参考循环流化床行业模板《021A阀门控制模块(简单)ValveBlockA》。

1.1.1.2 ValveBlockB

适用于有程控或复杂联锁的电动开关阀及双侧进气膜盒式开关阀、双侧进气气缸式开关阀配套电磁阀的控制。

输入引脚:

? OP1:布尔型。手动开按钮,需自定义一字节布尔型变量。当AM为OFF时有效; ? OP2:布尔型。自动开按钮,连接程控信号。当AM为ON时有效; ? OP3:布尔型。联锁开按钮,连接联锁信号;

第 3 页 共 23 页

? OPP:布尔型。开允许; ? ? ? ?

OPF:布尔型。开到位反馈;

CL1:布尔型。手动关按钮,需自定义一字节布尔型变量。当AM为OFF时有效; CL2:布尔型。自动关按钮,连接程控信号。当AM为ON时有效; CL3:布尔型。联锁关按钮,连接联锁信号;

? CLP布尔型。关允许;

? CLF:布尔型。关到位反馈;

? STP:布尔型。手动停按钮,需自定义一字节布尔型变量,如不需停功能,则置为

OFF; ? DF:布尔型。电气故障,一般连接电气配电柜输出信号,OFF:正常;ON:故障; ? DL:布尔型。就地远控,一般连接现场就地远控切换开关辅助触点,OFF:远控;

ON:就地;

? SA:布尔型。故障确认按钮,需自定义一字节布尔型变量; ? SF:布尔型。禁操按钮,需自定义一字节布尔型变量;

? AM:手自动开关,需自定义一字节布尔型变量,OFF:手动;ON:自动;

? SFS:布尔型。失败后操作选择,OFF:操作失败后可继续下次操作;ON:操作失败后需确认才能进行下次操作;

? TPT:无符号长整型。输出信号脉冲时间,一般设为3秒;

? DVT:无符号长整型。设备全行程时间,一般需根据现场阀门实际行程时间设置; ? MDL:布尔型。输出信号模式选择,OFF:脉冲输出;ON:保持输出。 输出引脚: ? ? ? ?

OPDO:布尔型。开输出,一般直接连接DO位号; ROP:布尔型。复位手动开按钮;

CLDO:布尔型。关输出,一般直接连接DO位号; RCL:布尔型。复位手动关按钮;

? SPDO:布尔型。停输出,一般直接连接DO位号; ? RSTP:布尔型。复位手动停按钮;

? DS:整型。阀门状态字,需自定义二字节有符号整型变量。0:中间位置;1:已

开;2:已关;3:反馈故障;4:开过程;5:关过程;6:开故障;7:关故障;8:电气故障; ? RSA:布尔型。复位故障确认按钮。 功能说明:

控制电动开关阀的开启、关闭和停止及气动开关阀的开启、关闭。除具有简单模块所有功能外,还具有以下功能:1、除手动控制外,增加自动(程控)控制及联锁控制功能,增加手自动开关,当处于自动状态时手动控制将被屏蔽。当模块联锁启或停管脚为ON时,联锁启信号屏蔽停信号,联锁停信号屏蔽启信号;2、开、关允许条件限制功能。3、具有电气故障、就地远控判断功能,当电气故障发生或处于就地状态时屏蔽模块控制输出;4、动作失败后操作选择功能,可选择操作失败后需确认才能进行下次操作。

应用实例,如图5:

第 4 页 共 23 页

图5、阀门模块(复杂)应用

ValveBlockB模块程序请参考循环流化床行业模板《021B阀门控制模块(复杂)ValveBlockB》。

1.1.1.3 ValveBlockC

适用于单侧进气膜盒式开关阀、单侧进气气缸式开关阀及抽汽逆止阀配套电磁阀的控制,通过控制电磁阀来间接控制气动开关阀或抽汽逆止阀的开启、关闭。

输入引脚:

? OP1:布尔型。手动开按钮,需自定义一字节布尔型变量。当AM为OFF时有效; ? OP2:布尔型。自动开按钮,连接程控信号。当AM为ON时有效; ? OP3:布尔型。联锁开按钮,连接联锁信号; ? OPP:布尔型。开允许;

? OPF:布尔型。开到位反馈;

? CL1:布尔型。手动关按钮,需自定义一字节布尔型变量。当AM为OFF时有效; ? CL2:布尔型。自动关按钮,连接程控信号。当AM为ON时有效; ? CL3:布尔型。联锁关按钮,连接联锁信号;

? CLP布尔型。关允许;

? CLF:布尔型。关到位反馈;

? DF:布尔型。电气故障,一般连接电气配电柜输出信号,OFF:正常;ON:故障; ? DL:布尔型。就地远控,一般连接现场就地远控切换开关辅助触点,OFF:远控;

第 5 页 共 23 页

ON:就地; ? ? ? ?

SA:布尔型。故障确认按钮,需自定义一字节布尔型变量; SF:布尔型。禁操按钮,需自定义一字节布尔型变量;

AM:手自动开关,需自定义一字节布尔型变量,OFF:手动;ON:自动;

DVT:无符号长整型。设备全行程时间,一般需根据现场阀门实际行程时间设置;

输出引脚:

? DVDO:布尔型。控制输出,一般直接连接DO位号; ? ROP:布尔型。复位手动开按钮; ? RCL:布尔型。复位手动关按钮;

? DS:整型。阀门状态字,需自定义二字节有符号整型变量。0:中间位置;1:已

开;2:已关;3:反馈故障;4:开过程;5:关过程;6:开故障;7:关故障;8:电气故障;

? RSA:布尔型。复位故障确认按钮。 功能说明:

其功能基本与复杂阀门模块相同,主要区别是本模块只有一点常保持DO输出,并且没有停止按钮及动作失败后操作选择功能,动作失败后可直接进行下次操作。

应用实例,如图6:

图6、阀门模块(单DO)应用

ValveBlockC模块程序请参考循环流化床行业模板《021C阀门控制模块(单DO)ValveBlockC》。

1.1.2 电机控制模块

电机控制模块主要用于各种风机、给煤机、水泵及油泵的控制。根据联锁控制要求复杂程度和控制方式的不同,这里提供了4种模块供选择。

第 6 页 共 23 页

1.1.2.1 MotorBlockA

适用于无复杂联锁的电动机或变频器的控制。 输入引脚: ? ? ? ?

SR1:布尔型。手动启按钮,需自定义一字节布尔型变量; RF:布尔型。运行反馈;

SP1:布尔型。手动停按钮,需自定义一字节布尔型变量; PF:布尔型。停止反馈;

? SA:布尔型。故障确认按钮,需自定义一字节布尔型变量; ? SF:布尔型。禁操按钮,需自定义一字节布尔型变量;

? TPT:无符号长整型。输出信号脉冲时间及动作故障判断时间,一般设为3秒。 输出引脚:

? SRDO:布尔型。启动输出,一般直接连接DO位号; ? RSR:布尔型。复位手动启按钮;

? SPDO:布尔型。停止输出,一般直接连接DO位号;

? RSP:布尔型。复位手动停按钮;

? DS:整型。电机状态字,需自定义二字节有符号整型变量。0:失电;1:运行;2:停止;3:反馈故障;4:启动故障;5:停止故障;6:保留;7:跳闸故障; ? RSA:布尔型。复位故障确认按钮;

? TA:布尔型。电动机跳闸信号输出,需自定义一字节布尔型变量。

功能说明:

控制电动机或变频器的启动、停止。具有以下功能:1、禁操功能,当电动机检修或不允许操作时,可设置为禁操;2、动作故障报警功能,当电动机在动作故障判断时间内没有动作到位信号返回,将触发动作故障报警,报警可通过复位按钮进行复位;3、通过状态字的应用,可使电机图标在故障、运行、停止时分别显示黄色闪烁、红色、绿色。其中跳闸故障单独提供了输出,以方便联锁保护及趋势记录等应用。

应用实例,如图7:

图中PF管脚取反是由于部分电机只有1个状态DI点,ON:运行,OFF:停止。这时需要在停止反馈管脚连接与运行反馈管脚相同的位号并取反。

图7、电动机模块(简单)应用

MotorBlockA模块程序请参考循环流化床行业模板《021D电机控制模块(简单)

第 7 页 共 23 页

MotorBlockA》。

1.1.2.2 MotorBlockB

适用于有复杂联锁的电动机或变频器控制。 输入引脚:

? SR1:布尔型。手动启按钮,需自定义一字节布尔型变量。当AM为OFF时有效; ? SR2:布尔型。自动启按钮,连接程控信号。当AM为ON时有效; ? SR3:布尔型。联锁启按钮,连接联锁信号;

? SRP:布尔型。启动允许; ? RF:布尔型。运行反馈;

? SP1:布尔型。手动停按钮,需自定义一字节布尔型变量。当AM为OFF时有效; ? SP2:布尔型。自动停按钮,连接程控信号。当AM为ON时有效; ? SP3:布尔型。联锁停按钮,连接联锁信号; ? SPP布尔型。停止允许; ? PF:布尔型。停止反馈;

? DF:布尔型。电气故障,一般连接电气配电柜输出信号,OFF:正常;ON:故障; ? DL:布尔型。就地远控,一般连接现场就地远控切换开关辅助触点,OFF:远控;

ON:就地; ? SA:布尔型。故障确认按钮,需自定义一字节布尔型变量; ? SF:布尔型。禁操按钮,需自定义一字节布尔型变量;

? AM:手自动开关,需自定义一字节布尔型变量,OFF:手动;ON:自动;

? SFS:布尔型。失败后操作选择,OFF:操作失败后可继续下次操作;ON:操作失败后需确认才能进行下次操作;

? TPT:无符号长整型。输出信号脉冲时间,一般设为3秒; 输出引脚:

? SRDO:布尔型。启动输出,一般直接连接DO位号; ? RSR:布尔型。复位手动启按钮;

? SPDO:布尔型。停止输出,一般直接连接DO位号;

? RSP:布尔型。复位手动停按钮;

? DS:整型。电机状态字,需自定义二字节有符号整型变量。0:失电;1:运行;2:

停止;3:反馈故障;4:启动故障;5:停止故障;6:电气故障;7:跳闸故障; ? RSA:布尔型。复位故障确认按钮;

第 8 页 共 23 页

? TA:布尔型。电动机跳闸信号输出,需自定义一字节布尔型变量。

功能说明:

控制电动机或变频器的启动、停止。除具有简单模块所有功能外,还具有以下功能:1、除手动控制外,增加自动(程控)控制及联锁控制功能,停止还具有强制控制功能;增加手自动开关,当处于自动状态时手动控制将被屏蔽。当模块联锁启或停管脚为ON时,联锁启信号屏蔽除强制停之外的其它停信号,联锁停或强制停信号屏蔽启信号;2、开、关允许条件限制功能。但是强制停信号不需经过停允许限制判断;3、具有电气故障、就地远控判断功能,当电气故障发生或处于就地状态时屏蔽模块控制输出;4、动作失败后操作选择功能,可选择操作失败后需确认才能进行下次操作。

SP4强制停功能不常用到, 一般用于具有停止允许条件判断的电机,同时又存在不设联锁开关的重要保护联锁,如MFT动作停电机,此时可利用SP4强制停功能绕过停允许限制判断直接停电机。

应用实例,如图8:

图8、电机模块(复杂)应用

MotorBlockB模块程序请参考循环流化床行业模板《021E电机控制模块(复杂)MotorBlockB》。

1.1.2.3 MotorBlockC

适用于单点DO控制的变频器或电机的控制。 输入引脚:

第 9 页 共 23 页

? SR1:布尔型。手动启按钮,需自定义一字节布尔型变量。当AM为OFF时有效; ? ? ? ?

SR2:布尔型。自动启按钮,连接程控信号。当AM为ON时有效; SR3:布尔型。联锁启按钮,连接联锁信号; SRP:布尔型。启动允许; RF:布尔型。运行反馈;

? SP1:布尔型。手动停按钮,需自定义一字节布尔型变量。当AM为OFF时有效; ? SP2:布尔型。自动停按钮,连接程控信号。当AM为ON时有效; ? SP3:布尔型。联锁停按钮,连接联锁信号; ? SPP布尔型。停止允许; ? PF:布尔型。停止反馈;

? DF:布尔型。电气故障,一般连接电气配电柜输出信号,OFF:正常;ON:故障; ? DL:布尔型。就地远控,一般连接现场就地远控切换开关辅助触点,OFF:远控;ON:就地;

? SA:布尔型。故障确认按钮,需自定义一字节布尔型变量;

? SF:布尔型。禁操按钮,需自定义一字节布尔型变量;

? AM:手自动开关,需自定义一字节布尔型变量,OFF:手动;ON:自动; ? TPT:无符号长整型。输出信号脉冲时间,一般设为3秒; 输出引脚:

? DVDO:布尔型。控制输出,一般直接连接DO位号; ? RSR:布尔型。复位手动启按钮;

? SPDO:布尔型。停止输出,一般直接连接DO位号;

? RSP:布尔型。复位手动停按钮;

? DS:整型。电机状态字,需自定义二字节有符号整型变量。0:失电;1:运行;2:

停止;3:反馈故障;4:启动故障;5:停止故障;6:电气故障;7:跳闸故障; ? RSA:布尔型。复位故障确认按钮;

? TA:布尔型。电动机跳闸信号输出,需自定义一字节布尔型变量。 功能说明:

其功能基本与复杂电机模块相同,主要区别是本模块只有一点常保持DO输出,并且没有动作失败后操作选择功能,动作失败后可直接进行下次操作。

MotorBlockC模块程序请参考循环流化床行业模板《021F电机控制模块(单DO)MotorBlockC》。

1.1.2.4 MotorBlockD

第 10 页 共 23 页

适用于具有正反转功能的电机的控制。 ? ? ? ?

SFR1:布尔型。正启动按钮,需自定义一字节布尔型变量; SFRP:布尔型。正启动允许; FRF:布尔型。正向运行反馈;

SRR1:布尔型。反启动按钮,需自定义一字节布尔型变量;

? SRRP:布尔型。反启动允许; ? RRF:布尔型。反向运行反馈;

? SP1:布尔型。停按钮,需自定义一字节布尔型变量; ? SPP布尔型。停止允许; ? PF:布尔型。停止反馈;

? DF:布尔型。电气故障,一般连接电气配电柜输出信号,OFF:正常;ON:故障; ? DL:布尔型。就地远控,一般连接现场就地远控切换开关辅助触点,OFF:远控;ON:就地;

? SA:布尔型。故障确认按钮,需自定义一字节布尔型变量; ? SF:布尔型。禁操按钮,需自定义一字节布尔型变量; ? TPT:无符号长整型。输出信号脉冲时间,一般设为3秒;

? MDL:布尔型。输出信号模式选择,OFF:脉冲输出;ON:保持输出。 输出引脚:

? SFRDO:布尔型。正启动输出,一般直接连接DO位号; ? RSFR:布尔型。复位正启按钮;

? SRRDO:布尔型。反启动输出,一般直接连接DO位号; ? ? ? ?

RSRR:布尔型。复位反启按钮;

SPDO:布尔型。停止输出,一般直接连接DO位号; RSP:布尔型。复位停按钮;

DS:整型。电机状态字,需自定义二字节有符号整型变量。0:失电;1:正转;2:反转;3:停止;4、反馈故障;5:正启动故障;6:反启动故障;7:停止故障;8:电气故障;9:跳闸故障;

? RSA:布尔型。复位故障确认按钮;

? TA:布尔型。电动机跳闸信号输出,需自定义一字节布尔型变量。 功能说明:

其功能基本与复杂电机模块相同,主要区别是:1、没有动作失败后操作选择功能,动作失败后可直接进行下次操作;2、本模块有3点DO输出,与其它电机模块不同的是本模块多了个反转DO输出,而且正、反启动DO的输出类型可在短脉冲和长脉冲2种模式之间选择,停止DO输出则只能为短脉冲。与阀门模块3点DO输出不同的是,本模块无论何种模式都必须用3点DO进行控制;3、长脉冲模式时允许直接进行正、反转动作切换而不需先停止电机,模块内部已经作了保护处理,但是电机控制回路还是要求进行电气互锁,以避免应接触器动作滞后引起瞬时相间短路的情况;6、短脉冲模式且电机带自保持时进行正、反转动作切换前必须先停止电机,并且电机控制回路必须进行电气互锁,以避免误操作造成正、反转接触器同时闭合引起相间短路。

MotorBlockD模块程序请参考循环流化床行业模板《021G电机控制模块(正反转)MotorBlockD》。

第 11 页 共 23 页

1.1.3 手操器模块

手操器模块用于带阀门定位器的各类电动、气动调节阀或采用PAT卡的电动门的阀位控制,也可以用于带变频器、液力耦合器的电动机的转速控制。使用时需与BSCX模块配合,作为自动回路模块的输出处理环节,提供部分功能补充,如调节设备无自动回路可直接使用。另外手操器模块也可以作一些其它应用,以下将作简要介绍。

1.1.3.1 ManOptA

适用于无自动回路的调节设备控制。 输入引脚:

? OPMV:半浮点。手动输入值,一般连接上位机手动控制给定值,需自定义二字节

半浮点变量;

? MH:半浮点。输入值上限,一般设为1;

? ML:半浮点。输入值下限,一般设为0。 输出引脚:

? OUT:半浮点。输出值,一般连接最终控制给定输出,连接AO位号; ? MVTR:半浮点。输出值跟踪,连接与OPMV引脚同一个变量。 功能说明:

控制给定值输入后经上下限判断后输出,如输入值大于上限,则以上限作为输出值;如输入值小于下限,则以下限作为输出值。

应用实例,如图9:

图9、手操器应用(一)

ManOptA模块程序请参考循环流化床行业模板《021H手操器模块ManOptA》。

1.1.3.2 ManOptB

适用于有自动回路的调节设备控制,需与BSCX模块配合使用,也可作为层操器。 输入引脚:

第 12 页 共 23 页

? AM:布尔型,手自动切换开关; ? ? ? ?

ST:布尔型,自动/跟踪切换开关;

IN:半浮点,自动输入值,一般连接自动回路输出值; TR:半浮点,跟踪输入值,一般连接需跟踪值;

OPMV:半浮点。手动输入值,一般连接上位机手动控制给定值,需自定义二字节

半浮点变量;

? MH:半浮点。输入值上限,一般设为1;

? ML:半浮点。输入值下限,一般设为0。 ? BIAS:半浮点。偏置值,需自定义二字节半浮点变量,如直接写值,上下限为0~1,

当写为0.5时即无偏置作用。 输出引脚:

? OUT:半浮点。输出值,一般连接最终控制给定输出,连接AO位号; ? MVTR:半浮点。输出值跟踪,连接与OPMV引脚同一个变量。 ? BOAS:半浮点。偏置值跟踪,连接与BIAS引脚同一个变量。

功能说明:

控制给定值输入后,如AM引脚为ON(手动状态),选择手动输入值,否则选择自动输入值;当ST引脚为ON(跟踪状态),不管模块处于手动还是自动状态,均选择跟踪输入值,最终选定的输入值经上下限判断后输出,如输入值大于上限,则以上限作为输出值;如输入值小于下限,则以下限作为输出值。

此模块具有自动偏置调整功能,当模块处于手动状态时,模块自动计算自动输入值和手动输入值之间的差值,当手动输入值变化时,偏置值也相应变化;当模块切换成自动状态时,偏置值不再变化,模块将把自动输入值加上根据当前偏置值算出的差值后输出,这样在模块手自动切换前后模块的输出值是不变的,可实现无扰切换。

应用实例,如图10。 1、 汽包水位串级控制 在下面这个程序段中,外环、内环及手操器的手自动状态由同一个变量控制,由于外环、内环均实现了手动状态下输出跟踪,此时手操器手动状态下自动输入值和手动输入值之间的差值始终为零,因此手操器的偏置调整功能没有用上,而是直接写为0.5。另外跟踪功能也没有用上,在现场实际使用中,可以利用这个模块实现当一定条件触发时,给水调节阀的开度由跟踪输入值控制的功能。

该模块也可以用在当一定条件触发时,使一些调节设备自动全开或全关,如当MFT动作时全关减温水调节阀。

图10、手操器应用(二)

第 13 页 共 23 页

2、 层操控制

所谓层操,是指通过一个控制器同时控制几个同类调节设备。在下面这个程序段中,通过一个层操器同时控制4个二次风挡板,而且每个挡板也可以通过单操器单独控制。当4个挡板全部单独控制时,层操器将进入跟踪状态,其输出跟踪4个二次风挡板控制输出的平均值。通过自动偏置调整功能可以实现层、单操切换的无扰。如层操器为纯操作人员手动控制,可将ManOptB模块的AM引脚写为OFF,BIAS引脚写为0.5,IN引脚连接与OPMV引脚同一个变量。如图11:

图11、手操器应用(三)

ManOptB模块程序请参考循环流化床行业模板《021I手操器模块ManOptB》。

1.1.3.3 ManOptC

适用于有自动回路的调节设备控制,需与BSCX模块配合使用,也可作为单操器。 输入引脚:

? AM:布尔型,手自动切换开关;

? IN:半浮点,自动输入值,一般连接自动回路输出值;

? OPMV:半浮点。手动输入值,一般连接上位机手动控制给定值,需自定义二字节

半浮点变量; ? TO0:布尔型,输出置0开关;

? MH:半浮点。输入值上限,一般设为1; ? ML:半浮点。输入值下限,一般设为0。

? BIAS:半浮点。偏置值,需自定义二字节半浮点变量,如直接写值,上下限为0~1,

当写为0.5时即无偏置作用。 输出引脚:

? OUT:半浮点。输出值,一般连接最终控制给定输出,连接AO位号;

第 14 页 共 23 页

? MVTR:半浮点。输出值跟踪,连接与OPMV引脚同一个变量。

? BOAS:半浮点。偏置值跟踪,连接与BIAS引脚同一个变量。 功能说明:

控制给定值输入后,如AM引脚为ON(手动状态),选择手动输入值,否则选择自动输入值;当TO0引脚为ON(输出置0),不管模块处于手动还是自动状态,输出值立即置0,最终选定的输入值经上下限判断后输出,如输入值大于上限,则以上限作为输出值;如输入值小于下限,则以下限作为输出值。

此模块具有自动偏置调整功能,当模块处于手动状态时,模块自动计算自动输入值和手动输入值之间的差值,当手动输入值变化时,偏置值也相应变化;当模块切换成自动状态时,偏置值不再变化,模块将把自动输入值加上根据当前偏置值算出的差值后输出,这样在模块手自动切换前后模块的输出值是不变的,可实现无扰切换。

应用实例,如图12。

在下面这个程序段中,由一个回路控制2台引风机的挡板,此时虽然回路实现了手动状态下输出跟踪,但是由于跟踪的是2台挡板开度的平均值,因此需要使用手操器的偏置调整功能。另外这里使用了平衡模块Balance,利用这个模块可以实现任意工况下回路输出值在2台挡板间的平衡分配。如果没有平衡模块,回路输出值的变化将只能对处于自动状态的挡板产生作用(具体请见4.1.5 平衡模块)。

图12、手操器应用(四)

ManOptC模块程序请参考循环流化床行业模板《021J手操器模块ManOptC》。

1.1.4 平衡模块

第 15 页 共 23 页

适用于成对配置的调节设备控制,需配合手操器模块使用。 输入引脚:

? X:半浮点。输入值;

? TR1:半浮点。设备1手操器输出值; ? TR2:半浮点。设备2手操器输出值; ? TS1:布尔型。设备1手操器手自动状态; ? TS2:布尔型。设备2手操器手自动状态; ? DB1:半浮点。设备1手操器偏置; ? DB2:半浮点。设备2手操器偏置。 输出引脚:

? Y:半浮点。输出值; 功能说明:

控制给定值输入后,如#1、#2手操器均为手动状态,则输出#1、#2手操器输出的平均值,否则根据不同的工况对输入值、#1、#2手操器的偏置值及#1、#2手操器的输出值进行计算,保证任意工况下#1、#2手操器输出值的和等于控制回路输出值的2倍。

应用实例见图10。

Balance模块程序请参考循环流化床行业模板《021K平衡模块Balance》。

1.1.5 回路参数处理模块

适用于对上位机输入的PID参数进行预处理。

输入引脚:

? P:浮点。处理前比例带,需自定义四字节浮点变量,上下限为0~800%; ? I:整型。处理前积分时间,需自定义二字节有符号整数变量,上下限为0~32767

秒;

? D:整型。处理前微分时间,需自定义二字节有符号整数变量,上下限为0~32767秒。 输出引脚:

? KP:半浮点。处理后比例带; ? TI:整型。处理后积分时间; ? TD:整型。处理后微分时间。 功能说明:

采用PRO2.5软件的系统自动回路投运时,在趋势画面和回路调整画面之间切换会很不方便,为解决这个问题,一般采取制作“回路整定画面”的方式,把回路参数、作用方向设置及趋势画面等功能集中在一起。由于BSCX模块内部对PID参数进行了二次处理的原因,需要对上位机输入的PID参数进行预处理后输出到BSCX模块。如图13:

第 16 页 共 23 页

图13、回路整定画面

应用实例见图5。

PID模块程序请参考循环流化床行业模板《021L回路参数处理模块PID》。

1.1.6 回路测量死区模块

适用对自动回路的PV输入值进行死区处理。 输入引脚:

? AM:布尔型。工作模式切换开关; ? PV:半浮点。回路PV值; ? SV:半浮点。回路SV值; ? DZ:半浮点。死区值。 输出引脚:

? OUT:半浮点。输出值。 功能说明:

当AM为ON时,自动计算PV和SV的偏差值,如这个偏差的绝对值小于等于死区值时,输出值等于SV值。反之,输出值等于PV值。当AM为OFF时,直接输出PV值。 某些自动回路投运时,用户可能希望对回路的PV值设置死区,当PV和SV的偏差绝对值小于等于死区值时,则忽略这个偏差值,一般用在对控制精度要求不高,但是要求控制对象相对稳定的场合。

第 17 页 共 23 页

DzBlock模块程序请参考循环流化床行业模板《021M回路测量死区模块DzBlock》。

1.1.7 偏差比较模块

适用于对2路模拟量输入进行偏差比较。 输入引脚:

? IN1:半浮点。输入值1; ? IN2:半浮点。输入值2; ? LIM:半浮点。偏差值。 输出引脚:

? OUT:布尔型。输出值,判断结果,OFF为正常,ON为偏差超限; 功能说明:

把输入值1和输入值2进行比较,如果偏差大于等于预设的偏差值,则输出ON,否则输出OFF。

应用实例,如图12。 一般用于自动回路PV和SV值,以及MV和反馈值的偏差比较,可以与DEV模块(具体请见4.1.7 质量判断模块)配合使用,两者的结果经或门输出作为回路手自动切换的必要条件。

DEV模块程序请参考循环流化床行业模板《021N偏差比较模块DEV》。

1.1.8 模拟量二选一模块

适用于对双重配置的模拟量进行质量码及偏差判断。 输入引脚:

? PV1:半浮点。输入值1; ? PV2:半浮点。输入值2;

? FLAG1:WORD。连接输入值1质量码,格式为*****.FLAG; ? FLAG2:WORD。连接输入值2质量码,格式为*****.FLAG; ? DB:半浮点。偏差值;

? SEL:无符号整型。模式选择,共有0、1、2、3四种模式。 输出引脚:

? PV:半浮点。输出值;

? IO_BAD:布尔型。输出值质量判断结果,OFF为正常,ON为异常。 功能说明:

第 18 页 共 23 页

当SEL=0 时:若任一信号坏质量或两信号偏差大于DB,则IO_BAD输出为ON,PV输出保持。反之,PV输出为平均值;

当SEL=1 时:若信号1坏质量,则IO_BAD输出ON,PV输出保持。反之,PV输出为信号1;

当SEL=2 时:若信号2坏质量,则IO_BAD输出ON,PV输出保持。反之,PV输出为信号2;

当SEL=3 时:若仅信号1坏质量,PV输出PV2值,若仅信号2坏质量,PV输出PV1值, IO_BAD输出OFF。若信号1、信号2均为坏质量或两者偏差值超限,则IO_BAD输出为ON,PV输出保持。

应用实例,如图15:

一般用于双重配置的模拟量信号,在参与控制时需进行信号质量及偏差判断。如减温水温度。

图15、回路故障判断(二)

TwoSelectOne模块程序请参考循环流化床行业模板《021O二选一模块(模拟量)TwoSelectOne》。

1.1.9 模拟量三选一模块

适用于对三重配置的模拟量进行质量码及偏差判断。 输入引脚:

? PV1:半浮点。输入值1;

? PV2:半浮点。输入值2;

? PV2:半浮点。输入值3;

? FLAG1:WORD。连接输入值1质量码,格式为*****.FLAG; ? FLAG2:WORD。连接输入值2质量码,格式为*****.FLAG; ? FLAG3:WORD。连接输入值3质量码,格式为*****.FLAG; ? DB:半浮点。偏差值;

第 19 页 共 23 页

? SEL:无符号整型。模式选择,共有0、1、2、3、4、5六种模式。 输出引脚:

? PV:半浮点。输出值;

? IO_BAD:布尔型。输出值质量判断结果,OFF为正常,ON为异常。 功能说明:

当SEL=0 时:若任一信号坏质量或与其它信号的偏差大于DB,则IO_BAD输出为ON,PV输出保持。反之,PV输出为中间值;

当SEL=1 时:若有一个以下(包括1个)信号坏质量或与其它信号的偏差大于DB,则IO_BAD输出为OFF,PV输出平均值。反之,PV输出保持,IO_BAD输出为ON;

当SEL=2 时:若信号1坏质量,则IO_BAD输出ON,PV输出保持。反之,PV输出为信号1;

当SEL=3 时:若信号2坏质量,则IO_BAD输出ON,PV输出保持。反之,PV输出为信号2;

当SEL=4 时:若信号3坏质量,则IO_BAD输出ON,PV输出保持。反之,PV输出为信号3;

当SEL=5 时:若无信号坏质量或与其它信号的偏差大于DB,则IO_BAD输出为OFF,PV输出取三个信号的中间值。若仅有一个信号坏质量或与其它信号的偏差大于DB,则IO_BAD输出为OFF,PV输出为另二个信号的平均值。若有二个信号坏质量,则IO_BAD输出为OFF,PV输出为剩下那个信号的值。若三个信号均为坏质量或有一个信号坏质量且剩下2个信号的偏差大于2倍DB,则IO_BAD输出为ON,PV输出保持。

应用实例,如图16。

一般用于三重配置的模拟量信号,在参与控制时需进行信号质量及偏差判断。如炉膛负压。

图16、回路故障判断(三)

ThreeSelectOne模块程序请参考循环流化床行业模板《021P三选一模块(模拟量)ThreeSelectOne》。

第 20 页 共 23 页

1.1.10 两设备备用模块

适用于对冗余配置的风机或者泵进行备用联启控制。

输入引脚:

? SwBackA:布尔型。A设备备用按钮,需自定义一字节布尔量;

? ContionA:布尔型。A设备备用禁止,OFF允许,ON禁止,一般连接A设备运行

状态反馈; ? LockA:布尔型。A设备联启条件,一般连接B设备跳闸信号; ? SwBackB:布尔型。B设备备用按钮,需自定义一字节布尔量;

? ContionB:布尔型。B设备备用禁止,OFF允许,ON禁止,一般连接B设备运行

状态反馈; ? LockB:布尔型。B设备联启条件,一般连接A设备跳闸信号。 输出引脚:

? StarA:布尔型。联启A设备; ? BackA:布尔型。A设备备用状态; ? StarB:布尔型。联启B设备; ? BackB:布尔型。B设备备用状态。 功能说明:

当A设备备用禁止ContionA引脚为OFF时,允许投入A设备备用联锁。当A设备处于备用状态同时A设备联启条件LockA引脚为ON时,联启设备A。

B设备工作原理同上。

应用实例,如图17。

图中TP模块的作用是当设备A运行信号发生翻转时,如果同时存在操作员手动停车信号,则不联启设备B。如设备A、B由MotorBlock系列电机控制模块控制,可直接利用模块TA管脚跳闸输出信号作为备用模块联启条件输入。

图17、两设备备用逻辑

第 21 页 共 23 页

TwoInterLock模块程序请参考循环流化床行业模板《021Q二设备备用模块TwoInterLock》。

1.1.11 开关量三选二模块

适用于对三重配置的开关量进行三取二判断。 输入引脚:

? IN1:布尔型。输入值1; ? IN2:布尔型。输入值2; ? IN3:布尔型。输入值3。 输出引脚:

? OUT:布尔型。输出判断结果。

功能说明:

当3个输入值中有2个或2个以上为ON时,输出为ON,否则输出为OFF。 ThreeSelTwo模块程序请参考循环流化床行业模板《021R三选二模块(开关量)ThreeSelTwo》。

1.1.12 开关量四选二模块

适用于对四重配置的开关量进行四取二判断。

输入引脚:

? IN1:布尔型。输入值1; ? IN2:布尔型。输入值2; ? IN3:布尔型。输入值3; ? IN4:布尔型。输入值4。 输出引脚:

? OUT:布尔型。输出判断结果。 功能说明:

当4个输入值中有2个或2个以上为ON时,输出为ON,否则输出为OFF。

FourSelTwo模块程序请参考循环流化床行业模板《021S四选二模块(开关量)FourSelTwo》。

第 22 页 共 23 页

1.1.13 开关量四选三模块

适用于对四重配置的开关量进行四取三判断。 输入引脚:

? IN1:布尔型。输入值1; ? IN2:布尔型。输入值2; ? IN3:布尔型。输入值3; ? IN4:布尔型。输入值4。 输出引脚:

? OUT:布尔型。输出判断结果。 功能说明:

当4个输入值中有3个或3个以上为ON时,输出为ON,否则输出为OFF。 FourSelThree模块程序请参考循环流化床行业模板《021T四选三模块(开关量)FourSelThree》。

1.1.14 光字牌模块

适用于制作重要位号光字牌画面。

输入引脚:

? ALM:布尔型。位号报警状态,一般需自定义布尔型变量; ? ZT:整型。光字牌状态字,需自定义二字节有符号整型变量; ? FW:布尔型。报警光字牌复位,需自定义布尔型变量; 输出引脚:

? OUT:布尔型。光字牌状态字。

功能说明:

本模块需配合光字牌图形和复位按钮使用。制作光字牌图形时需做2种动态效果,1、前/背景色:光字牌状态字为0时背景色为灰色,光字牌状态字为2时背景色为红色;2、闪烁:光字牌状态字为1时背景色为红色闪烁。具体功能如下:

1、当位号报警为OFF时,光字牌为灰色;

2、当位号报警为ON时,光字牌变为红色闪烁;

3、执行报警光字牌复位,此时如果位号报警仍然为ON,光字牌变为红色,否则变为灰色;

4、报警光字牌红色状态时,如果位号报警恢复为OFF,光字牌自动变为灰色。

AL_RGZ模块程序请参考循环流化床行业模板《021U光字牌模块AL_RGZ》。

第 23 页 共 23 页

本文来源:https://www.bwwdw.com/article/wjeg.html

Top