PowerWizard Modbus Applications Guide2
PowerWizard Modbus Applications Guide2
0
Modbus Applications Guide
TABLE OF CONTENTS
Table of contents............................................................................................................................. 2
1
SCADA Data Link (Modbus) ................................................................................................. 3
1.1
Wiring ............................................................................................................................. 3
1.2
Line Termination ............................................................................................................ 5
1.3
Software Configuration................................................................................................... 5
1.4
Data Link Layer .............................................................................................................. 5
1.5
Communication............................................................................................................... 6
1.6
Supported Function Codes.............................................................................................. 6
1.7
Data Link Register Addresses....................................................................................... 10
1.8
Error Checking.............................................................................................................. 10
1.9
Exception Responses .................................................................................................... 11
1.10 Fault Identifiers (FID)................................................................................................... 12
2
SCADA Parameter Information by Function ....................................................................... 13
2.1
Data Link Security ........................................................................................................ 13
2.2
Spare Analog Input ....................................................................................................... 17
2.3
Discrete Inputs and Outputs.......................................................................................... 21
2.4
Generator AC Parameters ............................................................................................. 25
2.5
External Device Parameters.......................................................................................... 33
2.6
Generator Set State Control .......................................................................................... 45
2.7
Timers and Counters ..................................................................................................... 48
2.8
Event System ................................................................................................................ 51
2.9
Engine Monitoring ........................................................................................................ 56
2.10 PowerWizard Setpoints................................................................................................. 57
2.11 Setpoint Data Type ....................................................................................................... 59
2.12 Miscellaneous ............................................................................................................... 60
The host device acts as Modbus Master, and the PowerWizard acts as the
Modbus Slave, also called a REMOTE TRANSMITTER UNIT (RTU).
The host device initiates all communication, sending commands or requests for
information to the PowerWizard 2.0
The PowerWizard then takes action based on the query and/or sends a
response to the query over Modbus.
Baud rates can be configured on the PowerWizard. Various data rates between 2400
bits/second (baud) and 57,600 bits/second are available. See the SOFTWARE CONFIGURATION
Chapter 1.3 below for instructions.
1.1 WIRING
SCADA COMMUNICATION wires are brought out of the PowerWizard as part of the 70-pin AMP
connector. Table 1 shows the pins on the AMP connector.
TABLE 1 SCADA PINS ON 70-PIN CONNECTOR
SCADA COMMUNICATION WIRES
Pin # Name
Description
MODBUS
MODBUS Reference
MODBUS +
MODBUS DATA TRANSMISSION over RS-485 is accomplished over a single shielded twisted pair
for differential signaling with transmit and receive alternating over the same wire pair
(MODBUS+ and MODBUS-). The Reference (MODBUS REF) should be connected to the
shield, to prevent ground loop currents.
Modbus registers are 2 bytes long. A register is the smallest block that can contain a single
piece of data. Larger pieces of data occupy consecutive registers, with the most significant
word (pair of bytes) in the lowest register, and the least significant word (pair of bytes) in the
highest register.
NOTE: Modbus register addresses are referenced starting with register 1, whereas
data link requests begin at 0. This results in an offset of 1 in the register
address. For example, to request the parameter Generator Overall Power
Factor, which resides in Modbus register number 103 ($67), a register
address of $66 must be sent.
Field
Address
Function
Code
(n-3)
(n-2)
(n-1)
Data
CRC
Field Description
Slave address, for both query and response. Every control on the network
has a unique slave address between 1 and 247. Use 0 to make a
broadcast query, which is supported for Function Codes 6 and 16. The
PowerWizard will always respond with its own slave address.
Function Code for both query and response. See Supported Function
Codes for a list and syntax of supported function codes.
Data or exception responses. See Supported Function Codes for the
format of address, counts, and data. See Exception Responses for the
format of exception responses.
Cyclic Redundancy Check to catch transmission errors. The low byte is
transmitted first, then the high byte.
1.5 COMMUNICATION
Modbus communication is comprised of data packets. A packet is a set of bytes transmitted
consecutively and interpreted as one message, and can vary in length. A packet is sent with
byte offset 0 first, and the data is sent with the most significant byte first. Every packet shares a
common structure, which is shown in Table 2 Modbus Packet Format. Only the Data field has
a variable length, depending on the function being performed and the amount of data being
transmitted.
CRC
Function Code
$03
Data field
byte count
data (Big Endian)
(variable length)
CRC
Function Code
$06
Data field
CRC
Function Code
$06
Data field
CRC
Function Code
$10
Data field
CRC
Function Code
$10
Data field
CRC
Once the packet is verified, the addresses and function codes are checked. This is handled
using simple logic, determining whether the function code is supported and determining whether
or not the address range or count is within range. If not, an exception response is sent. This
occurs in the Modbus application layer.
FAULT RESPONSE:
Once the addresses and function codes are checked, the data is ready to be handled by the
PowerWizard application software. There is error-checking, at this level, is to determine
whether there are any application-specific errors.
For example: if you are attempting to write 101% into a register that is defined to hold 0-100%,
then, even though the data may fit into the register (and therefore passes the previous errorchecking), the application does not accept an input of 101%, and therefore a FAULT RESPONSE is
sent.
This fault response is called a FAULT IDENTIFIER, or FID.
A fault response is data that is valid over the Modbus data link, but the PowerWizard and the
Modbus Master device agree to reserve for use as an FID.
PARITY CHECK:
Parity checking uses standard even or odd parity. The parity can be set in the PowerWizard to
even, odd, or none. Parity checking occurs at the byte-level. Upon successful parity check, the
checked byte is accepted as part of the transmitted message. If the parity check fails, the byte
is discarded.
01
REASON
02
03
04
REASON
02
03
REASON
04
REASON
02
03
04
Boolean
Data
1-Register Data
Valid Data
0, 1
0 64,255
0
4,211,081,215
$0000 or
$0001
$0000 $FAFF
$00000000
$FAFFFFFF
2-65532
65,256 65,023
4,211,081,214
$0010 $FFFC
$FB00 $FDFF
$FB000000
$FDFFFFFF
65533
65,024 65,279
4,261,412,864h
4,278,190,079h
$FFFD
$FE00 $FEFF
$FE000000
$FEFFFFFF
65535
65280 65535
4,278,190,080
4,294,967,294
$FFFF
$FF00 $FFFF
$FF000000
$FFFFFFFF
Not Used
Error
Not
Available /
Not
Requested
2-Register Data
Notes
See individual Parameter
Descriptions for units, offset,
and scaling to convert to
physical units
These data ranges are not
used.
FID: Signal saturated, out of
range, or error from source
transmitter
FID: Parameter is not
applicable in the current state,
not available from the
controller, or not requested
Note that 2-bit data is not transmitted individually, but rather within a register.
13
The PowerWizard supports five levels of SCADA access, with increasing permissions:
NO ACCESS
This level only allows access to two registers: Current Security Level (732), and Write Access
Password (700). Any other read queries will return unavailable data ($FFs), and write queries
will fail with an exception response.
14
LEVEL 0 ACCESS
This level allows access to all Modbus registers. However, none of the setpoints can be written
with this access level. See Chapter Error! Reference source not found. for information about
programming PowerWizard setpoints via Modbus.
LEVEL 1 ACCESS
This level allows access to all Modbus registers. It also allows the changing of setpoints that
have a security level of Level 1. See APPENDIX D for information about setpoints and their
associated security levels.
LEVEL 2 ACCESS
This level allows access to all Modbus registers. It also allows the changing of setpoints that
have a security level of Level 1 or 2. See APPENDIX D for information about setpoints and their
associated security levels.
LEVEL 3 ACCESS
This level allows access to all Modbus registers. It also allows the changing of setpoints that
have a security level of Level 1, 2 or 3. See APPENDIX D for information about setpoints and
their associated security levels. The FG WILSON Dealer TC must be contacted to acquire a
Level 3 Password.
NOTE: If a password for a certain security level is not configured, or set to a single
zero, that password is disabled. If access to the level below that is acquired,
the PowerWizard will automatically grant access to the higher (passworddisabled) level. For example, if there is a password configured for Level 1,
but not for Level 2, then the PowerWizard will initialize to Level 0. Then if the
correct Level 1 password is entered, the PowerWizard will automatically grant
Level 2 Access.
The SCADA, Level 1, or Level 2 passwords can be changed by writing the new password to the
SCADA Password, Level 1 Password, or Level 2 Password register, as long as the SCADA data
link is at a sufficient access level.
A higher level of access can be requested by writing the password of the desired
level to the Write Access Password register.
A lower level of access can be requested simply by entering the desired security
level number into the Write Current Security Level register.
All of the passwords, as well as the phone-in prompt, use the 1-byte ASCII format and character
set. Each string is variable in length, so in order to enter a shorter password, the rest of the field
may be padded with the space character ($20).
All other characters are considered invalid data, and will result in a FID response.
Two of the built in timeout features will reset the security level after a period of inactivity:
15
The first is the Level 0 Timeout, which resets the SCADA access level to level 0 (or the lowest
unprotected level above level 0) after 10 minutes without any successful write commands over
the SCADA data link. To prevent this fixed timer from expiring without risking affecting functions
of the PowerWizard, writing to the Key Press register (310) will reset this timer.
The second is the SCADA Timeout, which resets SCADA access completely below the SCADA
security level (or the lowest unprotected level). The timeout for this is configurable from 0.1
seconds to 1 hour it is the SCADA Data Link Connection Timeout Interval setpoint, and will
only expire after a period without ANY activity on the SCADA data link.
WRITE ACCESS PASSWORD
$02BC (700) - 8 REGISTERS (16 BYTES) LONG - WRITE
Modbus register to which the password for the desired Access Level (0, 1, 2, or 3) is written.
ASCII data, numbers (characters $30 through $39) valid. If the password is less than 16
characters long, pad the end with space characters ($20).
(Example: 12345678 = $ 31 32 33 34 35 36 37 38 20 20 20 20 20 20 20 20. See APPENDIX A
for a full programming example).
LEVEL 1 PASSWORD
$02C4 (708) - 8 REGISTERS (16 BYTES) LONG - WRITE
Modbus register to which a new Level 1 password is written, to change the password.
This is allowed only if current security level is 1 or higher.
ASCII data, numbers (characters $30 through $39) valid. To disable this password, enter a
single zero. If a password is less than 16 characters long, pad the end with space characters
($20). See APPENDIX A for a programming example.
Level 2 Password
$02CC (716) - 8 REGISTERS (16 BYTES) LONG - WRITE
Modbus register to which a new Level 2 password is written, to change the password.
This is allowed only if current security level is 2 or higher.
ASCII data, numbers (characters $30 through $39) valid. To disable this password, enter a
password of a single zero. If a password is less than 16 characters long, pad the end with
space characters ($20).
SCADA PASSWORD
$02D4 (724) - 8 REGISTERS (16 BYTES) LONG - WRITE
Modbus register to which a new SCADA password is written, to change the password.
This is allowed only if the current security level is 2 or higher. The SCADA password allows the
user to obtain Level 0 Access to the PowerWizard. See APPENDIX A for a programming
example.
16
ASCII data, numbers (characters $30 through $39) valid. The SCADA password may be a
maximum of 8 characters long. The last 8 characters should be set to NULL ($00) or space
($20). To disable this password, enter a password of a single zero. Pad the end of a password
with space characters ($20).
This password is stored as a numerical data. Therefore, any leading zeros will be removed.
CURRENT SECURITY LEVEL
$02DC (732) - 1 REGISTER (2 BYTES) LONG - READ
Current security level of the SCADA Data Link. See APPENDIX A for a programming example.
Resolution
1 / bit
Offset
0
Data Range
0 to 3
Offset
0
Data Range
0 to 3
17
2.2 SPARE ANALOG INPUT
The PowerWizard 2.0 and higher have a SPARE ANALOG INPUT. It is factory-configured as one
of three types of input:
Level
Temperature
Pressure
Offset
-251%
Data Range
-251 to 250.99 %
Offset
-251%
Data Range
-251 to 250.99 %
18
This is applicable only when the Spare Analog Input Enable Status is Enabled, the Type
Configuration is set to Level, and the SPN is set to External Tank Fuel Level.
Resolution
0.0078125 % / bit
Offset
-251%
Data Range
-251 to 250.99 %
Offset
-251%
Data Range
-251 to 250.99 %
Offset
-251%
Data Range
-251 to 250.99 %
Offset
-273 C
Data Range
-273 to 1735 C
19
Resolution
0.03125 C / bit
Offset
-273 C
Data Range
-273 to 1735 C
Offset
-273 C
Data Range
-273 to 1735 C
Offset
-273 C
Data Range
-273 to 1735 C
Offset
-273 C
Data Range
-273 to 1735 C
Offset
-273 C
Data Range
-273 to 1735 C
20
AMBIENT AIR TEMPERATURE FROM I/O PIN
$032E (814) - 1 REGISTER (2 BYTES) LONG - READ
Temperature of the air surrounding the genset, as measured by the auxiliary analog input.
This is applicable only when the Spare Analog Input Enable Status is Enabled, the Type
Configuration is set to Temperature, and the SPN is set to Ambient Air Temperature.
Resolution
0.03125 C / bit
Offset
-273 C
Data Range
-273 to 1735 C
Offset
0 kPa
Data Range
0 to 8031.875 kPa
Offset
0 kPa
Data Range
0 to 8031.875 kPa
Offset
0 kPa
Data Range
0 to 8031.875 kPa
21
Change in engine air system pressure, measured across the filter, due to the filter and any
accumulation of solid foreign matter on or in the filter, as measured by the auxiliary analog input
to the control.
This is applicable only when the Spare Analog Input Enable Status is Enabled, the Type
Configuration is set to Pressure, and if the Suspect Parameter Number configured for the Spare
Analog Input is set to Air Filter Differential Pressure.
Resolution
1 / 128 kPa / bit
Offset
-250 kPa
Data Range
-250 to 251.99 kPa
Offset
0 kPa
Data Range
0 to 8031.875 kPa
Offset
0 kPa
Data Range
0 to 8031.875 kPa
PowerWizard 1.0
PowerWizard 2.0
PowerWizard 3.0
6
0
6
4
8
1
8
7
8
2
8
8
22
PowerWizard 1.0
PowerWizard 2.0
PowerWizard 3.0
Note that although discrete I/O counts are given for the PowerWizard 1.0 for completeness, the
PowerWizard 1.0 does not have SCADA functionality, and therefore is not within the scope of this Chapter.
On the PowerWizard, the Source Configuration for each digital selector can be configured to
input 1 through 10, or Data Link. Each Digital Selector has one Modbus register to read the
Digital Selector #n Commanded Value, and one to write a Digital Selector #n Activate
Command.
These queries will only affect or reflect the outputs if the Digital Selector #n Source
Configuration setpoint is set to Data Link.
Otherwise, these queries will set or read the SCADA command, but the PowerWizard will not
use that command, and therefore the values will be meaningless.
DIGITAL INPUT #1 ACTIVE STATE (through) DIGITAL INPUT #8 ACTIVE STATE
$0258 (600) THROUGH $025F (607) - 1 REGISTER (2 BYTES) LONG - READ
Indicates that Digital Input #n is ACTIVE.
Digital Input
1
2
3
$0258
$0259
$025A
600
601
602
$025B
603
$025C
604
$025D
605
7
8
$025E
$025F
606
607
All of these registers have the same data structure and bit definitions.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE
RELAY OUTPUT #1 ACTIVE STATE (through) RELAY OUTPUT #8 ACTIVE STATE
$0268 (616) THROUGH $026F (623) - 1 REGISTER (2 BYTES) LONG - READ
Relay Output #n is ACTIVE.
23
Relay Output
1
2
3
4
5
6
7
8
$0268
$0269
$026A
$026B
$026C
$026D
$026E
$026F
616
617
618
619
620
621
622
623
All of these registers have the same data structure and bit definitions.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE
DIGITAL OUTPUT #1 ACTIVE STATE
$0270 (624) - 1 REGISTER (2 BYTES) LONG - READ
Digital Output #1 is ACTIVE.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE
DIGITAL OUTPUT #2 ACTIVE STATE
$0271 (625) - 1 REGISTER (2 BYTES) LONG - READ
Applies to PowerWizard 3.0 only
Digital Output #2 is ACTIVE.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE
DIGITAL SELECTOR #1 ACTIVATE COMMAND (through) DIGITAL SELECTOR #10
ACTIVATE COMMAND
$0274 (628) THROUGH $027D (637) - 1 REGISTER (2 BYTES) LONG - WRITE
SCADA command to activate Digital Selector #n.
This will affect an output only if the SOURCE CONFIGURATION of the desired digital selector is set
to DATA LINK.
Digital Selector
1
2
3
$0274
$0275
$0276
628
629
630
24
Digital Selector
4
5
6
7
8
9
10
$0277
$0278
$0279
$027A
$027B
$027C
$027D
631
632
633
634
635
636
637
All of these registers have the same data structure and bit definitions.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE
DIGITAL SELECTOR #1 COMMANDED VALUE (through) DIGITAL SELECTOR #10
COMMANDED VALUE
$027E (638) THROUGH $0287 (647) - 1 REGISTER (2 BYTES) LONG - READ
Value of current Activate Command being applied to Digital Selector #n.
This will reflect the active state of an output only if the Source Configuration of the
corresponding digital selector is set to Data Link.
Digital Selector
1
2
3
4
5
6
7
8
9
10
$027E
$027F
$0280
$0281
$0282
$0283
$0284
$0285
$0286
$0287
Register Address
(Decimal)
638
639
640
641
642
643
644
645
646
647
All of these registers have the same data structure and bit definitions.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE
25
2.4 GENERATOR AC PARAMETERS
The SCADA data link allows remote monitoring of various generator AC quantities. These
include per-phase as well as average or overall parameters; voltages, currents, powers, and
power factors; real, reactive, and apparent powers.
Some AC quantities are not valid for every setting of the Generator Connection Configuration
setpoint. If a parameter is queried while it is invalid, an FID will be sent in the response. Table
11: shows which parameters are invalid under which wiring configurations.
TABLE 11: AC QUANTITIES DEPENDENT ON W IRING CONFIGURATION
Star
Gen Freq (0066h)
VL-L AVG (0064h)
VA-B (006Ch)
VB-C (006Dh)
VC-A (006Eh)
VL-N AVG (0094h)
VA (0072h)
VB (0073h)
VC (0074h)
IAVG (0065h)
IA (006Fh)
IB (0070h)
IC (0071h)
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
3-Wire
Delta
OK
OK
OK
OK
OK
Invalid
Invalid
Invalid
Invalid
OK
OK
OK
OK
4-Wire
Delta
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
2-Wire
1-Phase
OK
OK
OK
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
OK
OK
OK
Invalid
3-Wire
1-Phase
OK
OK
OK
Invalid
Invalid
OK
OK
OK
Invalid
OK
OK
OK
Invalid
Offset
0 Hz
Data Range
0 to 501.9922 Hz
Offset
0V
Data Range
0 to 64255 V
26
Resolution
0.0078125 % / bit
Offset
-251%
Data Range
-251 to 250.99%
Offset
0V
Data Range
0 to 64255 V
Offset
0V
Data Range
0 to 64255 V
Offset
0V
Data Range
0 to 64255 V
Offset
0V
Data Range
0 to 64255 V
Offset
0V
Data Range
0 to 64255 V
27
Resolution
1 V / bit
Offset
0V
Data Range
0 to 64255 V
Offset
0V
Data Range
0 to 64255 V
Offset
0A
Data Range
0 to 64255 A
Offset
0A
Data Range
0 to 64255 A
Offset
0A
Data Range
0 to 64255 A
Offset
0A
Data Range
0 to 64255 A
28
Resolution
1/16384 / bit
Offset
-1.0
Data Range
-1.0 to 1.0
Offset
-251 %
Data Range
-251 to 250.99 %
Offset
-2000000000 W
Data Range
-2000000000 to +2211081215 W
Offset
-2000000000 W
Data Range
-2000000000 to +2211081215 W
Offset
-2000000000 W
Data Range
-2000000000 to +2211081215 W
29
GENERATOR PHASE C REAL POWER
$0079 (121) - 2 REGISTERS (4 BYTES) LONG - READ
The real power delivered by phase C of the generator.
Resolution
1 W / bit
Offset
-2000000000 W
Data Range
-2000000000 to +2211081215 W
Offset
-2000000000 VA
Data Range
-2000000000 to +2211081215 VA
Offset
-2000000000 VA
Data Range
-2000000000 to +2211081215 VA
Offset
-2000000000 VA
Data Range
-2000000000 to +2211081215 VA
Offset
-2000000000 VAr
Data Range
-2000000000 to +2211081215 VAr
30
GENERATOR PHASE B REACTIVE POWER
$0083 (131) - 2 REGISTERS (4 BYTES) LONG - READ
The reactive power delivered by phase B of the generator.
Resolution
1 VAr / bit
Offset
-2000000000 VAr
Data Range
-2000000000 to +2211081215 VAr
Offset
-2000000000 VAr
Data Range
-2000000000 to +2211081215 VAr
Offset
-1.0
Data Range
-1.0 to 1.0
Offset
-1.0
Data Range
-1.0 to 1.0
Offset
-1.0
Data Range
-1.0 to 1.0
Offset
1 VA / bit
-2000000000 VA
Data Range
-2000000000 to
+2211081215 VA
31
GENERATOR TOTAL PERCENT KVA
$008C (140) - 1 REGISTER (2 BYTES) LONG - READ
The total apparent power delivered by the generator, as a percentage of generator rated
apparent power.
Resolution
0.0078125 % / bit
Offset
-251 %
Data Range
-251 to 250.99 %
Offset
-2000000000 VAr
Data Range
-2000000000 to +2211081215 VAr
Offset
-251 %
Data Range
-251 to 250.99 %
Offset
0 kWh
Data Range
0 to 4211081215 kWh
Offset
0 kVArh
Data Range
0 to 4211081215 kVArh
32
BIT DEFINITIONS:
00 = Power factor leading
01 = Power factor lagging
10 = Error
11 = Not available
Offset
0V
Data Range
0 to 64255 V
33
BIT DEFINITIONS:
00 = FALSE
01 = TRUE
34
GENSET CONTROL ONLINE
$0442 (1090) - 1 REGISTER (2 BYTES) LONG - READ
Indicates whether the PowerWizard is on the communication network. This will always be True.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE
ENGINE CONTROL ONLINE
$0443 (1091) - 1 REGISTER (2 BYTES) LONG - READ
Indicates whether the engine ECM is in communication with the PowerWizard via J1939.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE
35
01 = TRUE
EXTERNAL I/O #3 ONLINE
$0447 (1095) - 1 REGISTER (2 BYTES) LONG - READ
Indicates whether the DIO module instance #3 is in communication with the PowerWizard via
J1939.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE
EXTERNAL I/O #4 ONLINE
$0448 (1096) - 1 REGISTER (2 BYTES) LONG - READ
Indicates whether the DIO module instance #4 is in communication with the PowerWizard via
J1939.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE
DIGITAL AVR ONLINE
$0449 (1097) - 1 REGISTER (2 BYTES) LONG - READ
Indicates whether the digital AVR module is in communication with the PowerWizard via J1939.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE
RTD MODULE ONLINE
$044A (1098) - 1 REGISTER (2 BYTES) LONG - READ
Indicates whether the RTD module is in communication with the PowerWizard via J1939.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE
THERMOCOUPLE #1 ONLINE
$044B (1099) - 1 REGISTER (2 BYTES) LONG - READ
Indicates whether the thermocouple module instance #1 is in communication with the
PowerWizard via J1939.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE
THERMOCOUPLE #2 ONLINE
36
$044C (1100) - 1 REGISTER (2 BYTES) LONG - READ
Indicates whether the thermocouple module instance #2 is in communication with the
PowerWizard via J1939.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE
AVR BIAS PERCENT
$0422 (1058) - 1 REGISTER (2 BYTES) LONG - READ
The percentage bias being applied to the voltage regulator desired genset output voltage, as a
percentage of the Maximum Generator Voltage Output Bias Percentage setpoint. This will
increment by 0.5% each time the Voltage Adjust up or down arrow is pressed on the
PowerWizard 2.0 See APPENDIX A for a programming example.
{Voltage Regulator Desired Genset Output Voltage} = {Desired Genset Output Voltage
setpoint} x (1 + {Maximum Generator Voltage Output Bias Percentage setpoint} x (1 + {AVR
Bias Percent register} ) )
Resolution
0.0078125 % / bit
Offset
-251%
Data Range
-251 to 250.99 %
Offset
-251%
Data Range
-251 to 250.99 %
Offset
-251%
Data Range
-251 to 250.99 %
37
SPEED BIAS PERCENT INCREMENT COMMAND
$0426 (1062) - 1 REGISTER (2 BYTES) LONG - WRITE
Increments the percentage bias being applied to the speed command output. For more
information on these commands, refer to the Programming Examples Chapter.
Resolution
0.0078125 % / bit
Offset
-251%
Data Range
-251 to 250.99 %
Offset
-273 C
Data Range
-273 to 1735 C
Offset
-273 C
Data Range
-273 to 1735 C
Offset
-273 C
Data Range
-273 to 1735 C
Offset
-273 C
Data Range
-273 to 1735 C
38
GENERATOR PHASE C WINDING TEMPERATURE FROM DATA LINK
$0099 (153) - 1 REGISTER (2 BYTES) LONG - READ
Applies to PowerWizard 3.0 only
Temperature of the Phase C winding inside the alternator.
Resolution
0.03125 C / bit
Offset
-273 C
Data Range
-273 to 1735 C
Offset
0 kPa
Data Range
0 to 8031.875 kPa
Offset
-273 C
Data Range
-273 to 1735 C
1
2
3
4
5
6
7
8
9
10
11
12
13
$00DD
$00DE
$00DF
$00E0
$00E1
$00E2
$00E3
$00E4
$00E5
$00E6
$00E7
$00E8
$00E9
Register Address
(Decimal)
221
222
223
224
225
226
227
228
229
230
231
232
233
39
Cylinder Number
14
15
16
17
18
19
20
$00EA
$00EB
$00EC
$00ED
$00EE
$00EF
$00F0
Register Address
(Decimal)
234
235
236
237
238
239
240
Offset
-273 C
Data Range
-273 to 1735 C
Offset
-273 C
Data Range
-273 to 1735 C
Offset
-273 C
Data Range
-273 to 1735 C
Offset
-273 C
Data Range
-273 to 1735 C
40
$00F4 (244) - 1 REGISTER (2 BYTES) LONG - READ
Applies to PowerWizard 3.0 only
Temperature of pre-combustion air found in intake manifold #2 of engine air supply system, as
received from another module on the J1939 Data Link.
Resolution
0.03125 C / bit
Offset
-273 C
Data Range
-273 to 1735 C
Offset
-273 C
Data Range
-273 to 1735 C
Offset
-273 C
Data Range
-273 to 1735 C
Offset
0 kPa
Data Range
0 to 8031.875 kPa
Offset
-250 kPa
Data Range
-250 to 251.99 kPa
41
BOOST PRESSURE FROM DATA LINK
$00F9 (249) - 1 REGISTER (2 BYTES) LONG - READ
Applies to PowerWizard 3.0 only
Gage pressure of air measured downstream on the compressor discharge side of the
turbocharger, as received from another module on the J1939 Data Link.
Resolution
0.125 kPa / bit
Offset
0 kPa
Data Range
0 to 8031.875 kPa
Offset
0 kPa
Data Range
0 to 8031.875 kPa
Offset
0 kPa
Data Range
0 to 8031.875 kPa
Offset
-250 kPa
Data Range
-250 to 251.99 kPa
42
Accumulated amount of fuel used during engine operation, as received from another module on
the J1939 Data Link..
Resolution
0.5 L / bit
Offset
0L
Data Range
0 to 2105540607.5 L
Offset
0 L/h
Data Range
0 to 3212.75 L/h
Offset
0 kPa
Data Range
0 to 8031.875 kPa
Offset
-251%
Data Range
-251 to 250.99 %
Offset
-125 A
Data Range
-125 to 125 A
43
TURBOCHARGER 1 COMPRESSOR INLET TEMPERATURE
$081A (2074) - 1 REGISTER (2 BYTES) LONG - READ
Applies to PowerWizard 3.0 only
Temperature of the air entering the compressor side of the turbocharger, as received from
another module on the J1939 Data Link.
Resolution
0.03125 C / bit
Offset
-273 C
Data Range
-273 to 1735 C
Offset
-273 C
Data Range
-273 to 1735 C
Offset
-273 C
Data Range
-273 to 1735 C
Offset
-273 C
Data Range
-273 to 1735 C
44
Resolution
0.03125 C / bit
Offset
-273 C
Data Range
-273 to 1735 C
Offset
-273 C
Data Range
-273 to 1735 C
Offset
-273 C
Data Range
-273 to 1735 C
Offset
-273 C
Data Range
-273 to 1735 C
Offset
-273 C
Data Range
-273 to 1735 C
45
Applies to PowerWizard 3.0 only
Temperature of the air entering the compressor side of the turbocharger, as received from
another module on the J1939 Data Link.
Resolution
0.03125 C / bit
Offset
-273 C
Data Range
-273 to 1735 C
Offset
-273 C
Data Range
-273 to 1735 C
Offset
-273 C
Data Range
-273 to 1735 C
Offset
Data Range
0.03125 C / bit
-273 C
-273 to 1735 C
46
AUTOMATIC START/STOP STATE
$00CE (206) - 1 REGISTER (2 BYTES) LONG - READ
Current state of the Automatic Start/Stop sequence.
BIT DEFINITIONS:
0000 ($0000) = INIT
0001 ($0001) = PRE_CRANK
0010 ($0002) = STARTING
0011 ($0003) = RUNNING
0100 ($0004) = PRE_COOLDOWN
0101 ($0005) = COOLDOWN
0110 ($0006) = STOPPING
0111 ($0007) = STOPPED
1000 ($0008) = IDLING
BYPASS COOLDOWN
$012C (300) - 1 REGISTER (2 BYTES) LONG - WRITE
Command to bypass remaining cooldown duration and immediately stop engine.
This is applicable only when the engine is in the Cooldown state. Setting this has the same
functionality as pressing and holding the STOP key (and verifying with Enter) on the
PowerWizard 2.0 The cooldown bypass command is retained until cooldown is re-enabled by
writing 00 to this register. If the PowerWizard undergoes a power cycle, that will also clear this
register and re-enable the cooldown.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE
ENGINE OPERATING MODE
$012D (301) - 1 REGISTER (2 BYTES) LONG - READ
Indicates current desired mode of operation of the engine generator set.
This parameter indicates the status corresponding to the Run, Auto, and Stop keys on the
PowerWizard 2.0 To change the operating mode, see the Engine Operating Mode Command
parameter.
BIT DEFINITIONS:
00 ($0000) = STOP
01 ($0001) = AUTO
10 ($0002) = RUN
47
ENGINE OPERATING MODE COMMAND
$012E (302) - 1 REGISTER (2 BYTES) LONG - WRITE
SCADA command to change of desired mode of operation of the engine generator set. Writing
to this register has the same functionality as pressing the corresponding key (Run, Auto, or
Stop) on the PowerWizard 2.0 To read the current mode, see the Engine Operating Mode
parameter.
BIT DEFINITIONS:
00 ($0000) = STOP
01 ($0001) = AUTO
10 ($0002) = RUN
ENGINE STATUS
$041D (1053) - 1 REGISTER (2 BYTES) LONG - READ
Current operating state of the engine generator set. See APPENDIX A for a programming
example.
BIT DEFINITIONS:
000 ($0000) = NOT READY TO GO
001 ($0001) = GOING IN AUTO
010 ($0002) = GOING IN RUN
011 ($0003) = READY IN AUTO
100 ($0004) = STOPPING IN AUTO
101 ($0005) = STOPPING NOT READY TO GO
Offset
0 seconds
Data Range
0 to 64255 seconds
48
BIT DEFINITIONS:
00 = FALSE
01 = TRUE
Offset
Data Range
0 hr
0 to 210554060.75 hour
Offset
-32127 hr
This number is
Data Range
-32127 to 32128 hr
49
SERVICE MAINTENANCE INTERVAL DAYS REMAINING
$00D4 (212) - 1 REGISTER (2 BYTES) LONG - READ
Maximum calendar days until the next service inspection is required. This number is negative if
a service inspection is overdue.
Resolution
1 day / bit
Offset
-32127 days
Data Range
-32127 to 32128 days
Offset
-125 weeks
Data Range
-125 to 125 weeks
Offset
0
Data Range
0 to 4211081215
Offset
0
Data Range
0 to 4211081215
Resolution
Offset
Data Range
5
4
3
2
1
0
1 year / bit
0.25 days / bit
1 month / bit
1 hour / bit
1 minute / bit
0.25 seconds / bit
1985 years
0.75 days (12:00-6:00am on day 1 = $01)
1 month (Jan = $01)
0 hours (midnight = $00)
0 minutes (HH:00 = $00)
0 seconds (HH:MM:00 = $00)
50
DATA INTERPRETATION EXAMPLE
The 1985 year offset implies that $14 in byte 5 translates to 20 years past 1985, or year 2005.
The day offset implies that $1F (31) in byte 4 translates to the 8th day of the month (and the third
quarter of the day noon to 6pm). One month offset implies that $07 in byte 3 translates to the
seventh month, July.
Zero hour offset implies that $00 in byte 2 translates to 12:00 midnight, and with the 24-hour
format, $0D translates to 13:00 or 1:00 pm. Zero minute offset implies that $05 in byte 1
translates to 5 minutes past the hour (i.e. 12:05pm). Zero second offset implies that $4D (77) in
byte 0 translates to 19 and a quarter seconds past the minute (i.e. 12:05:19 pm).
Therefore, $4D 05 0D 07 1F 14 is 1:05:19pm on July 8, 2005.
51
Resets the countdown until the next service inspection is required. This is usually performed at
the end of a service call.
Write $AA55 followed by $55AA within 2 seconds to reset the counter to zero.
Offset
0
Data Range
0 to 99
52
SYSTEM EVENT LAMP STATUS
$014F (335) - 1 REGISTER (2 BYTES) LONG - READ
Indicates the status of the amber and red event status lamps on the control.
The Amber lamp being on signifies a warning event, and the Red lamp being on signifies a
shutdown event. This status parameter does not distinguish between a flashing lamp and a
solid lamp.
Bits 15:4 UNUSED
Bits 3:2 Amber Lamp Status: Bits 00 = off, 01 = on
Bits 1:0 Red Lamp Status: Bits 00 = off, 01 = on
LOG ENTRY INDEX
$0409 (1033) - 1 REGISTER (2 BYTES) LONG - WRITE
Selects the index of the genset control event log to be read from Log Entry Modbus register.
This is a legacy parameter, and has been superseded by the Module Event Log Entry #
parameters.
Resolution
1 / bit
Offset
0
Data Range
0 to 19
LOG ENTRY
$040A (1034) - 14 REGISTERS (28 BYTES) LONG - READ
Reads the entry of the Genset Control Log as specified by the Log Entry Index Modbus register.
For a list of the SPN/FMI combinations supported, please refer to the Systems Operation,
Troubleshooting, Testing and Adjusting manual.
(Register numbers listed below are offsets from the starting register number of this parameter,
given above).
This is a legacy parameter, and has been superseded by the Module Event Log Entry #
parameters.
Register 13 = Log Entry Index (for data format, see Log Entry Index parameter)
Register 12:11 = SPN/FMI
Bits 31:24 = UNUSED
Bits 23:5 = SPN
Bits 4:0 = FMI
Register 10 = Flags / Count
Bits 15:12 UNUSED
Bits 11:8 Event Status:
Bits 0000 = Inactive, 0100 = Active, 0101 = Present, 1111 = Unavailable
Bits 7:0 Occurrence Count
53
Register 9:8 = First Hourmeter
Resolution
0.05 hour / bit
Offset
0 hr
Data Range
0 to 210554060.75 hour
Offset
0 hr
Data Range
0 to 210554060.75 hour
(for data format, see Real Time Clock parameter under Timers and Counters Chapter)
Register 2:0 = Last Timestamp
(for data format, see Real Time Clock parameter under Timers and Counters Chapter)
RESET EVENT
$0418 (1048) - 2 REGISTERS (4 BYTES) LONG - WRITE
SCADA command to reset a single PowerWizard interval event, identified by the SPN and FMI
numbers.
For a list of the SPN/FMI combinations supported, please refer to the Systems Operation,
Troubleshooting, Testing and Adjusting manual.
Bits 31:24 = UNUSED
Bits 23:5 = SPN
Bits 4:0 = FMI
54
0 = GENSET CONTROL
7 = DIGITAL AVR
1 = ENGINE CONTROL
8 = RTD MODULE
9 = THERMOCOUPLE MODULE #1
3 = EXTERNAL I/O #1
10 = THERMOCOUPLE MODULE #2
4 = EXTERNAL I/O #2
EVENT LOG MODULE SELECTION
$05DB (1499) - 1 REGISTERS (2 BYTES) LONG - READ
Read this register to determine which module events are currently accessible via the Module
Event Log Entry # parameters (registers 1500 through 1576).
Module definitions are the same as for the Event Log Module Selection Command parameter
(register 1498).
MODULE EVENT LOG ENTRY 1 (through) MODULE EVENT LOG ENTRY 20
$05DC (1500) THROUGH $06E6 (1766) - 14 REGISTERS (28 BYTES) LONG - READ
Reads the corresponding entry of the Event Log for the module specified in the Event Log
Module Selection register.
Module Event Log Entry
number
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Register Address
(Decimal)
1500
1514
1528
1542
1556
1570
1584
1598
1612
1626
1640
1654
1668
1682
1696
1710
1724
1738
1752
1766
All of these parameters have the same data structure. Register numbers are offsets from the
base register address given above:
Register 13 = Log Entry Index (0 through 19)
55
Register 12:11 = SPN/FMI
Bits 31:24 = UNUSED
Bits 23:5 = SPN
Bits 4:0 = FMI
Register 10 = Flags / Count
Bits 15:12 UNUSED
Bits 11:8 Event Status: 0000 = Inactive, 0100 = Active, 0101 = Present, 1111 =
Unavailable
Bits 7:0 Occurrence Count
Register 9:8 = First Hourmeter
Resolution
0.05 hour / bit
Offset
0 hr
Register
7:6
(same data format as First Hourmeter)
Data Range
0 to 210554060.75 hours
Register
5:3
=
(same data format as Real Time Clock parameter)
Byte
5
4
3
2
1
0
Resolution
1 year / bit
0.25 days / bit
1 month / bit
1 hour / bit
1 minute / bit
0.25 seconds / bit
Register
2:0
(same data format as First Timestamp)
Offset
1985 years
0.75 days
0 months
0 hours
0 minutes
0 seconds
Last
Hourmeter
First
Timestamp
Data Range
1985 to 2235 years
0 to 62.5 days
0 to 250 months
0 to 250 hours
0 to 250 minutes
0 to 62.5 seconds
Last
Timestamp
For an example of the use of the Event Log Module Selection parameter and the Module
Event Log Entry # parameters, see page 54.
EMERGENCY SHUTDOWN OVERRIDE LOG ENTRY 1 (through) EMERGENCY
SHUTDOWN OVERRIDE LOG ENTRY 10
$0514 (1300) THROUGH $056E (1390) - 10 REGISTERS (20 BYTES) LONG - READ
Reads the corresponding entry of the Emergency Shutdown Override Log, which records the
past 20 times Emergency Shutdown Override mode was activated.
Emergency Shutdown Override is an optional feature.
Module Event Log Entry number
1
2
3
56
Module Event Log Entry number
4
5
6
7
8
9
10
All of these parameters have the same data structure. Register numbers are offsets from the
base register address given above:
Register 9:8 = Last Hourmeter
Resolution
0.05 hour / bit
Offset
0 hr
Register
7:5
=
(same data format as Real Time Clock parameter)
Byte
5
4
3
2
1
0
Resolution
1 year / bit
0.25 days / bit
1 month / bit
1 hour / bit
1 minute / bit
0.25 seconds / bit
Offset
1985 years
0.75 days
0 months
0 hours
0 minutes
0 seconds
Data Range
0 to 210554060.75 hours
Last
Timestamp
Data Range
1985 to 2235 years
0 to 62.5 days
0 to 250 months
0 to 250 hours
0 to 250 minutes
0 to 62.5 seconds
Register
4:3
(same data format as Last Hourmeter)
First
Hourmeter
Register
2:0
(same data format as Last Timestamp)
First
Timestamp
Offset
0 kPa
Data Range
0 to 8031.875 kPa
57
Resolution
0.03125 C / bit
Offset
-273 C
Data Range
-273 to 1735 C
ENGINE RPM
$00CB (203) - 1 REGISTER (2 BYTES) LONG - READ
Actual engine speed, calculated over a minimum crankshaft angle of 720 degrees divided by the
number of cylinders.
Resolution
0.125 rpm / bit
Offset
0 rpm
Data Range
0 to 8031.875 rpm
Offset
0 rpm
Data Range
0 to 8031.875 rpm
Offset
0 seconds
Data Range
0 to 64255 seconds
58
Setpoints are grouped in the PowerWizard into Blocks. These Blocks are actually pieces of
software that, in some cases, may occur more than once in the software. Blocks are uniquely
identified by the combination of their Block Number and Instance Number, and this unique
identifier is called the Block ID.
This, in combination with a Setpoint Number that identifies the setpoint within that block, is
called the Setpoint ID. This Setpoint ID uniquely identifies a setpoint in the PowerWizard. See
FIGURE 4 for a sample illustration of this concept.
Note that Instance Number and Setpoint Number start from zero. Therefore, the 1st setpoint,
shown in the figure as Setpoint #1, actually has the hexadecimal address of $00.
The same holds for instance numbers, where the first instance is enumerated as 00$.
To read a setpoint data or related information, first the Setpoint ID for Read parameter must be
set to the appropriate Setpoint ID.
Then, either the Setpoint Information parameter or Setpoint Data Value parameter can be read.
Setpoint Information contains various pieces of information regarding the setpoint, as detailed
below.
To write to a setpoint, the Setpoint Write parameter must be sent, which contains both the
Setpoint ID and the data value.
Immediately prior to reading setpoint information, the Setpoint ID field should be checked to
verify that the correct setpoint is being read.
The Setpoint ID and Setpoint Information parameters contain multiple pieces of information,
and span multiple Modbus registers. The registers may be read separately, but caution should
be taken to maintain integrity of the data being read.
The list of blocks supported on the PowerWizard are given in APPENDIX C.
59
The list of setpoints as well as security and data format information are given in APPENDIX D.
For the setpoints which use Setpoint Value Lists, the list of values and their meanings is given in
APPENDIX E.
60
Register 8 = Access Level needed to modify
Register 7:6 = Value
Register 5:4 = Minimum
Register 3:2 = Maximum
Register 1:0 = Resolution
SETPOINT WRITE
$03F9 (1017) - 5 REGISTERS (10 BYTES) LONG - WRITE
Writes a specific Setpoint ID and value to change a setpoint.
(Register numbers listed below are offsets from the starting register number of this parameter,
given above).
Register 4:2 = Setpoint ID
Register 1:0 = New Value
SETPOINT DATA VALUE
$03FE (1022) - 2 REGISTERS (4 BYTES) LONG - READ
Reads the value of the setpoint specified by the Setpoint ID for Read Modbus register.
2.12 MISCELLANEOUS
BATTERY VOLTAGE
$00CA (202) - 1 REGISTER (2 BYTES) LONG - READ
Measured electrical potential of the battery voltage at the control.
The PowerWizard can report the voltage of the supply that is powering it over the data link by
means of the Battery Voltage parameter. This is usually the cranking battery or batteries. Note
that the voltage is read at the EMCP, not at the battery terminals. For high power draw cases,
this voltage may be noticeably lower than the voltage at the battery terminals. See APPENDIX A
for a programming example.
Resolution
Offset
Data Range
0.05 V / bit
0V
0 to 3212.75 V
61
LAMP TEST COMMAND
$012F (303) - 1 REGISTER (2 BYTES) LONG - WRITE
Commands the control to conduct a lamp/display test of the PowerWizard GSC. Writing TRUE
turns on all of the LEDs, but does not darken the LCD display on the control panel, as the Lamp
Test button on the control panel does. To end the lamp test, a FALSE must be written to this
register.
Resolution
Offset
Data Range
1 / bit
0 to 1
BIT DEFINITIONS:
00 = FALSE
01 = TRUE
CONTROL SERIAL NUMBER
$04FC (1276) - 6 REGISTERS (12 BYTES) LONG - READ
Reads the SERIAL NUMBER of the PowerWizard GSC. This is the number that is label printed on
the back cover of the control panel. See FIGURE 5.
BYTE 0: Character count
BYTES 1-11: ASCII data, characters $30 through $5A valid (numbers and capital letters).
String terminates with a NULL character ($00).
EXAMPLE: Reading the Control Serial Number would return the following:
$0A31 3738 3342 3030 3648 5100
62
APPENDIX A SCADA PROGRAMMING EXAMPLES
In the following examples, the PowerWizard SCADA Data Link Slave Address setpoint is
assumed to be set to 01. The last 2 bytes (shown as xx xx in this Chapter) of each message
consist of the CRC. The CRC is typically automatically generated and checked by SCADA
communication software, and therefore is not discussed below.
These are only examples of specific conditions and the responses from the control under those
conditions, and are not intended to represent the complete functionality of the control or all the
possible conditions that can result in these responses. In particular, Exception Responses or
other error conditions are not considered here.
$ 01 03 00 C9 00 01 XX XX
$ 01 03 02 01 FD xx xx
$ 01 = slave address of PowerWizard
63
GENERATOR OVERALL POWER FACTOR
Request:
$ 01 03 00 66 00 01 xx xx
$ 01 = slave address of PowerWizard
$ 03 = function code (Read Registers)
$ 00 66 (1 bit offset) $00 67 = Generator Overall Power Factor.
$ 00 01 = register count (1 register)
Reply:
$ 01 03 02 80 00 xx xx
$ 01 = slave address of PowerWizard
ENGINE STATUS
Lets consider the reply under two different conditions to the following request for Engine Status.
Request:
$ 01 03 04 1C 00 01 xx xx
64
Reply (1):
$ 01 03 02 00 03 xx xx
$ 01 03 02 00 00 xx xx
65
Step 1: Verify current security level
Request:
$ 01 03 02 DB 00 01 xx xx
$ 01 03 02 00 02 xx xx
$ 02 = byte count (2 bytes = 1 register)
$ 00 02 = security access level 2.
This is correct. It should be at level 2, because no passwords exist. Now, enter a SCADA
password as well as a new level 1 password. It will set the SCADA password to 123, which is
$313233.
Set the new level 1 password to 1, which is $31:
Step 2: Set a new level 1 password
Request:
$ 01 10 02 C3 00 08 10 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 xx xx
$ 01 10 02 C3 00 08 xx xx
$ 02 C3 (1 bit offset) $ 02 C4 Level 1 Password
$ 00 08 = register count (8)
66
Step 3: Set a new SCADA password
Request:
$ 01 10 02 D3 00 08 10 31 32 33 20 20 20 20 20 20 20 20 20 20 20 20 20 xx xx
$ 01 10 02 C3 00 08 xx xx
$ 02 C3 (1 bit offset) $ 02 C4 Level 1 Password
$ 00 08 = register count (8)
Now, wait for the duration of the Level 0 Timeout, which is 10 minutes, without doing any writes
over SCADA. Repeat Step 1 to verify that the current security level is now zero. The reply
should be as follows:
Reply:
$ 01 03 02 00 00 xx xx
The level is now zero. Now, disconnect from SCADA completely (i.e. no reads nor writes) for
the duration of the SCADA Timeout, which depends on the SCADA Data Link Connect Timeout
Interval setpoint. If the timeout interval is set to the default of 30 seconds, then wait for 30
seconds, and then reconnect. Repeating Step 1, the reply should be as follows:
Reply:
$ 01 03 02 FF FF xx xx
This is the correct response. No read or write can be done to any register since the SCADA
access has timed out, with a couple of exceptions such as the Write Access Password register.
Knowing the password to any level, it can be entered and therefore, be granted access to
SCADA. Now, enter the SCADA password that we set in Step 3:
67
Step 4: Enter SCADA password to gain level 0 access
Request:
$ 01 10 02 BB 00 08 10 31 32 33 20 20 20 20 20 20 20 20 20 20 20 20 20 xx xx
$ 01 10 02 BB 00 08 xx xx
$ 02 C3 (1 bit offset) $ 02 C4 Write Access Password
$ 00 08 = register count (8)
$ 01 03 02 00 00 xx xx
This verifies that the SCADA password worked, and did indeed give access to level 0 security.
Notice that the level did not increase to 1 or 2 because a level 1 password is set. If the level 1
password is entered, access level 2 would be granted because there is no level 2 password set.
68
For example: to change the Low Engine Oil Pressure Warning Event Threshold to 327.8 kPa:
1. Check the RESOLUTION. The setpoint will be rounded to the nearest 1 kPa (round
327.8 kPa to 328 kPa).
2. Next, make sure it is within the MIN and MAX range (34 to 690). It is (328 kPa).
3. Look at the SCALING and multiply by 212 to get a decimal value of 1,343,488.
4. Convert it to 32-bit signed integer (see Setpoint Data Type Chapter 2.11) to get: $
00 14 80 00
5. Write this value to the New Value registers of the Setpoint Write parameter.
$ 01 06 03 E9 00 03 06 00 6C 00 xx xx
$ 01 06 03 E9 00 03 xx xx
$ 03 E9 (1 bit offset) $ 03 EA Setpoint ID for Read
$ 00 03 = register count
69
The reply confirms that the write was successful. Read the portion of the Setpoint Information
register span that contains the Value. This is register offsets 7:6 of the Setpoint Information
register, or registers 1011 and 1012.
Request:
$ 01 03 03 F2 00 02 xx xx
$ 01 03 04 00 14 00 00 xx xx
$ 04 = byte count (2 bytes = 1 register)
$ 00 14 00 00 1,310,720 (divide by 2^16) 20% max bias
So the Maximum Generator Voltage Output Bias Percentage is 20%. Read the AVR Bias
Percent and the Desired Genset Output Voltage before any bias is applied.
Request:
$ 01 03 04 21 00 01 xx xx
$ 01 03 02 7D 80 xx xx
$ 02 = byte count (2 bytes = 1 register)
$ 7D 80 32128 251% (-251% offset) 0.0% bias
Request:
$ 01 03 04 20 00 01 xx xx
$ 01 03 02 01 E0 xx xx
$ 02 = byte count (2 bytes = 1 register)
$ 01 E0 480V desired
70
To adjust the voltage, navigate to the Control menu and press the up arrow ten times, re-read
the AVR Bias Percent register.
Request:
$ 01 03 04 21 00 01 xx xx
$ 01 03 02 80 00 xx xx
$ 02 = byte count (2 bytes = 1 register)
$ 80 00 32768 256% (-251% offset) 5.0% bias
This verifies that each key-press adjusts the percentage by 0.5% (since we did ten keypresses). Now we can check the actual voltage command that is sent to the AVR by reading
the Desired Genset Output Voltage register.
Request:
$ 01 03 04 20 00 01 xx xx
$ 01 03 02 01 E5 xx xx
$ 02 = byte count (2 bytes = 1 register)
$ 01 E5 485V desired
This is correct. because the AVR Bias Percent represents a percentage of the Maximum
Generator Voltage Output Bias Percentage, which was 20%, the overall bias percentage is 5%
(AVR Bias Percent) of 20%, which is 1%.
Therefore; 101% of 480V is 484.8V, which rounds up to 485V.
Using the AVR Bias Percent Increment Command Modbus register, re-adjust the desired
voltage to nominal, which is 480V. This time however, we want to increment the bias by -1%
(negative one percent) since the current bias is 1%.
71
Request:
$ 01 06 04 22 7D 00 xx xx
$ 01 06 04 22 7D 00 xx xx
$ 04 22 echo of address
$ 7D 00 echo of data
Finally, re-check the AVR Bias Percent to verify that the bias has returned to zero.
Request:
$ 01 03 04 21 00 01 xx xx
$ 01 03 02 7D 80 xx xx
$ 02 = byte count (2 bytes = 1 register)
$ 7D 80 32128 251% (-251% offset) 0.0% bias
72
APPENDIX B ALPHABETIC REFERENCE OF MODBUS REGISTERS
Below is a quick-reference chart of the Modbus parameters detailed in this document. It contains
the decimal register address, number of registers the parameter spans, parameter name,
parameter description, and Chapter location for the information about that parameter.
TABLE 12: MODBUS CHAPTER TITLE INDEX
MODBUS CHAPTER TITLE
Chapter
EVENT SYSTEM
2.8
2.5
2.2
2.6
MISCELLANEOUS
2.12
2.1
GENERATOR AC PARAMETERS
2.4
2.3
ENGINE MONITORING
2.9
2.7
PowerWizard SETPOINTS
2.10
PARAMETER NAME
CHAPTER
304
2.8
253
2.5
810
2.2
814
2.2
257
2.5
206
2.6
1058
2.5
1059
2.5
202
Battery Voltage
2.12
249
2.5
300
Bypass Cooldown
2.6
1276
Control S/N
2.12
1054
2.6
248
2.5
732
2.1
221
2.5
222
2.5
73
ALPHABETIC REFERENCE OF MODBUS REGISTERS
ADDRESS
PARAMETER NAME
CHAPTER
223
2.5
224
2.5
225
2.5
226
2.5
227
2.5
228
2.5
229
2.5
230
2.5
231
2.5
232
2.5
233
2.5
234
2.5
235
2.5
236
2.5
237
2.5
238
2.5
239
2.5
240
2.5
1057
2.4
1097
2.5
600
2.3
601
2.3
602
2.3
603
2.3
604
2.3
605
2.3
606
2.3
607
2.3
624
2.3
625
2.3
628
2.3
638
2.3
629
2.3
639
2.3
630
2.3
640
2.3
631
2.3
641
2.3
632
2.3
642
2.3
74
ALPHABETIC REFERENCE OF MODBUS REGISTERS
ADDRESS
PARAMETER NAME
CHAPTER
633
2.3
643
2.3
634
2.3
644
2.3
635
2.3
645
2.3
636
2.3
646
2.3
637
2.3
647
2.3
1300
2.8
1310
2.8
1320
2.8
1330
2.8
1340
2.8
1350
2.8
1360
2.8
1370
2.8
1380
2.8
1390
2.8
1056
2.6
1091
2.5
807
2.2
201
2.9
219
2.5
246
2.5
806
2.2
200
2.9
217
2.5
245
2.5
800
2.2
204
2.7
301
2.6
302
2.6
1275
2.9
203
Engine rpm
2.9
1053
Engine Status
2.6
1499
2.8
1498
2.8
241
2.5
75
ALPHABETIC REFERENCE OF MODBUS REGISTERS
ADDRESS
PARAMETER NAME
CHAPTER
242
2.5
2086
2.5
801
2.2
1093
2.5
1094
2.5
1095
2.5
1096
2.5
805
2.2
808
2.2
252
2.5
811
2.2
258
2.5
804
2.2
247
2.5
101
2.4
102
2.4
100
2.4
163
2.4
148
2.4
1067
2.4
149
2.5
103
2.4
104
2.4
111
2.4
123
2.4
108
2.4
114
2.4
135
2.4
159
2.4
129
2.4
117
2.4
151
2.5
112
2.4
125
2.4
109
2.4
115
2.4
136
2.4
160
2.4
131
2.4
119
2.4
76
ALPHABETIC REFERENCE OF MODBUS REGISTERS
ADDRESS
PARAMETER NAME
CHAPTER
152
2.5
113
2.4
127
2.4
110
2.4
116
2.4
137
2.4
161
2.4
133
2.4
121
2.4
153
2.5
150
2.5
162
2.2
138
2.4
146
2.4
144
2.4
140
2.4
143
2.4
105
2.4
141
2.4
106
2.4
1068
2.4
1090
2.5
256
2.5
243
2.5
244
2.5
310
Key Press
2.1
303
2.12
802
2.2
708
Level 1 Password
2.1
716
Level 2 Password
2.1
734
2.1
1034
Log Entry
2.8
1033
2.8
2091
2.9
1500
2.8
1514
2.8
1528
2.8
1542
2.8
1556
2.8
1570
2.8
77
ALPHABETIC REFERENCE OF MODBUS REGISTERS
ADDRESS
PARAMETER NAME
CHAPTER
1584
2.8
1598
2.8
1612
2.8
1626
2.8
1640
2.8
1654
2.8
1668
2.8
1682
2.8
1696
2.8
1710
2.8
1724
2.8
1738
2.8
1752
2.8
1766
2.8
259
2.5
213
2.7
215
2.7
251
2.5
809
2.2
900
2.7
616
2.3
617
2.3
618
2.3
619
2.3
620
2.3
621
2.3
622
2.3
623
2.3
1055
2.6
1060
2.9
1028
2.7
1048
Reset Event
2.8
1031
2.7
1030
2.7
1032
2.7
1029
2.7
803
2.2
1098
2.5
724
SCADA Password
2.1
1092
2.5
78
ALPHABETIC REFERENCE OF MODBUS REGISTERS
ADDRESS
PARAMETER NAME
CHAPTER
212
2.7
210
2.7
299
2.7
1022
2.10
1002
2.10
1005
Setpoint Information
2.10
1017
Setpoint Write
2.10
207
2.2
209
2.2
208
2.2
1061
2.5
1062
2.5
813
2.2
334
2.8
335
2.8
1099
Thermocouple #1 Online
2.5
1100
Thermocouple #2 Online
2.5
254
2.5
2074
2.5
2078
2.5
2079
2.5
2075
2.5
2080
2.5
2081
2.5
2076
2.5
2082
2.5
2083
2.5
2077
2.5
2084
2.5
2085
2.5
903
2.7
700
2.1
733
2.1
79
APPENDIX C BLOCKS FOR SETPOINT CONFIGURATION
This appendix contains information on the various software blocks in the PowerWizard. Blocks
are functional groups of setpoints. Blocks can occur in multiple instances, and in order to
program a setpoint, the block number as well as the instance number must be referenced.
These numbers reflect the standard production software. For custom designed-to-order (DTO)
software, consult your DTO contact.
TABLE 14: BLOCKS FOR SETPOINT CONFIGURATION
Block #
1
2
4
6
7
8
9
10
11
12
17
18
19
21
22
23
24
26
34
35
53
56
72
75
88
94
96
97
98
100
102
104
105
106
107
108
109
Block Name
Engine Oil Pressure Monitor
Programmable Cycle Timer
Engine Coolant Temperature Monitor
Engine Speed Monitor
Battery Voltage Monitor
Engine Operating Hours Monitor
Crank Attempt/Successful Start Counter
Engine Protection Events Configuration
Generator Protection Events Configuration
Other System Events Configuration
Diagnostics Configuration
Automatic Start/Stop
Generator AC Monitor
Generator Over/Under Voltage
Generator Over/Under Frequency
Generator Over Current
Generator Reverse Power
Programmable Trip Point Function
Utility Breaker Control
Generator Breaker Control
Digital Inputs
Relay Outputs
Event System
Electronic Control Module Reduced Power Mode
Digital Outputs
Data Link - SCADA
Enhanced Engine Monitor
Event Output Functions
Generator AC Power Monitor
Service Maintenance Interval
Governor Desired Engine Speed Request
Digital Selectors
Event Input Functions
Spare Analog Input
Transfer Switch
AVR Desired Voltage Request
Enhanced Generator Monitor
PowerWizard 2.0
GSC Number of
Instances
PowerWizard 3.0
GSC Number of
Instances
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
0
0
8
8
1
1
1
1
0
1
1
1
1
8
6
1
0
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
8
8
1
1
2
1
1
1
1
1
1
8
6
1
0
1
1
80
APPENDIX D SETPOINT INFORMATION FOR CONFIGURATION
TABLE 15: SETPOINT INFORMATION FOR SETPOINT CONFIGURATION
SETPOINT INFORMATION FOR SETPOINT CONFIGURATION
BLK #
SP #
SETPOINT NAME
1
2
3
4
5
6
7
8
9
2
1
2
3
4
5
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
1
2
3
4
5
6
SECURITY
LEVEL
Lvl 3
Lvl 2
SCALE
MIN
0
12
34
RESOLUTION
Setpoint Value List
690
1
Lvl 2
12
34
690
Lvl 2
30
Lvl 2
12
34
690
Lvl 2
12
34
690
Lvl 2
30
Lvl 2
Lvl 3
12
0
400
1
1800
5
1
1
Lvl 1
127
Lvl 1
Lvl 1
0
0
00:00
00:01
23:59
24:00
00:01
00:01
Lvl 1
Lvl 1
Lvl 3
Lvl 2
12
49
120
Lvl 2
30
Lvl 2
12
49
120
Lvl 2
30
Lvl 2
12
36
Lvl 2
30
Lvl 3
Lvl 3
Lvl 3
Lvl 3
0
0
12
12
1
95
400
400
5
350
4330
4330
1
1
1
1
Lvl 2
0.0
20.0
0.1
Lvl 3
12
400
4330
1
0.1
MAX
Lvl 2
0.0
20.0
Svc Tool
Lvl 1
0
12
12
Lvl 1
240
Lvl 1
12
12.0
50.0
0.1
Lvl 1
240
Lvl 1
Lvl 1
12
4
0.0
0
25.0
240
0.1
1
UNITS
kPa
kPa
seconds
kPa
kPa
seconds
rpm
N/A
N/A
hours
hours
deg. C
seconds
deg. C
seconds
deg. C
seconds
N/A
N/A
rpm
rpm
seconds
rpm
seconds
V DC
seconds
V DC
seconds
V DC
seconds
81
SETPOINT INFORMATION FOR SETPOINT CONFIGURATION
BLK #
SP #
7
8
9
10
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
SETPOINT NAME
Time
Low Battery Charging System Voltage Warning Event
Threshold
Low Battery Charging System Voltage Warning Event
Notification Delay Time
Customer Password Security Level to Reset Crank/Start
Counters
Air Damper Closed Event Response Configuration
High Air Filter Differential Pressure Warning Event
Response Configuration
High Air Filter Differential Pressure Shutdown Event
Response Configuration
Low Air Filter Differential Pressure Warning Event
Response Configuration
Low Air Filter Differential Pressure Shutdown Event
Response Configuration
Emergency Stop Activated Event Response
Configuration
High Engine Coolant Level Warning Event Response
Configuration
High Engine Coolant Level Shutdown Event Response
Configuration
Low Engine Coolant Level Warning Event Response
Configuration
Low Engine Coolant Level Shutdown Event Response
Configuration
High Engine Coolant Temperature Warning Event
Response Configuration
High Engine Coolant Temperature Shutdown Event
Response Configuration
Low Engine Coolant Temperature Warning Event
Response Configuration
Engine Failure to Start Shutdown Event Response
Configuration
High Engine Oil Level Warning Event Response
Configuration
High Engine Oil Level Shutdown Event Response
Configuration
Low Engine Oil Level Warning Event Response
Configuration
Low Engine Oil Level Shutdown Event Response
Configuration
Low Engine Oil Pressure Warning Event Response
Configuration
Low Engine Oil Pressure Shutdown Event Response
Configuration
High Engine Oil Temperature Warning Event Response
Configuration
High Engine Oil Temperature Shutdown Event Response
Configuration
Low Engine Oil Temperature Warning Event Response
Configuration
Low Engine Oil Temperature Shutdown Event Response
Configuration
Unexpected Engine Shutdown Event Response
Configuration
Engine Over Speed Shutdown Event Response
SECURITY
LEVEL
SCALE
MIN
MAX
RESOLUTION
Lvl 1
12
0.0
30.0
0.1
Lvl 1
240
Lvl 3
Lvl 2
266
N/A
Lvl 2
99
N/A
Lvl 2
110
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
106
N/A
Lvl 2
99
N/A
Lvl 2
110
N/A
Lvl 2
99
N/A
Lvl 2
110
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
227
N/A
Lvl 2
106
N/A
Lvl 2
99
N/A
Lvl 2
110
N/A
Lvl 2
99
N/A
Lvl 2
110
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
106
N/A
Lvl 2
106
N/A
UNITS
V DC
seconds
N/A
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
See APPENDIX F Bitmask Value Lists, on how to set the setpoint value.
See APPENDIX F Bitmask Value Lists, on how to set the setpoint value.
82
SETPOINT INFORMATION FOR SETPOINT CONFIGURATION
BLK #
SP #
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
SETPOINT NAME
Configuration
Engine Under Speed Warning Event Response
Configuration
Engine Under Speed Shutdown Event Response
Configuration
High Exhaust Temperature Warning Event Response
Configuration
High Exhaust Temperature Shutdown Event Response
Configuration
Low Exhaust Temperature Warning Event Response
Configuration
Low Exhaust Temperature Shutdown Event Response
Configuration
High Right Exhaust Temperature Warning Event
Response Configuration
High Right Exhaust Temperature Shutdown Event
Response Configuration
Low Right Exhaust Temperature Warning Event
Response Configuration
Low Right Exhaust Temperature Shutdown Event
Response Configuration
High Left Exhaust Temperature Warning Event
Response Configuration
High Left Exhaust Temperature Shutdown Event
Response Configuration
Low Left Exhaust Temperature Warning Event Response
Configuration
Low Left Exhaust Temperature Shutdown Event
Response Configuration
High Fuel Filter Differential Pressure Warning Event
Response Configuration
High Fuel Filter Differential Pressure Shutdown Event
Response Configuration
Low Fuel Filter Differential Pressure Warning Event
Response Configuration
Low Fuel Filter Differential Pressure Shutdown Event
Response Configuration
High Fuel Level Warning Event Response Configuration
High Fuel Level Shutdown Event Response
Configuration
Low Fuel Level Warning Event Response Configuration
Low Fuel Level Shutdown Event Response
Configuration
External Tank High Fuel Level Warning Event Response
Configuration
External Tank High Fuel Level Shutdown Event
Response Configuration
External Tank Low Fuel Level Warning Event Response
Configuration
External Tank Low Fuel Level Shutdown Event
Response Configuration
Fuel Leak Event Response Configuration
High Engine Oil Filter Differential Pressure Warning
Event Response Configuration
High Engine Oil Filter Differential Pressure Shutdown
Event Response Configuration
Low Engine Oil Filter Differential Pressure Warning
Event Response Configuration
SECURITY
LEVEL
SCALE
MIN
MAX
RESOLUTION
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
99
N/A
Lvl 2
110
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
99
N/A
Lvl 2
110
N/A
Lvl 2
99
N/A
Lvl 2
110
N/A
Lvl 2
99
N/A
Lvl 2
110
N/A
Lvl 2
99
N/A
Lvl 2
110
N/A
Lvl 2
111
N/A
Lvl 2
99
N/A
Lvl 2
110
N/A
Lvl 2
227
N/A
UNITS
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
See APPENDIX F Bitmask Value Lists, on how to set the setpoint value.
83
SETPOINT INFORMATION FOR SETPOINT CONFIGURATION
BLK #
SP #
57
58
59
60
61
62
63
64
65
66
67
11
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
SETPOINT NAME
Low Engine Oil Filter Differential Pressure Shutdown
Event Response Configuration
Service Maintenance Interval Warning Event Response
Configuration
High Starting Air Pressure Warning Event Response
Configuration
High Starting Air Pressure Shutdown Event Response
Configuration
Low Starting Air Pressure Warning Event Response
Configuration
Low Starting Air Pressure Shutdown Event Response
Configuration
High Gas Pressure Warning Event Response
Configuration
High Gas Pressure Shutdown Event Response
Configuration
Low Gas Pressure Warning Event Response
Configuration
Low Gas Pressure Shutdown Event Response
Configuration
Engine Inlet Manifold Charge Combustion Event
Response Configuration
High Generator Bearing #1 Temperature Warning Event
Response Configuration
High Generator Bearing #1 Temperature Shutdown
Event Response Configuration
Low Generator Bearing #1 Temperature Warning Event
Response Configuration
Low Generator Bearing #1 Temperature Shutdown Event
Response Configuration
Generator Over Current (Amp) Warning Event Response
Configuration
Generator Over Current (Amp) Shutdown Event
Response Configuration
Generator Over Frequency Warning Event Response
Configuration
Generator Over Frequency Shutdown Event Response
Configuration
Generator Under Frequency Warning Event Response
Configuration
Generator Under Frequency Shutdown Event Response
Configuration
Generator Reverse Power Warning Event Response
Configuration
Generator Reverse Power Shutdown Event Response
Configuration
Generator Over Voltage Warning Event Response
Configuration
Generator Over Voltage Shutdown Event Response
Configuration
Generator Under Voltage Warning Event Response
Configuration
Generator Under Voltage Shutdown Event Response
Configuration
Earth Fault Event Response Configuration
High Generator Winding #1 Temperature Warning Event
Response Configuration
High Generator Winding #1 Temperature Shutdown
Event Response Configuration
SECURITY
LEVEL
SCALE
MIN
MAX
RESOLUTION
Lvl 2
238
N/A
Svc Tool
N/A
Lvl 2
99
N/A
Lvl 2
110
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
99
N/A
Lvl 2
110
N/A
Lvl 2
99
N/A
Lvl 2
110
N/A
Lvl 3
511
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
99
N/A
Lvl 2
110
N/A
Lvl 2
99
N/A
Lvl 2
110
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
99
N/A
Lvl 2
110
N/A
Lvl 2
99
N/A
Lvl 2
110
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
111
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
UNITS
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
See APPENDIX F Bitmask Value Lists, on how to set the setpoint value.
84
SETPOINT INFORMATION FOR SETPOINT CONFIGURATION
BLK #
SP #
20
21
22
23
12
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
SETPOINT NAME
High Generator Winding #2 Temperature Warning Event
Response Configuration
High Generator Winding #2 Temperature Shutdown
Event Response Configuration
High Generator Winding #3 Temperature Warning Event
Response Configuration
High Generator Winding #3 Temperature Shutdown
Event Response Configuration
High Ambient Air Temperature Warning Event
Response Configuration
High Ambient Air Temperature Shutdown Event
Response Configuration
Low Ambient Air Temperature Warning Event Response
Configuration
Low Ambient Air Temperature Shutdown Event
Response Configuration
Automatic Transfer Switch in Normal Position Event
Response Configuration
Automatic Transfer Switch in Emergency Position Event
Response Configuration
High Battery Voltage Warning Event Response
Configuration
High Battery Voltage Shutdown Event Response
Configuration
Low Battery Voltage Warning Event Response
Configuration
Low Battery Charging System Voltage Warning Event
Response Configuration
Generator Breaker Failure to Open Event Response
Configuration
Generator Breaker Failure to Close Event Response
Configuration
Generator Breaker Open Event Response Configuration
Generator Breaker Closed Event Response Configuration
Utility Breaker Failure to Open Event Response
Configuration
Utility Breaker Failure to Close Event Response
Configuration
Utility Breaker Open Event Response Configuration
Utility Breaker Closed Event Response Configuration
Emergency Shutdown Override Mode Active Warning
Event Response Configuration
Engine in Cooldown Event Response Configuration
Engine Speed-Generator Output Frequency Mismatch
Warning Event Response Configuration
High Fire Extinguisher Pressure Warning Event
Response Configuration
High Fire Extinguisher Pressure Shutdown Event
Response Configuration
Low Fire Extinguisher Pressure Warning Event
Response Configuration
Low Fire Extinguisher Pressure Shutdown Event
Response Configuration
Generator Control Not in Automatic Warning Event
Response Configuration
Loss of Utility Event Response Configuration
Utility to Generator Transfer Failure Warning Event
Response Configuration
SECURITY
LEVEL
SCALE
MIN
MAX
RESOLUTION
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
259
N/A
Lvl 2
259
N/A
Lvl 1
99
N/A
Lvl 1
110
N/A
Lvl 1
227
N/A
Lvl 1
227
N/A
Lvl 3
111
N/A
Lvl 3
111
N/A
Lvl 1
Lvl 1
0
0
0
0
259
259
N/A
N/A
Lvl 3
111
N/A
Lvl 3
115
N/A
Lvl 1
Lvl 1
0
0
0
0
259
259
N/A
N/A
Lvl 2
N/A
Lvl 1
259
N/A
Lvl 2
99
N/A
Lvl 2
99
N/A
Lvl 2
110
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 1
259
N/A
Lvl 1
371
N/A
Lvl 2
99
N/A
UNITS
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
See APPENDIX F Bitmask Value Lists, on how to set the setpoint value.
85
SETPOINT INFORMATION FOR SETPOINT CONFIGURATION
BLK #
SP #
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
SETPOINT NAME
Utility to Generator Transfer Failure Shutdown Event
Response Configuration
Generator to Utility Transfer Failure Warning Event
Response Configuration
Generator Breaker Locked Out Warning Event Response
Configuration
Utility Breaker Locked Out Warning Event Response
Configuration
Earth Leakage Event Response Configuration
Custom Event #1 High Warning Event Response
Configuration
Custom Event #1 High Shutdown Event Response
Configuration
Custom Event #1 Low Warning Event Response
Configuration
Custom Event #1 Low Shutdown Event Response
Configuration
Custom Event #1 Event Response Configuration
Custom Event #2 High Warning Event Response
Configuration
Custom Event #2 High Shutdown Event Response
Configuration
Custom Event #2 Low Warning Event Response
Configuration
Custom Event #2 Low Shutdown Event Response
Configuration
Custom Event #2 Event Response Configuration
Custom Event #3 High Warning Event Response
Configuration
Custom Event #3 High Shutdown Event Response
Configuration
Custom Event #3 Low Warning Event Response
Configuration
Custom Event #3 Low Shutdown Event Response
Configuration
Custom Event #3 Event Response Configuration
Custom Event #4 High Warning Event Response
Configuration
Custom Event #4 High Shutdown Event Response
Configuration
Custom Event #4 Low Warning Event Response
Configuration
Custom Event #4 Low Shutdown Event Response
Configuration
Custom Event #4 Event Response Configuration
Custom Event #5 High Warning Event Response
Configuration
Custom Event #5 High Shutdown Event Response
Configuration
Custom Event #5 Low Warning Event Response
Configuration
Custom Event #5 Low Shutdown Event Response
Configuration
Custom Event #5 Event Response Configuration
Custom Event #6 High Warning Event Response
Configuration
Custom Event #6 High Shutdown Event Response
Configuration
SECURITY
LEVEL
SCALE
MIN
MAX
RESOLUTION
Lvl 2
110
N/A
Lvl 2
115
N/A
Lvl 2
367
N/A
Lvl 2
371
N/A
Lvl 2
111
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
511
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
511
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
511
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
511
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
511
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
UNITS
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
See APPENDIX F Bitmask Value Lists, on how to set the setpoint value.
86
SETPOINT INFORMATION FOR SETPOINT CONFIGURATION
BLK #
SP #
17
SETPOINT NAME
SECURITY
LEVEL
SCALE
MIN
MAX
RESOLUTION
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
511
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
511
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
227
N/A
Lvl 2
238
N/A
Lvl 2
511
N/A
Lvl 2
115
N/A
Lvl 2
Svc Tool
0
0
0
0
259
111
N/A
N/A
Lvl 2
111
N/A
Lvl 2
111
N/A
Lvl 2
Lvl 2
0
0
0
0
111
111
N/A
N/A
Lvl 2
111
N/A
Lvl 2
111
N/A
Lvl 2
111
N/A
Lvl 2
111
N/A
Lvl 2
111
N/A
Lvl 2
106
N/A
Lvl 2
111
N/A
Lvl 2
111
N/A
Lvl 2
111
N/A
Lvl 2
111
N/A
Lvl 2
111
N/A
Lvl 2
111
N/A
Lvl 2
111
N/A
Lvl 2
111
N/A
UNITS
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
See APPENDIX F Bitmask Value Lists, on how to set the setpoint value.
87
SETPOINT INFORMATION FOR SETPOINT CONFIGURATION
BLK #
SP #
20
21
22
23
24
25
26
27
28
29
30
31
18
1
2
3
4
5
6
7
8
9
10
11
12
13
19
14
15
16
17
1
2
3
4
5
6
7
8
9
10
21
1
2
SETPOINT NAME
Response Configuration
Generator Output Sensing System Diagnostic Response
Configuration
Engine Oil Filter Differential Pressure Sensor Diagnostic
Response Configuration
Primary Data Link Diagnostic Response Configuration
SCADA Data Link Diagnostic Response Configuration
Starting Air Pressure Sensor Diagnostic Response
Configuration
Battery Charger Failure Diagnostic Response
Configuration
Multiple Genset Control Data Link Communication
Failure Diagnostic Response Configuration
Multiple Genset Control Data Link Configuration Error
Diagnostic Response Configuration
Control is Offline Multiple Genset Control Data Link
Diagnostic Response Configuration
Digital Output #3 Diagnostic Response Configuration
Digital Output #4 Diagnostic Response Configuration
Engine Controller Not Responding Diagnostic Response
Configuration
Engine Start Fault Protection Activation Delay Time
Crank Duration
Crank Cycle Rest Interval
Engine Purge Cycle Time
Maximum Number of Crank Cycles
Cooldown Duration
Start Aid Activation Time
Crank Alert Activation Time
Crank Terminate RPM
Engine Fuel Type Configuration
Fuel Shutoff Solenoid Type Configuration
Engine Type Configuration
Engine Controller J1939 Data Link Support
Configuration
Engine Cooldown Speed Configuration
Engine Operating State Input Configuration
Engine Idle Operation Enable Status
Engine Fuel Priming Feature Enable Status
Generator Connection Configuration
Generator Potential Transformer Primary Winding
Rating
Generator Potential Transformer Secondary Winding
Rating
Generator Current Transformer Primary Winding Rating
Generator Current Transformer Secondary Winding
Rating
Number of Generator Poles
Generator Rated Frequency
Generator Rated Voltage
Generator Rated Power
Generator Rated Apparent Power
Generator Over Voltage Warning Event Percentage
Threshold
Generator Over Voltage Warning Event Notification
Delay Time
SECURITY
LEVEL
SCALE
MIN
MAX
RESOLUTION
Svc Tool
111
N/A
Lvl 2
111
N/A
Lvl 3
Lvl 2
0
0
0
0
111
239
N/A
N/A
Lvl 2
111
N/A
Lvl 2
259
N/A
Lvl 2
363
N/A
Lvl 2
363
N/A
Lvl 2
259
N/A
Lvl 2
Lvl 2
0
0
0
0
111
111
N/A
N/A
Lvl 3
111
N/A
Lvl 2
Lvl 2
Lvl 2
Lvl 2
Lvl 2
Lvl 2
Lvl 2
Lvl 1
Lvl 3
Svc Tool
Svc Tool
Svc Tool
4
4
4
4
0
12
4
4
12
0
0
0
0
5
5
0
1
0
0
0
100
Svc Tool
Lvl 2
Svc Tool
Svc Tool
Svc Tool
Lvl 3
0
0
0
0
0
Lvl 3
12
50000
Lvl 3
12
240
Lvl 3
12
7000
300
1
300
1
300
1
20
1
20
1
30
1
240
1
60
1
1000
1
Setpoint Value List
Setpoint Value List
Setpoint Value List
Lvl 3
12
Svc Tool
Lvl 3
Lvl 2
Lvl 3
Lvl 3
0
0
12
12
12
0
100
1
1
Lvl 2
16
100
125
Lvl 2
120
UNITS
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
BitMask
seconds
seconds
seconds
seconds
N/A
minutes
seconds
seconds
rpm
V
V
A
A
200
2
Setpoint Value List
50000
1
50000
1
50000
1
N/A
V
kW
kVA
%
seconds
See APPENDIX F Bitmask Value Lists, on how to set the setpoint value.
88
SETPOINT INFORMATION FOR SETPOINT CONFIGURATION
BLK #
SP #
3
4
5
6
7
8
22
1
2
3
4
5
6
7
8
23
1
2
3
4
24
1
2
3
4
26
1
2
3
4
5
34
35
1
2
3
4
5
6
7
1
SETPOINT NAME
Generator Over Voltage Shutdown Event Percentage
Threshold
Generator Over Voltage Shutdown Event Notification
Delay Time
Generator Under Voltage Warning Event Percentage
Threshold
Generator Under Voltage Warning Event Notification
Delay Time
Generator Under Voltage Shutdown Event Threshold
Generator Under Voltage Shutdown Event Notification
Delay Time
Generator Over Frequency Warning Event Percentage
Threshold
Generator Over Frequency Warning Event Notification
Delay Time
Generator Over Frequency Shutdown Event Percentage
Threshold
Generator Over Frequency Shutdown Event Notification
Delay Time
Generator Under Frequency Warning Event Percentage
Threshold
Generator Under Frequency Warning Event Notification
Delay Time
Generator Under Frequency Shutdown Event Percentage
Threshold
Generator Under Frequency Shutdown Event
Notification Delay Time
Generator Definite Time Over Current (Amp) Warning
Event Percentage Threshold
Generator Inverse Time Over Current (Amp) Shutdown
Event Time Multiplier
Generator Definite Time Over Current (Amp) Shutdown
Event Percentage Threshold
Generator Definite Time Over Current (Amp) Shutdown
Event Notification Delay Time
Generator Reverse Power Warning Event Percentage
Threshold
Generator Reverse Power Warning Event Notification
Delay Time
Generator Reverse Power Shutdown Event Percentage
Threshold
Generator Reverse Power Shutdown Event Notification
Delay Time
Programmable Trip Point Function #1 Trigger Condition
Programmable Trip Point Function #1 Percentage
Threshold
Programmable Trip Point Function #1 Hysteresis
Percentage
Programmable Trip Point Function #1 Trip Activation
Delay Time
Programmable Trip Point Function #1 Trip Deactivation
Delay Time
Utility Breaker Closing Pulse Active Time
Utility Breaker Closing Pulse Rest Interval
Utility Breaker Maximum Closing Time
Utility Breaker Maximum Opening Time
Utility Breaker Lockout Configuration
Utility Breaker Type Configuration
Automatic Utility Breaker Control Source Configuration
Generator Breaker Closing Pulse Active Time
SECURITY
LEVEL
SCALE
MIN
MAX
RESOLUTION
Lvl 2
16
100
125
Lvl 2
120
Lvl 2
16
60
100
Lvl 2
120
Lvl 2
16
60
100
Lvl 2
120
N/A
Lvl 2
16
80
120
0.1
Lvl 2
120
Lvl 2
16
80.0
120.0
0.1
Lvl 2
120
Lvl 2
16
80.0
120.0
0.1
Lvl 2
120
Lvl 2
16
80.0
120.0
0.1
Lvl 2
120
Lvl 2
16
80
130
Lvl 2
16
0.05
10.00
0.01
Lvl 2
16
100
300
Lvl 2
0.1
20.0
0.1
Lvl 2
16
20
Lvl 2
30
Lvl 2
16
20
Lvl 2
30
Lvl 2
Lvl 2
16
-100
100
Lvl 2
16
100
Lvl 2
120
Lvl 2
120
Lvl 3
Lvl 3
Lvl 3
Lvl 3
Lvl 2
Lvl 3
Lvl 3
Lvl 3
4
4
4
4
0
0
0
4
0.1
0
1
1
UNITS
%
seconds
%
seconds
%
seconds
%
seconds
%
seconds
%
seconds
%
seconds
%
seconds
%
seconds
%
seconds
%
seconds
0.1
10
0.1
60
1
120
1
20
1
Setpoint Value List
Setpoint Value List
Setpoint Value List
10
0.1
%
%
seconds
seconds
seconds
seconds
seconds
seconds
seconds
89
SETPOINT INFORMATION FOR SETPOINT CONFIGURATION
BLK #
SP #
SETPOINT NAME
2
3
4
5
6
7
53
56
1
1
72
1
2
3
4
5
75
1
2
88
94
96
97
1
1
2
3
4
5
6
1
2
1
2
98
100
1
2
3
102
104
105
1
2
1
1
2
106
3
4
1
2
3
4
5
6
7
8
SECURITY
LEVEL
Lvl 3
Lvl 3
Lvl 3
Lvl 2
Lvl 3
SCALE
MIN
4
4
4
0
0
0
1
1
RESOLUTION
60
1
120
1
20
1
Setpoint Value List
Setpoint Value List
MAX
Lvl 3
Lvl 2
read-only
0
0
Svc Tool
Svc Tool
Svc Tool
0
0
Svc Tool
Svc Tool
Lvl 3
Lvl 2
Lvl 2
Lvl 2
Lvl 2
Lvl 2
Lvl 2
Lvl 2
Lvl 2
Lvl 2
Lvl 2
Lvl 2
Lvl 2
0
0
0
0
0
4
0
0
0
0
0
Lvl 3
Svc Tool
Svc Tool
0
0
0
0
2000
365
1
1
Lvl 3
Lvl 2
Lvl 2
Lvl 2
Lvl 2
12
12
0
0
0
40
400
1
500
0.1
Setpoint Value List
Setpoint Value List
Lvl 2
250
Lvl 2
Lvl 2
Lvl 2
read-only
Lvl 2
0
0
0
0
0
Lvl 2
16
100
Lvl 2
12
-273
1735
Lvl 2
12
-250
10000
Lvl 2
60
Lvl 2
16
100
1
0
0.1
120
UNITS
seconds
seconds
seconds
minutes
N/A
N/A
seconds
N/A
N/A
hours
days
N/A
rpm
Hz
seconds
90
SETPOINT INFORMATION FOR SETPOINT CONFIGURATION
BLK #
SP #
9
10
11
12
13
14
15
16
17
18
19
107
20
1
2
3
4
5
6
7
8
9
108
109
10
11
12
1
2
1
2
SETPOINT NAME
Threshold
Spare Analog Input High Temperature Shutdown Event
Threshold
Spare Analog Input High Pressure Shutdown Event
Threshold
Spare Analog Input High Shutdown Event Notification
Delay Time
Spare Analog Input Low Percentage Warning Event
Threshold
Spare Analog Input Low Temperature Warning Event
Threshold
Spare Analog Input Low Pressure Warning Event
Threshold
Spare Analog Input Low Warning Event Notification
Delay Time
Spare Analog Input Low Percentage Shutdown Event
Threshold
Spare Analog Input Low Temperature Shutdown Event
Threshold
Spare Analog Input Low Pressure Shutdown Event
Threshold
Spare Analog Input Low Shutdown Event Notification
Delay Time
Spare Analog Input Map Selection Number
Generator/Utility Automatic Transfer Enable Status
Loss of Utility Event Notification Delay Time
Utility to Generator Transfer Delay Time
Generator to Utility Transfer Delay Time
Generator to Utility Fast Transfer Delay Time
Utility to Generator Transfer Failure Warning Event
Threshold
Utility to Generator Transfer Failure Shutdown Event
Threshold
Generator to Utility Transfer Failure Warning Event
Threshold
Generator/Utility Automatic Transfer Minimum Unpowered Load Time
Generator Ready to Accept Load Threshold Percentage
Generator Ready to Accept Load Delay Time
Generator to Utility Transfer Mode
Maximum Generator Voltage Output Bias Percentage
Generator Nominal Output Voltage
Generator Winding Temperature Sensor Installation
Status
Generator Bearing Temperature Sensor Installation
Configuration
SECURITY
LEVEL
SCALE
MIN
MAX
RESOLUTION
Lvl 2
12
-273
1735
Lvl 2
12
-250
10000
Lvl 2
60
Lvl 2
16
100
Lvl 2
12
-273
1735
Lvl 2
12
-250
10000
Lvl 2
60
Lvl 2
16
100
Lvl 2
12
-273
1735
Lvl 2
12
-250
10000
Lvl 2
60
Lvl 3
Lvl 1
Lvl 2
Lvl 1
Lvl 1
Lvl 1
0
0
4
4
4
4
1
0
0
30
0
10
1
Setpoint Value List
60
0.1
60
0.1
3600
1
60
1
Lvl 2
240
Lvl 2
240
Lvl 2
240
Lvl 2
30
Lvl 2
Lvl 2
Lvl 2
Lvl 2
Lvl 2
16
4
0
16
12
60
0
Lvl 2
Lvl 2
0
100
100
1
60
0.1
Setpoint Value List
100
1
50000
1
UNITS
deg. C
kPa
seconds
%
deg. C
kPa
seconds
%
deg. C
kPa
seconds
N/A
seconds
seconds
seconds
seconds
seconds
seconds
seconds
seconds
%
seconds
%
V
91
APPENDIX E SETPOINT VALUE LISTS
Some setpoints in APPENDIX C refer to Setpoint Value Lists. Those setpoints are programmed
with integer values with each integer having a specific definition. These integer values and
representations are given here.
18
10
11
12
13
14
15
17
26
34
19
35
DEFINITION
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
2
0
1
0
1
0
1
0
1
2
3
4
0
1
2
0
1
2
0
1
0
1
2
0
1
0
Sensor
Data Link
Inactive
Active
Inactive
Active
Sensor
Data Link
Sensor
Data Link
Diesel
Natural Gas
Energized to Run
Energized to Stop
Mechanical
Electronic
No J1939 Support
Basic J1939 Support
Enhanced J1939 Support
Rated Speed
Low Idle
Hard Wired Input
CAN Input
Disabled
Enabled
Wye (or Star)
Delta (3-Wire)
Delta (4-Wire)
Single Phase (2-Wire)
Single Phase (3-Wire)
50 Hz
60 Hz
400 Hz
Disabled
Trip Above Threshold
Trip Below Threshold
Not Locked Out
Locked Out
Not Installed
Manual
Automatic
Genset Controlled
Externally Controlled
Not Locked Out
92
BLK # SP #
53
56
72
75
88
94
96
97
1
0
1
0
1
0
1
0
1
713
714
715
716
0
1
0
1
0
1
0
1
0
1
0
1
2
3
4
5
6
7
8
0
1
2
0
1
0
1
0
0
1
17
31
8320
8352
8448
8480
8512
16384
16416
16448
16480
DEFINITION
Locked Out
Manual
Automatic
Genset Controlled
Externally Controlled
Low
High
Low
High
Custom Event #13
Custom Event #14
Custom Event #15
Custom Event #16
Disabled
Enabled
Disabled
Enabled
Disabled
Enabled
Disabled
Enabled
Low
High
2400 baud
4800 baud
9600 baud
14400 baud
19200 baud
28800 baud
38400 baud
57600 baud
115200 baud
None
Odd
Even
Disabled
Enabled
Not Installed
Installed
High Shutdown
Disabled
Low Shutdown
Low Warning
Status
General Event - High or Low
Warning
General Event - High or Low
Shutdown
General Event - High or Low
Warning or High or Low Shutdown
General Event - High or Low
Warning or High or Low Shutdown
or Diagnostic
General Diagnostic
Specific Event - Low Warning
Specific Event - Low Shutdown
Specific Event - High Warning
Specific Event - High Shutdown
93
BLK # SP #
16768
38
82
95
96
98
99
100
107
110
111
137
167
168
171
173
175
190
625
639
701
702
703
704
705
706
DEFINITION
Specific Event - High or Low
Warning
Specific Event - High or Low
Shutdown
Specific Event - Low Warning or
Low Shutdown
Specific Event - High Warning or
High Shutdown
Specific Event - High or Low
Warning or High or Low Shutdown
Specific Event - High or Low
Warning or High or Low Shutdown
or Diagnostic
Specific Diagnostic - Data Erratic,
Intermittent, or Incorrect
Specific Diagnostic - Voltage Above
Normal, or Shorted to High Source
Specific Diagnostic - Voltage Below
Normal, or Shorted to Low Source
Specific Diagnostic - Current Below
Normal or Open Circuit
Specific Diagnostic - Current Above
Normal or Grounded Circuit
Specific Diagnostic - Mechanical
System Not Responding or Out of
Adjustment
Specific Diagnostic - Abnormal
Frequency or Pulse Width or Period
Specific Diagnostic - Abnormal
Update Rate
Specific Diagnostic - Abnormal Rate
of Change
Specific Diagnostic - Root Cause Not
Known
Specific Event - Condition Exists
External Tank Fuel Level
Starting Air Pressure
Fuel Filter Differential Pressure
Fuel Level
Engine Oil Level
Engine Oil Filter Differential
Pressure
Engine Oil Pressure
Air Filter Differential Pressure
Engine Coolant Temperature
Engine Coolant Level
Fire Extinguisher Pressure
Battery Charging System Voltage
Battery Voltage
Ambient Air Temperature
Exhaust Temperature
Engine Oil Temperature
Engine Speed
SCADA Data Link
Primary Data Link
Custom Event #1
Custom Event #2
Custom Event #3
Custom Event #4
Custom Event #5
Custom Event #6
94
BLK # SP #
DEFINITION
Custom Event #7
Custom Event #8
Custom Event #9
Custom Event #10
Custom Event #11
Custom Event #12
Digital Output #1
Digital Output #2
Digital Output #3
Auxiliary Engine Shutdown Switch
Generator Rear Bearing Temperature
Generator Winding #1 Temperature
Generator Winding #2 Temperature
Generator Winding #3 Temperature
Accessory Data Link
Emergency Shutdown Override
Switch
Fuel Leak
Unexpected Engine Shutdown
Gas Pressure
Engine Failure to Start
Right Exhaust Temperature
Left Exhaust Temperature
Generator Output Frequency
Generator Output Voltage
Generator Current (Amp)
Generator Output Power
Digital Output #4
Maintenance Lamp
Engine Controller
Air Damper Closed
ATS in Normal Position
ATS in Emergency Position
Battery Charger Failiure
Generator Circuit Breaker Closed
Utility Breaker Closed
Engine in Cooldown
Generator Control Not in Automatic
Generator Circuit Breaker Failure to
Open
Utility Breaker Failure to Open
Generator Circuit Breaker Failure to
Close
Utility Breaker Failure to Close
Generator Circuit Breaker Open
Utility Breaker Open
Utility to Generator Transfer Failure
Generator to Utility Transfer Failure
Loss of Utility
Generator Circuit Breaker Locked
Out
Utility Breaker Locked Out
Earth Fault
Earth Leakage
Specific Diagnostic - Bad Intelligent
Device or Component
Specific Diagnostic - Out of
Calibration
95
BLK # SP #
104
105
0
1
2
3
4
5
6
7
8
9
10
11
0
1
38
82
95
96
98
99
100
107
110
111
137
167
168
171
173
175
701
702
703
704
705
706
707
708
709
710
711
712
1122
1124
1125
1126
1239
1390
2433
2434
2436
2440
2448
DEFINITION
Specific Diagnostic - Special
Instructions
Specific Diagnostic - Received
Network Data In Error
Disabled
Use Input #1
Use Input #2
Use Input #3
Use Input #4
Use Input #5
Use Input #6
Use Input #7
Use Input #8
Use Input #9
Use Input #10
Data Link
Low
High
External Tank Fuel Level
Starting Air Pressure
Fuel Filter Differential Pressure
Fuel Level
Engine Oil Level
Engine Oil Filter Differential
Pressure
Engine Oil Pressure
Air Filter Differential Pressure
Engine Coolant Temperature
Engine Coolant Level
Fire Extinguisher Pressure
Battery Charging System Voltage
Battery Voltage
Ambient Air Temperature
Exhaust Temperature
Engine Oil Temperature
Custom Event (Instance #1)
Custom Event (Instance #2)
Custom Event (Instance #3)
Custom Event (Instance #4)
Custom Event (Instance #5)
Custom Event (Instance #6)
Custom Event (Instance #7)
Custom Event (Instance #8)
Custom Event (Instance #9)
Custom Event (Instance #10)
Custom Event (Instance #11)
Custom Event (Instance #12)
Generator Rear Bearing Temperature
Generator Winding #1 Temperature
Generator Winding #2 Temperature
Generator Winding #3 Temperature
Fuel Leak
Gas Pressure
Right Exhaust Temperature
Left Exhaust Temperature
Generator Frequency
Generator Voltage
Generator Current
96
BLK # SP #
DEFINITION
106
107
109
12
4017
4028
4029
15
713
714
715
716
0
1
0
1
2
38
82
95
96
98
99
107
111
137
171
173
175
1122
2433
2434
0
1
0
1
0
1
0
1
2
Loss of Utility
Earth Fault
Earth Leakage
High Warning
Custom Event (Instance #13)
Custom Event (Instance #14)
Custom Event (Instance #15)
Custom Event (Instance #16)
Disabled
Enabled
Pressure
Temperature
Level
External Tank Fuel Level
Starting Air Pressure
Fuel Filter Differential Pressure
Fuel Level
Engine Oil Level
Oil Filter Differential Pressure
Air Filter Differential Pressure
Engine Coolant Level
Fire Extinguisher Pressure
Ambient Air Temperature
Exhaust Temperature
Engine Oil Temperature
Generator Rear Bearing Temperature
Right Exhaust Temperature
Left Exhaust Temperature
Disabled
Enabled
Manual
Automatic
Not Installed
Installed
Not Installed
Rear
Front & Rear
97
APPENDIX F BITMASK VALUE LISTS
Some setpoints in APPENDIX C can take on multiple values simultaneously. This is
particularly true for event response configurations, where an event can trigger
multiple responses, such as a shutdown as well as a breaker tripping. In these
cases, the setpoints are assigned bit-mask values, where different factors of two
represent different optional responses. This guarantees that every combination of
possible event responses will have a unique value. These possible values are given
here.
In order to decode a BitMask value, simply mask it with the value in question and
compare it to zero, to determine whether the value is present in the setpoint. For
example, in APPENDIX D, Setpoint Information For Configuration, the setpoint "Air
Damper Closed Event Response Configuration" setpoint shows units as "BitMask". It
has a minimum of zero, meaning all of the responses shown here in Table 17 may be
disabled. It has a maximum of 266, which is 256 (Active Only) + 8 (Hard Shutdown)
+ 2 (Audible Alert). This means that the Air Damper Closed event can be configured
to have these three responses.
TABLE 17 BITMASK VALUE LISTS
Value
1
2
4
8
16
32
64
128
256
Value Name
Warning
Audible Alert
Soft Shutdown
Hard Shutdown
Utility Failure
Breaker #1 Trip
Breaker #2 Trip
Fault Protection Timer Enabled
Active Only