NT6000 DCS算法功能块 下载本文

NT6000V3A DCS用户手册——DPU算法功能模块

NT6000V3A DCS用户手册

DPU算法功能模块

NT6000V3A DCS用户手册——DPU算法功能模块

目 录

目 录............................................................................................................................ I 1 概述.......................................................................................................................... 1 2 功能模块详述.......................................................................................................... 5

2.1 I/O模块 ........................................................................................................................... 5

2.1.1 IO总线模块(IOBUS) ...................................................................................... 5 2.1.2 毫安模块(MA模块) ........................................................................................ 8 2.1.3 热电阻模块(RTD模块) ................................................................................... 9 2.1.4 热电偶模块(TC模块) ................................................................................... 10 2.1.5 开关量输入模块(DI模块) ............................................................................ 11 2.1.6 开关量输出模块(DO模块) ........................................................................... 12 2.1.7 模拟量输出模块(AO模块) ........................................................................... 13 2.1.8 脉冲量输入模块(PI模块) ............................................................................. 14 2.1.9 单通道伺服控制模块(VPC模块) ................................................................. 15 2.1.10 单通道超速保护模块(OPC模块) ................................................................. 18 2.1.11 单通道伺服控制配置模块(VPCS模块)....................................................... 20 2.1.12 单通道超速保护配置模块(OPCS模块)....................................................... 22 2.1.13 双通道差分位移信号输入模块(LVDT模块) .............................................. 23 2.1.14 事件序列记录模块(SOE模块) ..................................................................... 25 2.1.15 远程模拟量引用模块(NAI模块) ................................................................. 27 2.1.16 远程开关量引用模块(NDI模块) ................................................................. 28 2.1.17 页间模拟量引用模块(PAI模块) .................................................................. 29 2.1.18 页间开关量引用模块(PDI模块) .................................................................. 30 2.1.19 电流信号的转换模块(SMA模块) ................................................................ 31 2.1.20 模拟量输出信号的转换模块(SAO模块) ..................................................... 34 2.1.21 开关量输入信号的转换模块(SDI模块) ...................................................... 36 2.1.22 开关量输出信号的转换模块(SDO模块) ..................................................... 37 2.1.23 热电偶信号的转换模块(STC模块) ............................................................. 38 2.1.24 热电阻信号的转换模块(SRTD模块) ........................................................... 40 2.1.25 频率信号的转换模块(SFI模块) ................................................................... 42 2.1.26 脉冲量输入信号的转换模块(SPI模块) ....................................................... 43 2.1.27 模拟量输出模块(PA模块) ............................................................................ 45 2.1.28 开关量输出模块(PB模块)............................................................................ 45 2.1.29 开关量输入模块(PBO模块) ......................................................................... 46 2.1.30 模拟量输入模块(PRO模块) ......................................................................... 46 2.1.31 开关量输入模块(DIN模块) ......................................................................... 47 2.1.32 开关量输出模块(DOUT模块) ..................................................................... 48 2.1.33 模拟量输入模块(AIN模块) ......................................................................... 49 2.1.34 模拟量输入模块(AOUT模块) ..................................................................... 50

I

NT6000V3A DCS用户手册——DPU算法功能模块

2.2 逻辑时序模块................................................................................................................ 51

2.2.1 两输入开关量或模块(OR2模块) ................................................................. 51 2.2.2 三输入开关量或模块(OR3模块) ................................................................. 52 2.2.3 四输入开关量或模块(OR4模块) ................................................................. 52 2.2.4 两输入开关量与模块(AND2模块) .............................................................. 53 2.2.5 三输入开关量与模块(AND3模块) .............................................................. 53 2.2.6 四输入开关量与模块(AND4模块) .............................................................. 54 2.2.7 两输入开关量异或模块(XOR模块) ............................................................ 54 2.2.8 开关量取反模块(NOT模块) ........................................................................ 55 2.2.9 RS触发器模块(MRS模块) .......................................................................... 55 2.2.10 D触发器模块(DTR模块)............................................................................. 56 2.2.11 脉冲发生模块(OSP模块) ............................................................................. 56 2.2.12 多功能脉冲发生模块(PLS模块) .................................................................. 57 2.2.13 延时开模块(TON模块) ................................................................................ 58 2.2.14 延时关模块(TOF模块) ................................................................................. 58 2.2.15 比较模块(CMP模块) .................................................................................... 59 2.2.16 功能比较模块(CMPA模块) ......................................................................... 60 2.2.17 周期脉冲触发模块(TPO模块) ..................................................................... 62 2.2.18 首出模块(FIST模块) .................................................................................... 63 2.2.19 位组合模块(BTOW模块) ............................................................................. 66 2.2.20 位拆分模块(WTOB模块) ............................................................................. 68 2.2.21 位输出模块(BIT模块) .................................................................................. 70 2.3 数学运算模块................................................................................................................ 71

2.3.1 加法模块(ADD模块) .................................................................................... 71 2.3.2 减法模块(SUB模块) ..................................................................................... 72 2.3.3 乘法模块(MUL模块).................................................................................... 72 2.3.4 除法模块(DIV模块) ..................................................................................... 73 2.3.5 开平方运算模块(SQRT模块) ...................................................................... 73 2.3.6 平方运算模块(SQR模块) ............................................................................. 74 2.3.7 小值模块(MIN模块) ..................................................................................... 74 2.3.8 大值模块(MAX模块) ................................................................................... 75 2.3.9 求平均值模块(AVG模块) ............................................................................ 75 2.3.10 求绝对值模块(ABS模块) ............................................................................. 76 2.3.11 模拟量取反模块(CHS模块) ......................................................................... 76 2.3.12 常用对数运算模块(LOG模块) .................................................................... 77 2.3.13 反常用对数运算模块(ALOG模块) ............................................................. 77 2.3.14 自然对数运算模块(LN模块) ....................................................................... 78 2.3.15 反自然对数运算模块(ALN模块) ................................................................ 78 2.3.16 幂运算模块(EXP模块) ................................................................................. 79 2.3.17 正弦运算模块(SIN模块) .............................................................................. 79 2.3.18 余弦运算模块(COS模块) ............................................................................. 80 2.3.19 正切运算模块(TAN模块)............................................................................. 80 2.3.20 反正弦运算模块(ASIN模块) ....................................................................... 81

II

NT6000V3A DCS用户手册——DPU算法功能模块

2.3.21 反余弦运算模块(ACOS模块) ...................................................................... 81 2.3.22 反正切运算模块(ATAN模块) ...................................................................... 82 2.3.23 整除运算模块(IDIV模块) ............................................................................ 82 2.3.24 模运算模块(IMOD模块) .............................................................................. 83 2.4 控制算法模块................................................................................................................ 84

2.4.1 PID运算模块(PID模块)............................................................................... 84 2.4.2 二选一模块(SWCH模块) ............................................................................. 88 2.4.3 高值记录模块(RMAX模块) ........................................................................ 89 2.4.4 低值记录模块(RMIN模块) .......................................................................... 89 2.4.5 限幅模块(LIM模块) ..................................................................................... 90 2.4.6 开关量8选N模块(NINM模块) ................................................................. 91 2.4.7 曲线模块(CHAR模块) ................................................................................. 92 2.4.8 增减脉冲计数模块(IDEC模块) ................................................................... 93 2.4.9 速率限制模块(RLIM模块) .......................................................................... 94 2.4.10 限值可连入的速率限制模块(RLMA模块) ................................................. 95 2.4.11 速率报警模块(RALM模块) ......................................................................... 96 2.4.12 仿真模块(SIM模块) ..................................................................................... 97 2.4.13 两值优选模块(VOT2模块) .......................................................................... 99 2.4.14 三值优选模块(VOT3模块) ........................................................................ 100 2.4.15 阀门控制模块(VCON模块) ....................................................................... 102 2.4.16 斜坡模块(RAMP模块) ............................................................................... 103 2.4.17 量程模块(RANG模块) ............................................................................... 104 2.4.18 一阶滤波模块(FILT模块) .......................................................................... 105 2.4.19 超前滞后模块(LLAG模块) ........................................................................ 106 2.4.20 微分模块(DIFF模块) .................................................................................. 107 2.4.21 流量累积模块(ACC模块) .......................................................................... 108 2.4.22 超限报警模块(ANA模块) .......................................................................... 110 2.4.23 顺控模块(SFC模块) ................................................................................... 111 2.4.24 智能跟踪模块(TRAK模块) ........................................................................ 114 2.4.25 手操模块(MANS模块) ............................................................................... 115 2.5 特殊功能模块.............................................................................................................. 117

2.5.1 DPU状态监视模块(DPU模块) ................................................................. 117 2.5.2 DPU运行信息监视模块(TASK模块) ....................................................... 118 2.5.3 页面运算周期模块(PSPD模块) ................................................................. 118 2.5.4 IO通道状态监视模块(SQC模块) ............................................................. 119 2.5.5 输入数据状态监视模块(QC模块) ............................................................. 120 2.5.6 过热蒸汽流量测量运算模块(STMF模块) ................................................ 121 2.5.7 单室平衡容器汽包水位测量计算模块(WLCS模块)................................ 122 2.5.8 双室平衡容器汽包水位测量计算模块(WLCD模块) ............................... 123 2.5.9 模拟量报警模块(AALM模块) ................................................................... 124 2.5.10 开关量报警模块(BALM模块) ................................................................... 126 2.5.11 16Bit布尔包报警模块(WALM模块) ........................................................ 128 2.5.12 IO模件通讯状态监视模块(COMS模块) .................................................. 130

III

NT6000V3A DCS用户手册——DPU算法功能模块

2.5.13 DPU时间网络同步配置模块(NTPC模块) ............................................... 131 2.6 设备驱动模块.............................................................................................................. 132

2.6.1 电机驱动模块(DEVM模块) ....................................................................... 132 2.6.2 单输出电磁阀驱动模块(DEVS模块) ........................................................ 137 2.6.3 双输出电动门驱动模块(DEVD模块) ....................................................... 142

IV

NT6000V3A DCS用户手册——DPU算法功能模块

DPU算法功能块

1

概述

打开组态软件的视图——工具箱,即可看到所有的算法功能模块。工具箱以分栏列表的形式给出,方便组态时查找和拖放。

功能块按其功能分为以下几组,见表1-1。

表1-1 功能块列表

模块种类 模块名 IOBUS MA RTD TC DI DO AO PI VPC OPC VPCS OPCS LVDT SOE NAI NDI PAI PDI SMA SAO SDI SDO STC SRTD SFI SPI PA PB PBO PRO 模块描述 IO总线模块 毫安模块 热电阻模块 热电偶模块 开关量输入模块 开关量输出模块 模拟量输出模块 脉冲量输入模块 单通道伺服控制模块 单通道超速保护模块 单通道伺服控制配置模块 单通道超速保护配置模块 双通道差分位移信号输入模块 事件序列记录模块 远程模拟量引用模块 远程开关量引用模块 页间模拟量引用模块 页间开关量引用模块 电流信号的转换模块 模拟量输出信号的转换模块 开关量输入信号的转换模块 开关量输出信号的转换模块 热电偶信号的转换模块 热电阻信号的转换模块 频率信号的转换模块 脉冲量输入信号的转换模块 模拟量输出模块 开关量输出模块 开关量输入模块(页内显示) 模拟量输入模块(页内显示) I/O模块

1

DIN DOUT AIN AOUT OR2 OR3 OR4 AND2 AND3 AND4 XOR NOT MRS DTR 逻辑时序模块 OSP PLS TON TOF CMP CMPA TPO FIST NT6000V3A DCS用户手册——DPU算法功能模块

开关量输入模块(来自IO) 开关量输出模块(输出到IO) 模拟量输入模块(来自IO) 模拟量输入模块(输出到IO) 两输入开关量或模块 三输入开关量或模块 四输入开关量或模块 两输入开关量与模块 三输入开关量与模块 四输入开关量与模块 两输入开关量异或模块 开关量取反模块 RS触发器模块 D触发器模块 脉冲发生模块 多功能脉冲发生模块 延时开模块 延时关模块 比较模块 功能比较模块 周期脉冲触发模块 首出模块 位组合模块 位拆分模块 位输出模块 加法模块 减法模块 乘法模块 除法模块 开平发运算模块 平方运算模块 小值模块 大值模块 求平均值模块 求绝对值模块 模拟量取反模块 常用对数运算模块 反常用对数运算模块 自然对数运算模块 反自然对数运算模块 幂运算模块 正弦运算模块 余弦运算模块 2

BTOW WTOB BIT ADD SUB MUL DIV SQRT SQR MIN MAX 数学运算模块 AVG ABS CHS LOG ALOG LN ALN EXP SIN COS

TAN ASIN ACOS ATAN IDIV IMOD PID NT6000V3A DCS用户手册——DPU算法功能模块

正切运算模块 反正弦运算模块 反余弦运算模块 反正切运算模块 整除运算模块 模运算模块 PID运算模块 二选一模块 高值记录模块 低值记录模块 限幅模块 开关量8选N模块 曲线模块 增减脉冲计数模块 速率限制模块 限值可连入的速率限制模块 速率报警模块 仿真模块 两值优选模块 三值优选模块 阀门控制模块 斜坡模块 量程模块 一阶滤波模块 超前滞后模块 微分模块 流量累积模块 超限报警模块 顺控模块 智能跟踪模块 手操模块 DPU状态监视模块 DPU运行信息监视模块 页面运算周期模块 IO通道状态监视模块 输入数据状态监视模块 过热蒸汽流量测量运算模块 单室平衡容器汽包水位测量计算模块 双室平衡容器汽包水位测量计算模块 模拟量报警模块 开关量报警模块 16Bit布尔包报警模块 IO模件通讯状态监视模块 3

SWCH RMAX RMIN LIM NINM CHAR IDEC RLIM RLMA RALM SIM 控制算法模块 VOT2 VOT3 VCON RAMP RANG FILT LLAG DIFF ACC ANA SFC TRAK MANS DPU TASK PSPD SQC QC 特殊功能模块 STMF WLCS WLCD AALM BALM WALM COMS

NTPC NT6000V3A DCS用户手册——DPU算法功能模块

DPU时间网络同步配置模块 电机驱动模块 单输出电磁阀驱动模块 双输出电动门驱动模块 DEVM 设备驱动模块 DEVS DEVD 组态软件中的功能模块的外观多采用不同的形状(如圆形、矩形、多边形等)来表示,从而能从视觉上对不同的功能模块有所区别。如图1-1所示,该模块形状为矩形,①表示模块类型;②表示模块名,该模块名在组态页内唯一,通常由模块类型名和一串随机数字来表示,组态时可以根据需要改变模块名;③是模块输入端;④是模块输出端;⑤表示模块在组态页内的顺序编号,该编号与组态的先后顺序有关,按下组态界面上“顺序”按钮时显示。

54SUB41SUB0220423 图1-1 典型模块示意图

此外,一些特殊模块还会在右上角有相关数据显示,这些数据因模块类型的不同而表示不同的意义,在涉及到具体的模块时,会有详细介绍。

在后续的模块标记说明表格中的参数属性的相关内容含义如下:

(1) 值类型:integer——整型;real——浮点数;boolean——布尔量(开关量);port——端口型;string——字符串型;

(2) 功能:input——输入参数;output——输出参数;property——属性参数; (3) 连接性:con——可用TAG名访问;no-con——不可用TAG名访问;set——可在线置值;no-set——不可在线置值;link-in——连入参数;link-out——连出参数;no-link——不可连接。

单位/范围:specifiable——表示单位或范围因变量所表示的意义不同而有不同的单位和范围。

4

NT6000V3A DCS用户手册——DPU算法功能模块

2 功能模块详述

下面将分别对各组功能模块中的各种模块进行介绍,包括每个模块的外观形状、基本功能、主要参数及其含义等。

2.1

2.1.1

I/O模块

IO总线模块(IOBUS)

图形表示

5

标记说明

参数名称 BusID IO11 IO12 IO13 IO14 IO15 IO16 IO17 IO18 IO21 IO22 IO23 IO24 IO25 IO26 IO27 IO28 IO31 IO32 IO33 IO34 IO35 IO36 IO37 IO38 IO41 IO42 IO43 IO44 IO45 IO46 IO47 IO48 MCST 参数描述 总线序号标识 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 机架地址 卡件通讯状态 NT6000V3A DCS用户手册——DPU算法功能模块

参数属性 值类型 功能 连接性 缺省值 0 单位/范围 0-4 integer input no-con/no-set/no-link integer property no-con/no-set/no-link 11 integer property no-con/no-set/no-link 12 integer property no-con/no-set/no-link 13 integer property no-con/no-set/no-link 14 integer property no-con/no-set/no-link 15 integer property no-con/no-set/no-link 16 integer property no-con/no-set/no-link 17 integer property no-con/no-set/no-link 18 integer property no-con/no-set/no-link 21 integer property no-con/no-set/no-link 22 integer property no-con/no-set/no-link 23 integer property no-con/no-set/no-link 24 integer property no-con/no-set/no-link 25 integer property no-con/no-set/no-link 26 integer property no-con/no-set/no-link 27 integer property no-con/no-set/no-link 28 integer property no-con/no-set/no-link 31 integer property no-con/no-set/no-link 32 integer property no-con/no-set/no-link 33 integer property no-con/no-set/no-link 34 integer property no-con/no-set/no-link 35 integer property no-con/no-set/no-link 36 integer property no-con/no-set/no-link 37 integer property no-con/no-set/no-link 38 integer property no-con/no-set/no-link 41 integer property no-con/no-set/no-link 42 integer property no-con/no-set/no-link 43 integer property no-con/no-set/no-link 44 integer property no-con/no-set/no-link 45 integer property no-con/no-set/no-link 46 integer property no-con/no-set/no-link 47 integer property no-con/no-set/no-link 48 integer property no-con/no-set/no-link 0x0000 0~0xFFFFFFFF BUSA A总线各卡件通讯状态 integer property no-con/no-set/no-link 0x0000 0~0xFFFFFFFF BUSB B总线各卡件通讯状态 integer property no-con/no-set/no-link 0x0001 0~0xFFFFFFFF BusType 总线类型 integer property no-con/no-set/no-link Local Local/Remote

