一、2模拟量输入平均值
标记说明: 标记名 输入 IN1 输入 IN2 输出 ALM 输出 OUT 输出 BAD 参数 M01 参数 M02 算法说明:
1、本功能块计算两个模拟量输入的平均值。
数据类型 REAL REAL BOOL REAL BOOL REAL REAL 缺省值 0 0 描述 模拟量输入1 模拟量输入2 品质、超差报警(或) 平均值输出 品质、超差故障(与) 超差上限 超差下限 2、如果IN1和IN2中任一个品质为坏,置位BO06或BO07,并自动剔除品质坏的输入,平均值OUT为另一输入。 3、如果IN1和IN2任一个与输出OUT的偏差超过M01设定的上限,或超过M02设定的下限时,置位M21或M22. 4、ALM和BAD逻辑如下:
BO07
M22 OR AND BAD M21 BO06 OR OR ALM
二、3模拟量输入选中值
标记说明: 标记名 输入 IN1 输入 IN2 输入 IN3 数据类型 REAL REAL REAL 缺省值 描述 模拟量输入1 模拟量输入2 模拟量输入3 输出 ALM 输出 OUT 输出 BAD 参数 M01 参数 M02 算法说明:
BOOL REAL BOOL REAL REAL 0 0 品质、超差报警(或) 平均值输出 品质、超差故障(3取2) 超差上限 超差下限 1、本功能块计算三个模拟量输入的中值。
2、如果IN1、IN2或IN3中任一个品质为坏,置位BO06、BO07或BO08,并自动剔除品质坏的输入,输出OUT为品质尚好的两输入之高选值;若三输入中有两个品质为坏,则输出OUT为品质为好的输入值。
3、如果IN1、IN2或IN3任一个与输出OUT的偏差超过M01设定的上限,或超过M02设定的下限时,分别置位M21、M22或M23。 4、ALM和BAD逻辑如下: M21 BO06 OR OR ALM BO07 M23 BO08 OR M22 OR AND AND OR BAD AND
三、开关量计数和表决模块
标记说明: 标记名 输入 BI01~BI08 数据类型 BOOL 缺省值 0 描述 8路开关量输入 输出 DOUT 输出 OUT 参数 RI01 算法说明:
BOOL REAL REAL 0 开关量输出 计数输出 计数判断 本功能块计算开关量为1的输入的数量,由OUT输出。数量与RI01所设数量进行比较,若大于等于RI01,则DOUT输出为1。
四、按钮模块
标记说明: 标记名 输入 BI01~BI04 输出 BO01~BO04 算法说明:
本功能块一般用于连接画面按钮,算法如下: BO01=BI01
数据类型 BOOL BOOL 缺省值 0 0 描述 4路开关量输入 4路开关量输出 BO02=BI02 BO03=BI03 BO04=BI04
五、首出模块
标记说明: 标记名 输入 BI01~BI07 输入 BI08 输入 BI10 输出 BO01~BO07 输出 BO08 算法说明:
数据类型 BOOL BOOL BOOL BOOL BOOL 缺省值 0 0 0 0 0 描述 7路开关量输入 首出输入 复位输入 7路开关量输出 首出输出 本功能块一般用于跳闸首出,算法如下:
1、以BI01为例,当无首出(BI08为0)且无复位输入时,BI01为1,则BO01为1。(BI02~BI07同)
BI01 RS模块 AND NOT S端 R端
BO01 BI08 BI10
3秒脉冲 2、当BO01~BO07任意一路为1时,若无复位输入则BO08为1,BO08送至BI08作为首出判断闭锁。
BO01 OR AND BO08 BO07 BI10 3秒脉冲 NOT 3、画面上首出显示中,首出条件前的小方块的颜色由BI01~BI07决定,即有跳闸条件来即变红;而首出条件前的小方块中的“NO1”则由BO01~BO07决定,即显示首出。
五、高(低)报警模块
标记说明: 标记名 输入 RI01 输出 BO01 参数 RI02 算法说明:
本功能块一般用于模拟量的越高/低限报警,算法如下(以高报警为例):
数据类型 REAL BOOL REAL 缺省值 0 描述 模拟量输入 判断输出 报警限值 当RI01大于等于RI02时,BO01输出为1,反之为0。
六、三取二模块
标记说明: 标记名 输入 BI01~BI03 输出 BO01 算法说明:
本功能块一般用于开关量的三取二判断,算法如下:
当BI01、BI02、BI03任意两个为1时,BO01输出为1,反之为0。
数据类型 BOOL BOOL 缺省值 0 0 描述 3路开关量输入 三取二判断输出 BI01 AND BI02 BI01 AND BI03 OR BO01 BI02 AND BI03
七、脉冲/延时接通/延时断开模块
标记说明: 标记名 输入 BI01 输出 BO01 参数 RI01 算法说明:
本功能块一般用于开关量的脉冲/延时接通/延时断开输出,算法如下:
1、脉冲:当BI01为1时,将BO01置1,经过RI01所定义秒数后,将BO01置0,即发RI01所定义秒数的脉冲。
数据类型 BOOL BOOL REAL 缺省值 0 0 描述 开关量输入 时间判断输出 脉冲/延时时间 2、TDON(延时接通):当BI01为1时,延时RI01所定义秒数,若此时BI01依然为1,则BO01置1(直至BI01为0时将BO01置0)。 3、TDOFF(延时断开):当BI01为1时,BO01置1,再当BI01变为0时,延时RI01所定义秒数, BO01置0。
八、RS模块
标记说明: 标记名 输入 BI01 输入 BI02 输出 BO01 算法说明:
本功能块一般用于RS逻辑判断,算法如下: S 1 R 0 输出 1 数据类型 BOOL BOOL BOOL 缺省值 0 0 0 描述 S输入 R输入 输出 1 0 0
1 1 0 0 0 保持之前输出不变 九、单输出操作器
标记说明(上图已有说明): 标记名 输出 MA 参数 M01 参数 M02 算法说明:
数据类型 BOOL REAL REAL 缺省值 0 描述 手/自动状态 开启故障判断时间 关闭故障判断时间
十、电机操作器
标记说明(上图已有说明): 标记名 输出 MA 参数 M01 数据类型 BOOL REAL 缺省值 0 描述 手/自动状态 开启故障判断时间 参数 M02 参数 M03 算法说明:
REAL REAL 异常跳闸判断时间 关闭故障判断时间
十一、电动门操作器
标记说明(上图已有说明): 标记名 输出 MA 参数 M01 参数 M02 算法说明:
数据类型 BOOL REAL REAL 缺省值 0 描述 手/自动状态 开启故障判断时间 关闭故障判断时间
十二、跳闸保护模块
标记说明: 标记名 输入 BI01~BI14 输出 BO01~BO08 算法说明:
本功能块一般用于跳闸保护条件的判断,算法如下: 1、以BO01为例(BO02~BO07同):
数据类型 BOOL BOOL 缺省值 0 0 描述 14路开关量输入 8路开关量输出 BI01 AND BI02
常将BI02作为保护投切信号。 2、BO08作为总的跳闸信号输出:
BO01 BO01 OR BO07
十三、模拟量状态判断模块
BO08
标记说明: 标记名 输入 CO 输入 F 输入 FB 输出 OUT 参数 RI03 参数 RI04 算法说明:
本功能块一般用于模拟量测点状态的判断,算法如下:
数据类型 REAL BOOL REAL BOOL REAL REAL 缺省值 0 0 描述 模拟量输入 模拟量故障状态输入 参考量输入 模拟量故障输出 报警高限 报警低限 1、当CO与FB的差值超过RI03或RI04时,OUT置1。 2、当F输入为1时,OUT置1。
十四、温度允许判断模块
标记说明: 标记名 数据类型 缺省值 描述 输入 MEAS1~MEAS6 输入 BAD1~BAD2 输出 BO01 参数 M01~M06 算法说明:
REAL BOOL BOOL REAL 0 0 温度输入 温度故障状态输入 允许输出 温度高限 本功能块一般用于温度状态的判断,算法如下(以MEAS1为例):
当MEAS1温度超过M01所设置的温度高限,且此时BAD1为0,则BO01置0,即不允许启动。
十五、温度保护模块
标记说明:
标记名 输入 MEAS 输入 LIM 数据类型 REAL BOOL 缺省值 0 描述 温度输入 输入(连接LIM块的输出) 输入 BAD 输出 BO01 参数 M01 算法说明:
BOOL BOOL REAL 0 0 温度故障状态输入 判断输出 温度高限 本功能块一般用于温度保护的判断,算法如下:
当MEAS温度超过M01所设置的温度高限,且此时LIM为0(即温度变化未超过限速),且BAD为0,则BO01置1,即温度保护动作。
十六、比较模块
标记说明: 标记名 输入 1 输入 2 输出 1G 输出 2G 算法说明:
本功能块一般用于模拟量比较,算法如下:
计算输入1-输入2,若结果为正,则1G置1,否则1G置0(2G为1G取反)。
十七、读取品质模块
数据类型 REAL REAL BOOL BOOL 缺省值 0 0 描述 模拟量输入1 模拟量输入2 输出1 输出2
标记说明: 标记名 输入 RI01 输出 BO01 算法说明:
本功能块一般用于读取模拟量测点的品质,算法如下:
读取模拟量点RI01的坏质量、无通讯、报错三种状态,任意一种状态出现时,BO01置1。
数据类型 REAL BOOL 缺省值 0 描述 模拟量输入1 输出1
十八、限幅模块
标记说明: 标记名 输入 RI01 输出 RO01 参数 RI02 参数 RI03 算法说明:
本功能块一般用于模拟量进行限幅之后输出,算法如下: 当RI01> RI03且RI01< RI02时,RO01=RI01; 当RI01< RI03时,RO01=RI03; 当RI01> RI02时,RO01=RI02。
数据类型 REAL REAL REAL REAL 缺省值 描述 模拟量输入 输出 上限值 下限值