CET Electric Technology
64
Table 5-26 Demand Data Structure
Notes:
1) There is no Log Pointer that indicates the current logging position. Writing a value N between 1
and 36 to the Index register to retrieve the Monthly Freeze Log of the N
th
entry. For example,
writing 1 to the Index register will retrieve last month’s Monthly Freeze Log. If N = 0 or N > 36, an
exception response will be returned with the Illegal Data Value error code (0x03) as defined by the
Modbus protocol. If all the returned values of the N
th
Log Record (where 1 ≤ N ≤ 36) are all 0
(including the timestamp), this indicates that the returned Log Record is invalid and that the end
of the Log has been reached. If the software is reading the Log for the very first time, it should
start with N=1 and stop when either N=36 or when the returned Log Record is invalid. After that,
all the software has to do is to read the Log on a monthly basis with N=1.
5.9 SOE Log
The SOE Log Pointer points to the register address within the SOE Log where the next event will be
stored. The following formula is used to determine the register address of the most recent SOE event
referenced by the SOE Log Pointer value:
Register Address = 10000 + Modulo(SOE Log Pointer-1/100)*8
See Table 5-28
SOE Log Data
Structure
Table 5-27 SOE Log
Notes:
SOE Log Data Structure
High-order Byte: Event Classification
See Table 5-29
SOE Classification
Low-order Byte: Sub-Classification
High-order Byte: Reserved
Table 5-28 SOE Log Data Structure