6

模块说明

NT6000V3A DCS用户手册——DPU算法功能模块

IOBUS模块,即I/O总线模块,用来表示工业现场的I/O总线网络架构。如图所示,它由A、B两根总线表示冗余网络,共可接32块IO卡件。图中的“11”、“12”等表示各个IO接口在总线上的地址。“BUSID”为该总线模块的编号,有效值为1、2、3、4。“IOBUS00586”是模块名。

组态时,需要设置其属性列表中的BusID值。

此外,根据实际组态需要,调整BusType的值。若为远程机柜,则需要将BusType值设置为Remote。否则,取默认值Local。

此外,IOBUS模块还可以显示挂接在其上的所有卡件的通讯状态。BUSA、BUSB、MCST分别为4个字节的long型数据,其32bit的每一个bit的值标示一个卡件的通讯状态,为1则正常,为0则不正常。处于11-18地址的卡件通讯状态对应long型数据的最低8个bit,11-18由低位到高位依次排列。其他由此类推。比如11-18的8个卡件通讯均正常,21-48均无卡件,则其值为0x000000FF。BUSA表示所有卡件与总线A的通讯状态,BUSB表示所有卡件与总线B的通讯状态。MCST的值为BUSA和BUSB的按位或的结果。即只要卡件与其中之一的总线通讯正常,则认为其通讯状态正常。

7

2.1.2 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

毫安模块(MA模块)

KMmAMA02048

标记说明

参数名称 参数描述 参数属性 值类型 功能 port integer integer integer integer integer integer integer integer input output output output output output output output output 连接性 no-con/no-set/link-in no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link 缺省值 0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 单位/范围 IOM Address 0~0xFFFF 0~0xFFFF 0~0xFFFF 0~0xFFFF 0~0xFFFF 0~0xFFFF 0~0xFFFF 0~0xFFFF ADDR 模块对应的IO网络地址 RAWC1 RAWC2 RAWC3 RAWC4 RAWC5 RAWC6 RAWC7 RAWC8 第1通道原始计数值 第2通道原始计数值 第3通道原始计数值 第4通道原始计数值 第5通道原始计数值 第6通道原始计数值 第7通道原始计数值 第8通道原始计数值 模块说明

模块只有一个输入接口,只能与IOBUS模块上的接口相连。在组态时,不需要进行参数设置,只要与IOBUS模块的I/O接口相连即可。其属性列表中的ADDR项由组态运算得到。

对于2.0版本的毫安卡件,每一通道信号输入范围为0 ~ 20mA dc,等效于0~64000 原始计数;20.48mA dc输入信号等效于65535原始计数(组件的全量程)。

对于3.0版本的毫安卡件,每一通道信号输入范围为0 ~ 20mA dc,等效于0~54000 原始计数;20.48mA dc输入信号等效于65535原始计数(组件的全量程)。

若对应IO卡件某通道通讯正常,则该通道值的状态为GOOD,此时组态软件进行监视时,其值无背景色;若对应IO卡件某通道的通讯出现硬件故障,则该通道值状态为HARDWARE_ERROR,此时组态软件进行监视时,其值的背景色为紫色;若对应IO卡件通讯失败,则所有通道值的状态均为DISCONNECT,此时组态软件进行监视时,其值的背景色为淡蓝色。

8

2.1.3 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

热电阻模块(RTD模块)

KMRTDRTD02335

标记说明

参数名称 参数描述 参数属性 值类型 功能 input output output output output output output output output 连接性 no-con/no-set/link-in no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link 缺省值 0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 单位/范围 IOM Address 0~0xFFFF 0~0xFFFF 0~0xFFFF 0~0xFFFF 0~0xFFFF 0~0xFFFF 0~0xFFFF 0~0xFFFF ADDR 模块对应的IO网络地址 port RAWC1 第1通道原始计数值 integer RAWC2 第2通道原始计数值 integer RAWC3 第3通道原始计数值 integer RAWC4 第4通道原始计数值 integer RAWC5 第5通道原始计数值 integer RAWC6 第6通道原始计数值 integer RAWC7 第7通道原始计数值 integer RAWC8 第8通道原始计数值 integer 模块说明

模块只有一个输入接口,只能与IOBUS模块上的接口相连。在组态时,不需要进行参数设置,只要与IOBUS模块的I/O接口相连即可。其属性列表中的ADDR项由组态运算得到。

热电阻卡件的每一通道信号输入范围为0~320Ω,等效于0~64000 原始计数;325.675Ω输入信号等效于65535原始计数(组件的全量程)。

若对应IO卡件某通道通讯正常,则该通道值的状态为GOOD,此时组态软件进行监视时,其值无背景色;若对应IO卡件某通道的通讯出现硬件故障,则该通道值状态为HARDWARE_ERROR,此时组态软件进行监视时,其值的背景色为紫色;若对应IO卡件通讯失败,则所有通道值的状态均为DISCONNECT,此时组态软件进行监视时,其值的背景色为淡蓝色。

9

2.1.4 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

热电偶模块(TC模块)

KMTCTC06841

标记说明

参数名称 ADDR RAWC1 RAWC2 RAWC3 RAWC4 RAWC5 RAWC6 RAWC7 RAWC8 CJ_Temp 参数描述 模块对应的IO网络地址 第1通道原始计数值 第2通道原始计数值 第3通道原始计数值 第4通道原始计数值 第5通道原始计数值 第6通道原始计数值 第7通道原始计数值 第8通道原始计数值 热电偶冷端补偿温度 参数属性 值类型 功能 port input 连接性 no-con/no-set/link-in 缺省值 0000 单位/范围 IOM Address 0~0xFFFF 0~0xFFFF 0~0xFFFF 0~0xFFFF 0~0xFFFF 0~0xFFFF 0~0xFFFF 0~0xFFFF -50.0~50.0 integer output integer output integer output integer output integer output integer output integer output integer output real output no-con/no-set/no-link 0xFFFF no-con/no-set/no-link 0xFFFF no-con/no-set/no-link 0xFFFF no-con/no-set/no-link 0xFFFF no-con/no-set/no-link 0xFFFF no-con/no-set/no-link 0xFFFF no-con/no-set/no-link 0xFFFF no-con/no-set/no-link 0xFFFF no-con/no-set/no-link 25.00 模块说明

模块只有一个输入接口,只能与IOBUS模块上的接口相连。在组态时,不需要进行参数设置,只要与IOBUS模块的I/O接口相连即可。其属性列表中的ADDR项由组态运算得到。

热电偶卡件每一通道信号输入范围为-10.5 ~ +69.5 mV dc,等效0~64000 原始计数;71.419mV dc 输入信号等效于65535原始计数(组件的全量程)。

若对应IO卡件某通道通讯正常,则该通道值的状态为GOOD,此时组态软件进行监视时,其值无背景色;若对应IO卡件某通道的通讯出现硬件故障,则该通道值状态为HARDWARE_ERROR,此时组态软件进行监视时,其值的背景色为紫色;若对应IO卡件通讯失败,则所有通道值的状态均为DISCONNECT,此时组态软件进行监视时,其值的背景色为淡蓝色。

10

2.1.5 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

开关量输入模块(DI模块)

KMDIDI26492

标记说明

参数名称 参数描述 参数属性 值类型 功能 port input 连接性 no-con/no-set/link-in 缺省值 单位/范围 ADDR 模块对应的IO网络地址 0000 IOM Address RAWC 第1~16通道原始计数值 integer output no-con/no-set/no-link 0x0000 0~0xFFFF 模块说明

模块只有一个输入接口,只能与IOBUS模块上的接口相连。在组态时,不需要进行参数设置,只要与IOBUS模块的I/O接口相连即可。其属性列表中的ADDR项由组态运算得到。

若对应IO卡件通讯正常,则RAWC值的状态为GOOD,此时组态软件进行监视时,其值无背景色;若对应IO卡件通讯失败,则RAWC值的状态为DISCONNECT,此时组态软件进行监视时,其值的背景色为淡蓝色。

11

2.1.6 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

开关量输出模块(DO模块)

KMDODO31537

标记说明

参数名称 参数描述 参数属性 值类型 功能 port input 连接性 no-con/no-set/link-in 缺省值 单位/范围 ADDR 模块对应的IO网络地址 0000 IOM Address RAWC 第1~16通道原始计数值 integer output no-con/no-set/no-link 0x0000 0~0xFFFF 模块说明

模块只有一个输入接口,只能与IOBUS模块上的接口相连。在组态时,不需要进行参数设置,只要与IOBUS模块的I/O接口相连即可。其属性列表中的ADDR项由组态运算得到。

若对应IO卡件通讯正常,则RAWC值的状态为GOOD,此时组态软件进行监视时,其值无背景色;若对应IO卡件通讯出现硬件故障,则RAWC值状态为HARDWARE_ERROR,此时组态软件进行监视时,其RAWC值的背景色为紫色;若对应IO卡件通讯失败,则RAWC值的状态为DISCONNECT,此时组态软件进行监视时,其值的背景色为淡蓝色。

12

2.1.7 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

模拟量输出模块(AO模块)

KMAOAO05633

标记说明

参数名称 参数描述 参数属性 值类型 功能 port integer integer integer integer input output output output output 连接性 no-con/no-set/link-in no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link 缺省值 0000 0x0000 0x0000 0x0000 0x0000 单位/范围 IOM Address 0~0xFFFF 0~0xFFFF 0~0xFFFF 0~0xFFFF ADDR 模块对应的IO网络地址 RAWC1 RAWC2 RAWC3 RAWC4 第1通道输出计数值 第2通道输出计数值 第3通道输出计数值 第4通道输出计数值 模块说明

模块只有一个输入接口,只能与IOBUS模块上的接口相连。在组态时,不需要进行参数设置,只要与IOBUS模块的I/O接口相连即可。其属性列表中的ADDR项由组态运算得到。

若对应IO卡件某通道通讯正常,则该通道值的状态为GOOD,此时组态软件进行监视时,其值无背景色;若对应IO卡件某通道的通讯出现硬件故障,则该通道值状态为HARDWARE_ERROR,此时组态软件进行监视时,其值的背景色为紫色;若对应IO卡件通讯失败,则所有通道值的状态均为DISCONNECT,此时组态软件进行监视时,其值的背景色为淡蓝色。

13

2.1.8 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

脉冲量输入模块(PI模块)

KMPIPI14324

标记说明

参数名称 参数描述 参数属性 值类型 功能 连接性 缺省值 0000 单位/范围 IOM Address 0~0xFFFF 0~0xFFFF 0~0xFFFF 0~0xFFFF ADDR 模块对应的IO网络地址 port input no-con/no-set/link-in RAWC1 第1通道频率计数值 integer output no-con/no-set/no-link 0x0000 RAWC2 第2通道频率计数值 integer output no-con/no-set/no-link 0x0000 RAWC3 第3通道频率计数值 integer output no-con/no-set/no-link 0x0000 RAWC4 第4通道频率计数值 integer output no-con/no-set/no-link 0x0000 RAWC5 第1通道脉冲计数值 integer output no-con/no-set/no-link 0x00000000 0~0xFFFFFFFF RAWC6 第2通道脉冲计数值 integer output no-con/no-set/no-link 0x00000000 0~0xFFFFFFFF RAWC7 第3通道脉冲计数值 integer output no-con/no-set/no-link 0x00000000 0~0xFFFFFFFF RAWC8 第4通道脉冲计数值 integer output no-con/no-set/no-link 0x00000000 0~0xFFFFFFFF 模块说明

模块只有一个输入接口,只能与IOBUS模块上的接口相连。在组态时,不需要进行参数设置,只要与IOBUS模块的I/O接口相连即可。其属性列表中的ADDR项由组态运算得到。

若对应IO卡件某通道通讯正常,则该通道值的状态为GOOD,此时组态软件进行监视时,其值无背景色;若对应IO卡件某通道的通讯出现硬件故障,则该通道值状态为HARDWARE_ERROR,此时组态软件进行监视时,其值的背景色为紫色;若对应IO卡件通讯失败,则所有通道值的状态均为DISCONNECT,此时组态软件进行监视时,其值的背景色为淡蓝色。

若模块的属性中只显示有4个通道的计数值,则为该模块的早期版本。

14

2.1.9 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

单通道伺服控制模块(VPC模块)

KMVPCVPC12345

标记说明

参数名称 ADDR RAWC1 RAWC2 RAWC3 RAWC4 RAWC5 RAWC6 RAWC7 RAWC8 参数描述 模块对应的IO网络地址 第1通道原始计数值 第2通道输出计数值 第3通道原始计数值 第4通道原始计数值 第5通道原始计数值 第6通道原始计数值 第7通道原始计数值 第8通道输出计数值 参数属性 值类型 功能 port input 连接性 no-con/no-set/link-in 缺省值 0000 单位/范围 IOM Address 0~0xFFFF 0~0xFFFF 0~0xFFFF 0~0xFFFF 0~0xFFFF 0~0xFFFF 0~0xFFFF 0~0xFFFF integer output integer output integer output integer output integer output integer output integer output integer output no-con/no-set/no-link 0x0000 no-con/no-set/no-link 0x0000 no-con/no-set/no-link 0x0000 no-con/no-set/no-link 0x0000 no-con/no-set/no-link 0x0000 no-con/no-set/no-link 0x0000 no-con/no-set/no-link 0x0000 no-con/no-set/no-link 0x0000 RAWC1第一通道是属于开关量输入通道,四个字节,共32个bit,即有32个可用开关量输入通道,各通道定义如下所示:

位域 B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 参数名称 参数描述 参数属性 值类型 功能 连接性 缺省值 单位/范围 Channel 1 积分作用是否选择状态 boolean output no-con/no-set/no-link FALSE FASLE/TRUE Channel 2 Channel 3 Channel 4 Retained Retained Retained Retained Channel 9 Channel 10 手动配置位状态 手动增状态 手动减状态 保留 保留 保留 保留 LVDT-A 报警 LVDT-B报警 AI断线报警 OPC报警 AO通道报警位 保留 boolean output no-con/no-set/no-link FALSE FASLE/TRUE boolean output no-con/no-set/no-link FALSE FASLE/TRUE boolean output no-con/no-set/no-link FALSE FASLE/TRUE boolean output no-con/no-set/no-link FALSE FASLE/TRUE boolean output no-con/no-set/no-link FALSE FASLE/TRUE boolean output no-con/no-set/no-link FALSE FASLE/TRUE boolean output no-con/no-set/no-link FALSE FASLE/TRUE boolean output no-con/no-set/no-link FALSE FASLE/TRUE boolean output no-con/no-set/no-link FALSE FASLE/TRUE boolean output no-con/no-set/no-link FALSE FASLE/TRUE boolean output no-con/no-set/no-link FALSE FASLE/TRUE boolean output no-con/no-set/no-link FALSE FASLE/TRUE boolean output no-con/no-set/no-link FALSE FASLE/TRUE B10 Channel 11 B11 Channel 12 B12 Channel 13 B13-B31 Retained

15

模块说明

NT6000V3A DCS用户手册——DPU算法功能模块

模块只有一个输入接口,只能与IOBUS模块上的接口相连。在组态时,不需要进行参数设置,只要与IOBUS模块的I/O接口相连即可。其属性列表中的ADDR项由组态运算得到。

RAWC2第二通道为开关量输出通道,即配置指令通道;它也是4个字节,具有32个bit,即32个指令通道。但目前只有第一通道,即其最低位域有效,意义为积分作用选择指令,在组态时通道号在DI的基础上累计,即为第33通道。

RAWC3第三通道为LVDT-A数据值。 RAWC4第四通道为LVDT-B数据值。

RAWC5第五通道为卡件优选后LVDT数据值。 RAWC6第六通道为卡件伺服输出通道数据值。 RAWC7第七通道为卡件中4~20MA输入通道数据值。 RAWC8第八通道为卡件指令。 详细内容可参考相关卡件通讯协议。

若对应IO卡件某通道通讯正常,则该通道值的状态为GOOD,此时组态软件进行监视时,其值无背景色;若对应IO卡件某通道的通讯出现硬件故障,则该通道值状态为HARDWARE_ERROR,此时组态软件进行监视时,其值的背景色为紫色;若对应IO卡件通讯失败,则所有通道值的状态均为DISCONNECT,此时组态软件进行监视时,其值的背景色为淡蓝色。 卡件通道组态示例

在实际工程组态中,可以按照上图来对VPC卡件的通道进行组态,组态时,只需要根据工程来重新设置上图中每个模块的BusID和Addr值即可,而通道号要按照图中的标注设置,

16

不需要改变。

NT6000V3A DCS用户手册——DPU算法功能模块

