Page 10 – Automatic Voltage Regulator (AVR) registers
Notes:
1. These are read only registers with the exception of the alarm reset.
2. Only supported on an AVR or when a controller is connected to an AVR via a comms port, there are currently no controllers capable of this.
3. The first generation 106 AVR has only a single feedback voltage sensing input which could be connected in many different configurations. We do not yet know how or even if three phase sensing will be implemented in future so no provision has been made, additional registers will need to be added for this.
4. Writing the value 0x1234 to the alarm reset register will reset any latched alarm(s).
Registers
Register offset
| Name
| Minimum value
| Maximum value
| Scaling factor
| Units
| Bits/ Sign
|
0
| AVR Software major version
| 0
| 99
| 1
|
| 16
|
1
| AVR Software minor version
| 0
| 99
| 1
|
| 16
|
2
| AVR Software build
| 0
| 99
| 1
|
| 16
|
3
| AVR boot-loader major version
| 0
| 99
| 1
|
| 16
|
4
| AVR boot-loader minor version
| 0
| 99
| 1
|
| 16
|
5
| AVR boot-loader build
| 0
| 99
| 1
|
| 16
|
6
| AVR status (see below)
| 0
| 99
| 1
|
| 16
|
7
| Reserved flags
| 0
| 0
|
|
| 8-16-16/16
|
| Integral limit reached
| 0
| 1
|
|
| 7/16
|
| Current limit active
| 0
| 1
|
|
| 6/16
|
LED lit
| 0
| 1
|
|
| 5/16
|
Voltage switch
| 0
| 1
|
|
| 4/16
|
Frequency switch
| 0
| 1
|
|
| 3/16
|
Stability switch 1
| 0
| 1
|
|
| 2/16
|
Stability switch 2
| 0
| 1
|
|
| 1/16
|
8
| Alternator frequency
| 0
| 70
| 0.1
| Hz
| 16
|
9
| Alternator feedback voltage
| 0
| 600
| 0.1
| V
| 16
|
10
| Alternator droop current
| 0
| 10
| 0.001
| A
| 16
|
11
| Alternator droop current lag/lead
| -180
| +180
| 0.1
| degrees
| 16 S
|
12
| Auxiliary Supply voltage
| 0
| 20
| 0.1
| V
| 16
|
13
| Alternator excitation voltage
| 0
| 300
| 0.1
| V
| 16
|
14
| External pot. value
| 0
| 5000
| 1
| Ohms
| 16
|
15
| External control voltage
| -10
| 10
| 0.001
| V
| 16 S
|
16
| Voltage preset position
| 0
| 100
| 0.1
| %
| 16
|
17
| Droop preset position
| 0
| 100
| 0.1
| %
| 16
|
18
| UFRO preset position
| 0
| 100
| 0.1
| %
| 16
|
19
| P preset position
| 0
| 100
| 0.1
| %
| 16
|
20
| I preset position
| 0
| 100
| 0.1
| %
| 16
|
21
| D preset position
| 0
| 100
| 0.1
| %
| 16
|
22
| PWM output duty cycle
| 0
| 100
| 0.01
| %
| 16
|
23
| Voltage set point
| 0
| 600
| 0.1
| V
| 16
|
24
| Droop set point
| 0
| 100
| 0.1
| %
| 16
|
25
| UFRO knee set point
| 0
| 60
| 0.1
| Hz
| 16
|
26
| Alternator auxiliary winding voltage
| 0
| 300
| 0.1
| V
| 16
|
27
| Alternator excitation current
| 0
| 30
| 0.001
| A
| 16
|
28
| P set point
| 0
| 100
| 0.1
| %
| 16
|
29
| I set point
| 0
| 100
| 0.1
| %
| 16
|
30
| D set point
| 0
| 100
| 0.1
| %
| 16
|
31
| Auto frequency selection state (see below)
| 0
| 2
| 1
|
| 16
|
32-63
| Reserved
|
|
|
|
|
|
64
| Alarm reset
| 0x1234
| 0x1234
|
|
| 16
|
65-255
| Reserved
|
|
|
|
|
|
AVR Status
Code
| Meaning
|
0
| Stopped
|
1
| Running
|
2
| Under Frequency Roll Off active
|
3
| Over excitation trip
|
4
| Loss of sensing trip
|
5
| Failed to excite trip
|
6
| Under frequency trip
|
7
| Invalid configuration
|
8
| Excitation overload trip
|
9-
| Reserved
|
Auto Frequency Selection State
Code
| Meaning
|
0
| Disabled
|
1
| 50Hz selected
|
2
| 60Hz selected
|
3-
| Reserved
|
Page 11 - Diagnostic - General
Notes:
5. These are read only registers.
6. Register0 gives the version as major/minor, with the major version in the upper 8 bits, the minor version in the lower 8 bits.
Registers
Register offset
| Name
| Minimum value
| Maximum value
| Scaling factor
| Units
| Bits/ Sign
|
0
| Software version
| 0
| 9999
| 0.01
|
| 16
|
1
| CPU power usage
| 0
| 200
| 1
| %
| 16
|
2
| Button number pressed, 0=none
| 0
| 255
| 1
|
| 16
|
3
| Backup supply voltage
| 0
| 40
| 0.1
| V
| 16
|
4-255
| Reserved
|
|
|
|
|
|
Page 12 - Diagnostic - Digital Inputs
Notes
1. These are read only registers.
2. These registers represent the state of the actual inputs to the control unit before the application of any time delays or other processing and are intended for diagnostic purposes only.
3. The number of named digital inputs may be increased in future versions of GenComm. Manufacturers may not add their own to the list of named inputs as there are no corresponding strings to identify them. Any inputs that are required but not named must be included in the list of unnamed digital inputs.
4. The meaning of the named digital input codes is shown in the table below.
5. Register 16 indicates the number of unnamed digital inputs that are supported, any software that displays these must cope with any number up to 128. Each is represented by only one bit as there is no need to indicate that it is unimplemented.
6. Unimplemented inputs (including totally unimplemented registers) return 3, not an exception.
Registers
Register offset
| Name
| Minimum value
| Maximum value
| Scaling factor
| Units
| Bits/ Sign
|
0
| Emergency stop input
| 0
| 3
|
|
| 15/16-16/16
|
| Low oil pressure switch input
| 0
| 3
|
|
| 13/16-14/16
|
| High engine temp. switch input
| 0
| 3
|
|
| 11/16-12/16
|
| Remote start input
| 0
| 3
|
|
| 9/16-10/16
|
| Remote fuel on input
| 0
| 3
|
|
| 7/16-8/16
|
| Lamp test input
| 0
| 3
|
|
| 5/16-6/16
|
| Reset input
| 0
| 3
|
|
| 3/16-4/16
|
| Panel lock input
| 0
| 3
|
|
| 1/16-2/16
|
1
| Start button input
| 0
| 3
|
|
| 15/16-16/16
|
| Stop button input
| 0
| 3
|
|
| 13/16-14/16
|
| Transfer to generator button input
| 0
| 3
|
|
| 11/16-12/16
|
| Transfer to mains button input
| 0
| 3
|
|
| 9/16-10/16
|
| Unimplemented
| 3
| 3
|
|
| 7/16-8/16
|
| Unimplemented
| 3
| 3
|
|
| 5/16-6/16
|
| Unimplemented
| 3
| 3
|
|
| 3/16-4/16
|
| Unimplemented
| 3
| 3
|
|
| 1/16-2/16
|
2-15
| Reserved
|
|
|
|
| 16
|
16
| Number of unnamed digital inputs
| 0
| 128
|
|
| 16
|
17
| Unnamed digital input 1
| Open
| Closed
|
|
| 16/16
|
| Unnamed digital input 2
| Open
| Closed
|
|
| 15/16
|
| Unnamed digital input 3
| Open
| Closed
|
|
| 14/16
|
| Unnamed digital input 4
| Open
| Closed
|
|
| 13/16
|
| Unnamed digital input 5
| Open
| Closed
|
|
| 12/16
|
| Unnamed digital input 6
| Open
| Closed
|
|
| 11/16
|
| Unnamed digital input 7
| Open
| Closed
|
|
| 10/16
|
| Unnamed digital input 8
| Open
| Closed
|
|
| 9/16
|
| Unnamed digital input 9
| Open
| Closed
|
|
| 8/16
|
| Unnamed digital input 10
| Open
| Closed
|
|
| 7/16
|
| Unnamed digital input 11
| Open
| Closed
|
|
| 6/16
|
| Unnamed digital input 12
| Open
| Closed
|
|
| 5/16
|
| Unnamed digital input 13
| Open
| Closed
|
|
| 4/16
|
| Unnamed digital input 14
| Open
| Closed
|
|
| 3/16
|
| Unnamed digital input 15
| Open
| Closed
|
|
| 2/16
|
| Unnamed digital input 16
| Open
| Closed
|
|
| 1/16
|
18
| Unnamed digital input 17-32
| Open
| Closed
|
|
| 16
|
19
| Unnamed digital input 33-48
| Open
| Closed
|
|
| 16
|
20
| Unnamed digital input 49-64
| Open
| Closed
|
|
| 16
|
21
| Unnamed digital input 65-80
| Open
| Closed
|
|
| 16
|
22
| Unnamed digital input 81-96
| Open
| Closed
|
|
| 16
|
23
| Unnamed digital input 97-112
| Open
| Closed
|
|
| 16
|
24
| Unnamed digital input 113-128
| Open
| Closed
|
|
| 16
|
25-255
| Reserved
|
|
|
|
|
|