FP地址:E15
IEC地址:%MX10.15
异常报警继电器(E)仅适用于FP2SH/FP10SH。
描述
错误报警继电器设计便于分析错误状态和记录错误。因此,在特殊数据寄存器中已定义缓冲区,以便用户有权访问关于错误及其出现的信息,包括TRUE状态中的实际错误标志数,其被设置为TRUE的顺序,以及第一个错误标志被设置为TRUE的时间。
当因出现对应错误情况而使错误标志被错误报警程序设置为TRUE时,存储在特殊数据寄存器DT90400中的TRUE状态中的错误标志数在每次出现错误时加一。标志编号将以设置为TRUE的顺序存储在sys_iErrorAlarm1RelayNumber...sys_iErrorAlarm19RelayNumber中。如果错误报警继电器E0至E2047中至少有一个设置为TRUE,sys_bIsErrorAlarmRelayOn将被设置为TRUE。第一个错误报警继电器设置为TRUE的时间存储在sys_wErrorAlarm1MinSec、sys_wErrorAlarm1DayHour和sys_wErrorAlarm1YearMon中。
限制
可在程序中使用的错误报警继电器的次数没有限制。但是,如果一个错误报警继电器以不同的错误条件用于超过一个错误报警程序,将无法准确决定错误的性质。CPU不检查是否多次使用。
当电源关闭或在PROG.和RUN之间切换时,将保留错误标志以及受影响的特殊数据寄存器。若要复位错误标志和特殊数据寄存器,必须在PROG.模式中向上按初始化/测试开关。
但是,组[异常时处理]的系统寄存[错误报警继电器(E)]可设置为[清除],以确保当向上按初始化/测试开关时错误报警继电器不会为FALSE。然后,下一次程序下载将复位错误标志和对应的特殊数据寄存器。
下图说明此错误缓冲区的特殊数据寄存器区域的内部结构和地址分配。
全局变量
POU头
LD本体
错误报警图
由于在Control FPWIN Pro中,错误标志上的所有写入操作被内部编译为SET和RST指令,对错误标志的所有写入操作均会影响特殊内部继电器R9040和特殊数据寄存器DT90400至DT90422。
当所有错误报警继电器设置为FALSE时,sys_bIsErrorAlarmRelayOn 将设置为FALSE。
使用Control FPWIN Pro监控报警标志:
或评估警报标志的系统变量。