17

2.1.10 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

单通道超速保护模块(OPC模块)

KMOPCOPC12345

标记说明

参数名称 ADDR RAWC1 RAWC2 RAWC3 RAWC4 RAWC5 参数描述 模块对应的IO网络地址 第1通道原始计数值 第2通道输出计数值 第3通道原始计数值 第4通道原始计数值 第5通道输出计数值 参数属性 值类型 功能 port input 连接性 no-con/no-set/link-in 缺省值 0000 单位/范围 IOM Address 0~0xFFFF 0~0xFFFF 0~0xFFFF 0~0xFFFF 0~0xFFFF integer output integer output integer output integer output integer output no-con/no-set/no-link 0x0000 no-con/no-set/no-link 0x0000 no-con/no-set/no-link 0x0000 no-con/no-set/no-link 0x0000 no-con/no-set/no-link 0x0000 RAWC1第一通道是属于开关量输入通道,四个字节,共32个bit,即有32个可用开关量输入通道,各通道定义如下所示:

位域 参数名称 B0 B1 B2 B3 B4 B5 Channel 1 Channel 2 Channel 3 Channel 4 Channel 6 参数描述 孤网报警 转速高限报警 转速高高限报警 电超速试验状态 AO通道报警 保留 参数属性 值类型 功能 连接性 缺省值 单位/范围 boolean output no-con/no-set/no-link FALSE FASLE/TRUE boolean output no-con/no-set/no-link FALSE FASLE/TRUE boolean output no-con/no-set/no-link FALSE FASLE/TRUE boolean output no-con/no-set/no-link FALSE FASLE/TRUE boolean output no-con/no-set/no-link FALSE FASLE/TRUE boolean output no-con/no-set/no-link FALSE FASLE/TRUE Channel 5 机械超速试验状态 boolean output no-con/no-set/no-link FALSE FASLE/TRUE B6-B31 Retained RAWC2第二通道为开关量输出通道,即配置指令通道;它也是4个字节,具有32个bit,即32个指令通道。目前其各位域定义如下所示:

位域 B0 B1 B2 B3 参数名称 Channel 33 Channel 34 参数描述 进入孤网 电超速试验 参数属性 值类型 功能 boolean output boolean output 连接性 缺省值 单位/范围 no-con/no-set/no-link FALSE FASLE/TRUE no-con/no-set/no-link FALSE FASLE/TRUE no-con/no-set/no-link FALSE FASLE/TRUE no-con/no-set/no-link FALSE FASLE/TRUE no-con/no-set/no-link FALSE FASLE/TRUE Channel 35 机械超速试验 boolean output Channel 36 手动转速输入 boolean output 保留 boolean output B4-B31 Retained

18

模块说明

NT6000V3A DCS用户手册——DPU算法功能模块

模块只有一个输入接口,只能与IOBUS模块上的接口相连。在组态时,不需要进行参数设置,只要与IOBUS模块的I/O接口相连即可。其属性列表中的ADDR项由组态运算得到。

此外,该卡件的其他各通道的含义分别描述如下: RAWC3第三通道为实际转速;

RAWC4第四通道为卡件输出的AO通道电流值; RAWC5第五通道为手动转速设置值。

若对应IO卡件某通道通讯正常,则该通道值的状态为GOOD,此时组态软件进行监视时,其值无背景色;若对应IO卡件某通道的通讯出现硬件故障,则该通道值状态为HARDWARE_ERROR,此时组态软件进行监视时,其值的背景色为紫色;若对应IO卡件通讯失败,则所有通道值的状态均为DISCONNECT,此时组态软件进行监视时,其值的背景色为淡蓝色。 卡件通道组态示例

在实际工程组态中,可以按照上图来对OPC卡件的通道进行组态,组态时,只需要根据工程来重新设置上图中每个模块的BusID和Addr值即可,而通道号要按照图中的标注设置,不需要改变。

19

2.1.11 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

单通道伺服控制配置模块(VPCS模块)

01-13VPCSVPCS12345

标记说明

参数名称 BusID Addr XP TI TD SCI CfgWord DeadBand ShakeRange HSCO LSCO 参数描述 总线序号标识 对应VPC卡件通道地址 比例系数 积分时间常数 微分时间常数 输出信号类型 配置字 死区 输出颤振幅度 伺服输出满位 伺服输出零位 参数属性 值类型 功能 连接性 缺省值 0 0 0.0 0 0 -10~10mA 0x0000 0.0% 0% 0 0 单位/范围 EBUS Address IOM Address 0.0~65.0 0~600 0~600 specifiable 0~0x1F3F 0.0%~5.0% 0%~100% -127~127 -127~127 port input no-con/no-set/no-link port input no-con/no-set/no-link real input integer input integer input integer input integer input real input integer input integer input integer input no-con/set/no-link no-con/set/no-link no-con/set/no-link no-con/set/no-link no-con/set/no-link no-con/set/no-link no-con/set/no-link no-con/set/no-link no-con/set/no-link

20

NT6000V3A DCS用户手册——DPU算法功能模块

其中配置字CfgWord的各bit含义如下表所示

位域 参数名称 参数描述 参数属性 值类型 功能 连接性 缺省值 单位/范围 B0 LvdtACheckEnable LVDTA零满位校准使能 boolean input no-con/set/no-link FALSE FASLE/TRUE B1 LvdtAZeroCheck B2 LvdtAFullCheck LVDTA零位校准 LVDTA满位校准 boolean input no-con/set/no-link FALSE FASLE/TRUE boolean input no-con/set/no-link FALSE FASLE/TRUE B3 LvdtBCheckEnable LVDTB零满位校准使能 boolean input no-con/set/no-link FALSE FASLE/TRUE B4 LvdtBZeroCheck B5 LvdtBFullCheck B6 B7 B8 B9 B10 B11 B12 B13 B14 B15 Retained Retained FailHoldMode LvdtAEnable LvdtBEnable SciBit0 SciBit1 Retained Retained Retained LVDTB零位校准 LVDTB满位校准 保留 保留 调门开度异常 LVDTA 使能 LVDTB 使能 SCI值低bit位 SCI值高bit位 保留 保留 保留 boolean input no-con/set/no-link FALSE FASLE/TRUE boolean input no-con/set/no-link FALSE FASLE/TRUE boolean input no-con/no-set/no-link FALSE FASLE/TRUE boolean input no-con/no-set/no-link FALSE FASLE/TRUE boolean input no-con/set/no-link FALSE FASLE/TRUE boolean input no-con/set/no-link FALSE FASLE/TRUE boolean input no-con/set/no-link FALSE FASLE/TRUE boolean input no-con/set/no-link FALSE FASLE/TRUE boolean input no-con/set/no-link FALSE FASLE/TRUE boolean input no-con/no-set/no-link FALSE FASLE/TRUE boolean input no-con/no-set/no-link FALSE FASLE/TRUE boolean input no-con/no-set/no-link FALSE FASLE/TRUE 模块说明

该模块的主要功能是用于对VPC卡件进行相关参数配置。该模块通常与VPC配对使用。组态时通常与VPC卡件组态在一起。

组态过程中,需要注意,不可对同一通道组态多个VPCS模块;不可采用该模块对非VPC卡件通道进行组态。

21

2.1.12 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

单通道超速保护配置模块(OPCS模块)

01-13OPCSOPCS12345

标记说明

参数名称 BusID Addr HHAL HHDB HAL HDB SNAL RSDB RSNE 参数描述 总线序号标识 对应的VPC卡件通道地址 高高报警限值 高高报警死区 高报警限值 高报警死区 孤网报警限值 转速死区 转速不等率 参数属性 值类型 功能 port port 连接性 缺省值 0 0 3050 2 3010 2 3020 2 1% 单位/范围 EBUS Address IOM Address specifiable specifiable specifiable specifiable specifiable specifiable specifiable/% input no-con/no-set/no-link input no-con/no-set/no-link no-con/set/no-link no-con/set/no-link no-con/set/no-link no-con/set/no-link no-con/set/no-link no-con/set/no-link no-con/set/no-link integer input integer input integer input integer input integer input integer input integer input 模块说明

该模块的主要功能是用于对OPC卡件进行相关参数配置。该模块通常与OPC配对使用。组态时通常与OPC卡件组态在一起。

组态过程中,需要注意,不可对同一通道组态多个OPCS模块;不可采用该模块对非OPC卡件通道进行组态。

22

2.1.13 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

双通道差分位移信号输入模块(LVDT模块)

KMLVDTLVDT51234

标记说明

参数名称 参数描述 参数属性 值类型 功能 连接性 缺省值 单位/范围 ADDR 模块对应的IO网络地址 port RAWC1 RAWC2 RAWC3 CfgWord 第1通道原始计数值 第2通道输出计数值 第3通道原始计数值 配置字 input no-con/no-set/link-in 0000 IOM Address integer output no-con/no-set/no-link 0x0000 0~0xFFFF integer output no-con/no-set/no-link 0x0000 0~0xFFFF integer output no-con/no-set/no-link 0x0000 0~0xFFFF integer input no-con/set/no-link 0x0000 0~0x063F

其中配置字CfgWord的各bit含义如下表所示: 位域 B0 参数名称 LvdtACheck Enable 参数描述 LVDTA零满位 校准使能 参数属性 值类型 功能 连接性 缺省值 单位/范围 boolean input no-con/set/no-link FALSE FASLE/TRUE B1 LvdtAZeroCheck LVDTA零位校准 boolean input no-con/set/no-link FALSE FASLE/TRUE B2 LvdtAFullCheck LVDTA满位校准 boolean input no-con/set/no-link FALSE FASLE/TRUE B3 LvdtBCheck Enable LVDTB零满位 校准使能 boolean input no-con/set/no-link FALSE FASLE/TRUE B4 LvdtBZeroCheck LVDTB零位校准 boolean input no-con/set/no-link FALSE FASLE/TRUE B5 LvdtBFullCheck LVDTB满位校准 boolean input no-con/set/no-link FALSE FASLE/TRUE B6 B7 B8 Retained Retained Retained 保留 保留 保留 boolean input no-con/no-set/no-link FALSE FASLE/TRUE boolean input no-con/no-set/no-link FALSE FASLE/TRUE boolean input no-con/no-set/no-link FALSE FASLE/TRUE B9 LvdtAEnable B10 LvdtBEnable B11 B12 B13 B14 B15 Retained Retained Retained Retained Retained LVDTA 使能 boolean input no-con/set/no-link FALSE FASLE/TRUE LVDTB 使能 boolean input no-con/set/no-link FALSE FASLE/TRUE 保留 保留 保留 保留 保留 boolean input no-con/no-set/no-link FALSE FASLE/TRUE boolean input no-con/no-set/no-link FALSE FASLE/TRUE boolean input no-con/no-set/no-link FALSE FASLE/TRUE boolean output no-con/no-set/no-link FALSE FASLE/TRUE boolean input no-con/no-set/no-link FALSE FASLE/TRUE 模块说明

23

NT6000V3A DCS用户手册——DPU算法功能模块

模块只有一个输入接口,只能与IOBUS模块上的接口相连。在组态时,不需要进行参数设置,只要与IOBUS模块的I/O接口相连即可。其属性列表中的ADDR项由组态运算得到。

RAWC1第一通道为LVDT-A 数据值。 RAWC2第二通道为LVDT-B 数据值。 RAWC3第三通道为卡件优选后LVDT数据值。

若对应IO卡件某通道通讯正常,则该通道值的状态为GOOD,此时组态软件进行监视时,其值无背景色;若对应IO卡件某通道的通讯出现硬件故障,则该通道值状态为HARDWARE_ERROR,此时组态软件进行监视时,其值的背景色为紫色;若对应IO卡件通讯失败,则所有通道值(配置字CfgWord除外)的状态均为DISCONNECT,此时组态软件进行监视时,其值的背景色为淡蓝色。

24

2.1.14 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

事件序列记录模块(SOE模块)

KMSOESOE12345

标记说明

参数名称 参数描述 参数属性 值类型 功能 连接性 缺省值 单位/范围 ADDR 模块对应的IO网络地址 port CfgWord 配置字 input no-con/no-set/link-in 0000 IOM Address no-con/set/no-link 0x0000 0~0xFFFF RAWC 第1~16通道原始计数值 integer output no-con/no-set/no-link 0x0000 0~0xFFFF integer input 其中配置字CfgWord的各bit含义如下表所示:

位域 参数名称 参数描述 参数属性 值类型 功能 连接性 缺省值 单位/范围 B0 SOE01_ON SOE通道配置标记位 boolean input no-con/set/no-link FALSE FASLE/TRUE B1 SOE02_ON SOE通道配置标记位 boolean input no-con/set/no-link FALSE FASLE/TRUE B2 SOE03_ON SOE通道配置标记位 boolean input no-con/set/no-link FALSE FASLE/TRUE B3 SOE04_ON SOE通道配置标记位 boolean input no-con/set/no-link FALSE FASLE/TRUE B4 SOE05_ON SOE通道配置标记位 boolean input no-con/set/no-link FALSE FASLE/TRUE B5 SOE06_ON SOE通道配置标记位 boolean input no-con/set/no-link FALSE FASLE/TRUE B6 SOE07_ON SOE通道配置标记位 boolean input no-con/set/no-link FALSE FASLE/TRUE B7 SOE08_ON SOE通道配置标记位 boolean input no-con/set/no-link FALSE FASLE/TRUE B8 SOE09_ON SOE通道配置标记位 boolean input no-con/set/no-link FALSE FASLE/TRUE B9 SOE10_ON SOE通道配置标记位 boolean input no-con/set/no-link FALSE FASLE/TRUE B10 SOE11_ON SOE通道配置标记位 boolean input no-con/set/no-link FALSE FASLE/TRUE B11 SOE12_ON SOE通道配置标记位 boolean input no-con/set/no-link FALSE FASLE/TRUE B12 SOE13_ON SOE通道配置标记位 boolean input no-con/set/no-link FALSE FASLE/TRUE B13 SOE14_ON SOE通道配置标记位 boolean input no-con/set/no-link FALSE FASLE/TRUE B14 SOE15_ON SOE通道配置标记位 boolean input no-con/set/no-link FALSE FASLE/TRUE B15 SOE16_ON SOE通道配置标记位 boolean input no-con/set/no-link FALSE FASLE/TRUE 模块说明

模块只有一个输入接口,只能与IOBUS模块上的接口相连。在组态时,不需要进行参数设置,只要与IOBUS模块的I/O接口相连即可。其属性列表中的ADDR项由组态运算得到。

此外,组态时,需要根据实际需要将有SOE信号输入的通道配置为SOE通道。即在配

25

NT6000V3A DCS用户手册——DPU算法功能模块

置字中将相应的标记位置为TRUE。若不置此标记位,则该通道为普通的DI通道,不产生SOE事件信息。

若对应IO卡件通讯正常,则RAWC值的状态为GOOD,此时组态软件进行监视时,其值无背景色;若对应IO卡件通讯失败,则RAWC值的状态为DISCONNECT,此时组态软件进行监视时,其值的背景色为淡蓝色。

26

2.1.15 图形表示

NAI001NAI05893 NT6000V3A DCS用户手册——DPU算法功能模块

远程模拟量引用模块(NAI模块)

SH0001:ADD21890.OUTDPU1001

标记说明

参数名称 DpuName 参数描述 模块所引用的DPU号 参数属性 值类型 功能 连接性 缺省值 单位/范围 port property no-con/no-set/no-link DPU0000 0~最大DPU号 0~最大页号 1 to 12 chars 1 to 4 chars 1 to 16 chars specifiable PageName 模块所引用的变量页号 port property no-con/no-set/no-link SH0000 ModuleName 模块所引用的变量模块名 string property no-con/no-set/no-link ParaName 模块所引用的变量参数名 string property no-con/no-set/no-link TEST OUT DPU0000 TagName 模块所引用的变量Tag名 string property no-con/no-set/no-link @SH0000 :TEST.OUT OUT 模块所引用的变量的值 real output con/no-set/link-out 0.00 模块说明

该模块用于引用其他DPU节点上的模拟量数据及其状态。若引用的数据在指定的DPU上指定页面查找不到,则该模块输出数据状态为DISCONNECT,数值为0。但是需要注意的是,该模块的输出数据OUT状态若为DISCONNECT,并不是一定代表定位失败,也有可能是该模块所引用数据的状态是DISCONNECT。

组态时,需要设定的参数包括模块属性列表中的DpuName、PageName、ModuleName、ParaName四项。

图中,线的上方 “SH0001:ADD21890.OUT”是远程数据点的Tag名标识,而线的下方“DPU1001”是远程DPU节点名。Tag名和DPU节点名是根据组态时设置的信息自动生成。

该模块合法引用的数据同时满足以下两个条件:第一,其他DPU的数据;第二,可用Tag名访问的数据点,即连接性为可连接(con)。

27

2.1.16 图形表示

NDI002NDI11578 NT6000V3A DCS用户手册——DPU算法功能模块

远程开关量引用模块(NDI模块)

SH0002:OR308646.OUTDPU1002

标记说明

