FC 210 - Sequence of Events Slave

The sequence of events slave function code (SOE/S) provides the ability to define up to 32 digital inputs and time-stamp those inputs in sequence of events order with a resolution of one millisecond. The digital inputs are accessible via human system interfaces (HSIs). Only one SOE/S function code can be defined in a module. Two IMDSI12 or IMDSI22 modules provide the inputs.

 

NOTE: This function code is supported only on the BRC-100 and the IMMFP11/12 controllers.

 

The SOE/S function code is similar to the sequence of events log (SOELOG, function code 99). Like the SOELOG block, the SOE/S block logs data. Advantages to using the SOE/S block over the SOELOG block are:

  1. The SOE/S block does not require the sequential events recorder. The SOE/S block only requires two IMDSI02 digital input slave modules and one master module.

  2. The SOE/S block provides a means to use parallel inputs.

 

Function code 99, the SOELOG block, should be used when more than 32 inputs are required.

 

NOTE: CPU utilization is time critical, causing an increase in CPU overhead.

 

 

 

Outputs:

Blk

Type

Description

N

B

Events logged flag:

0 = no

1 = yes

N+1

B

Current value and quality of input 1

N+2

B

Current value and quality of input 2

N+3

B

Current value and quality of input 3

N+4

B

Current value and quality of input 4

N+5

B

Current value and quality of input 5

N+6

B

Current value and quality of input 6

N+7

B

Current value and quality of input 7

N+8

B

Current value and quality of input 8

N+9

B

Current value and quality of input 9

N+10

B

Current value and quality of input 10

N+11

B

Current value and quality of input 11

N+12

B

Current value and quality of input 12

N+13

B

Current value and quality of input 13

N+14

B

Current value and quality of input 14

N+15

B

Current value and quality of input 15

N+16

B

Current value and quality of input 16

N+17

B

Current value and quality of input 17

N+18

B

Current value and quality of input 18

N+19

B

Current value and quality of input 19

N+20

B

Current value and quality of input 20

N+21

B

Current value and quality of input 21

N+22

B

Current value and quality of input 22

N+23

B

Current value and quality of input 23

N+24

B

Current value and quality of input 24

N+25

B

Current value and quality of input 25

N+26

B

Current value and quality of input 26

N+27

B

Current value and quality of input 27

N+28

B

Current value and quality of input 28

N+29

B

Current value and quality of input 29

N+30

B

Current value and quality of input 30

N+31

B

Current value and quality of input 31

N+32

B

Current value and quality of input 32

N+33

B

First I/O module status:

0 = good

1 = bad

N+34

B

Second I/O module status:

0 = good

1 = bad

N+35

R

Composite sequence of events status:

0.0 = no error

1.0 = sequence buffer overflow

2.0 = time sync processed

 

 

 

Specifications:

Spec

Tune

Default

Type

Range

Description

S1

N

0

I

0 - 63

First expander bus module address

S2

N

0

I

0 - 63

Second expander bus module address

S3

N

4

I

1 - 32

Sequence buffer size (kbytes)

S4

N

256

I

1 - 3500

Event buffer size (no. of events)

S5

N

180

I

1 - 32767

Age of event data before discarded from buffer (in secs)

S6

N

0

I

0 - 63

Input 1 qualifier

S7

N

0

I

0 - 63

Input 2 qualifier

S8

N

0

I

0 - 63

Input 3 qualifier

S9

N

0

I

0 - 63

Input 4 qualifier

S10

N

0

I

0 - 63

Input 5 qualifier

S11

N

0

I

0 - 63

Input 6 qualifier

S12

N

0

I

0 - 63

Input 7 qualifier

S13

N

0

I

0 - 63

Input 8 qualifier

S14

N

0

I

0 - 63

Input 9 qualifier

S15

N

0

I

0 - 63

Input 10 qualifier

S16

N

0

I

0 - 63

Input 11 qualifier

S17

N

0

I

0 - 63

Input 12 qualifier

S18

N

0

I

0 - 63

Input 13 qualifier

S19

N

0

I

0 - 63

Input 14 qualifier

S20

N

0

I

0 - 63

Input 15 qualifier

S21

N

0

I

0 - 63

Input 16 qualifier

S22

N

0

I

0 - 63

Input 17 qualifier

S23

N

0

I

0 - 63

Input 18 qualifier

