1、MOT_REV FB67 实现功能:用于控制双向运转电机 模式切换:从 OS 站对管角 AUT_ON_OP 进行修改,可以切换运行模式,1 为自动,0 为手动;可以由 QMAN_AUT 验证。 在 FW_OP_EN,RV_OP_EN,OFFOP_EN 允许情况下( 1 为允许,0 为禁止) ,决定正转、反转以及停止分别由 FORW_ON、MOT_OFF 和REV_ON 决定;正转、反转或停止只能有一种成立,建议电气上也应实现互锁。 模块提供可监视电机运行停止时间,在管角 MONITOR 为 1 的情况下,由 TIME_ON 和 TIME_OFF 可知道当前电机运行、停止的时间 错误复位由管角
2、RESET 决定 START_OFF 决定 CPU 切换到运行时电机的状态;1 为电机停止,0 为保持上一个运行状态MEAS_MON FB65 实现功能:监控一个模拟量,含有上下限报警和警告 U 为监控的模拟量 U_AH、U_AL 为报警的上下限值,U_WH 、U_WL 为警告的上下限值;QH_ALM、QL_ALM、QH_WRN、QL_WRN 分别对应上下限报警或警告的给出MOT_SPED FB68 实现功能:用于控制单向运转有快速和慢速运行之分的电机 基本解释见 MOT_REV (FB76) SP1_ON, SP2_ON,MOT_OFF 决定电机快速运行、慢速运行和停止;三个只能一个有效。M
3、OTOR FB66 实现功能:用于控制电机,电机运行状态可选择监视 模式切换:从 OS 站对管角 AUT_ON_OP 进行修改,可以切换运行模式,1 为自动,0 为手动;可以由 QMAN_AUT 验证 LOCK 和 LOCK_ON 决定电机立即运行或停止,优先级最高,其中LOCK 让电机立即停止,在 LOCK 为 0 时, LOCK_ON 让电机立即运行 FB_ON 为电机反馈状态VALVE FB73 实现功能:用于控制阀的启停 模式切换:从 OS 站对管角 AUT_ON_OP 进行修改,可以切换运行模式,1 为自动,0 为手动;可以由 QMAN_AUT 验证 VL_OPEN 和 VL_CLO
4、SE 在 V_LOCK 为 0 的情况下决定阀的开或关,同时 VL_CLOSE 锁定 VL_OPEN,即二者都为 1 时阀关闭; V_LOCK为 1 时阀立即关闭 FB_CLOSE 和 FB_OPEN 对应阀的开关反馈信号,对于单反馈或没有反馈的阀可以只连接一个管角或不连INTERLOK FB75 实现功能:开关量的逻辑运算 输入信号最多为 10 个,分成两组 I1_15, I2_15 当 NEG1_15 和 NEG2_15 中任意某一个为 1 时,相应的输入信号取反再进行逻辑运算 当 NEGRES_1 或 NEGRES_2 为 1 时,表示对第一组或第二组信号的结果取反再进行逻辑运算 AND
5、_OR13,为 1 时进行逻辑与运算,为 0 时进行逻辑或运算; AND_OR1 2 表示对第一组或第二组进行逻辑运算性质, AND_OR3 表示对两组信号逻辑运算结果再运算的性质 Q1、Q2 分别表示第一组、第二组信号的逻辑运算结果;Q3 表示总逻辑运算结果R_TO_DW FC282 实现功能:浮点数转换为双字 浮点数应该在 0.0 和 4294967000.0 之间 当浮点数超上限或低下限时,ENO=0,并且相应输出为上限值4294967000 或下限值 0ADD4_P :FC256 实现功能:4 个浮点数求和 V=U1+U2+U3+U4 Un(n=4)缺省为 0ADD8_P FC257
6、实现功能:8 个浮点数求和 V=U1+U2+Un(n=8) Un(n=8)缺省为 0MUL4_P FC262 实现功能: 4 个浮点数求积 V=U1*U2*U3*U4 Un(n=4)缺省为 1MUL8_P FC263 实现功能: 8 个浮点数求积 V=U1*U2*Un(n=8 ) Un(n=8)缺省为 1AVER_P FB34 实现功能:计算某一个参数在一定时间内的平均值 RUN 由 0 变为 1 的一次跳变时,该块开始执行;RUN 为 0 时,该块停止执行。 V=(N*Valt+U)/(N+1) 其中 Valt 为上一次的 V 值。COUNT_P FB36 实现功能:捕捉某一开关量信号的上升
7、沿,进行计数。 MODE 为 0 时,正向计数; MODE 为 1 时,负向计数 计数结果 V 达到上限 V_HL 或下限 V_LL 时,停止计数,分别给出QVHL、QVLL 高电平 RESET=1,MODE=0 则 V=V_LL,QVLL=1,QVHL=0MODE=0 则 V=V_HL,QVLL=0,QVHL=1OP_A FB45 实现功能:简单操作控制一个模拟量输出 U 由操作员从 OS 站给出 当 LINK_ON=1 时,内部值 LINK_U 传送给 V; 当 LINK_ON=0 时,U 传送给 V 当 LINK_ON=1 时,BTRACK=1,U 跟踪 LINK_U,从而保证 LINK
8、_ON切换为 0 时,输出 V 不至于产生突然的跳变; BTRACK=0,则LINK_ON 切换为 0 时,输出 V 保持最近的 U 值OP_A_LIM:FB46 实现功能:操作控制一个模拟量输出 基本解释同 OP_A 当 OP_EN=1 时,U 可以从 OS 站给出,否则 U 锁定 当 LINK_U 或 U 在上限 U_HL、U_LL 之间可以直接传送给 V;当超出上下限时,则给出为上下限值OP_D:FB48 实现功能:操作控制一个开关量输出 I0 由 OS 站给出,但 OP_EN0 和 OP_EN1 可以限制输入值,之间关系为: 当 LINK_ON=1 时,内部值 LINK_I 传送给 Q
9、0;当 LINK_ON=0 时,I0 传送给 Q0 当 LINK_ON=1 时,BTRACK=1, I0 跟踪 LINK_I,从而保证OP_EN0OP_EN111I00和 1都 可 以01只 能 为 110只 能 为 000不 存 在LINK_ON 切换为 0 时,输出 Q0 不至于产生突然的跳变; BTRACK=0,则 LINK_ON 切换为 0 时,输出 V 保持最近的 I0 值OP_TRIG:FB50 实现功能:操作控制一个开关量输出一个脉冲 I0 由 OS 站给出 在 OP_EN=1 时,当 I0 为 1 时,在一个周期内 Q0 为 1,紧接着 I0 和 Q0自动复位。MESSAGE:FB43 实现功能:检测信号变化产生组态好的信息 EN 决定该块是否可以运行,1 位运行,否则反之 I_18 为监视的 8 个开关量 AUX_PR0110 用于更加详细解释信息 用于在 OS 站上显示的信息可以预先根据需要更改,输入的信息最多为24 个字符。