参数名称 DpuName 参数描述 模块所引用的DPU号 参数属性 值类型 功能 port port 连接性 缺省值 单位/范围 property no-con/no-set/no-link DPU0000 0~最大DPU号 property no-con/no-set/no-link SH0000 TEST OUT DPU0000 0~最大页号 1 to 12 chars 1 to 4 chars 1 to 16 chars PageName 模块所引用的变量页号 ModuleName 模块所引用的变量模块名 string property no-con/no-set/no-link ParaName 模块所引用的变量参数名 string property no-con/no-set/no-link TagName 模块所引用的变量Tag名 string property no-con/no-set/no-link @SH0000 :TEST.OUT OUT 模块所引用的变量的值 boolean output con/no-set/link-out FALSE FALSE/TRUE 模块说明

该模块用于引用其他DPU节点上的开关量数据及其状态。若引用的数据在指定的DPU上指定页面查找不到,则该模块输出OUT的数据状态为DISCONNECT,数值为FALSE。但是需要注意的是,该模块的输出数据OUT状态若为DISCONNECT,并不是一定代表定位失败,也有可能是该模块所引用数据的状态是DISCONNECT。

组态时,需要设定的参数包括模块属性列表中的DpuName、PageName、ModuleName、ParaName四项。

图中,线的上方 “SH0002:OR308646.OUT”是远程数据点的Tag名标识,而线的下方“DPU1002”是远程DPU节点名。Tag名和DPU节点名是根据组态时设置的信息自动生成。

该模块合法引用的数据同时满足以下两个条件:第一,其他DPU的数据;第二,可用Tag名访问的数据点,即连接性为可连接(con)。

28

2.1.17 图形表示

AI001PAI04342 NT6000V3A DCS用户手册——DPU算法功能模块

页间模拟量引用模块(PAI模块)

SH0001:ADD21890.OUT

标记说明

参数名称 参数描述 参数属性 值类型 port 功能 连接性 缺省值 SH0000 TEST OUT SH0000: TEST.OUT 0.00 单位/范围 0~最大页号 1 to 12 chars 1 to 4 chars 1 to 16 chars specifiable PageName 模块所引用的变量页号 property no-con/no-set/no-link property no-con/no-set/no-link property no-con/no-set/no-link property no-con/no-set/no-link output con/no-set/link-out ModuleName 模块所引用的变量模块名 string ParaName 模块所引用的变量参数名 string TagName 模块所引用的变量Tag名 string OUT 模块所引用的变量的值 real 模块说明

该模块是引用本DPU的其他页面的模拟量数据及其状态。若引用的数据在指定页面查找不到,则该模块输出数据状态为DISCONNECT,数值为0。但是需要注意的是,该模块的输出数据OUT状态若为DISCONNECT,并不是一定代表定位失败,也有可能是该模块所引用数据的状态是DISCONNECT。

组态时,需要设定的参数包括模块属性列表中的PageName、ModuleName、ParaName三项。

图中,线的上方 “SH0001:ADD21890.OUT”是远程数据点的Tag名标识,它是由组态时设置的信息自动生成。

该模块合法引用的数据同时满足以下两个条件:第一,DPU本地的任意页面的数据(包括该PAI模块所在页面的数据);第二,可用Tag名访问的数据点,即连接性为可连接(con)。

29

2.1.18 图形表示

DI002PDI26341SH0002:OR308646.OUT NT6000V3A DCS用户手册——DPU算法功能模块

页间开关量引用模块(PDI模块)

标记说明

参数名称 参数描述 参数属性 值类型 port 功能 连接性 缺省值 SH0000 TEST OUT SH0000: TEST.OUT FALSE 单位/范围 0~最大页号 1 to 12 chars 1 to 4 chars 1 to 16 chars FALSE/TRUE PageName 模块所引用的变量页号 property no-con/no-set/no-link property no-con/no-set/no-link property no-con/no-set/no-link property no-con/no-set/no-link output con/no-set/link-out ModuleName 模块所引用的变量模块名 string ParaName 模块所引用的变量参数名 string TagName 模块所引用的变量Tag名 string OUT 模块所引用的变量的值 boolean 模块说明

该模块用于引用其他DPU节点上的开关量数据及其状态。若引用的数据在指定的DPU上指定页面查找不到,则该模块输出OUT的数据状态为DISCONNECT,数值为FALSE。但是需要注意的是,该模块的输出数据OUT状态若为DISCONNECT,并不是一定代表定位失败,也有可能是该模块所引用数据的状态是DISCONNECT。

组态时,需要设定的参数包括模块属性列表中的PageName、ModuleName、ParaName三项。

图中,线的上方 “SH0002:OR308646.OUT”是远程数据点的Tag名标识,由组态时设置的信息自动生成。

该模块合法引用的数据同时满足以下两个条件:第一,DPU本地的任意页面的数据(包括该PDI模块所在页面的数据);第二,可用Tag名访问的数据点,即连接性为可连接(con)。

30

2.1.19 图形表示

01-11-01MASMA16629 NT6000V3A DCS用户手册——DPU算法功能模块

电流信号的转换模块(SMA模块)

标记说明

参数名称 参数描述 参数属性 值类型 port port port real real 功能 连接性 property no-con/no-set/no-link property no-con/no-set/no-link property no-con/no-set/no-link property property property property property output no-con/set/no-link no-con/set/no-link no-con/set/no-link no-con/set/no-link no-con/set/no-link con/no-set/link-out 缺省值 单位/范围 0 0 0 100.0 0.0 2.5 1.0 0.0 0.0 EBUS Address IOM Address 0~8 specifiable specifiable 0~25 specifiable specifiable LR~HR BusID 模块的通道总线地址 Addr Channel HR LR SCI K B OUT 模块的通道卡件地址 模块的通道号 模块输出的高量程 模块输出的低量程 信号变换的类型 模块输出变换系数 模块输出变换基数 模块输出值 integer property real real real no-con/set/no-link 4~20mA specifiable OSV 模块输出超限坏点死区 real 模块说明

该模块是属于输入信号转换模块的一种,其功能是对由MA卡件模块采集来的信号进行转换,以满足控制策略运算和工业生产过程的不同要求。

组态时,需要设置的参数如下所示: BusID:有效值为1~4;

Addr:有效值为模块IOBUS中的机架地址之一; Channel:有效值为1~8;

HR:用于输入信号类型转换及转换后的高限判断,其值需大于LR; LR:用于输入信号类型转换及转换后的低限判断,其值需小于HR; SCI:表示所采集的信号类型,有8种选择,它们分别的含义如下:

(1) RAW:原始值,即不进行转换;

CONVERTED_value?RAW_value

对于2.0版本的毫安卡件,每一通道输入范围为0 ~ 20mA dc,等效于0~64000 原始计数;20.48mA dc输入信号等效于65535原始计数(组件的全量程)。

对于3.0版本的毫安卡件,每一通道输入范围为0 ~ 20mA dc,等效于0~54000 原始计数;20.48mA dc输入信号等效于65535原始计数(组件的全量程)。 (2) 0~20MA:信号类型是量程为0~20MA的线性信号,变换公式为:

CONVERTED_value?RAW_value?0RAW_20MA?0*?HR?LR??LR

(3) 4~20MA:信号类型是量程为4~20MA的线性信号,变换公式为:

31

NT6000V3A DCS用户手册——DPU算法功能模块

RAW_value?RAW_4MARAW_20MA?RAW_4MA*?HR?LR??LRCONVERTED_value?

(4) 0~10Vdc:信号类型是量程为0~10Vdc的线性信号,变换公式为:

CONVERTED_value?RAW_value?032000?0*?HR?LR??LR

(5) S-0~20MA:信号类型是量程为0~20MA的开方信号,变换公式为:

CONVERTED_value?RAW_value?0RAW_20MA?0*?HR?LR??LR

(6) S-4~20MA:信号类型是量程为4~20MA的开方信号,变换公式为:

CONVERTED_value?RAW_value?RAW_4MARAW_20MA?RAW_4MA*?HR?LR??LR

(7) S-0~20MA:信号类型是量程为0~20MA的开方信号,带小信号切除,变换公式为:

若RAW_value?RAW_0MA_low,则CONVERTED_value?LR;

否则,

CONVERTED_value?RAW_value?0RAW_4MA?0*?HR?LR??LR

(8) S-4~20MA:信号类型是量程为4~20MA的开方信号,带小信号切除,变换公式为:

若RAW_value?RAW_4MA_low,则CONVERTED_value?LR;

否则,

CONVERTED_value?RAW_value?RAW_4MARAW_20MA?RAW_4MA*?HR?LR??LR

以上各公式中变量的值,对于不同的IO卡件各不相同。对于2.0版本的IO卡件,各变量值分别为:

RAW_4MA?12800RAW_20MA?64000RAW_4MA_low?480RAW_20MA_low?13184(2.0版本)

而对于3.0版本的IO卡件,各变量的值则为:

RAW_4MA?10800RAW_20MA?54000RAW_4MA_low?405RAW_20MA_low?11124(3.0版本)

在SCI为RAW选项时,转换后的值不进行高低限判断,因此模块OUT的数据状态值来源于IO扫描的结果;当SCI为其他合法选项时,转换后的值需要进行高低限判断,若超出高低量程之外的误差余量范围,则模块OUT的数据状态会被置为HARDWARE_ERROR状态,详情可参见接下来的OSV变量的相关说明。

OSV:指在高低量程之外的误差余量,通常用量程的百分比表示。因此,对于信号转换模块,其容许的量程范围如下式所示:

32

NT6000V3A DCS用户手册——DPU算法功能模块

(LR?(HR?LR)*OSV100)?(HR?(HR?LR)*OSV100)经OSV作用截断前后的对比图如下所示。

OSV(unit)HR实际值LROSV(unit)

OSV(unit)HR经高低限截断后的值LROSV(unit)

K:信号转换的变化系数; B:信号转换的偏置值。 因此,模块的输出为:

OUT?K*CONVERTED_value?B

在使用该模块时,不要对同一通道地址(即通道总线地址、机架地址和通道号相同)重复使用。

关于OUT的输出状态,若对应IO卡件的通讯失败,则OUT数据状态为DISCONNECT;若卡件的采集值经信号变换之后,超出量程范围,则OUT数据状态为HARDWARE_ERROR;若该模块的总线地址BusID、卡件地址Addr以及通道号ChannelNo任意一个是非法值,则OUT数据状态为HARDWARE_ERROR;除此之外的其他情况下,OUT数据状态为GOOD。

33

2.1.20 图形表示

AOSAO2236901-17-01 NT6000V3A DCS用户手册——DPU算法功能模块

模拟量输出信号的转换模块(SAO模块)

标记说明

参数名称 BusID Addr Channel HR LR SCI OSV IN 参数描述 模块的通道总线地址 模块的通道卡件地址 模块的通道号 模块输出的高限 模块输出的底限 信号变换的类型 模块输出超限坏点死区 模块输出到IO网络的值 参数属性 值类型 port port port real real integer real real 功能 property property property property property property property input 连接性 no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link no-con/set/no-link no-con/set/no-link no-con/set/no-link no-con/set/no-link no-con/no-set/ link-out 缺省值 0 0 0 100.0 0.0 4~20mA 2.5 0.0 单位/范围 EBUS Address IOM Address 0~4 specifiable specifiable specifiable 0~25 specifiable 模块说明

该模块是属于输出信号转换模块的一种,其功能是对输出到AO卡件模块的信号进行转换,以满足传输和控制的需要。

组态时,需要设置的参数如下所示: BusID:有效值为1~4;

Addr:有效值为模块IOBUS中的机架地址之一; Channel:有效值为1~4;

HR:用于输出信号的类型转换,其值需大于LR; LR:用于输出信号的类型转换,其值需小于HR;

SCI:表示所要输出的信号类型,有3种选择,它们分别的含义如下(输出模拟量为RAW_value,经变换后输出的信号大小为CONVERTED_value):

(1) RAW:原始值,即不进行转换;

CONVERTED_value?RAW_value

(2) 0~20MA:信号类型是量程为0~20MA的线性信号,变换公式为:

CONVERTED_value?RAW_value?LRHR?LR*?RAW_20MA?0??0

(3) 4~20MA:信号类型是量程为4~20MA的线性信号,变换公式为:

CONVERTED_value?RAW_value?LRHR?LR*?RAW_20MA?RAW_4MA??RAW_4MA

式中,相关变量的值可参考SMA模块说明中的值。

此外, 以上三种变换类型,在进行信号转换之后,均需要进行如下所示的输出信号高低限判断:

34

NT6000V3A DCS用户手册——DPU算法功能模块

_value?0_value?若变换后CONVERTED若变换后CONVERTED,则CONVERTED_value?0。

65535,则CONVERTED_value?65535。

OSV:指在高低量程之外的误差余量,通常用量程的百分比表示。因此,对于信号转换模块,其容许的输入模拟量范围如下式所示:

(LR?(HR?LR)*OSV100)?(HR?(HR?LR)*OSV100) 经OSV作用截断前后的对比图如2.1.13节中所示。

在使用该模块时,不要对同一通道地址(即通道总线地址、机架地址和通道号相同)重复使用。

关于OUT的输出状态,若对应IO卡件的通讯失败,则OUT数据状态为DISCONNECT;若该模块的总线地址BusID、卡件地址Addr以及通道号ChannelNo任意一个是非法值,或者该输出卡件没有连接输出设备,则OUT数据状态为HARDWARE_ERROR;除此之外的其他情况下,OUT数据状态为GOOD。

35

2.1.21 图形表示

01-13-06DISDI22814 NT6000V3A DCS用户手册——DPU算法功能模块

开关量输入信号的转换模块(SDI模块)

标记说明

参数名称 参数描述 参数属性 值类型 port port port 功能 property property property output property 连接性 no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link con/no-set/link-out no-con/no-set/no-link 缺省值 0 0 0 FALSE FALSE 单位/范围 EBUS Address IOM Address 0~16 FALSE/TRUE FALSE/TRUE BusID 模块的通道总线地址 Addr Channel 模块的通道卡件地址 模块的通道号 OUT 模块的输出值(来自IO) boolean INV 模块的输出求反 boolean 模块说明

该模块是属于输入信号转换模块的一种,其功能是对由DI卡件模块采集来的信号进行转换,以满足控制策略运算和工业生产过程的要求。

组态时,需要设置的参数如下所示: BusID:有效值为1~4;

Addr:有效值为模块IOBUS中的机架地址之一; Channel:有效值为1~16;

INV:转换类型,有取反(TRUE)和直接输出(FALSE)两种;

在将输出OUT的scanOff置位,即将OUT置离线时,INV值不起作用。相应通道的DI信号就等于相应采集到的开关量信号。

在使用该模块时,不要对同一通道地址(即通道总线地址、机架地址和通道号相同)重复使用。

关于OUT的输出状态,若对应IO卡件的通讯失败,则OUT数据状态为DISCONNECT;若该模块的总线地址BusID、卡件地址Addr以及通道号ChannelNo任意一个是非法值,则OUT数据状态为HARDWARE_ERROR;除此之外的其他情况下,OUT数据状态为GOOD。

36

2.1.22 图形表示

DOSDO1814001-14-05 NT6000V3A DCS用户手册——DPU算法功能模块

开关量输出信号的转换模块(SDO模块)

标记说明

参数名称 BusID Addr Channel IN INV 参数描述 模块的通道总线地址 模块的通道卡件地址 模块的通道号 参数属性 值类型 port port port 功能 property property property output 连接性 no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link 缺省值 0 0 0 单位/范围 EBUS Address IOM Address 0~16 模块的输出值(输出到IO) boolean 模块的输出求反 no-con/no-set/link-out FALSE FALSE/TRUE no-con/no-set/no-link FALSE FALSE/TRUE boolean property 模块说明

该模块是属于输入信号转换模块的一种,其功能是对输出到DO卡件模块的信号进行转换,以满足控制策略运算和工业生产过程的要求。

组态时,需要设置的参数如下所示: BusID:有效值为1~4;

Addr:有效值为模块IOBUS中的机架地址之一; Channel:有效值为1~16;

INV:转换类型,有取反(TRUE)和直接输出(FALSE)两种;

在使用该模块时,不要对同一通道地址(即通道总线地址、机架地址和通道号相同)重复使用。

关于OUT的输出状态,若对应IO卡件的通讯失败,则OUT数据状态为DISCONNECT;若该模块的总线地址BusID、卡件地址Addr以及通道号ChannelNo任意一个是非法值,或者该输出卡件无输出电压,则OUT数据状态为HARDWARE_ERROR;除此之外的其他情况下,OUT数据状态为GOOD。

37

2.1.23 图形表示

01-11-01TCSTC12356 NT6000V3A DCS用户手册——DPU算法功能模块

热电偶信号的转换模块(STC模块)

标记说明

参数名称 BusID Addr Channel 参数描述 模块的通道总线地址 模块的通道卡件地址 模块的通道号 参数属性 值类型 port port port 功能 property property property property property property 连接性 no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link no-con/set/no-link no-con/set/no-link no-con/set/no-link no-con/set/no-link con/no-set/link-out 缺省值 0 0 0 0 0 0 E 2.5 600.0 0.0 0.0 单位/范围 EBUS Address IOM Address 0~8 EBUS Address IOM Address 0~8 specifiable 0~25 specifiable specifiable specifiable CT-BusID 外部温度的通道总线地址 port CT-Addr 外部温度的通道卡件地址 port CT-Channel CT-EXTERN SCI OSV HR LR OUT 外部温度的通道号 外部温度的使能端 信号变换的类型 模块输出的高限 模块输出的底限 模块输出值 port boolean property integer property property property property output real real real no-con/no-set/no-link FALSE FALSE/TRUE 模块输出超限坏点死区 real 模块说明

