Interface Collection Mechanism; Point Push For Digital And Analog Data - GE PACSystems RX3i User Manual

Iec 104 server module ic695eis001
Hide thumbs Also See for PACSystems RX3i:
Table of Contents

6.5.3 Interface Collection Mechanism

Based on the Record Format in section 6.5.2, the following is the process for pushing points into the
EIS001:
IF words [000] and [002] are non-zero, a point push is in operation is processing, or has
ended in an error.
IF words [000] and [002] are both 0 a point push can start.
1. Fill the IEC 104 records into the table
2. In word [002] place the number of records to be pushed (1 to 8)
3. In word [000] place the Number 1237
4. In word [001] place a non-zero number, that is not the same as the contents of status
word 92. This is the trigger for the Point Push operation. NOTE: this word is an unsigned
integer, so you can simply ADD_UINT 1 to the value in the status word, and if 0 add again.
If words [000], [001], [002] are all -1 (65535), then a Point Push has been detected by the
EIS001 and is in process. NOTE: Point Push works over many Controller scans, so the ladder
logic can take up to three scans to complete.
If words [000] and [002] are both 0, the push is complete. Word [001] will revert to the same
sequence number pushed. A new Point Push record can now be initiated.
The Point Push interface will HOLD if no event space is available and will not accept any point
push records, the step where the three records are set to -1 will not occur, and the header
information will remain the same as that entered by the user's application code.
You can retry a Point Push, but be aware that some of the Point Push records may have transferred
successfully to the EIS001 database, as the EIS001 Point Push interface checks the Point Push data
as it processes. An invalid point number, or object, will terminate the Point Push when found.

6.5.4 Point Push for Digital and Analog Data

When using point push for Analog data, the following rules need to be observed for the data to be
interpreted correctly by the EIS001 module code, as the variance specified and the default variance
have a correlation to the data interpretation.
The Variance for the point must be set using the following table:
ADSU
Data Size
M_SP (1)
16-bit Int
M_DP (3)
32-bit Int
M_ST (5)
16-bit Int
M_BO (7)
32-bit Int
M_ME_NA (9)
16-bit Int
M_ME_NB (11)
16-bit Int
M_ME_NC (13)
32-bit Float
M_EP_TB
Event
M_EP_TC
Event
GFK-2949C
Chapter 6. Configuration of IEC 104 Server Parameters Using COMMREQ
Data Words being used.
Use data word 0, Data[0]
Use data word 0 and 1, Data[0],[1]
Use data word 0, Data[0]
Use data word 0 and 1, Data[0],[1]
Use data word 0, Data[0]
Use data word 0, Data[0]
Use data word 0 and 1, Data[0],[1] (DWORD Type: Real)
Use data word 0, Data[0]
Use data word 0, Data[0]
July 2017
57
Table of Contents
loading

Table of Contents