S24

N

0

I

0 - 63

Input 19 qualifier

S25

N

0

I

0 - 63

Input 20 qualifier

S26

N

0

I

0 - 63

Input 21 qualifier

S27

N

0

I

0 - 63

Input 22 qualifier

S28

N

0

I

0 - 63

Input 23 qualifier

S29

N

0

I

0 - 63

Input 24 qualifier

S30

N

0

I

0 - 63

Input 25 qualifier

S31

N

0

I

0 - 63

Input 26 qualifier

S32

N

0

I

0 - 63

Input 27 qualifier

S33

N

0

I

0 - 63

Input 28 qualifier

S34

N

0

I

0 - 63

Input 29 qualifier

S35

N

0

I

0 - 63

Input 30 qualifier

S36

N

0

I

0 - 63

Input 31 qualifier

S37

N

0

I

0 - 63

Input 32 qualifier

S38

N

4

I

2 - 16

Debounce time (msecs)

S39

N

5

I

Note 1

Block address of snapshot request

S40

N

0

I

Note 1

Block address of summary request

S41

N

0

I

Note 1

Spare boolean input

S42

Y

0.000

R

Full

Spare parameter

S43

N

0

I

Full

Spare parameter

 

NOTES:

1. Maximum values are:9,998 for the BRC-100, IMMFP11/12 and 31,998 for the HAC

 

 

210.1   Explanation

 

210.1.1  Outputs

 

N

Shows the current state of the event buffer. A one indicates event data is present in the event buffer. A zero indicates that all event data is out of the event buffer.

 

N+1 through N+32

Show the current value and quality of the digital inputs on the sequence of events module. A bad quality signal occurs when the expander bus module does not respond.

 

Inputs one through 16 are associated with the I/O module specified by S1 and inputs 17 through 32 are associated with the I/O module specified by S2.

 

The input qualifier (S6 through S37) defines the alarm state for each block output for each associated input.

 

N+33 and N+34

The I/O module status outputs are logic 0 when the I/O modules respond, and logic 1 when the modules do not respond.  Output N+33 corresponds to the module specified by S1 and output N+34 corresponds to the module specified by S2.

0.0 = no error

1.0 = sequence buffer overflow

2.0 = time sync processed

 

N+35

Provides the SOE/S block internal status bits. The bits combine to an integer value, then convert to a real number.

 

 

210.1.2  Specifications

 

S1

Expander bus module address of the digital input module associated with the inputs one through 16 (S6 through S21). Valid

addresses are zero through 63.

 

S2

Expander bus module address of the digital input module associated with the inputs 17 through 32 (S22 through S37). Valid

addresses are zero through 63. If the second module is not used, S2 must be set the same as S1.

 

S3

Sequence buffer size in one kilobyte increments. The buffer saves the one millisecond input data for processing by the

function code. The function code converts the input data to event data when it runs in its configured segment. Therefore, the

minimum size of this buffer directly relates to the maximum scan period for the segment. Calculate the minimum buffer size

as follows:

 

NOTE: The real value can be truncated to give the integer value.

 

S4

Number of events that will fit in the buffer. Calculate the event buffer size as follows:

 

Size = 9 x (S3 + 1)

 

S5

Maximum age in seconds of the event data in the buffer. After data has been in the buffer this length of time, it is removed from the event buffer.

 

Specifications S4 and S5 are closely related to the HSI configuration. These parameters control the amount of data that the HSI can receive when a trip occurs. Once the maximum age (S5) is reached, the data is erased. Therefore, the HSI must be configured to provide a data transfer rate that is fast enough to remove the event data from the buffer before the maximum age (S5) is reached.

 

S6 through S37

Describe the input point. The quality state of the input is bad when the expander bus module is not responding.

 

 

S38

Time period that an input must remain in a steady state before it can be considered a valid state change, specified in milliseconds. The configured debounce time qualifies all 32 inputs.

 

S39

Snapshot time. A constant real input value inhibits this function. When the integer portion of the real input changes, a snapshot of the defined on-scan points is generated. The current value and alarm state reports for each point that is onscan. Practical inputs to S39 may be the system time or a pushbutton.

 

S40

Block address of the summary request. The transition of the block input from logic 0 to logic 1 initiates a summary of the 32 inputs. All points in alarm or off-scan are reported.

 

S41, S42 and S43

Spare.