该模块是属于输入信号转换模块的一种,其功能是对由TC卡件模块采集来的信号进行转换,以满足控制策略运算和工业生产过程的要求。信号转换是依据ITS-90国际温标——标准热电阻热电偶电子分度表,对于冷端温度的补偿采用的是测量信号的补偿,而不是温度的简单加减补偿。

组态时,需要设置的参数如下所示: BusID:有效值为1~4;

Addr:有效值为模块IOBUS中的机架地址之一; Channel:有效值为1~8;

HR:用于输入信号类型转换和高限判断,其值需大于LR; LR:用于输入信号类型转换和低限判断,其值需小于HR;

SCI:表示所采集的信号类型,有8种选择,它们分别的含义如下:

(1) RAW:原始值,即不进行转换;

每一通道信号输入范围为-10.5 ~ +69.5 mV dc,等效于0~64000 原始计数;71.419mV dc 输入信号等效于65535原始计数(组件的全量程)。 (2) B:信号类型是B型热电偶信号;

38

NT6000V3A DCS用户手册——DPU算法功能模块

(3) E:信号类型是E型热电偶信号; (4) J:信号类型是J型热电偶信号; (5) K:信号类型是K型热电偶信号; (6) N:信号类型是N型热电偶信号; (7) R:信号类型是R型热电偶信号; (8) S:信号类型是S型热电偶信号; (9) T:信号类型是T型热电偶信号;

在SCI为RAW选项时,转换后的值不进行高低限判断,因此模块OUT的数据状态值来源于IO扫描的结果;当SCI为其他合法选项时,转换后的值需要进行高低限判断,若超出高低量程之外的误差余量范围,则模块OUT的数据状态会被置为HARDWARE_ERROR状态,详情可参见接下来的OSV变量的相关说明。

OSV:指在高低量程之外的误差余量,通常用量程的百分比表示。因此,对于信号转换模块,其容许的量程范围如下式所示:

(LR?(HR?LR)*OSV100)?(HR?(HR?LR)*OSV100) 经OSV作用截断前后的对比图如2.1.13节中所示。

CT_EXTERN:TRUE表示有外部补偿温度输入信号;FALSE表示采用默认值; CT_BusID:有效值为1~4;

CT_Addr:有效值为模块IOBUS中的机架地址之一; CT_Channel:有效值为1~8; 补偿温度的原理和方法为:

若EXTERN为FALSE,则采用内部补偿温度。补偿温度的值是TC卡件第9通道的数据采样值经转换后得到。

若EXTERN为TRUE,则采用外部补偿温度。补偿温度的值是由CT_BusID 、CT_Addr、CT_Channel三个参数指定的通道采样的值经信号转换后的实际温度值。若这三个参数任意一个非法,则该STC模块的输出状态为HARDWARE_ERROR。

在得到补偿温度之后,补偿时首先把该补偿温度转换成其对应的毫伏信号,然后叠加到采集到的毫伏信号之上,进行相应的运算求解,获得累积毫伏信号所对应的温度值,即为最终的信号转换结果。

在使用该模块时,不要对同一通道地址(即通道总线地址、机架地址和通道号相同)重复使用。

关于OUT的输出状态,若对应IO卡件的通讯失败,则OUT数据状态为DISCONNECT;若卡件的采集值经信号变换之后,超出量程范围,则OUT数据状态为HARDWARE_ERROR;若该模块的总线地址BusID、卡件地址Addr以及通道号ChannelNo任意一个是非法值,或者补偿温度的CT_BusID 、CT_Addr、CT_Channel三个参数任意一个非法,则OUT数据状态为HARDWARE_ERROR;除此之外的其他情况下,OUT数据状态为GOOD。

39

2.1.24 图形表示

01-16-08RTDSRTD14965 NT6000V3A DCS用户手册——DPU算法功能模块

热电阻信号的转换模块(SRTD模块)

标记说明

参数名称 busID Addr Channel HR LR SCI OSV OUT 参数描述 模块的通道总线地址 模块的通道卡件地址 模块的通道号 模块输出的高限 模块输出的底限 信号变换的类型 模块输出值 参数属性 值类型 port port port real real integer real 功能 property property property property property property property output 连接性 no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link no-con/set/no-link no-con/set/no-link no-con/set/no-link no-con/set/no-link con/no-set/link-out 缺省值 0 0 0 200.0 0.0 PT100 2.5 0.0 单位/范围 EBUS Address IOM Address 0~8 specifiable specifiable specifiable specifiable specifiable 模块输出超限坏点死区 real 模块说明

该模块是属于输入信号转换模块的一种,其功能是对由RTD卡件模块采集来的信号进行转换,以满足控制策略运算和工业生产过程的要求。信号转换是依据ITS-90国际温标——标准热电阻热电偶电子分度表,有较高的转换精度。

组态时,需要设置的参数如下所示: BusID:有效值为1~4;

Addr:有效值为模块IOBUS中的机架地址之一; Channel:有效值为1~8; HR:需大于LR; LR:需小于HR;

SCI:表示所采集的信号类型,有8种选择,它们分别的含义如下:

(1) RAW:原始值,即不进行转换;

每一通道信号输入范围为0~320Ω,等效于0~64000 原始计数;325.675Ω输入信号等效于65535原始计数(组件的全量程)。 (2) CU50:信号类型是CU50热电阻信号; (3) CU100:信号类型是CU100热电阻信号; (4) PT10:信号类型是PT10热电阻信号; (5) PT50:信号类型是PT50热电阻信号; (6) PT100:信号类型是PT100热电阻信号; (7) NICKEL:信号类型是NICKEL热电阻信号;

在SCI为RAW选项时,转换后的值不进行高低限判断,因此模块OUT的数据状态值来源于IO扫描的结果;当SCI为其他合法选项时,转换后的值需要进行高低限判断,若超

40

NT6000V3A DCS用户手册——DPU算法功能模块

出高低量程之外的误差余量范围,则模块OUT的数据状态会被置为HARDWARE_ERROR状态,详情可参见接下来的OSV变量的相关说明。

OSV:指在高低量程之外的误差余量,通常用量程的百分比表示。因此,对于信号转换模块,其容许的量程范围如下式所示:

(LR?(HR?LR)*OSV100)?(HR?(HR?LR)*OSV100) 经OSV作用截断前后的对比图如2.1.13节中所示。

在使用该模块时,不要对同一通道地址(即通道总线地址、机架地址和通道号相同)重复使用。

关于OUT的输出状态,若对应IO卡件的通讯失败,则OUT数据状态为DISCONNECT;若卡件的采集值经信号变换之后,超出量程范围,则OUT数据状态为HARDWARE_ERROR;若该模块的总线地址BusID、卡件地址Addr以及通道号ChannelNo任意一个是非法值,则OUT数据状态为HARDWARE_ERROR;除此之外的其他情况下,OUT数据状态为GOOD。

41

2.1.25 图形表示

01-16-02FISFI31660 NT6000V3A DCS用户手册——DPU算法功能模块

频率信号的转换模块(SFI模块)

标记说明

参数名称 busID Addr Channel B OUT 参数描述 模块的通道总线地址 模块的通道卡件地址 模块的通道号 模块的输出偏置 模块的输出 参数属性 值类型 port port port real real 功能 property property property property output 连接性 no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link con/no-set/link-out 缺省值 单位/范围 0 0 0 0 0 EBUS Address IOM Address 0~4 specifiable specifiable 模块说明

该模块是属于输入信号转换模块的一种,其功能是对由PI卡件模块采集来的信号进行转换,以满足控制策略运算和工业生产过程的要求。

组态时,需要设置的参数如下所示: BusID:有效值为1~4;

Addr:有效值为模块IOBUS中的机架地址之一; Channel:有效值为1~4;(同PI卡件的通道数量);

B:信号转换的偏置值,用于对采样得到的结果进行修正。

在使用该模块时,不要对同一通道地址(即通道总线地址、机架地址和通道号相同)重复使用。

关于OUT的输出状态,若对应IO卡件的通讯失败,则OUT数据状态为DISCONNECT;若该模块的总线地址BusID、卡件地址Addr以及通道号ChannelNo任意一个是非法值,则OUT数据状态为HARDWARE_ERROR;除此之外的其他情况下,OUT数据状态为GOOD。

该模块可用SPI模块替代。

42

2.1.26 图形表示

01-16-02PISPI31660 NT6000V3A DCS用户手册——DPU算法功能模块

脉冲量输入信号的转换模块(SPI模块)

标记说明

参数名称 参数描述 参数属性 值类型 功能 连接性 缺省值 单位/范围 0 0 0 FI 1 0 0 EBUS Address IOM Address 0~4 TTL/OC RAW / FI / PI specifiable specifiable specifiable busID 模块的通道总线地址 port property no-con/no-set/no-link Addr Channel CHWT SCI RSET K B OUT 模块的通道卡件地址 port property no-con/no-set/no-link 模块的通道号 通道传感器类型 信号变换类型 累积脉冲数清零 模块输出的变换系数 模块输出的变换基数 模块的输出 port property no-con/no-set/no-link integer integer real real real input input property property output no-con/set/no-link con/set/no-link con/set/no-link con/set/no-link con/no-set/link-out no-con/no-set/no-link TTL boolean output FALSE FALSE/TRUE 模块说明

该模块是属于输入信号转换模块的一种,其功能是对由PI卡件模块采集来的信号进行转换,以满足控制策略运算和工业生产过程的要求。

组态时,需要设置的参数如下所示: BusID:有效值为1~4;

Addr:有效值为模块IOBUS中的机架地址之一; Channel:有效值为1~4;(同PI卡件的通道数量); CHWT:根据通道的传感器类型设置该变量。即

TTL:模块默认值,TTL电平, 磁电式传感器。 OC:OC门和无源触点。

SCI:根据采集信号的物理意义来设置该变量。

(1) RAW:无特定物理意义。此时将输入信号作为频率计数信号处理,不做任何信号转换,直接让工程量输入值等于该频率计数值;

(2) FI:模块默认值,表示输入信号为频率计数信号。根据K和B,对输入频率计数信号进行转换;

(3) PI:表示输入信号为脉冲计数信号。根据K、B以及其他相关信息,将该脉冲计数信号转换成本地的脉冲累计值。具有计数上溢和卡件复位等判断功能。若发生计数上溢,则脉冲累计值不存在误差;若发生卡件复位,则忽略复位带来的误差计数值。

K:信号变换的系数,用于对采样得到的计数值进行换算。

43

NT6000V3A DCS用户手册——DPU算法功能模块

B:信号转换的偏置值,用于对换算得到的结果进行修正。

模块的RSET参数为自复位参数,仅在SCI选择PI选项时,有复位清零脉冲计数的功能。建议在采用SPI模块组态脉冲计数通道时,及时采用该复位键进行必要的清零操作。 在使用该模块时,不要对同一通道地址(即通道总线地址、机架地址和通道号相同)重复使用。

关于OUT的输出状态,若对应IO卡件的通讯失败,则OUT数据状态为DISCONNECT;若该模块的总线地址BusID、卡件地址Addr以及通道号ChannelNo任意一个是非法值,则OUT数据状态为HARDWARE_ERROR;除此之外的其他情况下,OUT数据状态为GOOD。

44

2.1.27 图形表示

PAPA18452 NT6000V3A DCS用户手册——DPU算法功能模块

模拟量输出模块(PA模块)

标记说明

参数名称 OUT 参数描述 模块输出值 参数属性 值类型 real 功能 output 连接性 con/set/link-out 缺省值 0.00 单位/范围 specifiable 模块说明

该模块输出一个模拟量,参与其他模块的运算。该模拟量的值可以在线设置,可采用TAG名引用。

2.1.28 图形表示

PBPB23213开关量输出模块(PB模块)

标记说明

参数名称 OUT 参数描述 模块输出值 参数属性 值类型 boolean 功能 output 连接性 con/set/link-out 缺省值 FALSE 单位/范围 FALSE/TRUE 模块说明

该模块输出一个开关量,参与其他模块的运算。该开关量的值可以在线设置,可采用TAG名引用。

45

2.1.29 图形表示

BOPGPBO11808 NT6000V3A DCS用户手册——DPU算法功能模块

开关量输入模块(PBO模块)

标记说明

参数名称 IN 参数描述 模块输入值 参数属性 值类型 boolean 功能 output 连接性 con/no-set/link-in 缺省值 FALSE 单位/范围 FALSE/TRUE 模块说明

该模块用于输出显示一个开关量,可通过TAG名方式引用该开关量。 2.1.30 图形表示

ROPGPRO11472模拟量输入模块(PRO模块)

标记说明

参数名称 IN 参数描述 模块输入值 参数属性 值类型 real 功能 output 连接性 con/no-set/link-in 缺省值 0.00 单位/范围 specifiable 模块说明

该模块用于输出显示一个模拟量,可通过TAG名方式引用该模拟量。

46

2.1.31 图形表示

DIDIN3367801-16-08 NT6000V3A DCS用户手册——DPU算法功能模块

开关量输入模块(DIN模块)

标记说明

参数名称 参数描述 参数属性 值类型 port port port 功能 property property property output 连接性 no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link con/no-set/link-out 缺省值 0 0 0 单位/范围 EBUS Address IOM Address 1~16 busID 模块引用的通道总线地址 Addr 模块引用的通道卡件地址 Channel OUT 模块引用的通道号 模块引用的通道采样值 boolean FALSE FALSE/TRUE 模块说明

该模块用于引用指定通道的IO开关量值,需要设置的参数如下: BusID:有效值为1~4;

Addr:有效值为模块IOBUS中的机架地址之一; Channel:有效值为1~16;(同DI卡件的通道数量);

关于OUT的输出状态,若对应IO卡件的通讯失败,则OUT数据状态为DISCONNECT;若该模块的总线地址BusID、卡件地址Addr以及通道号ChannelNo任意一个为非法值,或者其实际引用的通道不是开关量输入信号,则OUT数据状态为HARDWARE_ERROR;除此之外的其他情况下,OUT数据状态应为GOOD。

47

2.1.32 图形表示

01-14-05DODOUT11378 NT6000V3A DCS用户手册——DPU算法功能模块

开关量输出模块(DOUT模块)

标记说明

参数名称 参数描述 参数属性 值类型 port port port 功能 property property property input 连接性 no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link con/no-set/link-in 缺省值 0 0 0 单位/范围 EBUS Address IOM Address 1~16 busID 模块输出的通道总线地址 Addr 模块输出的通道卡件地址 Channel IN 模块输出的通道号 模块向某通道输出的值 boolean FALSE FALSE/TRUE 模块说明

该模块用于输出开关量值到指定的IO通道,需要设置的参数如下: BusID:有效值为1~4;

Addr:有效值为模块IOBUS中的机架地址之一; Channel:有效值为1~16;(同DI卡件的通道数量);

组态时,不能对同一通道组态两个DOUT模块。若组态了两个DOUT模块,则首先进行模块运算(页号较小的先进行运算,若是同一页,则是模块顺序号较小的先进行运算)的DOUT模块无效。在组态该模块时,可以采用组态软件上的搜索工具确认该通道组态是否唯一。

48

2.1.33 图形表示

01-12-08AIAIN21475 NT6000V3A DCS用户手册——DPU算法功能模块

模拟量输入模块(AIN模块)

标记说明

参数名称 busID Addr Channel OUT 参数描述 模块引用的通道总线地址 模块引用的通道卡件地址 模块引用的通道号 模块引用的通道采样值 参数属性 值类型 port port port real 功能 property property property output 连接性 no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link con/no-set/link-out 缺省值 单位/范围 0 0 0 0.00 EBUS Address IOM Address 0~16 specifiable 模块说明

该模块用于引用指定通道的IO模拟量值,需要设置的参数如下: BusID:有效值为1~4;

Addr:有效值为模块IOBUS中的机架地址之一; Channel:有效值为1~8;(输入模拟量卡件通道数最大为8);

关于OUT的输出状态,若对应IO卡件的通讯失败,则OUT数据状态为DISCONNECT;若卡件的采集值经信号变换之后,超出量程范围,则OUT数据状态为HARDWARE_ERROR;若该模块的总线地址BusID、卡件地址Addr以及通道号ChannelNo任意一个是非法值;或者其实际引用的通道为开关量输入或输出信号,则OUT数据状态为HARDWARE_ERROR;除此之外的其他情况下,OUT数据状态为GOOD。

49

2.1.34 图形表示

01-13-06AO NT6000V3A DCS用户手册——DPU算法功能模块

模拟量输入模块(AOUT模块)

AOUT22378

标记说明

参数名称 busID Addr Channel IN 参数描述 模块输出的通道总线地址 模块输出的通道卡件地址 模块输出的通道号 模块向某通道输出的值 参数属性 值类型 port port port real 功能 property property property input 连接性 no-con/no-set/no-link no-con/no-set/no-link no-con/no-set/no-link con/no-set/link-in 缺省值 单位/范围 0 0 0 0.00 EBUS Address IOM Address 0~16 specifiable 模块说明

该模块用于输出开关量值到指定的IO通道,需要设置的参数如下: BusID:有效值为1~4;

Addr:有效值为模块IOBUS中的机架地址之一; Channel:有效值为1~4;(同AO卡件的通道数量);

组态时,不能对同一通道组态两个AOUT模块。若组态了两个AOUT模块,则首先进行模块运算(页号较小的先进行运算,若是同一页,则是模块顺序号较小的先进行运算)的AOUT模块无效。在组态该模块时,可以采用组态软件上的搜索工具确认该通道组态是否唯一。

