正常-0表示不正常,1表示模块正常。%I+1用户电源正常-表示用户电源在指定范围内;当用户电源低于指定限制时读取0,当用户电源正常时读取1。%I+2和%I+3保留用于将来的模块。此模块中未使用。%I+4到7见下面这些位的定义。%I+4到7(一个%I字节的高位4位)保存一个错误代码,其定义如下:%I位数二进制十六进制错误0000 0无错误0001 1无效通道0010 2无效报警级别模块正常:0=模块故障0011 3无效斜坡时间或步骤1=模块正常1000 8无效E2 COMMREQ功能用户电源正常1=用户供电正常0=用户供电不存在或未使用7–4 3 2 1 0错误代码:如果您发送反映无效条件的E2 COMMREQ数据,模块将忽略COMMREQ命令,并在一个%I字节的高位4位返回错误代码。如果检测到错误,模块不会停止标准操作;这些错误位用于用户信息,如果需要可以忽略。
OK - 0 indicates NOT OK, 1 indicates module OK. %I+1 User Supply OK - Indicates when user supply is in specified limits; reads a 0 when User supply below specified limit, 1 when User supply OK. %I+2 & %I+3 Reserved for future modules. Not used in this module. %I+4 through 7 See definition for these bits below. %I+4through 7 (upper 4 bits of first %I byte) hold an error code which is defined as follows: %I bitnumber binary hexadecimal error 0000 0 no errors 0001 1 invalid channel 0010 2 invalid alarm level module ok: 0 = module failure 0011 3 invalid ramp time or step 1 = module OK 1000 8 invalid E2 COMMREQ function user power ok 1 = user supplied power OK 0 = user supplied power absent or not unused 7–4 3 2 1 0 error code: If the you send E2 COMMREQ data that reflects an invalid condition, the module will ignore the COMMREQ command and return an error code in the upper 4 bits of the first %I byte. The module will NOT stop standard operation if an error is detected; these error bits are for the user’s information and can be ignored if desired.


