Page 16 - Control Registers
Notes:
1. These are a mixture of read only and write only registers.
2. Registers 0 to 7 contain flags that indicate the available system control functions. If a bit is set the corresponding function code is available.
3. One of the system control keys from the table below must be written into register 8 and its ones-compliment written into register 9 with a single function 16 (write multiple registers) to perform the specified system control function.
4. Writing any other value or using a function that is not available will return extended exception code 7 (Illegal value written to register) and have no affect.
5. Function codes 0 to 31 perform exactly the same function as pressing the equivalent button on the control unit.
6. Function 34 ‘reset alarms’ is not the same as function 7. The former resets any alarm condition codes that can be reset. The latter simulates a button which may or may not exist on the control unit, if it does not exist it will have no affect. If all alarm condition codes are able to be reset the shutdown, electrical trip and warning alarm active flags (as appropriate) in page 3 will consequently reset.
7. Function 34 does not under any circumstances reset the telemetry alarm flag in page 3, function 35 must be used for this.
8. Locking the user controls stops the buttons corresponding to function codes 0-31 from operating and stops any attempt to configure the unit from the user controls. It does not stop the user from viewing status information and instrumentation values.
9. Function 38 resets the Page 7 values ‘Time to next maintenance’ and ‘Time of next maintenance since 1/1/70’. The reset values are manufacturer specific, if it is desired to set one of these two items to a specific value then they can be directly written to in Page 7.
10. Function 10 resets only those alarms associated with the detection of mains failure while running in parallel with the mains, i.e. G59 alarms and ROCOF and vector shift.
11. Function 43 is used to register an 8721 display unit with an 8700 module.
12. Function 44 is used to register an 8711 display unit with an 8700 module.
13. Function 45 is used to register an 8716 display unit with an 8700 module.
14. Functions 46,47 & 48 are used as part of the data logging functionality (of the 8xxx/74xx family)
Registers
Register offset
| Name
| Minimum value
| Maximum value
| Scaling factor
| Units
| Bits/ Sign
| Read/write
|
0
| System control function 0 supported
| 0
| 1
|
|
| 16/16
| Read only
|
| System control function 1 supported
| 0
| 1
|
|
| 15/16
| Read only
|
| System control function 2 supported
| 0
| 1
|
|
| 14/16
| Read only
|
| System control function 3 supported
| 0
| 1
|
|
| 13/16
| Read only
|
| System control function 4 supported
| 0
| 1
|
|
| 12/16
| Read only
|
| System control function 5 supported
| 0
| 1
|
|
| 11/16
| Read only
|
| System control function 6 supported
| 0
| 1
|
|
| 10/16
| Read only
|
| System control function 7 supported
| 0
| 1
|
|
| 9/16
| Read only
|
| System control function 8 supported
| 0
| 1
|
|
| 8/16
| Read only
|
| System control function 9 supported
| 0
| 1
|
|
| 7/16
| Read only
|
| System control function 10 supported
| 0
| 1
|
|
| 6/16
| Read only
|
| System control function 11 supported
| 0
| 1
|
|
| 5/16
| Read only
|
| System control function 12 supported
| 0
| 1
|
|
| 4/16
| Read only
|
| System control function 13 supported
| 0
| 1
|
|
| 3/16
| Read only
|
| System control function 14 supported
| 0
| 1
|
|
| 2/16
| Read only
|
| System control function 15 supported
| 0
| 1
|
|
| 1/16
| Read only
|
1
| System control function 16-31 supported
| 0
| 65535
|
|
| 16
| Read only
|
2
| System control function 32-47 supported
| 0
| 65535
|
|
| 16
| Read only
|
3
| System control function 48-63 supported
| 0
| 65535
|
|
| 16
| Read only
|
4
| System control function 64-79 supported
| 0
| 65535
|
|
| 16
| Read only
|
5
| System control function 80-95 supported
| 0
| 65535
|
|
| 16
| Read only
|
6
| System control function 96-111supported
| 0
| 65535
|
|
| 16
| Read only
|
7
| System control function 112-127 supported
| 0
| 65535
|
|
| 16
| Read only
|
8
| System control key
| 0
| 65535
|
|
| 16
| Write only
|
9
| Compliment of system control key
| 0
| 65535
|
|
| 16
| Write only
|
10-255
| Reserved
|
|
|
|
|
|
|
System control keys
Function code
| System control function
| System control key
|
0
| Select Stop mode
| 35700
|
1
| Select Auto mode
| 35701
|
2
| Select Manual mode
| 35702
|
3
| Select Test on load mode
| 35703
|
4
| Select Auto with manual restore mode
| 35704
|
5
| Start engine if in manual or test modes
| 35705
|
6
| Mute alarm
| 35706
|
7
| Reset alarms
| 35707
|
8
| Transfer to generator
| 35708
|
9
| Transfer to mains
| 35709
|
10
| Reset mains failure
| 35710
|
11
| Close Bus (Bus Tie Controller)
| 35711
|
12
| Open Bus (Bus Tie Controller)
| 35712
|
13
| Toggle Bus Open/Closed (Bus Tie Controller)
| 35713
|
14
| Scroll through mode selections (mode button on 330/331/334/335)
| 35714
|
15
| Enable selected mode (scroll button on 330/331/334/335)
| 35715
|
16-31
| Reserved
| 35716-35731
|
32
| Telemetry start if in auto mode
| 35732
|
33
| Cancel telemetry start in auto mode
| 35733
|
34
| Reset alarms
| 35734
|
35
| Clear telemetry alarm flag
| 35735
|
36
| Lock the user controls
| 35736
|
37
| Unlock the user controls
| 35737
|
38
| Reset the maintenance alarm 1 due times
| 35738
|
39
| MSC alarm inhibit on
| 35739
|
40
| MSC alarm inhibit off
| 35740
|
41
| Reset the maintenance alarm 2 due times
| 35741
|
42
| Reset the maintenance alarm 3 due times
| 35742
|
43
| 8721 Display unit registered/alive
| 35743
|
44
| 8711 Display unit registered/alive
| 35744
|
45
| 8716 Display unit registered/alive
| 35745
|
46
| Start data logging (temporarily overrides the module state)
| 35746
|
47
| Stop data logging (temporarily overrides the module state)
| 35747
|
48
| Erase all data log files internal to the module (NOT on USB)
| 35748
|
49
| Force USB drive to stop logging, ready to eject
| 35749
|
50-65535
| Reserved
|
|