50

NT6000V3A DCS用户手册——DPU算法功能模块

2.2 逻辑时序模块

逻辑时序模块组包括逻辑运算模块和时序模块两类,主要用于构建顺序控制策略及作为模拟量控制的辅助运算单元。逻辑时序模块表达单一的逻辑运算功能和时序运算功能,因此,参数相对较少,组态时基本不需要进行特别的参数设置。对于组态时未被连线的引脚,通常可以设定其初值,以适应不同的逻辑控制策略。

需要特别指出的是:脉冲量发生模块(OSP模块)和时延模块(TON、TOF模块)。这几个模块都具有一个参数Tim(在其属性列表中),组态时可根据实际需要设置为整数值。实际运行中脉冲维持的时间或时延模块延迟的时间是:Tim*DPU运行周期。例如Tim = 10,DPU运行周期是200ms,则脉冲维持的时间或时延模块延迟的时间是2s。在实际运行过程中,这两类模块的上方会显示Tim计数的变化过程。

2.2.1 图形表示

OROR201258两输入开关量或模块(OR2模块)

标记说明

参数名称 IN1 IN2 OUT 参数描述 模块的第一个输入 模块的第二个输入 模块的输出 参数属性 值类型 boolean boolean boolean 功能 input input output 连接性 con/set/link-in con/set/link-in con/no-set/link-out 缺省值 单位/范围 FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE 模块说明

该模块主要功能是对两个输入开关量进行或运算,并输出运算结果。逻辑公式为:

OUT?IN1|IN2

51

2.2.2 图形表示

OROR321292 NT6000V3A DCS用户手册——DPU算法功能模块

三输入开关量或模块(OR3模块)

标记说明

参数名称 IN1 IN2 IN3 OUT 参数描述 模块的第一个输入 模块的第二个输入 模块的第三个输入 模块的输出 参数属性 值类型 boolean boolean boolean boolean 功能 input input input output 连接性 con/set/link-in con/set/link-in con/set/link-in con/no-set/link-out 缺省值 FALSE FALSE FALSE FALSE 单位/范围 FALSE/TRUE FALSE/TRUE FALSE/TRUE FALSE/TRUE 模块说明

该模块的主要作用是对三个开关量输入进行或运算,并输出运算结果。逻辑公式为:

OUT?IN1|IN2|IN3

2.2.3 图形表示

OROR435678四输入开关量或模块(OR4模块)

标记说明

参数名称 IN1 IN2 IN3 IN4 OUT 参数描述 模块的第一个输入 模块的第二个输入 模块的第三个输入 模块的第四个输入 模块的输出 参数属性 值类型 boolean boolean boolean boolean boolean 功能 input input input input output 连接性 con/set/link-in con/set/link-in con/set/link-in con/set/link-in 缺省值 FALSE FALSE FALSE FALSE 单位/范围 FALSE/TRUE FALSE/TRUE FALSE/TRUE FALSE/TRUE FALSE/TRUE con/no-set/link-out FALSE 模块说明

该模块的主要功能是对四个开关量输入进行或运算,并输出运算结果。逻辑公式为:

OUT?IN1|IN2|IN3|IN4

52

2.2.4 图形表示

ANDAND227489

NT6000V3A DCS用户手册——DPU算法功能模块

两输入开关量与模块(AND2模块)

标记说明

参数名称 IN1 IN2 OUT 参数描述 模块的第一个输入 模块的第二个输入 模块的输出 参数属性 值类型 boolean boolean boolean 功能 input input output 连接性 con/set/link-in con/set/link-in con/no-set/link-out 缺省值 单位/范围 FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE 模块说明

该模块的主要功能是对两个开关量输入进行与运算,并输出运算结果。逻辑公式为:

OUT?IN1&IN2

2.2.5 图形表示

ANDAND335689

三输入开关量与模块(AND3模块)

标记说明

参数名称 IN1 IN2 IN3 OUT 参数描述 模块的第一个输入 模块的第二个输入 模块的第三个输入 模块的输出 参数属性 值类型 boolean boolean boolean boolean 功能 input input input output 连接性 con/set/link-in con/set/link-in con/set/link-in con/no-set/link-out 缺省值 单位/范围 FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE 模块说明

该模块的主要功能是对三个开关量输入进行与运算,并输出运算结果。逻辑公式为:

OUT?IN1&IN2&IN3

53

2.2.6 图形表示

ANDAND441235

NT6000V3A DCS用户手册——DPU算法功能模块

四输入开关量与模块(AND4模块)

标记说明

参数名称 IN1 IN2 IN3 IN4 OUT 参数描述 模块的第一个输入 模块的第二个输入 模块的第三个输入 模块的第四个输入 模块的输出 参数属性 值类型 boolean boolean boolean boolean boolean 功能 input input input input output 连接性 con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/no-set/link-out 缺省值 单位/范围 FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE 模块说明

该模块的主要功能是对四个开关量输入进行与运算,并输出运算结果。逻辑公式为:

OUT?IN1&IN2&IN3&IN4

2.2.7 图形表示

XORXOR08199两输入开关量异或模块(XOR模块)

标记说明

参数名称 IN1 IN2 OUT 参数描述 模块的第一个输入 模块的第二个输入 模块的输出 参数属性 值类型 boolean boolean boolean 功能 input input output 连接性 con/set/link-in con/set/link-in con/no-set/link-out 缺省值 单位/范围 FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE 模块说明

该模块的主要功能是对两个开关量输入进行异或运算,并输出运算结果。逻辑公式为:

OUT?(!IN2&IN1)|(!IN1&IN2)

54

2.2.8 图形表示

NNOT25824 NT6000V3A DCS用户手册——DPU算法功能模块

开关量取反模块(NOT模块)

标记说明

参数名称 IN OUT 参数描述 模块的输入 模块的输出 参数属性 值类型 boolean boolean 功能 input output 连接性 con/set/link-in con/no-set/link-out 缺省值 单位/范围 FALSE FALSE/TRUE TRUE FALSE/TRUE 模块说明

该模块的主要功能是对输入开关量进行取反运算,并输出运算结果。逻辑公式为:

OUT?!IN 2.2.9 图形表示

SQRS触发器模块(MRS模块)

RMRS09168

标记说明

参数名称 IN1 IN2 OUT 参数描述 模块的SET输入 模块的RESET输入 模块的输出 参数属性 值类型 boolean boolean boolean 功能 input input output 连接性 con/set/link-in con/set/link-in 缺省值 单位/范围 FALSE FALSE/TRUE FALSE FALSE/TRUE con/no-set/link-out FALSE FALSE/TRUE 模块说明

该模块实现的是RS触发器逻辑功能。其主要逻辑为:

OUT(n)?(!IN1)&(IN2|OUT(n?1));

55

2.2.10 图形表示

DQCPDTR27350 NT6000V3A DCS用户手册——DPU算法功能模块

D触发器模块(DTR模块)

标记说明

参数名称 IN CP OUT 参数描述 模块的D输入端 参数属性 值类型 boolean 功能 input input output 连接性 con/set/link-in con/set/link-in con/no-set/link-out 缺省值 单位/范围 FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE 模块的脉冲信号输入端 boolean 模块的输出 boolean 模块说明

该模块实现的是D触发器逻辑功能。主要逻辑为:

当CP的上升沿来到时,有OUT 2.2.11 图形表示

5?IN。

脉冲发生模块(OSP模块)

OSP16762

标记说明

参数名称 IN TIM OUT 参数描述 模块的输入 脉冲维持的周期数 模块的输出 参数属性 值类型 boolean integer boolean 功能 input property output 连接性 con/set/link-in no-con/set/no-link 缺省值 单位/范围 FALSE FALSE/TRUE 1 specifiable con/no-set/link-out FALSE FALSE/TRUE 模块说明

当输入信号IN有上升沿来到时,模块输出一个高电平维持TIM个运算周期的脉冲。 若模块正在输出一个TIM周期的脉冲,此时输入信号IN又有上升沿来到,则从当前时刻开始计算,模块接着输出一个高电平维持TIM个运算周期的脉冲。

56

2.2.12 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

多功能脉冲发生模块(PLS模块)

PLS28294

标记说明

参数名称 IN Width Sence Retrig OUT 参数描述 模块的输入 脉冲时间常数 脉冲触发类型 重触发使能信号 模块的输出 参数属性 值类型 boolean integer integer boolean boolean 功能 input property property property output 连接性 con/set/link-in no-con/set/no-link no-con/set/no-link no-con/set/no-link con/no-set/link-out 缺省值 FALSE 1 RISE (0) FALSE FALSE 单位/范围 FALSE/TRUE secs 0~2 FALSE/TRUE FALSE/TRUE 模块说明

这是一个功能相对丰富的脉冲触发器模块。它提供了上升沿触发、下降沿触发、边缘触发三种脉冲触发方式,脉冲高电平维持时间以时间单位秒(s)来定义,Retrig信号表示是否允许重触发。当Retrig信号有效(TRUE)时,在模块输出脉冲高电平期间,若又有脉冲触发信号来到,则从当前时刻开始计时,模块接着输出一个高电平维持Width秒的脉冲。当Retrig信号无效时,在模块输出脉冲高电平期间,忽略所有输入端的边缘触发信号。

57

2.2.13 图形表示

5TDTON30860

NT6000V3A DCS用户手册——DPU算法功能模块

延时开模块(TON模块)

标记说明

参数名称 IN TIM OUT 参数描述 模块的输入 模块的延时周期数 模块的输出 参数属性 值类型 boolean integer boolean 功能 input property output 连接性 con/set/link-in no-con/set/no-link 缺省值 单位/范围 FALSE FALSE/TRUE 1 specifiable con/no-set/link-out FALSE FALSE/TRUE 模块说明

模块的主要功能是,当输入端有上升沿信号来到时,并且其高电平保持超过TIM个运算周期,则模块延时TIM个运算周期后,输出开信号(TRUE)。若输入端为FALSE,则输出端立即变为FALSE。

2.2.14 图形表示

5TFTOF10860

延时关模块(TOF模块)

标记说明

参数名称 IN TIM OUT 参数描述 模块的输入 模块的延时周期数 模块的输出 参数属性 值类型 boolean integer boolean 功能 input property output 连接性 con/set/link-in no-con/set/no-link 缺省值 单位/范围 FALSE FALSE/TRUE 1 specifiable con/no-set/link-out FALSE FALSE/TRUE 模块说明

模块的主要功能是,当输入端有下降沿信号来到时,并且其低电平保持超过TIM个运算周期,则模块延时TIM个运算周期后,输出关信号(TRUE)。若输入端为TRUE,则输出端立即变为TRUE。

58

2.2.15 图形表示

1Q NT6000V3A DCS用户手册——DPU算法功能模块

比较模块(CMP模块)

2CMP12567

标记说明

参数名称 PV1 PV2 MODE OP 参数描述 模块的第一个输入 模块的第二个输入 比较模式 模块的输出 参数属性 值类型 real real integer boolean 功能 input input property output 连接性 con/set/link-in con/set/link-in no-con/set/no-link con/no-set/link-out 缺省值 单位/范围 0.0 0.0 >= specifiable specifiable specifiable FALSE FALSE/TRUE 模块说明

这是一个功能简单的比较模块,根据比较模式MODE的选择,比较PV1和PV2,并输出比较结果。

59

2.2.16 图形表示

>>==<=

功能比较模块(CMPA模块)

12CMPA28646

标记说明

参数名称 PV1 PV2 HYST EQUB GTER NOTL EQUL NOTG LESS NOTE 参数描述 模块的第一个输入 模块的第二个输入 滞环参数 等于带 大于 不小于(大于等于) 等于 不大于(小于等于) 小于 不等于 参数属性 值类型 real real real real boolean boolean boolean boolean boolean boolean 功能 input input property property output output output output output output 连接性 con/set/link-in con/set/link-in no-con/set/no-link no-con/set/no-link 缺省值 0.0 0.0 0.0 0.0 单位/范围 specifiable specifiable specifiable specifiable con/no-set/link-out FALSE FALSE/TRUE con/no-set/link-out FALSE FALSE/TRUE con/no-set/link-out TRUE FALSE/TRUE con/no-set/link-out FALSE FALSE/TRUE con/no-set/link-out FALSE FALSE/TRUE con/no-set/link-out FALSE FALSE/TRUE 模块说明

这是一个功能相对复杂的比较模块,模块将输出多种比较模式的比较结果。由于工业生产过程中的变量通常是不断变化的,因此在比较两个模拟量的关系时,其比较结果也是不断变化的。功能比较模块CMPA为了减小这种模拟量变化而带来的比较关系的变化,引入了等于带Equband和回差Hyst两个参数。根据比较模式的不同,比较的逻辑可以分为一下三种情况:

(1) 等于:该模块在判断两个输入模拟量是否相等时,与等于带Equband和回差Hyst两个参数有关。比较结果受以下两个因素的影响:一是PV1?PV2所在的区间;二是PV1?PV2的变化趋势。详细的比较逻辑如下图所示。

(2) 大于:该模块在判断PV1是否大于PV2时,与回差Hyst有关。比较结果也受到两个因素的影响:一是PV1?PV2所在的区间;二是PV1?PV2的变化趋势。详细的比较逻辑如下图所示。

(3) 小于:该模块在判断PV1是否小于PV2时,也仅与回差Hyst有关。比较结果也受到两个因素的影响:一是PV1?PV2所在的区间;二是PV1?PV2的变化趋势。详细的比较逻辑如下图所示。

60

NT6000V3A DCS用户手册——DPU算法功能模块

PV1?PV2回差Hyst等于带EqubPV1?PV2等于带Equb回差HystEqual?FALSETRUEFALSETRUEFALSE

图:等于关系判断的示意图

PV1?PV2PV1?PV2回差HystGreater?FALSETRUEFALSE

图:大于关系判断的示意图

回差HystPV1?PV2Less?FALSEPV1?PV2TRUEFALSE

图:小于关系判断的示意图

此外,模块的输出,不等于NOTE、NOTG、NOTL分别是上面三个比较结果的取反。

61

2.2.17 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

周期脉冲触发模块(TPO模块)

TPO05857

标记说明

参数名称 IN HTIM LTIM OP 参数描述 模块的输入 高电平维持周期数 低电平维持周期数 模块的输出 参数属性 值类型 boolean integer integer boolean 功能 input property property output 连接性 con/set/link-in no-con/set/no-link no-con/set/no-link con/no-set/link-out 缺省值 单位/范围 FALSE FALSE/TRUE 1 1 Ticks Ticks FALSE FALSE/TRUE 模块说明

该模块的主要功能是,在输入IN的上升沿信号来到时,并且保持高电平不变的情况下,模块输出占空比可调的周期性脉冲。若模块输入IN变为FALSE,则输出OUT立即变为FALSE。

在线设置参数HTIM和LTIM的值时,对当前正在输出的脉冲无效;只有等当前脉冲结束后,下一个脉冲开始,新的参数才会生效。

62

NT6000V3A DCS用户手册——DPU算法功能模块

2.2.18 首出模块(FIST模块)

图形表示

BI01BO01BI02BO02BI03BO03BI04BO04BI05BO05BI06BO06BI07BO07BI08BO08BI09BO09BI10BO10BI11BO11BI12BO12BI13BO13BI14BO14BI15BO15BI16BO16RSetBOutFIST11908

63

标记说明

参数名称 BI01 BI02 BI03 BI04 BI05 BI06 BI07 BI08 BI09 BI10 BI11 BI12 BI13 BI14 BI15 BI16 RSET BO01 BO02 BO03 BO04 BO05 BO06 BO07 BO08 BO09 BO10 BO11 BO12 BO13 BO14 BO15 BO16 PACK BOUT 参数描述 模块的输入1 模块的输入2 模块的输入3 模块的输入4 模块的输入5 模块的输入6 模块的输入7 模块的输入8 模块的输入9 模块的输入10 模块的输入11 模块的输入12 模块的输入13 模块的输入14 模块的输入15 模块的输入16 输出复位信号 模块的输出1 模块的输出2 模块的输出3 模块的输出4 模块的输出5 模块的输出6 模块的输出7 模块的输出8 模块的输出9 模块的输出10 模块的输出11 模块的输出12 模块的输出13 模块的输出14 模块的输出15 模块的输出16 输入输出值打包 模块的逻辑输出 NT6000V3A DCS用户手册——DPU算法功能模块

参数属性 值类型 boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean integer boolean 功能 input input input input input input input input input input input input input input input input input output output output output output output output output output output output output output output output output output output 连接性 con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/no-set/link-out con/no-set/link-out con/no-set/link-out con/no-set/link-out con/no-set/link-out con/no-set/link-out con/no-set/link-out con/no-set/link-out con/no-set/link-out con/no-set/link-out con/no-set/link-out con/no-set/link-out con/no-set/link-out con/no-set/link-out con/no-set/link-out con/no-set/link-out con/no-set/no-link con/no-set/link-out 缺省值 单位/范围 FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE 0x0000 specifiable FALSE FALSE/TRUE 模块说明

该模块的主要功能是记录16个输入中首先由FALSE变为TRUE的输入。

64

NT6000V3A DCS用户手册——DPU算法功能模块

模块的RSET信号只有在16个输入均为FALSE的情况下才能复位输出信号。

