FC 95 - Module Status Monitor

This function code monitors the status of a designated node or module. A module either monitors the status of itself or another module in the same HCU, or another HAC controller on the same peer-to-peer network (HAC only). Function code 95 monitors selected bits from one of the five or 16 module status bytes. Specification S3 identifies the status byte, and S5

through S12 identify the bits to be monitored. Module mode can be monitored by selecting S4 equals one. If the communication status of the target module is good, it sets the output quality to good, and outputs a logical ORed value. The values of the selected bits in the status byte determine the logical ORed output. If the communication status of the target module is bad, it sets the output quality to bad and the output value is a logic 1. This block generates a problem report when a communication failure exists.

 

 

Outputs:

Blk

Type

Description

N

R

Output Value of Function

 

 

Specifications:

Spec

Tune

Default

Type

Range

Description

S1

Y

0.000

R

Note 1

Sample period (in seconds)

S2

N

0

I

Note 2

Target node/module address

S3

Y3

0

I

0 - 4 or

0 - 15

Module status byte number (refer to Appendix G

and note following S3 explanation)

S4

Y

0

I

00, 01, 10 or 11

Configuration flags:

Target offline detection flag:

X0 = no

X1 = yes

 

Target rank (HAC only)

0X = monitor primary module status

1X = monitor backup module status4

S5

Y

0

I

0 or 1

Bit 0 of selected monitored byte:

0 = no

1 = yes

S6

Y

0

I

0 or 1

Bit 1 of selected monitored byte:

0 = no

1 = yes

S7

Y

0

I

0 or 1

Bit 2 of selected monitored byte:

0 = no

1 = yes

S8

Y

0

I

0 or 1

Bit 3 of selected monitored byte:

0 = no

1 = yes

S9

Y

0

I

0 or 1

Bit 4 of selected monitored byte:

0 = no

1 = yes

S10

Y

0

I

0 or 1

Bit 5 of selected monitored byte:

0 = no

1 = yes

S11

Y

0

I

0 or 1

Bit 6 of selected monitored byte:

0 = no

1 = yes

S12

Y

0

I

0 or 1

Bit 7 of selected monitored byte:

0 = no

1 = yes

 

 

NOTES:

  1. The range is the positive real value range, however the practical lower limit is determined by the Base Sample Period defined in the extended executive (FC 90, block 20, S3).

  2. Range values are: 0-31 for the BRC-100, IMMFP11/12 1-250 for the HAC

  3. The tens digit of S4 is non tunable.

  4. Valid only when S2 is configured to monitor the same node address as the controller in which the function code 95 resides.

 

 

 

95.1 Explanation

 

95.1.1 Specifications

 

S1 - MBRD

Peer-to-peer network or the Controlway/module bus read time in seconds. This defines the frequency of reading the module status byte. The system allows tuning of the value shown for the update period. However, the original peer-to-peer network or Controlway/module bus sample period will be retained. To change the update period, the module must be placed in configure mode.

 

S2 - MADR

Address of the target module.

 

NOTE: Setting S2 to the same node/module address as the node/module address of the controller in which the FC 95 resides causes FC 95 to monitor that controllers module status directly without generating any peer-to-peer network or Controlway/module bus message traffic.

 

S3 - SBYTE

Module status byte number. This defines which of the five or 16 module status bytes (numbered from zero to four or zero to 15) will be monitored.

 

NOTE: The correct value for S3 can be obtained by subtracting one from the byte numbers found in the appendix for the controller being used.

 

Refer to proper controller appendix for more information on module status bytes.

 

S4 - OFFDET

Identifies if module mode status is part of the information monitored.

0 = no

1 = yes

 

When the one’s digit of S4 equals one, a signal identifying module mode is part of the input to the logical OR to produce the output. The signal is a zero when the module is in execute mode, and a one when the module is in configure or error mode.  In the HAC controller, the ten’s digit of S4 allows the user to specify which controller of a redundant pair of HACs to be

monitored.

 

0X = Monitor primary module status.

1X = Monitor backup module status. Valid only when S2 is configured to monitor the same node address as the controller in which the function code 95 resides.

 

NOTE: When utilizing FC95 to monitor the module status of the backup HAC (FC95, S4 = 1X), S8 of FC57 must be set to account for the backup as a separate node.

 

S5 through S12

BIT0 to BIT7

Bit selection inputs for the eight bits in the module status monitored byte.

If: BITn = 0, the bit is not monitored

If: BITn = 1, the bit is monitored

 

This function code logically ANDs S5 through S12 with the eight bits of the module status byte. The values resulting from that action are then logically ORed to produce the output value. The equivalent circuit in Figure 95-2 illustrates this action. If the values are:

 

 

Then, the values are logically ORed, producing an output of logic 1 since at least one of the inputs equals logic 1.