一、2模拟量输入平均值标记说明:标记名数据类型缺省值描述输入IN1REAL0.0模拟量输入1输入IN2REAL0.0模拟量输入2输出ALMBOOL0品质、超差报警(或)输出OUTREAL0.0平均值输出输出BADBOOL0品质、超差故障(与)参数M01REAL100.0超差上限参数M02REAL-100.0超差下限算法说明:1、本功能块计算两个模拟量输入的平均值。2、如果IN1和IN2中任一个品质为坏,置位BO06或BO07,并自动剔除品质坏的输入,平均值OUT为另一输入。3、如果IN1和IN2任一个与输出OUT的偏差超过M01设定的上限,或超过M02设定的下限时,置位M21或M22.4、ALM和BAD逻辑如下:BO06M21ORORALM二、3模拟量输入选中值标记说明:标记名数据类型缺省值描述输入IN1REAL0.0模拟量输入1BO07M22ORANDBAD输入IN2REAL0.0模拟量输入2输入IN3REAL0.0模拟量输入3输出ALMBOOL0品质、超差报警(或)输出OUTREAL0.0平均值输出输出BADBOOL0品质、超差故障(3取2)参数M01REAL100.0超差上限参数M02REAL-100.0超差下限算法说明:1、本功能块计算三个模拟量输入的中值。2、如果IN1、IN2或IN3中任一个品质为坏,置位BO06、BO07或BO08,并自动剔除品质坏的输入,输出OUT为品质尚好的两输入之高选值;若三输入中有两个品质为坏,则输出OUT为品质为好的输入值。3、如果IN1、IN2或IN3任一个与输出OUT的偏差超过M01设定的上限,或超过M02设定的下限时,分别置位M21、M22或M23。4、ALM和BAD逻辑如下:BO06M21BO07M22BO08ORORORORANDANDANDALMORBADM23三、开关量计数和表决模块标记说明:标记名数据类型缺省值描述输入BI01~BI08BOOL08路开关量输入输出DOUTBOOL0开关量输出输出OUTREAL0.0计数输出参数RI01REAL0.0计数判断算法说明:本功能块计算开关量为1的输入的数量,由OUT输出。数量与RI01所设数量进行比较,若大于等于RI01,则DOUT输出为1。四、按钮模块标记说明:标记名数据类型缺省值描述输入BI01~BI04BOOL04路开关量输入输出BO01~BO04BOOL04路开关量输出算法说明:本功能块一般用于连接画面按钮,算法如下:BO01=BI01BO02=BI02BO03=BI03BO04=BI04五、首出模块标记说明:标记名数据类型缺省值描述输入BI01~BI07BOOL07路开关量输入输入BI08BOOL0首出输入输入BI10BOOL0复位输入输出BO01~BO07BOOL07路开关量输出输出BO08BOOL0首出输出算法说明:本功能块一般用于跳闸首出,算法如下:1、以BI01为例,当无首出(BI08为0)且无复位输入时,BI01为1,则BO01为1。(BI02~BI07同)2、当BO01~BO07任意一路为1时,若无复位输入则BO08为1,BO08送至BI08作为首出判断闭锁。BI01BI08NOTANDRS模块S端R端BI103秒脉冲BO013、画面上首出显示中,首出条件前的小方块的颜色由BI01~BI07决定,即有跳闸条件来即变红;而首出条件前的小方块中的“NO1”则由BO01~BO07决定,即显示首出。BO01BO07ORANDBI103秒脉冲BO08NOT五、高(低)报警模块标记说明:标记名数据类型缺省值描述输入RI01REAL0.0模拟量输入输出BO01BOOL0判断输出参数RI02REAL0.0报警限值算法说明:本功能块一般用于模拟量的越高/低限报警,算法如下(以高报警为例):当RI01大于等于RI02时,BO01输出为1,反之为0。六、三取二模块标记说明:标记名数据类型缺省值描述输入BI01~BI03BOOL03路开关量输入输出BO01BOOL0三取二判断输出算法说明:本功能块一般用于开关量的三取二判断,算法如下:当BI01、BI02、BI03任意两个为1时,BO01输出为1,反之为0。七、脉冲/延时接通/延时断开模块BI01BI02BI01BI03BI02BI03ANDANDANDORBO01标记说明:标记名数据类型缺省值描述输入BI01BOOL0开关量输入输出BO01BOOL0时间判断输出参数RI01REAL0.0脉冲/延时时间算法说明:本功能块一般用于开关量的脉冲/延时接通/延时断开输出,算法如下:1、脉冲:当BI01为1时,将BO01置1,经过RI01所定义秒数后,将BO01置0,即发RI01所定义秒数的脉冲。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模块标记说明:标记名数据类型缺省值描述输入BI01BOOL0S输入输入BI02BOOL0R输入输出BO01BOOL0输出算法说明:本功能块一般用于RS逻辑判断,算法如下:SR输出10111001000保持之前输出不变九、单输出操作器标记说明(上图已有说明):标记名数据类型缺省值描述输出MABOOL0手/自动状态参数M01REAL0.0开启故障判断时间参数M02REAL0.0关闭故障判断时间算法说明:十、电机操作器标记说明(上图已有说明):标记名数据类型缺省值描述输出MABOOL0手/自动状态参数M01REAL0.0开启故障判断时间参数M02REAL0.0异常跳闸判断时间参数M03REAL0.0关闭故障判断时间算法说明:十一、电动门操作器标记说明(上图已有说明):标记名数据类型缺省值描述输出MABOOL0手/自动状态参数M01REAL0.0开启故障判断时间参数M02REAL0.0关闭故障判断时间算法说明:十二、跳闸保护模块标记说明:标记名数据类型缺省值描述输入BI01~BI14BOOL014路开关量输入输出BO01~BO08BOOL08路开关量输出算法说明:本功能块一般用于跳闸保护条件的判断,算法如下:1、以BO01为例(BO02~BO07同):常将BI02作为保护投切信号。2、BO08作为总的跳闸信号输出:BI01、BI02ANDBO01BO01BO07ORBO08十三、模拟量状态判断模块标记说明:标记名数据类型缺省值描述输入COREAL0.0模拟量输入输入FBOOL0模拟量故障状态输入输入FBREAL0.0参考量输入输出OUTBOOL0模拟量故障输出参数RI03REAL0.0报警高限参数RI04REAL0.0报警低限算法说明:本功能块一般用于模拟量测点状态的判断,算法如下:1、当CO与FB的差值超过RI03或RI04时,OUT置1。2、当F输入为1时,OUT置1。十四、温度允许判断模块标记说明:标记名数据类型缺省值描述输入MEAS1~MEAS6REAL0.0温度输入输入BAD1~BAD2BOOL0温度故障状态输入输出BO01BOOL0允许输出参数M01~M06REAL0.0温度高限算法说明:本功能块一般用于温度状态的判断,算法如下(以MEAS1为例):当MEAS1温度超过M01所设置的温度高限,且此时BAD1为0,则BO01置0,即不允许启动。十五、温度保护模块标记说明:标记名数据类型缺省值描述输入MEASREAL0.0温度输入输入LIMBOOL0限制输入(连接LIM块的输出)输入BADBOOL0温度故障状态输入输出BO01BOOL0判断输出参数M01REAL0.0温度高限算法说明:本功能块一般用于温度保护的判断,算法如下:当MEAS温度超过M01所设置的温度高限,且此时LIM为0(即温度变化未超过限速),且BAD为0,则BO01置1,即温度保护动作。十六、比较模块标记说明:标记名数据类型缺省值描述输入1REAL0.0模拟量输入1输入2REAL0.0模拟量输入2输出1GBOOL0输出1输出2GBOOL0输出2算法说明:本功能块一般用于模拟量比较,算法如下:计算输入1-输入2,若结果为正,则1G置1,否则1G置0(2G为1G取反)。十七、读取品质模块标记说明:标记名数据类型缺省值描述输入RI01REAL0.0模拟量输入1输出BO01BOOL0输出1算法说明:本功能块一般用于读取模拟量测点的品质,算法如下:读取模拟量点RI01的坏质量、无通讯、报错三种状态,任意一种状态出现时,BO01置1。十八、限幅模块标记说明:标记名数据类型缺省值描述输入RI01REAL0.0模拟量输入输出RO01REAL0.0输出参数RI02REAL0.0上限值参数RI03REAL0.0下限值算法说明:本功能块一般用于模拟量进行限幅之后输出,算法如下:当RI01RI03且RI01RI02时,RO01=RI01;当RI01RI03时,RO01=RI03;当RI01RI02时,RO01=RI02。