模块的PACK值,是16个输入及16个输出的布尔值的集合。输入占用低16bit,输出占用高16bit。

65

2.2.19 图形表示

BI01BI02BI03BI04BI05BI06BI07BI08BI09BI10BI11BI12BI13BI14BI15BI16 NT6000V3A DCS用户手册——DPU算法功能模块

位组合模块(BTOW模块)

OutBTOW25337

标记说明

参数名称 BI01 BI02 BI03 BI04 BI05 BI06 BI07 BI08 BI09 BI10 BI11 BI12 BI13 BI14 BI15 BI16 OUT HIGH 参数描述 模块的输入1 模块的输入2 模块的输入3 模块的输入4 模块的输入5 模块的输入6 模块的输入7 模块的输入8 模块的输入9 模块的输入10 模块的输入11 模块的输入12 模块的输入13 模块的输入14 模块的输入15 模块的输入16 模块的输出 参数属性 值类型 功能 boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean integer input input input input input input input input input input input input input input input input output 连接性 con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/no-set/link-out 缺省值 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE 0x0 单位/范围 FALSE/TRUE FALSE/TRUE FALSE/TRUE FALSE/TRUE FALSE/TRUE FALSE/TRUE FALSE/TRUE FALSE/TRUE FALSE/TRUE FALSE/TRUE FALSE/TRUE FALSE/TRUE FALSE/TRUE FALSE/TRUE FALSE/TRUE FALSE/TRUE 0x0~0xFFFF0000 FALSE/TRUE 组合输出到高或低Word boolean property no-con/set/no-link FALSE 模块说明

该模块主要功能是将16个输入整合到输出OUT的高word(即高16Bit)或者低word(低16Bit)。主要逻辑为:

66

NT6000V3A DCS用户手册——DPU算法功能模块

当HIGH值为FALSE时,整合到输出的低word,即BI01对应OUT的第0Bit,BI02对应OUT的第1Bit,以此类推;

当HIGH值为TRUE时,整合到输出的高word,即BI01对应OUT的第16Bit,BI02对应OUT的17Bit,以此类推。

67

2.2.20 图形表示

BO01BO02BO03BO04BO05BO06BO07BO08BO09BO10BO11BO12BO13BO14BO15BO16 NT6000V3A DCS用户手册——DPU算法功能模块

位拆分模块(WTOB模块)

InWTOB19402

标记说明

参数名称 IN BO01 BO02 BO03 BO04 BO05 BO06 BO07 BO08 BO09 BO10 BO11 BO12 BO13 BO14 BO15 BO16 HIGH 参数描述 模块的输入值 模块的输出1 模块的输出2 模块的输出3 模块的输出4 模块的输出5 模块的输出6 模块的输出7 模块的输出8 模块的输出9 模块的输出10 模块的输出11 模块的输出12 模块的输出13 模块的输出14 模块的输出15 模块的输出16 拆分输入的高或低word 参数属性 值类型 integer 功能 input 连接性 con/set/link-in 缺省值 0 单位/范围 specifiable boolean output boolean output boolean output boolean output boolean output boolean output boolean output boolean output boolean output boolean output boolean output boolean output boolean output boolean output boolean output boolean output boolean property con/no-set/link-out FALSE FALSE/TRUE con/no-set/link-out FALSE FALSE/TRUE con/no-set/link-out FALSE FALSE/TRUE con/no-set/link-out FALSE FALSE/TRUE con/no-set/link-out FALSE FALSE/TRUE con/no-set/link-out FALSE FALSE/TRUE con/no-set/link-out FALSE FALSE/TRUE con/no-set/link-out FALSE FALSE/TRUE con/no-set/link-out FALSE FALSE/TRUE con/no-set/link-out FALSE FALSE/TRUE con/no-set/link-out FALSE FALSE/TRUE con/no-set/link-out FALSE FALSE/TRUE con/no-set/link-out FALSE FALSE/TRUE con/no-set/link-out FALSE FALSE/TRUE con/no-set/link-out FALSE FALSE/TRUE con/no-set/link-out FALSE FALSE/TRUE no-con/set/no-link FALSE FALSE/TRUE 模块说明

该模块的主要功能是将输入unsigned long 型数据IN的高word或者低word对应输出到BO01~BO16中,主要逻辑为:

68

NT6000V3A DCS用户手册——DPU算法功能模块

当HIGH为FALSE时,将IN的低word输出到BO01~BO16,对应方式为:第0Bit输出到BO01,第1Bit输出到BO02,以此类推;

当HIGH为TRUE时,将IN的高word输出到BO01~BO16,对应方式为:第16Bit输出到BO01,第17Bit输出到BO02,以此类推。

69

2.2.21 图形表示

BITBIT03776

NT6000V3A DCS用户手册——DPU算法功能模块

位输出模块(BIT模块)

标记说明

参数名称 IN OUT BIT 参数描述 模块的输入 模块的输出 输出位的序号 参数属性 值类型 integer boolean integer 功能 input input property 连接性 con/set/link-in con/set/link-out no-con/set/no-link 缺省值 0 FALSE 0 单位/范围 specifiable FALSE/TRUE 0~31 模块说明

该模块的主要功能是根据BIT的值,将unsigned long型输入IN对应位上的值输出。若IN中第BIT位为0,则输出OUT为FALSE,否则为TRUE。

70

NT6000V3A DCS用户手册——DPU算法功能模块

2.3 数学运算模块

数学运算模块完成控制逻辑中整数和浮点数的数学运算,既包含基本的运算模块(如加、减、乘、除模块),也包含较复杂的数学运算模块(如乘方、正弦运算模块)。 数学运算模块库极大地丰富了组态软件的模块库,为控制算法提供了模拟量运算的支持,是控制算法组态过程中最常用的模块库之一。

模块库中除IDIV模块和IMOD模块为整型运算外,其他模块均为浮点运算。 2.3.1 图形表示

加法模块(ADD模块)

ADDADD16858

标记说明

参数名称 IN1 IN2 OUT 参数描述 参数属性 值类型 功能 real real real input input output 连接性 con/set/link-in con/set/link-in con/no-set/link-out 缺省值 单位/范围 0.0 0.0 0.0 specifiable specifiable specifiable 模块的第一个输入 模块的第二个输入 模块的输出 模块说明

该模块的功能是计算两个输入模拟量之和并输出。计算公式为:

OUT?IN1?IN2

71

2.3.2 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

减法模块(SUB模块)

SUBSUB03159

标记说明

参数名称 IN1 IN2 OUT 参数描述 模块的第一个输入 模块的第二个输入 模块的输出 参数属性 值类型 real real real 功能 input input output 连接性 con/set/link-in con/set/link-in con/no-set/link-out 缺省值 0.0 0.0 0.0 单位/范围 specifiable specifiable specifiable 模块说明

该模块的主要功能是计算第一个输入IN1与第二个输入IN2之差,并输出。计算公式为:

OUT?IN1?IN2

2.3.3 图形表示

乘法模块(MUL模块)

MULMUL27191

标记说明

参数名称 IN1 IN2 OUT 参数描述 模块的第一个输入 模块的第二个输入 模块的输出 参数属性 值类型 real real real 功能 input input output 连接性 con/set/link-in con/set/link-in con/no-set/link-out 缺省值 0.0 0.0 0.0 单位/范围 specifiable specifiable specifiable 模块说明

该模块的主要功能是计算两个模拟量输入之积,并输出。计算公式为:

OUT?IN1*IN2

72

2.3.4 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

除法模块(DIV模块)

DIVDIV12798

标记说明

参数名称 IN1 IN2 OUT 参数描述 模块的第一个输入 模块的第二个输入 模块的输出 参数属性 值类型 real real real 功能 input input output 连接性 con/set/link-in con/set/link-in con/no-set/link-out 缺省值 0.0 1.0 0.0 单位/范围 specifiable specifiable specifiable 模块说明

该模块的功能是计算第一个输入IN1与第二个非零输入IN2的商,并输出。若IN2为0,则模块输出一个最大值。计算公式为:

OUT?IN1IN2

2.3.5 图形表示

开平方运算模块(SQRT模块)

SQRTSQRT25445

标记说明

参数名称 IN OUT 参数描述 模块的输入 模块的输出 参数属性 值类型 real real 功能 input output 连接性 con/set/link-in con/no-set/link-out 缺省值 0.0 0.0 单位/范围 specifiable specifiable 模块说明

该模块的功能对输入模拟量进行开平方运算,并输出运算结果。若输入为负数,则输出结果为0。计算公式为:

OUT?IN

73

2.3.6 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

平方运算模块(SQR模块)

SQRSQR14545

标记说明

参数名称 IN OUT 参数描述 模块的输入 模块的输出 参数属性 值类型 real real 功能 input output 连接性 con/set/link-in con/no-set/link-out 缺省值 0.0 0.0 单位/范围 specifiable specifiable 模块说明

该模块的功能是对输入模拟量进行平方运算,并输出运算结果。计算公式为:

OUT?IN2

2.3.7 图形表示

小值模块(MIN模块)

MINMIN12578

标记说明

参数名称 IN1 IN2 OUT 参数描述 模块的第一个输入 模块的第二个输入 模块的输出 参数属性 值类型 real real real 功能 input input output 连接性 con/set/link-in con/set/link-in con/no-set/link-out 缺省值 0.0 0.0 0.0 单位/范围 specifiable specifiable specifiable 模块说明

该模块的功能是比较两个模拟量输入的大小,并输出较小值。

74

2.3.8 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

大值模块(MAX模块)

MAXMAX15465

标记说明

参数名称 IN1 IN2 OUT 参数描述 模块的第一个输入 模块的第二个输入 模块的输出 参数属性 值类型 real real real 功能 input input output 连接性 con/set/link-in con/set/link-in con/no-set/link-out 缺省值 0.0 0.0 0.0 单位/范围 specifiable specifiable specifiable 模块说明

该模块的功能是比较两个模拟量输入的大小,并输出较大值。 2.3.9 图形表示

求平均值模块(AVG模块)

AVGAVG53412

标记说明

参数名称 IN1 IN2 OUT 参数描述 模块的第一个输入 模块的第二个输入 模块的输出 参数属性 值类型 real real real 功能 input input output 连接性 con/set/link-in con/set/link-in con/no-set/link-out 缺省值 0.0 0.0 0.0 单位/范围 specifiable specifiable specifiable 模块说明

该模块的功能是计算两个模拟量输入的平均值,并输出。计算公式为:

OUT??IN1?IN2?2

75

2.3.10 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

求绝对值模块(ABS模块)

ABSABS87462

标记说明

参数名称 IN OUT 参数描述 模块的输入 模块的输出 参数属性 值类型 real real 功能 input output 连接性 con/set/link-in con/no-set/link-out 缺省值 0.0 0.0 单位/范围 specifiable specifiable 模块说明

该模块的功能是求模拟量输入的绝对值,并输出。

OUT?IN

2.3.11 图形表示

模拟量取反模块(CHS模块)

CHSCHS24578

标记说明

参数名称 IN OUT 参数描述 模块的输入 模块的输出 参数属性 值类型 real real 功能 input output 连接性 con/set/link-in con/no-set/link-out 缺省值 0.0 0.0 单位/范围 specifiable specifiable 模块说明

该模块的功能是对模拟量输入进行变号,即取反,并输出。

OUT??IN

76

2.3.12 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

常用对数运算模块(LOG模块)

LOGLOG12487

标记说明

参数名称 IN OUT 参数描述 模块的输入 模块的输出 参数属性 值类型 real real 功能 input output 连接性 con/set/link-in con/no-set/link-out 缺省值 1.0 0.0 单位/范围 specifiable specifiable 模块说明

该模块的功能是对模拟量输入取常用对数运算,并输出运算结果。若输入为非正数,则输出为1。

OUT?log10IN

2.3.13 图形表示

反常用对数运算模块(ALOG模块)

ALOGALOG25478

标记说明

参数名称 IN OUT 参数描述 模块的输入 模块的输出 参数属性 值类型 real real 功能 input output 连接性 con/set/link-in con/no-set/link-out 缺省值 0.0 1.0 单位/范围 specifiable specifiable 模块说明

模块的功能是对模拟量输入进行反常用对数运算,即进行以10为底的幂运算。并输出运算结果。

OUT?10IN

77

2.3.14 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

自然对数运算模块(LN模块)

LNLN96452

标记说明

参数名称 IN OUT 参数描述 模块的输入 模块的输出 参数属性 值类型 real real 功能 input output 连接性 con/set/link-in con/no-set/link-out 缺省值 1.0 0.0 单位/范围 specifiable specifiable 模块说明

该模块的功能是对模拟量输入取自然对数运算,并输出运算结果。若输入为非正数,则输出为1。

OUT?logeIN?lnIN

2.3.15 图形表示

反自然对数运算模块(ALN模块)

ALNALN74562

标记说明

参数名称 IN OUT 参数描述 模块的输入 模块的输出 参数属性 值类型 real real 功能 input output 连接性 con/set/link-in con/no-set/link-out 缺省值 0.0 1.0 单位/范围 specifiable specifiable 模块说明

该模块的功能是对模拟量输入进行反自然对数运算,即进行以exp为底的幂运算,并输出运算结果。

OUT?expIN,exp?2.71828...

78

2.3.16 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

幂运算模块(EXP模块)

EXPEXP56321

标记说明

参数名称 IN1 IN2 OUT 参数描述 模块的第一个输入 模块的第二个输入 模块的输出 参数属性 值类型 real real real 功能 input input output 连接性 con/set/link-in con/set/link-in con/no-set/link-out 缺省值 0.0 0.0 1.0 单位/范围 specifiable specifiable specifiable 模块说明

该模块的功能是进行以模拟量输入IN1为底的幂运算,并输出运算结果。若两输入参数均为0,则输出为1。

OUT?IN1IN2

2.3.17 图形表示

正弦运算模块(SIN模块)

SINSIN54575

标记说明

参数名称 IN OUT 参数描述 模块的输入 模块的输出 参数属性 值类型 real real 功能 input output 连接性 con/set/link-in con/no-set/link-out 缺省值 0.0 0.0 单位/范围 specifiable specifiable 模块说明

该模块的功能是对模拟量输入进行正弦运算,并输出运算结果。输入采用弧度制。

OUT?sin(IN)

79

2.3.18 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

余弦运算模块(COS模块)

COSCOS87855

标记说明

参数名称 IN OUT 参数描述 模块的输入 模块的输出 参数属性 值类型 real real 功能 input output 连接性 con/set/link-in con/no-set/link-out 缺省值 0.0 1.0 单位/范围 specifiable specifiable 模块说明

该模块的功能是对模拟量输入进行余弦运算,并输出运算结果。输入采用弧度制。

OUT?cos(IN)

2.3.19 图形表示

正切运算模块(TAN模块)

TANTAN24578

标记说明

参数名称 IN OUT 参数描述 模块的输入 模块的输出 参数属性 值类型 real real 功能 input output 连接性 con/set/link-in con/no-set/link-out 缺省值 0.0 0.0 单位/范围 specifiable specifiable 模块说明

该模块的功能是对模拟量输入进行正切运算,并输出运算结果。输入采用弧度制。

OUT?tan(IN)

80

2.3.20 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

反正弦运算模块(ASIN模块)

ASINASIN24586

标记说明

参数名称 IN OUT 参数描述 模块的输入 模块的输出 参数属性 值类型 real real 功能 input output 连接性 con/set/link-in con/no-set/link-out 缺省值 0.0 0.0 单位/范围 specifiable specifiable 模块说明

该模块的功能是对模拟量输入进行反正弦运算,并输出运算结果。输出采用弧度制。

OUT?arcsin(IN)

2.3.21 图形表示

反余弦运算模块(ACOS模块)

ACOSACOS57745

标记说明

参数名称 IN OUT 参数描述 模块的输入 模块的输出 参数属性 值类型 real real 功能 input output 连接性 con/set/link-in con/no-set/link-out 缺省值 0.0 1.57 单位/范围 specifiable specifiable 模块说明

该模块的功能是对模拟量输入进行反余弦运算,并输出运算结果。输出采用弧度制。

OUT?arccos(IN)

81

2.3.22 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

反正切运算模块(ATAN模块)

ATANATAN87354

标记说明

参数名称 IN OUT 参数描述 模块的输入 模块的输出 参数属性 值类型 real real 功能 input output 连接性 con/set/link-in con/no-set/link-out 缺省值 0.0 0.0 单位/范围 specifiable specifiable 模块说明

该模块的功能是对模拟量输入进行反正切运算,并输出运算结果。输出采用弧度制。

OUT?arctan(IN)

2.3.23 图形表示

整除运算模块(IDIV模块)

IDIVIDIV57632

标记说明

参数名称 IN1 IN2 OUT 参数描述 模块的第一个输入 模块的第二个输入 模块的输出 参数属性 值类型 integer integer integer 功能 input input output 连接性 con/set/link-in con/set/link-in con/no-set/link-out 缺省值 0 1 0 单位/范围 specifiable specifiable specifiable 模块说明

该模块的功能是对两个整型模拟量输入进行整除运算,并输出商。若除数为0,则输出维持上一周期值不变。

OUT?IN1IN2

82

2.3.24 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

模运算模块(IMOD模块)

IMODIMOD98453

标记说明

