GE GFK-0787B Noise Reduction Machine User Manual


 
7
7-24 Genius Modular Redundancy Flexible Triple Modular Redundant (TMR) System
User’s Manual – March 1995
GFK-0787B
Reading GMR Diagnostics
The application program can obtain the following diagnostic information from the GMR
system software:
Autotest faults
Discrepancy faults
Genius faults
Point faults
Analog alarms
This information is described in detail in the Diagnostics chapter.
To obtain this information, the application program should CALL an external Program
Block named G_M_R09. Information is read-only; it cannot be written to.
Call G_M_R09
X1
X2
X3
Y1
Y2
Y3
Table
Start
End
Dest
Error
Dummy
( )
Each call to G_M_R09 can access one type of data, as listed in the table on the next page.
Data is returned in bit format. The data length is selected by the Start and End entries.
Parameters for the Call Function
You must specify the following information:
a number representing the type of data to be read. For example, to read
Digital Input Discrepancy faults, you would specify item 11.
the start offset within the area of information specified in the table.
For discrete point faults (input or output faults of any of the types
listed), this is the actual address of the start point to be accessed. For
example, to see if there was an output point fault for %Q00015, you
would enter the value 15 for START.
the end offset within the area of information specified in the table.
the location where the requested information will be placed after it has
been obtained.
the location where the error code will be placed. The error code is
generated if the CALL function fails to execute successfully.
The table on page 7-26 lists error codes may be be read in this location.
not used.
X1: Table
X2: Start
X3: End
Y1:
Destination
Y2: Error
Y3: (dummy)