FC 90 - Extended Executive

The extended executive block function code defines variables that affect module operations. Function code 90 sets system operation characteristics for modules. Use function code 90 with function codes 81 (executive) and 82 (segment control) to define module operations. Function code 90 resides in fixed block 20 and occupies ten function blocks (20 through 29).

 

Outputs:

Blk

Type

Description

20

R

Time of day, hours

21

R

Time of day, minutes

22

R

Time of day, seconds

23

B

Time/date/synchronization flag:

0 = time/date invalid

1 = time/date valid

24

R

Calendar, year (0 - 99)

25

R

Calendar, month (1 - 12)

26

R

Calendar, day (1 - 31)

27

R

Calendar, day of week (1 - 7, Sunday = 1)

28

R

Reserved

29

R

Reserved

 

 

Specifications:

Spec

Tune

Default

Type

Range

Description

S1

N

0

I

Note 1

Block address of configure mode lockout flag:

0 = configure mode allowed

1 = configure mode locked out

S2

N

0.250

R

0 - 9.2E18

Base periodic I/O sampling period for module (in

seconds)

S3

Y2

0

I

00000 - 22111

Redundancy configuration flag and DCS/SAC interface link:

XXXX0 = no redundancy

XXXX1 = redundancy6

XXX0X = module goes to error mode on I/O module trip3

XXX1X = module halts on I/O module trip

 

XX0XX = 5 kbaud DCS/SAC link

XX1XX = 40 kbaud SAC link

X0XXX = RS-232 mode4

X1XXX = RS-485 mode

X2XXX = both4

0XXXX = expander bus only5

2XXXX = both

S4

Y

15.0

R

0 - 9.2E18

Module startup time (in secs)

S5

N

0.250

R

0 - 9.2E18

Logic station poll rate (in secs)

S6

N

0

I

0 or 1

SOE monitor time-synchronization flag:

0 = inhibit sync of SOE monitor to time of day

1 = sync of SOE monitor to time of day

 

NOTES:

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

  2. Only the redundancy configuration flag and the module mode on I/O module trip selections are tunable.

  3. I/O trip (function code 32) is applicable only to Harmony rack I/O modules (expander bus).

  4. Applies to the serial port on the controllers, not the SAC/DCS station link.

  5. Modification of the I/O interface type out of expander bus only mode is not permitted unless the Harmony net hardware is installed properly.

  6. Redundant BRC-300 controllers on Hnet must be configured for redundancy when used in systems containing INNPM22 modules.

 

 

 

90.1 Explanation

 

90.1.1 Specifications

 

S1 - LOCK

Block address of configure mode lockout flag.

0 = configure mode allowed

1 = configuration locked

 

The default value of S1 is block address zero, which provides unlocked configuration. A logic 1 locks the configuration. Unless S1 is a block address of a tunable block, once locked, a configuration cannot be unlocked. To change a locked configuration, the module must be initialized and reconfigured.

 

NOTE: An engineering lock action may be implemented by using a tunable block as the input to S1. This way the configuration may be unlocked by authorized persons through tuning the appropriate block.

 

S2 - IOTIME

Base peer-to-peer network or Controlway/module bus I/O period in seconds. This specification defines the rate at which the module samples/updates data across the peer-to-peer network or Controlway/module bus. Specification S13 in the segment control block (function code 82) specifies the I/O period for each segment. If S2 equals two seconds, and S13 (for a particular segment) equals four seconds, the I/O for that segment is read every four seconds. Specification S13 for each

segment control block should be a multiple of S2, because S2 defines the fastest peer-to-peer network or Controlway/module bus update time. For example, if S2 equals two and S13 equals 0.5, sample I/O will only be read every two seconds.

 

S3 - BACKUP

Provides a redundant module configuration flag, sets the module mode on an I/O module trip, sets the DCS interface link data rate, and the I/O interface control.

 

                                     

 

NOTES:

  1. I/O interface control must be properly configured in order to insure the correct operation of the Harmony Net channel failure (HnetA and HnetB) and relayfault (RA and RB) indications in the controller module status.

  2. I/O interface control is not permitted to be configured as (0XXXX) expander bus only if Harmony I/O function blocks  exist in the configuration

 

S4 - START

Module startup time in seconds. Upon startup of the module, fixed block ten in the module has an output of logic 1 for the length of time specified here. This shows that the startup has been initiated and is proceeding correctly.

 

S5 - LPOLL

Defines the rate (in seconds) at which logic stations are polled for information.

 

S6 - SYNCH

Sets the sequence of events monitor time-synchronization indicator.

0 = inhibit synchronization of sequence of events monitor to time of day

1 = synchronize sequence of events monitor to time of day

 

If S6 equals one, then the module time output in blocks 20, 21 and 22 equals the system time sent to the module over the INFI-NET.

If S6 equals zero, the time shown in blocks 20, 21 and 22 is relative to the time the device was powered up, with power up time being 00:00:00.

 

 

 

90.1.2 Outputs

 

20

Displays the hour of the time of day.

21

Displays the minutes of the time of day.

22

Displays the seconds of the time of day.

23

Displays the time and date synchronization flag. The synchronization flag shows if the module is time-synchronized with the Symphony system. The module receives system time from the network processing module or bus interface module on startup. Output 23 is a logic 0 until the module receives the current time.

0 = time/date invalid

1 = time/date valid

24

Displays the calendar year (zero to 99).

25

Displays the calendar month (one to 12).

26

Displays the calendar day (one to 31).

27

Displays the day of the week:

1 = Sunday

2 = Monday

3 = Tuesday

4 = Wednesday

5 = Thursday

6 = Friday

7 = Saturday

28 and 29

Reserved

 

 

90.2 Example

 

90.2.1 Function Block Configuration Required for Time-Synchronization

 

To collect continuous data correctly in a batch configuration, all elements of the system (Batch Historian, PC View, Human System Interface (HSI), Harmony controllers and Cnet) must share a system-wide time system. The control system must have a time master, such as Conductor NT HSI, to generate a system-wide time base. The PC View synchronizes with the control system through six tags configured within the Harmony controller. Those six tags (within the controller) are analog exception report function block (function code 30) outputs from an extended executive block that are also defined within the PC View tag data base. Figure 0-1 shows an example of the function block configuration required for time-synchronization.

The tag names are shown in Table 0-3.

 

 

 

NOTE: Only one module, in any process control unit on the communication highway, needs to be configured with time-synchronization tags for Batch Historian.  The address of the function blocks and their meaning must match the correct tag name.