参数名称 IN1 IN2 OUT 参数描述 模块的第一个输入 模块的第二个输入 模块的输出 参数属性 值类型 integer integer integer 功能 input input output 连接性 con/set/link-in con/set/link-in con/no-set/link-out 缺省值 0 1 0 单位/范围 specifiable specifiable specifiable 模块说明

该模块的功能是对两个整形模拟量输入进行模运算,并输出余数。若除数为0,则输出维持上一周期值不变。

OUT?IN1%IN2

83

NT6000V3A DCS用户手册——DPU算法功能模块

2.4 控制算法模块

控制算法模块主要完成模拟量控制逻辑功能。其算法部分相对比较复杂,从而为工业生产过程中实现有效的控制算法和策略提供了基础。到目前为止,本组态软件控制算法功能块实现了DCS系统的功能的一些基本模块。由于用于工业控制的模块算法较为复杂,本节将对这些复杂模块进行一一介绍。其它更加实用有效的算法模块在以后软件升级的过程中会逐渐增加。 2.4.1 PID运算模块(PID模块)

图形表示

PVPIDOPSPTrakNOTAFFSelTHFrcFrcHFrcLLFrcPID56471

84

标记说明

参数名称 PV SP TRAK FF SELT FRCH FRCL EQUB HRSP LRSP HLSP LLSP XP TI TD INV HROP LROP HLOP LLOP SELS SELB SEPB TI-E TI-D TI-M OP NOTA HFRC LFRC 参数描述 测量值 设定值 跟踪值 前馈值 选择跟踪 强制高限 强制低限 等于带 输入值量程上限 输入值量程下限 输入值高限值 输入值低限值 比例系数 积分时间常数 微分时间常数 PID方向取反信号 输出值量程上限 输出值量程下限 输出值高限值 输出值低限值 选择积分分离 选择智能积分 积分分离限值 小偏差积分值 积分发散积分值 最大的积分时间 模块的输出值 非自动模式 输出超高限 输出超低限 NT6000V3A DCS用户手册——DPU算法功能模块

参数属性 值类型 real real real real boolean boolean boolean real real real real real real real real boolean real real real real boolean boolean real real real real real boolean boolean boolean 功能 input input input input input input input property property property property property property property property property property property property property property property property property property property output output output output 连接性 con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/no-link con/set/no-link con/set/no-link con/set/no-link con/set/no-link con/set/no-link con/set/no-link con/set/no-link con/set/no-link con/set/no-link con/set/no-link con/set/no-link con/set/no-link no-con/set/no-link no-con/set/no-link no-con/set/no-link no-con/set/no-link no-con/set/no-link no-con/set/no-link con/no-set/link-out con/no-set/link-out con/no-set/link-out con/no-set/link-out 缺省值 0.0 0.0 0.0 0.0 单位/范围 LRSP~HRSP LRSP~HRSP LRSP~HRSP specifiable FALSE FASLE/TRUE FALSE FASLE/TRUE FALSE FASLE/TRUE 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 specifiable specifiable specifiable LRSP~HRSP LRSP~HRSP specifiable Secs/非负数 Secs/非负数 FALSE FASLE/TRUE 0.0 0.0 0.0 0.0 specifiable specifiable LROP~HROP LROP~HROP FALSE FASLE/TRUE FALSE FASLE/TRUE 0.0 0.0 0.0 0.0 0.0 非负数 Secs/非负数 Secs/非负数 Secs/非负数 LROP~HROP FALSE FASLE/TRUE FALSE FASLE/TRUE FALSE FASLE/TRUE 模块说明

根据工业过程控制的实际需要,PID算法模块集成了多种基本的控制功能。因此较为复杂。主要可以分为以下四种控制作用(以下是按优先级由高到低顺序排列):

(1) 手动置值

手动置值的优先级最高!

所有模块的输出都可被置离线,从而方便手动置值进行调试。PID算法模块延续了这一

85

NT6000V3A DCS用户手册——DPU算法功能模块

功能,带来的好处是显而易见的。输出可以根据工程人员的需要进行任意的置值,而不仅仅局限于高限、低限以及跟踪值三个值的范围之内。当然,由此带来的弊端也是很显然的,将输出置离线之后,再进行手动置值,此时的输出脱离了模块输出的高低限的限制。因此,在工程人员手动置值时,务必要注意这一点!

(2) 强制高限或低限

强制高限或低限,就是让输出OP直接等于其高限值或者低限值。

强制高限或低限的优先级仅次于模块的手动置值作用。其中,置高限比置低限的优先级高。因此在强制低限值时,务必首先确认强制高限FRCH指令为FLASE.

另外,这里强制高限或低限的优先级高于强制跟踪的优先级,主要是因为强制高限或低限通常时较为紧急的状态。紧急状态的优先级当然要高于其他情况。

(3) 强制跟踪

强制跟踪就是让输出OP在其高低限范围内跟踪TRAK的输入值。 强制跟踪的优先级为第三,次于手动置值及强制高限或低限。 (4) 根据偏差进行PID控制作用的计算和调节输出

根据偏差进行PID控制作用的计算和调节输出是PID算法模块最基本的功能,也是优先级最低的功能。其控制作用的计算公式为:

OP(n)?OP(n?1)?(Kp*(error_k0?error_k1)?Ki*error_k0) ?Kd*(error_k0?2*error_k1?error_k2))*(HROP?LROP)

若加入前馈作用,则运算公式为:

OP(n)?OP(n?1)?(Kp*(error_k0?error_k1)?Ki*error_k0) ?Kd*(error_k0?2*error_k1?error_k2))*(HROP?LROP) ?(FF(n)?FF(n?1))

上式中,偏差均为相对偏差,且有

Kp?XP;Ki?Kp*TsTI;Kd?Kp*TDTs;

Ts为采样周期,即DPU页面运算周期。根据工业控制过程的特点,该模块还附加了带积分参数优化功能:用于PID控制中实现智能积分和积分分离功能。其逻辑关系分别为:

(1) 只选择积分分离功能时:

当PID的PV与SP偏差的绝对值超过积分分离限值时,输出的积分时间为预先设定的输出最大的积分时间TI-M,否则(偏差的绝对值小于等于积分分离限值)输出的积分时间为小偏差积分时间TI-E。

(2) 只选择智能积分功能时:

当PID的PV与SP偏差的绝对值不断增大时,输出的积分时间为预先设定的偏差发散

86

NT6000V3A DCS用户手册——DPU算法功能模块

的积分时间TI-D,否则(PV与SP偏差的绝对值不断减小或者不变)输出最大的积分时间TI-M。

(3) 同时选择智能积分功能和积分分离功能时:

当PID的PV与SP偏差的绝对值超过积分分离限值且偏差不断增大时,输出的积分时间为预先设定的偏差发散积分时间TI-D;

当PID的PV与SP偏差的绝对值超过积分分离限值且偏差不断减小或者不变时,输出的积分时间为预先设定的最大的积分时间TI-M;

当PID的PV与SP偏差的绝对值小于等于积分分离限值时,输出的积分时间为预先设定的小偏差积分时间TI-E。

此外,模块中等于带EQUB、积分分离限值SEPB、以及前馈作用FF都是以实际参数的量程为准,而不是控制运算中的百分比。这一点在使用中符合工程人员的习惯。 控制参数XP是比例系数,而不是比例带。TI和TD分别为积分时间常数和微分时间常数,而不是积分系数和微分系数。模块中各个积分和微分时间常数均要为非负数。若某积分时间常数为非正数或者微分时间常数为负数,则控制作用中不包含积分作用或者微分作用。 变量INV是设置是否将控制作用取反。INV为FALSE时表示反作用,常见的热工控制过程都是反作用控制。INV为TRUE时表示正作用。正作用与反作用的偏差计算方法不同,如下所示:

?e(k0)?PV?SP (正作用 INV=TRUE)??e(k0)?SP?PV (反作用 INV=FALSE)

上式中,偏差为绝对偏差,而不是相对偏差。

输出中NOTA表示是否处于自动状态。TRUE表示非自动状态,即不是处于上面的第四种功能状态;FALSE表示自动状态,即处于第四种功能状态。HFRC和LFRC表示是否处于强制高限或者强制低限状态。

在众多的中间参数中,HR、LR表示某变量量程的高值和低值;HL、LL表示某变量的高限和低限。使用时须注意区分。

此外,模块中的各时间常数或者积分分离限值等定义在正数范围内的变量,若被设置成负数值,则模块运算将其视为0对待。

87

2.4.2 图形表示

12S NT6000V3A DCS用户手册——DPU算法功能模块

二选一模块(SWCH模块)

OPSWCH27584

标记说明

参数名称 PV1 PV2 SL OP 参数描述 供选择输入一 供选择输入二 开关量选择信号 模块的输出 参数属性 值类型 real real boolean real 功能 input input input output 连接性 con/set/link-in con/set/link-in con/set/link-in con/no-set/link-out 缺省值 0.0 0.0 单位/范围 specifiable specifiable FALSE FALSE/TRUE 0.0 specifiable 模块说明

单刀双掷开关模块(SWCH模块),其实现的基本逻辑是:若SL = 1,则模块输出 = PV1;否则模块输出 = PV2。模块的PV1、PV2以及输出OP均为实数。SL是开关量。

88

2.4.3 图形表示

IROP NT6000V3A DCS用户手册——DPU算法功能模块

高值记录模块(RMAX模块)

RMAX07150

标记说明

参数名称 PV RSET OP 参数描述 模块的输入 模块的复位信号 模块的输出 参数属性 值类型 real boolean real 功能 input input output 连接性 con/set/link-in con/set/link-in con/no-set/link-out 缺省值 0.0 0.0 单位/范围 specifiable specifiable FALSE FALSE/TRUE 模块说明

高值记录模块(RMAX模块):模拟量最大值记录功能,输入一个模拟量,每个运算周期均比较并保存其最大值并输出;若RSET为TRUE,则输出清零。

2.4.4 图形表示

IROP低值记录模块(RMIN模块)

RMIN23687

标记说明

参数名称 PV RSET OP 参数描述 模块的输入 模块的复位信号 模块的输出 参数属性 值类型 real boolean real 功能 input input output 连接性 con/set/link-in con/set/link-in con/no-set/link-out 缺省值 0.0 单位/范围 specifiable FALSE FALSE/TRUE 0.0 specifiable 模块说明

低值记录模块(RMIN模块):模拟量最小值记录功能,输入一个模拟量,每个运算周期均比较并保存其最小值并输出;若RSET为TRUE,则输出清零。

89

2.4.5 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

限幅模块(LIM模块)

LIMLIM31654

标记说明

参数名称 PV MAX MIN OP 参数描述 模块的输入 高限 低限 模块的输出 参数属性 值类型 real real real real 功能 input property property output 连接性 con/set/link-in no-con/set/no-link no-con/set/no-link con/no-set/link-out 缺省值 0.0 100.0 0.0 0.0 单位/范围 specifiable specifiable specifiable specifiable 模块说明

限幅模块。对输入数值进行限幅,超过高限时输入等于高限,低于低限时输出等于低限,否则输出等于输入值。

若设置的MAX和MIN值不合法,即MAX小于MIN,则模块运算自动获取这两值中的大值作为高限,小值作为低限。

90

2.4.6 图形表示

12345678 NT6000V3A DCS用户手册——DPU算法功能模块

开关量8选N模块(NINM模块)

QOPNINM07108

标记说明

参数名称 IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 SELN OP OUT 参数描述 模块的第一个输入 模块的第二个输入 模块的第三个输入 模块的第四个输入 模块的第五个输入 模块的第六个输入 模块的第七个输入 模块的第八个输入 优选值数量选择 参数属性 值类型 boolean boolean boolean boolean boolean boolean boolean boolean integer 功能 input input input input input input input input property output output 连接性 con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in no-con/set/no-link con/no-set/link-out con/no-set/link-out 缺省值 单位/范围 FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE 2 0 0~8 0~8 当前为TRUE的输入个数 integer 模块的判断输出 boolean FALSE FALSE/TRUE 模块说明

开关量8选N模块。选择从8个输入开关量中优选的数量N,然后判断8个开关量中为TRUE的开关量数量大于等于N,并输出判断结果。注意N需小于等于8。

模块的8个输入量均为开关量;输出中OUT为开关量,OP为模拟量整数。中间参数SELN由组态软件组态时输入设定的值,其值即为判断条件N,输入值应为整数,且不大于8。

91

2.4.7 图形表示

NT6000V3A DCS用户手册——DPU算法功能模块

曲线模块(CHAR模块)

CHARCHAR19187

标记说明

参数名称 PV X1-X16 Y1-Y16 OP 参数描述 模块的输入 横坐标值 纵坐标值 模块的输出 参数属性 值类型 real real real real 功能 input property property output 连接性 con/no-set/link-in no-con/set/no-link no-con/set/no-link con/no-set/link-out 缺省值 0.0 0.0 0.0 0.0 单位/范围 specifiable specifiable specifiable specifiable 模块说明

曲线模块:16组XY设定曲线,接收一输入信号X,然后根据曲线输出Y,有外延功能,即当输入值超出设定输入范围时根据两端曲线外延。

16组XY坐标设定值,需要按照横坐标X从小到大的顺序依次输入数值。否则,按照以下规则筛选有效坐标值:

(1) 连续几组设定值,若横坐标X均相同,则下标最小的第一组为有效数据。其余均视为无效数据,不参与运算;如X1——X5均相同,则X1所对应的那组坐标值有效,其余均无效。

(2) 对于任意一个输入PV值,均需要两个与其相关的有效坐标值,才能计算出有效输出OP。若只有一组相关的坐标值,则输出等于该有效坐标值中的输出值。其中,“两个与其相关的有效坐标值”意义如下:

(i) 若输入PV值 < 最小横坐标,则需要采用外插法,所需要的两个坐标值是大于PV值的最小两组横坐标所对应的有效坐标值;

(ii) 若输入PV值 > 最大横坐标,也需要采用外插法,所需要的两个坐标值是小于PV值得最大两组横坐标所对应的有效坐标值;

(iii) 若(输入PV值 > 最小横坐标),且(输入PV值 <最大横坐标),则采用内插法,所需要的两个坐标值是与PV值上下相邻的两个横坐标对应的有效坐标值。 (3) 若所有坐标值中出现降序的横坐标,则该横坐标及其以后的所有横坐标对应的坐标值均视为无效坐标值。

92

2.4.8 图形表示

IDE NT6000V3A DCS用户手册——DPU算法功能模块

增减脉冲计数模块(IDEC模块)

OPIDEC27344

标记说明

参数名称 INC DEC EN OP 参数描述 参数属性 值类型 功能 input input input output 连接性 con/set/link-in con/set/link-in con/set/link-in con/no-set/link-out 缺省值 单位/范围 增加脉冲:上升沿有效 boolean 减少脉冲:上升沿有效 boolean 允许条件:为TRUE有效 boolean 模块的累计输出 real FALSE FALSE/TRUE FALSE FALSE/TRUE FALSE FALSE/TRUE 0.0 specifiable 模块说明

增减脉冲计数模块。逻辑关系为:当输入使能端EN为TRUE时,如果增加脉冲上升沿触发一次,输出OP累加1,如果减少脉冲上升沿触发一次,输出减少1,当输入使能端EN为FALSE时,输出OP归零。

93

2.4.9 图形表示

IDS NT6000V3A DCS用户手册——DPU算法功能模块

速率限制模块(RLIM模块)

OPRLIM20392

标记说明

参数名称 PV DISA SELH UPRT DNRT OP 参数描述 模块的输入 闭锁速率限制功能 切保持 增速率限值 减速率限值 模块的输出 参数属性 值类型 real boolean boolean real real real 功能 input input input property property output 连接性 con/set/link-in con/set/link-in con/set/link-in no-con/set/no-link no-con/set/no-link con/no-set/link-out 缺省值 0.0 单位/范围 specifiable FALSE FALSE/TRUE FALSE FALSE/TRUE 0.1 0.1 0.0 /Secs /Secs specifiable 模块说明

速率限制模块:若当前的输入值PV与前一时刻的OP值相比,其变化速率超过给定的变化速率,则按照给定速率、并以前一时刻的OP值为基准计算当前时刻的输出OP值,否则,当前时刻的输出OP直接等于输入值PV。(时间单位:秒)。 输入DISA为TRUE,且切保持输入信号SELH为FALSE时,则闭锁速率限制功能。若切保持输入信号SELH为TRUE时,输出OP保持不变。因此,切保持输入信号SELH的优先级最高。

模块中增减速率限值必须为非负数,若设置为负数,则模块运算将其视为0对待。

94

2.4.10 图形表示

PvUpDnDSRLMA24818

NT6000V3A DCS用户手册——DPU算法功能模块

限值可连入的速率限制模块(RLMA模块)

标记说明

参数名称 PV DISA SELH UPRT DNRT OP 参数描述 模块的输入 闭锁速率限制功能 切保持 增速率限值 减速率限值 模块的输出 参数属性 值类型 real boolean boolean real real real 功能 input input input input input output 连接性 con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/set/link-in con/no-set/link-out 缺省值 0.0 单位/范围 specifiable FALSE FALSE/TRUE FALSE FALSE/TRUE 0.1 0.1 0.0 /Secs /Secs specifiable 模块说明

速率限值作为可连入参数的速率限制模块:与RLIM模块的主要区别在于,增减速率两个变量为可连入输入变量,可让增减速率限值按照既定轨迹变化。其余功能均相同。

模块中增减速率限值必须为非负数,若设置为负数,则模块运算将其视为0对待。

95