beautypg.com

Maple Systems OIT Family (ASCII) User Manual

Page 14

background image

Sample Status Bit Coil Addresses

OIT Coil Register Address

Status Bit

928

929

930

931

932

933

934

935

936

937

938

939

940

941

942

943

Reserved for OIT

Invalid Display Message Number bit

Message/Keytable Error bit

Reset bit

Alarm Stack Full bit

Message Stack Full bit

Message Stack Empty bit

Clear Alarm bit

Clear Alarm Stack bit

Reserved for OIT

Reserved for OIT

Alarm Stack Empty bit

Acknowledge Alarm bit

Reserved for future use

Reserved for future use

Reserved for future use

Invalid Display Message Number

The Invalid Display Message Number status coil is set by the OIT if the ASCII host requests

a non-existent or empty display screen. In systems designed for high integrity, the ASCII

host should clear the coil, then activate an error coil indicating to the outside world that a

problem exists so that the system programmer can correct the programming error either in

the ASCII host or in the OIT.

Message/Keytable Error

The Message/Keytable Error status coil is set by the OIT if it detects invalid or corrupted data

in the display screens or keytable. For instance, this coil will be set if a function key is pressed

that has been configured to display a screen that does not exist. This coil is also set by the OIT

when it detects that the message or function key databases have been contaminated. Since all

of the configuration data is stored in FLASH EPROM, this error should never occur; how-

ever, in the event of a component failure, this coil will indicate that an error has been detected

in the OIT.

Reset

The Reset status coil is set by the OIT every time it powers up or performs a reinitialization

due to exiting the OIT’s local setup menu. This can be used by the ASCII host to indicate that

the OIT performed a reset. The ASCII host can clear the coil and decide what to do with the

information. It is suggested that when this coil is set, the ASCII host reset all I/O to a known

neutral state before clearing the coil and continuing, since the OIT may have experienced a

power down and will not know the current state of the system.

Alarm Stack Full

The Alarm Stack Full status coil is set by the OIT if the OIT’s internal alarm stack is full.

This feature allows the ASCII host to know that, although it may have sent several alarms

to the OIT, nobody is acknowledging them. Additional alarms sent to the OIT cause the

oldest alarm to be eliminated from the stack. Typically, this coil will not be set, but in the

event that it is, a real problem exists: alarms are not being acknowledged by the operator,

either because the alert is not heard or it is too short for an operator to recognize it. The

Alarm Stack Full status coil allows the ASCII host to detect this problem and issue a

OPERATION

13

1010-0088, REV02