0% found this document useful (0 votes)
7 views

EMCP III Mod Bus

The document details the SCADA (MODBUS) data link supported by EMCP 3.2 and EMCP 3.3, which allows remote monitoring and control of genset packages via a MODBUS protocol over a half-duplex RS-485 serial link. It outlines wiring configurations, software configuration options, and the structure of Modbus communication packets, including supported function codes for reading and writing registers. Additionally, it describes error checking mechanisms and fault responses to ensure reliable communication between devices.

Uploaded by

Carlos A Bustos
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

EMCP III Mod Bus

The document details the SCADA (MODBUS) data link supported by EMCP 3.2 and EMCP 3.3, which allows remote monitoring and control of genset packages via a MODBUS protocol over a half-duplex RS-485 serial link. It outlines wiring configurations, software configuration options, and the structure of Modbus communication packets, including supported function codes for reading and writing registers. Additionally, it describes error checking mechanisms and fault responses to ensure reliable communication between devices.

Uploaded by

Carlos A Bustos
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 115

133

18 SCADA (MODBUS) DATA LINK (EMCP 3.2 & 3.3)


The SCADA DATA LINK or MODBUS is supported by the EMCP 3.2 and EMCP 3.3.
The EMCP 3.2 and EMCP 3.3 have a SUPERVISORY CONTROL AND DATA ACQUISITION (SCADA)
communications link between the controller and a host device using the MODBUS protocol. The
host device is able to remotely monitor or control the genset package equipped with the EMCP
3 GSC in much the same way an operator does from the panel.
The host device connects to the EMCP GSC through a half-duplex RS-485
serial link.
The data is transmitted in a binary format over the serial connection.
The host device acts as Modbus Master, and the EMCP 3 GSC 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 EMCP 3.2
The EMCP 3 GSC then takes action based on the query and/or sends a
response to the query over Modbus.
Baud rates can be configured on the EMCP 3 GSC. Various data rates between 2400
bits/second (baud) and 57,600 bits/second are available. See the SOFTWARE CONFIGURATION
Chapter 0 below for instructions.

WIRING
SCADA COMMUNICATION wires are brought out of the EMCP 3 GSC as part of the 70-pin AMP
connector. Table 12 shows the pins on the AMP connector.

TABLE 12 SCADA PINS ON 70- PIN CONNECTOR

SCADA COMMUNICATION WIRES

Pin # Name Description


3 MODBUS – Optically isolated half-duplex differential (-) for Modbus
4 MODBUS Reference Half-duplex RS-485 Reference for Modbus
5 MODBUS + Optically isolated half-duplex differential (+) for 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.
FIGURE 71 shows a possible wiring configuration to a RS-485 device.
FIGURE 72 shows a possible wiring configuration to a RS-485 to RS-232
converter.

NOTE: See documentation of connected device to verify wiring configuration.

18 SCADA (Modbus) Data Link (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


134

EMCP 3 RS-485
70-pin DB-9
connector connector

MODBUS - 3 5 TxD/RxD-
* *
MODBUS + 5 9 TxD/RxD+

MODBUS Ref 4 1 COMMON

* - For multipoint network, terminate with 120 ohm


resistors at ends of network trunk
FIGURE 71: POSSIBLE WIRING CONFIGURATION TO AN RS-485 DEVICE

RS-485
to RS-232
EMCP 3 converter
70-pin
connector TD A (-)

MODBUS - 3 RD A (-)
* *
MODBUS + 5 TD B (+)

MODBUS Ref 4 RD B (+)

COMMON

* - For multipoint network, terminate with 120 ohm


resistors at ends of network trunk
FIGURE 72: POSSIBLE WIRING CONFIGURATION TO AN RS-485 TO RS-232 CONVERTER

LINE TERMINATION
Both ends of the Modbus lines (or the extreme ends of the trunk, for a multipoint network)
should have termination between MODBUS+ and MODBUS-.
A 0.5W 150 resistor may be adequate.
If line polarization is implemented (see Software Configuration Chapter below), a better choice
is a 10 F capacitor (10V minimum) in series with a 0.25W 120 resistor.

NOTE: For more details on setting up a Modbus network over a serial line, please
refer to RS-485 specifications or Modbus specifications. See the Software
Configuration Chapter below for instructions on enabling line polarization.

18 SCADA (Modbus) Data Link (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


135

SOFTWARE CONFIGURATION
The SCADA DATA LINK may require software configuration. The configuration parameters are
accessible on the EMCP 3 GSC via the following menu options:
MAIN MENU
CONFIGURE
SETPOINTS:
NETWORK
DATA LINK - SCADA

BAUD RATE options are the following: 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600,
and 115200 baud. (115200 baud is not currently supported).
PARITY can be set to None, Even, or Odd parity.
The SLAVE ADDRESS is a unique address for each slave on the Modbus data link. This address
is referenced in the data messages, described in the Data Link Layer section below. The slave
(EMCP 3 GSC ) will only respond to messages addressed to its particular slave address, or to
global requests. This address can be set to any integer from 1 to 247.
The CONNECT TIMEOUT INTERVAL is the amount of time the EMCP 3 GSC will wait between
message transmissions before it resets the SCADA security level. If a SCADA PASSWORD has
been set, this timeout will disallow any further SCADA reads/writes until the proper password is
written.
The RS-485 BIAS RESISTOR provides line polarization. Line polarization helps prevent noise and
external interference. The data terminals of the EMCP 3 GSC are internally opto-coupled, and
therefore line polarization is not required for the EMCP 3 GSC. However, other devices may
require line polarization. To polarize the line, the EMCP 3 GSC Modbus terminals have
hardware-selectable passive pull-up / pull-down lines. Only a single device on a Modbus
network should have line polarization.
In addition to these setpoints, SCADA access can be restricted by means of assigning a
SCADA PASSWORD (register 724). For more information, see Chapter 21.1 DATA LINK
SECURITY.

MESSAGE DATA STRUCTURE


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.

18 SCADA (Modbus) Data Link (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


136

TABLE 13 MODBUS PACKET FORMAT

DATA STRUCTURE

Byte Offset Field 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
0 Address
broadcast query, which is supported for Function Codes 6 and 16. The
EMCP 3 GSC will always respond with it’s own slave address.
Function Function Code for both query and response. See Supported Function
1
Code Codes for a list and syntax of supported function codes.
2 Data or exception responses. See Supported Function Codes for the
Data format of address, counts, and data. See Exception Responses for the
format of exception responses.
(n-3)
(n-2) Cyclic Redundancy Check to catch transmission errors. The low byte is
CRC transmitted first, then the high byte.
(n-1)

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 13 Modbus Packet Format. Only the Data field has
a variable length, depending on the function being performed and the amount of data being
transmitted.

SUPPORTED FUNCTION CODES


Three normal function codes are supported by the EMCP 3.2 If the EMCP 3 GSC receives an
erroneous request, it can also generate an error function code, called an exception response.
See EXCEPTION RESPONSES Chapter 0 for descriptions of exception responses.
3 ($03) – READ REGISTERS
Send this Function Code to read data, single or up to 123 consecutive registers, from the EMCP
3 GSC . Note that the query will contain the register count, while the response will contain the
byte count (byte count = register count x 2). Note also that the query has a fixed length of 4
bytes, whereas the response has a variable length depending on the number of registers
requested.

TABLE 14: DATA FIELDED OF READ REGISTERS QUERY

DATA Fielded of READ REGISTERS QUERY


Address slave address (recipient of this msg)
Function Code $03
Data field register address (high byte)
register address (low byte)
register count (high byte)
register count (low byte)
CRC CRC (low byte)
CRC (high byte)

18 SCADA (Modbus) Data Link (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


137

TABLE 15: DATA FIELDED OF READ REGISTERS RESPONSE

DATA Fielded of READ REGISTERS RESPONSE

Address slave address (source of this msg)


Function Code $03
Data field byte count
data (Big Endian)
(variable length)
CRC CRC (low byte)
CRC (high byte)

6 ($06) – WRITE SINGLE REGISTER


Send this Function Code to write data to a single register on the EMCP 3 GSC. Note that the
EMCP 3 GSC will attempt to write the data, and then respond with the new value in the register.
If the query inadvertently attempted to write data to a read-register, the response data bytes will
not match the query data bytes. This Function Code may be broadcast, in which case no
response will be sent.

TABLE 16: DATA FIELDED OF WRITE SINGLE REGISTER QUERY

DATA Fielded of WRITE SINGLE REGISTER QUERY


Address slave address (recipient of this msg)
Function Code $06
Data field data link register address (high byte)
data link register address (low byte)
data (high byte)
data (low byte)
CRC CRC (low byte)
CRC (high byte)

TABLE 17: DATA FIELDED OF WRITE SINGLE REGISTER RESPONSE

DATA Fielded of WRITE SINGLE REGISTER RESPONSE DATA


Address slave address (source of this msg)
Function Code $06
Data field data link register address (high byte)
data link register address (low byte)
data (high byte) (confirm written data)
data (low byte) (confirm written data)
CRC CRC (low byte)
CRC (high byte)

18 SCADA (Modbus) Data Link (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


138

16 ($10) – WRITE MULTIPLE REGISTERS


Send this Function Code to write data to up to 123 contiguous registers on the EMCP 3 GSC.
Note that the query will contain both the register count and the byte count (byte count = register
count x 2).
Note, also, that the query has a variable length depending on the number of registers being
written, whereas the response has a fixed length of 4 bytes.
The EMCP 3 GSC will not respond with any data, only the starting address and the register
count as sent in the query. The entire Write will fail, and the slave will return an Exception
Response, if any register in this span is a Read register.
This Function Code may be broadcast, in which case no response will be sent.

TABLE 18: DATA FIELDED OF WRITE MULTIPLE REGISTERS QUERY

DATA Fielded of WRITE MULTIPLE REGISTERS QUERY

Address slave address (recipient of this msg)


Function Code $10
Data field data link register address (high byte)
data link register address (low byte)
register count (high byte)
register count (low byte)
byte count
data (Big Endian)
(variable length)
CRC CRC (low byte)
CRC (high byte)

TABLE 19: DATA FIELDED OF WRITE MULTIPLE REGISTERS RESPONSE

DATA Fielded of WRITE MULTIPLE REGISTERS RESPONSE

Address slave address (source of this msg)


Function Code $10
Data field data link register address (high byte)
data link register address (low byte)
register count (high byte)
register count (low byte)
CRC CRC (low byte)
CRC (high byte)

18 SCADA (Modbus) Data Link (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


139

DATA LINK REGISTER ADDRESSES


Register addresses in the EMCP 3 GSC start with address 100 and go up. If using a PLC or
other legacy Modbus system where the addresses are represented in five digits, the EMCP 3
GSC register addresses represent offsets from 40000 (holding registers). Therefore, the
register address 100 would be represented as 40100, register address 1000 would be 41000,
etc.
Detailed information about each EMCP 3 GSC Modbus register is given in Chapter 21, SCADA
Parameter Information .

ERROR CHECKING
In EMCP 3 GSC SCADA communications, various levels of error-checking are performed.
The Modbus data link protocol allows for BYTE-LEVEL ERROR CHECKING and PACKET-LEVEL
ERROR CHECKING.

For BYTE-LEVEL error-checking, parity checking may be done.


For PACKET-LEVEL error-checking, the Modbus protocol dictates that a Cyclic
Redundancy Check be performed to catch transmission errors; that is, verify that
the packet received is identical to the packet that was sent. These occur in the
Modbus data link layer. More information on the CRC is given below.
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
EMCP 3 GSC 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 error-
checking), 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 EMCP 3 GSC 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 EMCP 3 GSC 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.

18 SCADA (Modbus) Data Link (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


140

CYCLIC REDUNDANCY CHECK


The CYCLIC REDUNDANCY CHECK (CRC) algorithm checks the contents of the entire message.
The CRC field consists of a 16–bit value, and is appended to the end of the message. When
this is done, the low–order byte of the field is appended first, followed by the high–order byte.
The CRC high–order byte is the last byte to be sent in the message.
The CRC value is calculated by the sending device, which appends the CRC to the message.
The receiving device recalculates a CRC using the same algorithm during receipt of the
message, and as it receives the CRC field, compares the calculated value to the received value.
If the two values are not equal, the message is discarded.
A detailed description as well as sample code and a calculation example are given in the
Modbus Serial Line Implementation Guide version 1.0 or the most current version, available at
www.modbus.org.

EXCEPTION RESPONSES
Upon a parity or CRC error, the byte or message (respectively) is discarded. If neither of these
errors occurs, the read/write status is checked. An EXCEPTION RESPONSE will be sent if there is
a read/write error.
If the register cannot be read from or written to at a particular time due to some application
software state, it will not generate an Exception Response. Instead, the application layer will
respond with data that is in the Fault Identifiers (FID) range.
An Exception Response contains a function code that is related to the function code the EMCP
3 GSC is responding to; it’s value is [128 + Function Code for Query]. Any function code 128
($80) or higher is an Exception Response.
128+ ($80 AND ABOVE) – EXCEPTION RESPONSE TO UNSUPPORTED QUERIES
The EMCP 3 GSC does not support any function codes not listed above in the Supported
Function Codes Chapter. Such queries will return an exception response with this exception
code.
EXCEPTION CODE REASON
01 Unsupported function code

131 ($83) – EXCEPTION RESPONSE TO READ REGISTERS QUERY


The exception response contains only 1 byte of data, which is comprised of the exception code.
EXCEPTION CODE REASON
02 Starting or ending (starting + count) register address invalid
03 Register Count was less than 1 or greater than 123
04 Read error possibly due to some register(s) in the span not being Read
registers

134 ($86) – EXCEPTION RESPONSE TO WRITE SINGLE REGISTER QUERY


The exception response contains only 1 byte of data, which is comprised of the exception code.
EXCEPTION CODE REASON
02 Register address invalid
03 Register value out of range perhaps because longer than 2 bytes
04 Write error possibly due to not being a Write register

18 SCADA (Modbus) Data Link (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


141

144 ($90) – EXCEPTION RESPONSE TO WRITE MULTIPLE REGISTERS QUERY


The exception response contains only 1 byte of data, which is comprised of the exception code.
EXCEPTION CODE REASON
02 Starting or ending (starting + count) register address invalid
03 Register Count was less than 1 or greater than 123, or byte count was not
(Register Count x 2)
04 Write error possibly due to some register(s) in the span not being Write
registers

FAULT IDENTIFIERS (FID)


FAULT IDENTIFIERS (FIDS) are based on the concept that the entire data space within the
register(s) is partitioned in a predefined manner, irrespective of the specific type of data in the
register(s). The range of data in the EMCP 3 GSC response allows the master device to
interpret the data as valid or as an indication of a fault.
The following chart shows the transmitted signal ranges, including the ranges that comprise
Fault Identifiers (FIDs).

TABLE 20: TRANSMITTED SIGNAL RANGES

TRANSMITTED SIGNAL RANGES

Range Boolean
1-Register Data 2-Register Data Notes
Name Data†
Valid Data 0, 1 0 – 64,255 0– See individual Parameter
4,211,081,215 Descriptions for units, offset,
$0000 or $0000 –$FAFF $00000000 – and scaling to convert to
$0001 $FAFFFFFF physical units
Not Used 2-65532 65,256 – 65,023 4,211,081,214 These data ranges are not
$0010 - $FB00 –$FDFF $FB000000 – used.
$FFFC $FDFFFFFF
Error 65533 65,024 – 65,279 4,261,412,864h – FID: Signal saturated, out of
4,278,190,079h range, or error from source
$FFFD $FE00 –$FEFF $FE000000 – transmitter
$FEFFFFFF
Not 65535 65280 – 65535 4,278,190,080 – FID: Parameter is not
Available / 4,294,967,294 applicable in the current state,
Not $FFFF $FF00 –$FFFF $FF000000 – not available from the
Requested $FFFFFFFF controller, or not requested

†
Note that 2-bit data is not transmitted individually, but rather within a register.

18 SCADA (Modbus) Data Link (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


142

19 MONITORING SOFTWARE (EMCP 3.2 & 3.3)


The EMCP 3 Monitoring Software can be used to control and monitor a generator set over the
SCADA data link. This functionality is available on the EMCP 3.2 and EMCP 3.3.

FIGURE 73: EMCP 3 MONITORING SOFTWARE SCREEN

FIGURE 73 shows the default control panel, provided with the EMCP 3 Monitoring Software.
Control Panels can be edited or created, as shown in Chapter 19.3, Creating A Control Panel
View.

19.1 SOFTWARE SETUP


The computer must first be connected to the EMCP 3 GSC over the SCADA Data Link following
the instructions located in the EMCP 3 Monitoring Software Quick Start Guide Chapter 19.2.
After launching the program, it will ask for a login name and a password. You may use the
default username of administrator and enter admin for the password as shown in FIGURE 74.
To add the device to the network, select Network > Add Device or right-click on the cable
symbol in the top left corner (where it says Offline) and select Add Device.

19 MONITORING Software (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


143

FIGURE 74: LOGIN SCREEN

For Device Name, enter a name of your choosing for the device and then select the device type
and the node address as shown in FIGURE 75. Make sure that the node address matches the
SCADA Data Link Slave Address setpoint on the EMCP 3 GSC.
The setpoint can be found from the main menu by making the following selections: Configure >
Setpoints > Network > Data Link – SCADA.

FIGURE 75: ADDING THE DEVICE

19 MONITORING Software (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


144

Check the online configuration settings by selecting Network > Online Configuration or again by
right clicking on the cable symbol and selecting Online Configuration. Verify that the connection
interface is correct and that the baud rate and parity match the settings on the EMCP 3 GSC as
shown in FIGURE 76. On the EMCP 3 GSC, these settings can be found from the main menu
by making the following selections: Configure > Setpoints > Network > Data Link – SCADA.
To create a simple test, select Edit > Control Panel Configuration. In this control panel, a digital
display showing battery voltage will be added to verify that a connection between the EMCP 3
GSC and the software has been established. (Simply telling the software to Go Online does not
verify a connection. This is because the software will appear to successfully go online whether
or not a connection is present).

FIGURE 76: ONLINE CONFIGURATION SETTINGS

Select Edit > Add Control > Digital Display or click the Digital Display button on the toolbar. To
add the control, double click on the desired location within the control panel. This will add the
digital display as shown in FIGURE 77.

19 MONITORING Software (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


145

FIGURE 77: ADDING THE DIGITAL DISPLAY

After adding the display, it needs to be set to display battery voltage. Right click on the display
and select Set Parameter Association. This will bring up a Control Configuration window as
shown in FIGURE 78.

FIGURE 78: CONTROL CONFIGURATION WINDOW

19 MONITORING Software (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


146

Under Device/Group, select the previously named device (ENG in this example) and all of the
possible parameters for the digital display will be shown in the Parameter List.
Double click on Battery Voltage to select it. This can be seen in FIGURE 79.
Make sure to double click the parameter or it will not be selected. Also, it shows up under
Selected Parameter after it has been selected.
Click ok and the parameter will be set.

FIGURE 79: SELECTING A PARAMETER

Now that the parameter is set, save the document by selecting File > Save or click the Save
button on the toolbar.
Select a location and name for the file and click save. The control panel should now look similar
to FIGURE 80.

19 MONITORING Software (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


147

FIGURE 80: CONTROL PANEL THAT DISPLAYS BATTERY VOLTAGE

Close the Control Panel Edit window by selecting the X in the top right corner of the window.
Make sure to close only the control panel window and not the program. Select View > Control
Panel Data to bring up the Control Panel View window. This is shown in FIGURE 81.

FIGURE 81: CONTROL PANEL DISPLAY

To test the connection, select Network > Go Online or right click on the cable symbol in the top
left corner (where it says Offline) and select Go Online. This tells the computer to begin the
connection and within a few seconds the battery voltage should be displayed. It should look
similar to FIGURE 82.

19 MONITORING Software (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


148

FIGURE 82: CONTROL PANEL DISPLAY AFTER GOING ONLINE

If the battery voltage is reading correctly, then the connection is working properly and it is time
to begin designing the control panel view. If not, first make sure that the window being
displayed is the Control Panel View window and not the Control Panel Edit window.
Also, recheck all settings mentioned at the beginning of this setup chapter. Finally, check the
wiring for any possible problems.
Another simple test is to select the View Current Events button from the toolbar and it should
display all events currently listed on the EMCP 3 GSC.

19.2 QUICK START GUIDE


The EMCP 3 Monitoring Software Quick Start Guide is located on the SIS website
(https://sis.cat.com).
Log into the Caterpillar network with the correct CWS ID and password.
Click on to the link to the SIS web site above or copy and paste it into you browser.
Under Highlights, on the left, select Downloads.

19 MONITORING Software (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


149

The next screen will display a list of available downloads.

Using the scroll bar on the right, scroll down until you see EMCP Monitoring Software in the left
column. The next column is title EMCP Monitoring Software.zip and to the far right is the link
Additional Info. Click on it for the Quick Start Guide.

19 MONITORING Software (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


150

The next screen will display EMCP3 Monitoring Software.

At the bottom of the text, select: ECMP monitoring software – QUICKSTART ver1_ 0,doc to
start the download.

The File Download box will open.

Select OPEN to start a document editor and display the Quick Start Guide or SAVE to a folder.

19 MONITORING Software (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


151

19.3 CREATING A CONTROL PANEL VIEW


In the software setup Chapter, a control panel view was created to display battery voltage. A
control panel view, however, can be created to do many more things. This Chapter will provide
an overview of the steps necessary to design a control panel view.
To begin, select Edit > Control Panel Configuration to bring up the editing window. The entire
control panel can be created from within this window. This window is shown in FIGURE 83. If
this option is unavailable, close out of the Control Panel View window. Both windows cannot be
open at the same time. Also, it is recommended to go offline before editing the control panel
view. This can be done by selecting Network > Go Offline or by right clicking on the cable
symbol and selecting Go Offline.

FIGURE 83: CONTROL PANEL EDIT WINDOW

NOTE: The monitoring software allows the use to create new control panel views by
selecting which parameters to display and in what format (circular gauge,
numeric display, etc). then save the configuration to a file. A Default
configuration file is supplied is supplied with the monitoring software and the
file name default.pvc contains basic screens with standard parameters
already built in . The user can modify the file and save as a new file if
desired

To add new controls and displays simply click the proper button on the toolbar and then double
click within the control panel. Controls can also be chosen by selecting Edit > Add Control and
choosing a control from the list.
There are three types of controls available – displays, switches and LEDs. The display controls
consist of the circular gauge, digital display, thermometer and linear gauge. These displays can
be used to display information about the generator set. Some examples include engine coolant
temperature, generator total real power, engine RPM and battery voltage. This can be seen in
FIGURE 84.

19 MONITORING Software (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


152

FIGURE 84: DISPLAY CONTROLS

The switches consist of the sliding switch, panel switch, lever switch, rocker switch, single
button and rotary switch. The rotary knob and the multiple button switch also fall into this
category. These switches can be used to control something that is either off or on. Some
examples include emergency stop, remote initiate command and digital selectors. The multiple
button switch can also control the engine operating mode command as in FIGURE 85.

FIGURE 85: SWITCH CONTROLS

The LEDs consist of the single LED and the multiple LED control. These LEDs are used to
display outputs from the genset. Some examples include digital input active state and engine
operating mode (see FIGURE 86).

FIGURE 86: LED CONTROLS

19 MONITORING Software (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


153

After adding controls to the control panel, they can be moved and resized. To move a control,
simply click and drag it to its desired location. To resize it, select the control by clicking on it
and then move the mouse to the edge of the control until the pointer becomes an arrow. Then,
just simply click and drag it to its desired size as shown in FIGURE 87.

FIGURE 87: MOVING AND RESIZING CONTROLS

Other display properties can be changed for any of the controls by right clicking on the control
and selecting Set Display Properties. For example, the font size and color for the digital display
can be changed as shown in FIGURE 88.

FIGURE 88: CHANGING DISPLAY PROPERTIES OF THE DIGITAL DISPLAY

19 MONITORING Software (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


154

Each control has different parameters that can be associated with it. To change the parameters
follow the instructions in the setup Chapter. This time, however, select any desired parameter.
The possible parameters can also be viewed under the following categories: block types,
control, engine, generator, I/O and status.
To do this, click the + next to the device name in the Device/Group window and select the
desired category as shown in FIGURE 89.

FIGURE 89: VIEWING PARAMETERS BY CATEGORY

Remember to double click the desired parameter to select it. Click ok and the parameter will be
set. This can be seen in FIGURE 90.

19 MONITORING Software (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


155

FIGURE 90: SETTING THE PARAMETER FOR THE DIGITAL DISPLAY

After selecting a desired parameter, the displayed text can be changed by right clicking on the
text box and selecting Set Text or simply by double clicking on the text. This change can be
seen in FIGURE 91.

FIGURE 91: EDITING THE TEXT AND FONT SETTINGS

The background of the control panel can also be changed. Right click on an empty space in the
control panel and select Set Background Image or select Edit > Set Background Image. To
change the background to a simple color, open Paint and create a screen of the desired color.
Then save it and open it as the background image.
The controls and text can also be set to transparent. This is done by right clicking on the
desired item and selecting Display Transparent. These changes can be seen in FIGURE 92.

19 MONITORING Software (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


156

FIGURE 92: CHANGING BACKGROUND IMAGE AND SETTING CONTROLS TO TRANSPARENT

Tabs can also be used on the control panel. To rename the current tab select Edit > Rename
Selected Tab. To add another tab select Edit > Add Tab. To edit the new tab, simply click that
tab and the new sheet will open. This can be seen in FIGURE 93.

FIGURE 93: ADDING AND RENAMING TABS

NOTE: When using multiple tabs, the parameters for each control should be set after
moving and resizing them. If this is not done, the control may go back to its
original position when the parameter was first set and possibly corrupt the
entire tab. This is not necessary for the first tab, only the following ones.

If moving or resizing a control after setting the parameter is necessary, move it to the desired
location and then RESET the parameter again. This will RESET its standard position and prevent
the control from moving. Be sure to RESET the parameter for any control that has been moved.
Again, this is not necessary for the first tab.

19 MONITORING Software (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


157

19.4 LOGGING DATA TO A FILE


The EMCP 3 GSC Monitoring Software can also view data in text format and can log this data to
a file. To pick the data to be logged, select Edit > Data Log Configuration.
To choose the logging data, select the desired parameter under the parameter list and click add
or simply double click the desired parameter. This should add the parameter to the right of the
screen where all selected parameters are located. Multiple parameters can be chosen if
desired. This can be seen in FIGURE 94.
The parameters can also be viewed under the following groups: block types, control, engine,
generator, I/O, and status. To select a certain group type, click on the desired choice under the
Device/Group heading. This will change the parameter list to show only the parameters that fall
under the selected group.
After selecting the data, click ok to close the configuration screen.

FIGURE 94: DATA LOG CONFIGURATION WINDOW

To view this data select View > Data Log Data. This will bring up a new screen as shown in
FIGURE 95. If the data value says Offline, be sure to go online as described in the software
setup Chapter. Once online, select Data Configuration > Arm or press the play button on the
toolbar to begin receiving the data.

FIGURE 95: VIEWING DATA LOG VALUES

19 MONITORING Software (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


158

This data can also be logged to a file. First, go back to the Data Log Configuration window by
selecting Edit > Data Log Configuration. On the right side of the screen where the parameters
are located, select the Data Storage tab. Write the desired name and location of the file into the
box next to Log File or click browse to select the name and location. This can be seen in
FIGURE 96.
Select the Triggering tab to choose the start and stop events. For the start event, select either
On Arm, Manual Trigger, or Absolute Time. On Arm will start the data collection immediately
after selecting Arm or after clicking the play button. Manual Trigger will begin the data collection
once the manual trigger button on the toolbar has been pushed or by selecting Data
Configuration > Start Trigger. Absolute Time will begin the data collection at the specific data
and time specified. The stop event can be configured for Manual Trigger, Duration, or Absolute
Time. Manual Trigger will stop the data collection once the manual trigger button is clicked or by
selecting Data Configuration > Stop Trigger. Duration will stop collecting data as soon as the
specified amount of time has passed.

FIGURE 96: SETTING THE LOG FILE

Absolute Time will stop the data collection once the specified date and time is met.
After the data has been collected, the text file can be opened. Find the saved file and open it in
a text editor such as notepad. The file will contain a timestamp from the start of data logging as
well as data captured according to the Base Scan Rate setting in the Data Log Configuration
window shown in FIGURE 96. The file should look similar to the one shown in FIGURE 97.

FIGURE 97: LOG FILE

19 MONITORING Software (EMCP 3.2 & 3.3)

PDF created with pdfFactory trial version www.pdffactory.com


159

20 INSTALLING & UPGRADING SOFTWARE


The EMCP 3 supports field-programming (called flashing) of software for all of the modules.
This is done by using the Caterpillar® Service Tool software and a Caterpillar Communication
Adapter connected to one of the J1939 data link service connectors.
The flashing feature is only supported on the J1939 Primary data link even though the EMCP 3
GSC is connected to both data links. Refer to your generator set package documentation for
the location of the service connectors.
To flash the EMCP 3 requires the following hardware and software:

SOFTWARE AND HARDWARE REQUIRED

The Caterpillar® Service Tool software installed and licensed on a PC

A Caterpillar Communication Adapter

A 9-pin Deutsch service connection to the appropriate J1939 data link

The new application software flash file for the target module

The J1939 Primary data link service connector must be used for modules connected to
the J1939 Primary Data Link.

The J1939 Accessory data link service connector must be used for modules connected
to the J1939 Accessory Data Link.

20.1 UPGRADING SOFTWARE

CAUTION: To UPGRADE software, steps 1, 2, and 3 must be completed first before


flashing the software upgrade (steps 4 – 9).

To install NEW software into a BLANK MODULE, skip to steps 4 - 9.

NOTE: To UPGRADE use the following Steps 1 – 9.

1. Stop the generator set


The EMCP 3 modules cannot be flashed while the generator set is running. The engine
must be stopped (the Engine Overview screen should show 0 rpm and STOPPED).

FIGURE 98: ENGINE OVERVIEW SCREEN - STOPPED

2. Back up your current configuration (all of the setpoint values)

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


160

See Chapter 12.1 SAVING EMCP 3 CONFIGURATION DATA for instructions. The
procedure given there is for the EMCP 3 GSC; the process is similar for each of the
EMCP 3 modules.

NOTE: Flashing application software does not affect the setpoints. However,
should a problem occur during flashing, this backup can be used to
quickly configure a replacement module and minimize downtime.

3. Record your current software version information


This is done by connecting to the appropriate J1939 data link, and connecting with the
Caterpillar® Service Tool, and viewing the ECM Summary information (see example
screenshot below, FIGURE 99).

FIGURE 99: ECM SUMMARY INFORMATION

NOTE: This is useful in case the customer wishes to roll back to the previous
version, this information can be used to obtain the correct flash file.

20.2 INSTALLING SOFTWARE INTO A BLANK MODULE

NOTE: For BLANK MODULE software installation use steps 4 – 9.

4. Connect to the module using WinFlash


After connecting to the target module with the Caterpillar® Service Tool, enter the
WinFlash component by selecting Utilities > WinFlash as shown in FIGURE 100.

FIGURE 100: WINFLASH

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


161

5. Select the target module


After the module(s) have been found and listed, click on the target module and click on
the Select ECM button below the list (if the EMCP 3 is the only detected ECM, then the
Select ECM button will be grayed out) as shown in FIGURE 101.

FIGURE 101: TARGET MODULE

NOTE: Occasionally, WinFlash will not find all of the modules on the J1939 data
link to which it is connected. If you are certain that the target module is
connected to the same J1939 data link, you may attempt to re-scan the
data link by pressing F8 (or selecting File > Update ECM List).

6. Select the flash file


On the right side of the window, click on Browse and navigate to the folder where the
new application software flash file is located (FIGURE 102).
7. Click to select the file, and click on open

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


162

FIGURE 102: FLASH FILE SELECTION

8. Begin flashing
Click on Begin Flash at the bottom of the window.
This process may take up to 10 minutes, depending on the file size and connection
speed. Typically, the EMCP 3 GSC application flash file will take 5-10 minutes, and the
other modules will take less time.

NOTE: The flashing process will abort at this step if the EMCP 3 is not
STOPPED, or if an incorrect version of software was selected.
This includes EMCP 3.1 versus 3.2 versus 3.3 software.

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


163

FIGURE 103: LOADING FLASH FILE

9. Complete
When the flashing process is complete, the ECM that was flashed will reboot. Also,
WinFlash will bring up a window giving options for what to do next (see FIGURE 104
below). This indicates that the software has finished flashing, and is ready to use.

FIGURE 104: FLASHING PROCESS COMPLETE

The EMCP 3 GSC will automatically reboot If it was the module that was flashed with
new application software.
On startup, the EMCP 3 shows the software part number.
Verify the software part number matches the new application software that was flashed
(FIGURE 105).

FIGURE 105: SOFTWARE PART NUMBER

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


164

21 SCADA PARAMETER INFORMATION (EMCP 3.2 & 3.3)


This Chapter provides information on Parameters by function. For an alphabetical list of
parameters, see APPENDIX B: Alphabetic Reference Of Modbus Registers.

21.1 DATA LINK SECURITY


Data link security uses a different set of passwords than the EMCP 3 GSC local security. The
passwords grant access to the same levels of functionality and setpoints, however. FIGURE 106
below illustrates the different security levels.

NOTE: The display and SCADA can be at different access levels at the same time.

FIGURE 106: ILLUSTRATION OF EMCP 3 GSC SECURITY LEVELS

The EMCP 3 GSC supports five levels of SCADA access, with increasing permissions:

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


165

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 ($FF’s), and write queries
will fail with an exception response.

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 7 for information about programming EMCP 3 GSC
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 Caterpillar 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 EMCP 3 GSC will automatically grant access to the higher (password-
disabled) level. For example, if there is a password configured for Level 1,
but not for Level 2, then the EMCP 3 GSC will initialize to Level 0. Then if
the correct Level 1 password is entered, the EMCP 3 GSC 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.
To change the Level 1 password, Level 1 access must be obtained.
To change the SCADA or Level 2 passwords, Level 2 access must be obtained.
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.

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


166

Two of the built in timeout features will reset the security level after a period of inactivity:
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 EMCP 3 GSC, 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 EMCP 3 GSC. See APPENDIX A for a programming
example.
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.

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


167

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 OFFSET DATA RANGE
1 / bit 0 0 to 3

WRITE CURRENT SECURITY LEVEL


$02DD (733) - 1 REGISTER (2 BYTES) LONG - WRITE
Write a security level value into this register to drop to a lower security level. In order to change
to a higher security level, write a password to the Write Access Password register instead. See
APPENDIX A for a programming example.
RESOLUTION OFFSET DATA RANGE
1 / bit 0 0 to 3

LEVEL 3 PASSWORD PHONE IN PROMPT


$02DE (734) - 8 REGISTERS (16 BYTES) LONG - READ
Numerical key that needs to be communicated to the factory support operator who can provide
a Level 3 password. Once the password is received, write it to the Write Access Password
register (700). This is the same prompt as on the EMCP 3 GSC in the Configure – Security –
Enter Level 3 menu.
ASCII data, characters $30 through $39 valid.

KEY PRESS
$0136 (310) - 1 REGISTER (2 BYTES) LONG - WRITE
Triggers a key press event on the control.
The key press event is useful to reset the SCADA security level reset timer, which resets the
SCADA access to level 0 after 10 minutes of inactivity. Reading from Modbus registers will not
reset the above timers, but writing to any Modbus register will do so. This is a safe register to
write, since it does not affect other functions of the EMCP 3.2
BIT DEFINITIONS:
00 = FALSE
01 = TRUE

21.2 SPARE ANALOG INPUT


The EMCP 3.2 and higher have a SPARE ANALOG INPUT. It is factory-configured as one of three
types of input:
Level

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


168

Temperature
Pressure
Based on the type configuration, it can be assigned to a particular SUSPECT PARAMETER
NUMBER (SPN), and the PERCENTAGE (level), TEMPERATURE, or PRESSURE can be read over
SCADA with the appropriate units.
If the configuration is set to a specific sensor type and SPN but, a request is made over SCADA
for a different type or SPN, then $FFFF will be sent in the response.
For example:
If Type Configuration is set to TEMPERATURE, and SPARE ANALOG INPUT PRESSURE is
queried, the response will be $FFFF
If Suspect Parameter Number is set to OIL FILTER DIFFERENTIAL PRESSURE, and AIR
FILTER 1 DIFFERENTIAL PRESSURE FROM I/O PIN is queried, $FFFF will be returned.

SPARE ANALOG INPUT PERCENTAGE


$00CF (207) - 1 REGISTER (2 BYTES) LONG - READ
Percentage of full scale measured by auxiliary level sensor #1.
This is applicable only when the Spare Analog Input Enable Status is Enabled, and the Type
Configuration is set to Level.
RESOLUTION OFFSET DATA RANGE
0.0078125 % / bit -251% -251 to 250.99 %

FUEL LEVEL FROM I/O PIN


$0324 (804) - 1 REGISTER (2 BYTES) LONG - READ
Ratio of volume of fuel to the total volume of fuel storage container, 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 Level, and the SPN is set to Fuel Level.
RESOLUTION OFFSET DATA RANGE
0.0078125 % / bit -251% -251 to 250.99 %

EXTERNAL TANK FUEL LEVEL FROM I/O PIN


$0325 (805) - 1 REGISTER (2 BYTES) LONG - READ
Ratio of volume of fuel to the total volume of fuel storage container, 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 Level, and the SPN is set to External Tank Fuel Level.
RESOLUTION OFFSET DATA RANGE
0.0078125 % / bit -251% -251 to 250.99 %

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


169

ENGINE OIL LEVEL FROM I/O PIN


$0326 (806) - 1 REGISTER (2 BYTES) LONG - READ
Ratio of current volume of engine sump oil to maximum required volume, 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 Level, and the SPN is set to Engine Oil Level.
RESOLUTION OFFSET DATA RANGE
0.0078125 % / bit -251% -251 to 250.99 %

ENGINE COOLANT LEVEL FROM I/O PIN


$0327 (807) - 1 REGISTER (2 BYTES) LONG - READ
Ratio of volume of liquid found in engine cooling system to total cooling system volume, 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 Level, and the SPN is set to Engine Coolant Level.
RESOLUTION OFFSET DATA RANGE
0.0078125 % / bit -251% -251 to 250.99 %

SPARE ANALOG INPUT TEMPERATURE


$00D0 (208) - 1 REGISTER (2 BYTES) LONG - READ
Temperature measured by auxiliary temperature sensor #1.
This is applicable only when the Spare Analog Input Enable Status is Enabled, and the Type
Configuration is set to Temperature.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

GENERATOR REAR BEARING TEMPERATURE FROM I/O PIN


$00A2 (162) - 1 REGISTER (2 BYTES) LONG - READ
Temperature of the bearing inside the alternator, as measured by the auxiliary analog input.
Bearing 1 is the left or rear bearing.
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 Generator Rear Bearing
Temperature.

RESOLUTION OFFSET DATA RANGE


0.03125 C / bit -273 C -273 to 1735 C

ENGINE OIL TEMPERATURE FROM I/O PIN


$0320 (800) - 1 REGISTER (2 BYTES) LONG - READ

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


170

Temperature of the engine lubricant, 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 Engine Oil Temperature.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

EXHAUST TEMPERATURE FROM I/O PIN


$0321 (801) - 1 REGISTER (2 BYTES) LONG - READ
Temperature of combustion byproducts leaving the engine, 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 Exhaust Temperature.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

LEFT MANIFOLD EXHAUST TEMPERATURE FROM I/O PIN


$0322 (802) - 1 REGISTER (2 BYTES) LONG - READ
Temperature of combustion byproducts within the left engine exhaust manifold, 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 Left Exhaust Temperature.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

RIGHT MANIFOLD EXHAUST TEMPERATURE FROM I/O PIN


$0323 (803) - 1 REGISTER (2 BYTES) LONG - READ
Temperature of combustion byproducts within the right engine exhaust manifold, 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 Right Exhaust Temperature.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

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.

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


171

RESOLUTION OFFSET DATA RANGE


0.03125 C / bit -273 C -273 to 1735 C

SPARE ANALOG INPUT PRESSURE


$00D1 (209) - 1 REGISTER (2 BYTES) LONG - READ
Pressure measured by auxiliary pressure sensor #1.
This is applicable only when the Spare Analog Input Enable Status is Enabled, and the Type
Configuration is set to Pressure.
RESOLUTION OFFSET DATA RANGE
0.125 kPa / bit 0 kPa 0 to 8031.875 kPa

FIRE EXTINGUISHER PRESSURE FROM I/O PIN


$0328 (808) - 1 REGISTER (2 BYTES) LONG - READ
Pressure of fire extinguisher contents, 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 Pressure, and the SPN is set to Fire Extinguisher Pressure.
RESOLUTION OFFSET DATA RANGE
0.125 kPa / bit 0 kPa 0 to 8031.875 kPa

OIL FILTER DIFFERENTIAL PRESSURE FROM I/O PIN


$0329 (809) - 1 REGISTER (2 BYTES) LONG - READ
Change in engine oil pressure, measured across the filter, due to the filter and any accumulation
of solid or semisolid material on or in the filter, 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 Pressure, and the SPN is set to Oil Filter Differential Pressure.
RESOLUTION OFFSET DATA RANGE
0.125 kPa / bit 0 kPa 0 to 8031.875 kPa

AIR FILTER 1 DIFFERENTIAL PRESSURE FROM I/O PIN


$032A (810) - 1 REGISTER (2 BYTES) LONG - READ
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 OFFSET DATA RANGE
1 / 128 kPa / bit -250 kPa -250 to 251.99 kPa

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


172

FUEL FILTER DIFFERENTIAL PRESSURE FROM I/O PIN


$032B (811) - 1 REGISTER (2 BYTES) LONG - READ
Change in fuel delivery pressure, measured across the filter, due to accumulation of solid or
semisolid matter on the filter element, 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 Pressure, and the Suspect Parameter Number configured for the Spare
Analog Input is set to Fuel Filter Differential Pressure.
RESOLUTION OFFSET DATA RANGE
0.125 kPa / bit 0 kPa 0 to 8031.875 kPa

STARTING AIR PRESSURE FROM I/O PIN


$032D (813) - 1 REGISTER (2 BYTES) LONG - READ
Gage pressure of air in an engine starting system that utilizes compressed air to provide the
force required to rotate the crankshaft, 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 Pressure, and the Suspect Parameter Number configured for the Spare
Analog Input is set to Starting Air Pressure.
RESOLUTION OFFSET DATA RANGE
0.125 kPa / bit 0 kPa 0 to 8031.875 kPa

21.3 DISCRETE INPUTS AND OUTPUTS


EMCP 3 GSC digital inputs, digital outputs, and relay outputs can be monitored over the
SCADA data link. Table 21: shows the number of each available on each level of control. If an
input is queried that is not available on a particular control, then an FID or an exception
response will be sent in the response.

TABLE 21: DISCRETE I/O FOR EACH LEVEL OF EMCP 3 GSC

EMCP 3.1 † EMCP 3.2 EMCP 3.3


Number of Digital Inputs 6 8 8
Number of Digital Outputs 0 1 2
Number of Relay Outputs 6 8 8
Number of Digital Selectors 4 7 8
†
Note that although discrete I/O counts are given for the EMCP 3.1 for completeness, the EMCP 3.1 does
not have SCADA functionality, and therefore is not within the scope of this Chapter.

On the EMCP 3 GSC, 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 EMCP 3 GSC will not
use that command, and therefore the values will be meaningless.

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


173

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.
REGISTER ADDRESS REGISTER ADDRESS
DIGITAL INPUT
(HEX) (DECIMAL)
1 $0258 600
2 $0259 601
3 $025A 602
4 $025B 603
5 $025C 604
6 $025D 605
7 $025E 606
8 $025F 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.
REGISTER ADDRESS REGISTER ADDRESS
RELAY OUTPUT
(HEX) (DECIMAL)
1 $0268 616
2 $0269 617
3 $026A 618
4 $026B 619
5 $026C 620
6 $026D 621
7 $026E 622
8 $026F 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:

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


174

00 = FALSE
01 = TRUE

DIGITAL OUTPUT #2 ACTIVE STATE


$0271 (625) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 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.
REGISTER ADDRESS REGISTER ADDRESS
DIGITAL SELECTOR
(HEX) (DECIMAL)
1 $0274 628
2 $0275 629
3 $0276 630
4 $0277 631
5 $0278 632
6 $0279 633
7 $027A 634
8 $027B 635
9 $027C 636
10 $027D 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.

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


175

REGISTER ADDRESS REGISTER ADDRESS


DIGITAL SELECTOR
(HEX) (DECIMAL)
1 $027E 638
2 $027F 639
3 $0280 640
4 $0281 641
5 $0282 642
6 $0283 643
7 $0284 644
8 $0285 645
9 $0286 646
10 $0287 647

All of these registers have the same data structure and bit definitions.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE

21.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
22: shows which parameters are invalid under which wiring configurations.

TABLE 22: AC QUANTITIES DEPENDENT ON WIRING CONFIGURATION


3-WIRE 4-WIRE 2-WIRE 3-WIRE
STAR
DELTA DELTA 1-PHASE 1-PHASE
Gen Freq (0066h) OK OK OK OK OK
VL-L AVG (0064h) OK OK OK OK OK
VA-B (006Ch) OK OK OK OK OK
VB-C (006Dh) OK OK OK Invalid Invalid
VC-A (006Eh) OK OK OK Invalid Invalid
VL-N AVG (0094h) OK Invalid OK Invalid OK
VA (0072h) OK Invalid OK Invalid OK
VB (0073h) OK Invalid OK Invalid OK
VC (0074h) OK Invalid OK Invalid Invalid
IAVG (0065h) OK OK OK OK OK
IA (006Fh) OK OK OK OK OK
IB (0070h) OK OK OK OK OK
IC (0071h) OK OK OK Invalid Invalid

GENERATOR AVERAGE AC RMS FREQUENCY


$0066 (102) - 1 REGISTER (2 BYTES) LONG - READ

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


176

Average AC frequency measured at the generator output.


RESOLUTION OFFSET DATA RANGE
1/128 Hz / bit 0 Hz 0 to 501.9922 Hz

GENERATOR AVERAGE LINE-LINE AC RMS VOLTAGE


$0064 (100) - 1 REGISTER (2 BYTES) LONG - READ
Average Line to Line RMS voltage measured at the generator output.
RESOLUTION OFFSET DATA RANGE
1 V / bit 0V 0 to 64255 V

GENERATOR AVERAGE LINE-LINE AC RMS VOLTAGE PERCENT


$00A3 (163) - 1 REGISTER (2 BYTES) LONG - READ
Average Line to Line RMS voltage at the generator, as a percentage of nominal generator
voltage.
RESOLUTION OFFSET DATA RANGE
0.0078125 % / bit -251% -251 to 250.99%

GENERATOR PHASE A LINE-LINE AC RMS VOLTAGE


$006C (108) - 1 REGISTER (2 BYTES) LONG - READ
Line to Line RMS voltage measured at the generator phase AB output.
RESOLUTION OFFSET DATA RANGE
1 V / bit 0V 0 to 64255 V

GENERATOR PHASE B LINE-LINE AC RMS VOLTAGE


$006D (109) - 1 REGISTER (2 BYTES) LONG - READ
Line to Line RMS voltage measured at the generator phase BC output.
RESOLUTION OFFSET DATA RANGE
1 V / bit 0V 0 to 64255 V

GENERATOR PHASE C LINE-LINE AC RMS VOLTAGE


$006E (110) - 1 REGISTER (2 BYTES) LONG - READ
Line to Line RMS voltage measured at the generator phase CA output.
RESOLUTION OFFSET DATA RANGE
1 V / bit 0V 0 to 64255 V

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


177

GENERATOR AVERAGE LINE-NEUTRAL AC RMS VOLTAGE


$0094 (148) - 1 REGISTER (2 BYTES) LONG - READ
The average Line to Neutral AC RMS voltage measured at the generator output.
RESOLUTION OFFSET DATA RANGE
1 V / bit 0V 0 to 64255 V

GENERATOR PHASE A LINE-NEUTRAL AC RMS VOLTAGE


$0072 (114) - 1 REGISTER (2 BYTES) LONG - READ
Line to Neutral RMS voltage measured at the generator phase A output.
RESOLUTION OFFSET DATA RANGE
1 V / bit 0V 0 to 64255 V

GENERATOR PHASE B LINE-NEUTRAL AC RMS VOLTAGE


$0073 (115) - 1 REGISTER (2 BYTES) LONG - READ
Line to Neutral RMS voltage measured at the generator phase B output.
RESOLUTION OFFSET DATA RANGE
1 V / bit 0V 0 to 64255 V

GENERATOR PHASE C LINE-NEUTRAL AC RMS VOLTAGE


$0074 (116) - 1 REGISTER (2 BYTES) LONG - READ
Line to Neutral RMS voltage measured at the generator phase C output.
RESOLUTION OFFSET DATA RANGE
1 V / bit 0V 0 to 64255 V

GENERATOR AVERAGE AC RMS CURRENT


$0065 (101) - 1 REGISTER (2 BYTES) LONG - READ
Average RMS current measured at the generator output.
RESOLUTION OFFSET DATA RANGE
1 A / bit 0A 0 to 64255 A

GENERATOR PHASE A AC RMS CURRENT


$006F (111) - 1 REGISTER (2 BYTES) LONG - READ
RMS current measured at the generator phase A output.
RESOLUTION OFFSET DATA RANGE
1 A / bit 0A 0 to 64255 A

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


178

GENERATOR PHASE B AC RMS CURRENT


$0070 (112) - 1 REGISTER (2 BYTES) LONG - READ
RMS current measured at the generator phase B output.
RESOLUTION OFFSET DATA RANGE
1 A / bit 0A 0 to 64255 A

GENERATOR PHASE C AC RMS CURRENT


$0071 (113) - 1 REGISTER (2 BYTES) LONG - READ
RMS current measured at the generator phase C output.
RESOLUTION OFFSET DATA RANGE
1 A / bit 0A 0 to 64255 A

GENERATOR OVERALL POWER FACTOR


$0067 (103) - 1 REGISTER (2 BYTES) LONG - READ
The average power factor of the generator. See APPENDIX A for a programming example.
RESOLUTION OFFSET DATA RANGE
1/16384 / bit -1.0 -1.0 to 1.0

GENERATOR OVERALL POWER FACTOR LAGGING


$0068 (104) - 1 REGISTER (2 BYTES) LONG - READ
Lead/lag status for generator average power factor.
BIT DEFINITIONS:
00 = Power factor leading
01 = Power factor lagging
10 = Error
11 = Not available

GENERATOR TOTAL PERCENT KW


$0069 (105) - 1 REGISTER (2 BYTES) LONG - READ
Total real power delivered by the generator, as a percentage of generator rated power.

RESOLUTION OFFSET DATA RANGE


0.0078125 % / bit -251 % -251 to 250.99 %

GENERATOR TOTAL REAL POWER


$006A (106) - 2 REGISTERS (4 BYTES) LONG - READ

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


179

Total real power delivered by the generator.


RESOLUTION OFFSET DATA RANGE
1 W / bit -2000000000 W -2000000000 to +2211081215 W

GENERATOR PHASE A REAL POWER


$0075 (117) - 2 REGISTERS (4 BYTES) LONG - READ
The real power delivered by phase A of the generator.
RESOLUTION OFFSET DATA RANGE
1 W / bit -2000000000 W -2000000000 to +2211081215 W

GENERATOR PHASE B REAL POWER


$0077 (119) - 2 REGISTERS (4 BYTES) LONG - READ
The real power delivered by phase B of the generator.
RESOLUTION OFFSET DATA RANGE
1 W / bit -2000000000 W -2000000000 to +2211081215 W

GENERATOR PHASE C REAL POWER


$0079 (121) - 2 REGISTERS (4 BYTES) LONG - READ
The real power delivered by phase C of the generator.
RESOLUTION OFFSET DATA RANGE
1 W / bit -2000000000 W -2000000000 to +2211081215 W

GENERATOR PHASE A APPARENT POWER


$007B (123) - 2 REGISTERS (4 BYTES) LONG - READ
The apparent power delivered by phase A of the generator.
RESOLUTION OFFSET DATA RANGE
1 VA / bit -2000000000 VA -2000000000 to +2211081215 VA

GENERATOR PHASE B APPARENT POWER


$007D (125) - 2 REGISTERS (4 BYTES) LONG - READ
The apparent power delivered by phase B of the generator.
RESOLUTION OFFSET DATA RANGE
1 VA / bit -2000000000 VA -2000000000 to +2211081215 VA

GENERATOR PHASE C APPARENT POWER


$007F (127) - 2 REGISTERS (4 BYTES) LONG - READ
The apparent power delivered by phase C of the generator.

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


180

RESOLUTION OFFSET DATA RANGE


1 VA / bit -2000000000 VA -2000000000 to +2211081215 VA

GENERATOR PHASE A REACTIVE POWER


$0081 (129) - 2 REGISTERS (4 BYTES) LONG - READ
The reactive power delivered by phase A of the generator.
RESOLUTION OFFSET DATA RANGE
1 VAr / bit -2000000000 VAr -2000000000 to +2211081215 VAr

GENERATOR PHASE B REACTIVE POWER


$0083 (131) - 2 REGISTERS (4 BYTES) LONG - READ
The reactive power delivered by phase B of the generator.
RESOLUTION OFFSET DATA RANGE
1 VAr / bit -2000000000 VAr -2000000000 to +2211081215 VAr

GENERATOR PHASE C REACTIVE POWER


$0085 (133) - 2 REGISTERS (4 BYTES) LONG - READ
The reactive power delivered by phase C of the generator.
RESOLUTION OFFSET DATA RANGE
1 VAr / bit -2000000000 VAr -2000000000 to +2211081215 VAr

GENERATOR PHASE A POWER FACTOR


$0087 (135) - 1 REGISTER (2 BYTES) LONG - READ
The power factor of phase A of the generator.
RESOLUTION OFFSET DATA RANGE
1/16384 / bit -1.0 -1.0 to 1.0

GENERATOR PHASE B POWER FACTOR


$0088 (136) - 1 REGISTER (2 BYTES) LONG - READ
The power factor of phase B of the generator.
RESOLUTION OFFSET DATA RANGE
1/16384 / bit -1.0 -1.0 to 1.0

GENERATOR PHASE C POWER FACTOR


$0089 (137) - 1 REGISTER (2 BYTES) LONG - READ
The power factor of phase C of the generator.

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


181

RESOLUTION OFFSET DATA RANGE


1/16384 / bit -1.0 -1.0 to 1.0

GENERATOR TOTAL APPARENT POWER


$008A (138) - 2 REGISTERS (4 BYTES) LONG - READ
The total apparent power delivered by the generator.
RESOLUTION OFFSET DATA RANGE
-2000000000 to
1 VA / bit -2000000000 VA
+2211081215 VA

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 OFFSET DATA RANGE
0.0078125 % / bit -251 % -251 to 250.99 %

GENERATOR TOTAL REACTIVE POWER


$008D (141) - 2 REGISTERS (4 BYTES) LONG - READ
The total reactive power delivered by the generator.

RESOLUTION OFFSET DATA RANGE


1 VAr / bit -2000000000 VAr -2000000000 to +2211081215 VAr

GENERATOR TOTAL PERCENT KVAR


$008F (143) - 1 REGISTER (2 BYTES) LONG - READ
The total reactive power delivered by the generator, as a percentage of generator rated reactive
power.
RESOLUTION OFFSET DATA RANGE
0.0078125 % / bit -251 % -251 to 250.99 %

GENERATOR TOTAL KW HOURS EXPORT


$0090 (144) - 2 REGISTERS (4 BYTES) LONG - READ
The total kilowatt-hours that have been exported by the generator.
RESOLUTION OFFSET DATA RANGE
1 kWh / bit 0 kWh 0 to 4211081215 kWh

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


182

GENERATOR TOTAL KVAR HOURS EXPORT


$0092 (146) - 2 REGISTERS (4 BYTES) LONG - READ
The total kilovar-hours that have been exported by the generator.
RESOLUTION OFFSET DATA RANGE
1 kVArh / bit 0 kVArh 0 to 4211081215 kVArh

GENERATOR PHASE A POWER FACTOR LAGGING


$009F (159) - 1 REGISTER (2 BYTES) LONG - READ
Lead/lag status for generator phase A power factor.
BIT DEFINITIONS:
00 = Power factor leading
01 = Power factor lagging
10 = Error
11 = Not available

GENERATOR PHASE B POWER FACTOR LAGGING


$00A0 (160) - 1 REGISTER (2 BYTES) LONG - READ
Lead/lag status for generator phase B power factor.
BIT DEFINITIONS:
00 = Power factor leading
01 = Power factor lagging
10 = Error
11 = Not available

GENERATOR PHASE C POWER FACTOR LAGGING


$00A1 (161) - 1 REGISTER (2 BYTES) LONG - READ
Lead/lag status for generator phase C power factor.
BIT DEFINITIONS:
00 = Power factor leading
01 = Power factor lagging
10 = Error
11 = Not available

DESIRED GENSET OUTPUT VOLTAGE


$0421 (1057) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


183

The desired RMS voltage to be delivered by the genset.


RESOLUTION OFFSET DATA RANGE
1 V / bit 0V 0 to 64255 V

GENERATOR FREQUENCY WITHIN LIMITS


$042B (1067) - 1 REGISTER (2 BYTES) LONG - READ
Indicates whether the generator frequency is below the threshold for a generator over
frequency shutdown and above the threshold for a generator under frequency shutdown.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE

GENERATOR VOLTAGE WITHIN LIMITS


$042C (1068) - 1 REGISTER (2 BYTES) LONG - READ
Indicates whether the generator voltage is below the threshold for a generator over voltage
shutdown and above the threshold for a generator under voltage shutdown.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE

21.5 EXTERNAL DEVICE PARAMETERS


The SCADA data link allows monitoring of not only parameters internally generated or sensed
by the EMCP 3 GSC, but also of parameters transmitted from other devices over the J1939 data
link. These may include the engine ECM, the thermocouple module, or any other supported
module on the J1939 network(s).
Furthermore, there are parameters available from the EMCP 3 GSC to indicate what optional
modules are currently in communication with the EMCP 3 GSC via the Primary or Accessory
J1939 data link. These parameters could be monitored, for example, to determine which EVENT
LOGS to read.

GENSET CONTROL ONLINE


$0442 (1090) - 1 REGISTER (2 BYTES) LONG - READ
Indicates whether the EMCP 3 GSC 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

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


184

Indicates whether the engine ECM is in communication with the EMCP 3 GSC via J1939.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE

SECONDARY ENGINE CONTROL ONLINE


$0444 (1092) - 1 REGISTER (2 BYTES) LONG - READ
Indicates whether the secondary engine ECM is in communication with the EMCP 3 GSC via
J1939.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE

EXTERNAL I/O #1 ONLINE


$0445 (1093) - 1 REGISTER (2 BYTES) LONG - READ
Indicates whether the DIO module instance #1 is in communication with the EMCP 3 GSC via
J1939.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE

EXTERNAL I/O #2 ONLINE


$0446 (1094) - 1 REGISTER (2 BYTES) LONG - READ
Indicates whether the DIO module instance #2 is in communication with the EMCP 3 GSC via
J1939.
BIT DEFINITIONS:
00 = FALSE
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 EMCP 3 GSC via
J1939.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


185

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 EMCP 3 GSC 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 EMCP 3 GSC 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 EMCP 3 GSC 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 EMCP 3
GSC via J1939.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE

THERMOCOUPLE #2 ONLINE
$044C (1100) - 1 REGISTER (2 BYTES) LONG - READ
Indicates whether the thermocouple module instance #2 is in communication with the EMCP 3
GSC via J1939.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


186

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 EMCP 3.2
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 OFFSET DATA RANGE
0.0078125 % / bit -251% -251 to 250.99 %

AVR BIAS PERCENT INCREMENT COMMAND


$0423 (1059) - 1 REGISTER (2 BYTES) LONG - WRITE
Increments the percentage bias to be applied to the Automatic Voltage Regulator. For more
information on these commands, refer to the Programming Examples Chapter. See APPENDIX
A for a programming example.
RESOLUTION OFFSET DATA RANGE
0.0078125 % / bit -251% -251 to 250.99 %

SPEED BIAS PERCENT


$0425 (1061) - 1 REGISTER (2 BYTES) LONG - READ
Read the percentage bias being applied to the speed command output. This is a percent of the
Maximum Engine Speed Bias setpoint. This will increment by 0.5% each time the Speed Adjust
left or right arrow is pressed on the EMCP 3 GSC display.
RESOLUTION OFFSET DATA RANGE
0.0078125 % / bit -251% -251 to 250.99 %

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 OFFSET DATA RANGE
0.0078125 % / bit -251% -251 to 250.99 %

GENERATOR FRONT BEARING TEMPERATURE FROM DATA LINK


$0095 (149) - 1 REGISTER (2 BYTES) LONG - READ
Temperature of the bearing inside the alternator. This is the right or front bearing.
Applies to EMCP 3.3 only

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


187

RESOLUTION OFFSET DATA RANGE


0.03125 C / bit -273 C -273 to 1735 C

GENERATOR REAR BEARING TEMPERATURE FROM DATA LINK


$0096 (150) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Temperature of the bearing inside the alternator. This is the left or rear bearing.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

GENERATOR PHASE A WINDING TEMPERATURE FROM DATA LINK


$0097 (151) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Temperature of the Phase A winding inside the alternator.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

GENERATOR PHASE B WINDING TEMPERATURE FROM DATA LINK


$0098 (152) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Temperature of the Phase B winding inside the alternator.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

GENERATOR PHASE C WINDING TEMPERATURE FROM DATA LINK


$0099 (153) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Temperature of the Phase C winding inside the alternator.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

ENGINE OIL PRESSURE FROM DATA LINK


$00D9 (217) - 1 REGISTER (2 BYTES) LONG - READ
Gage pressure of oil in engine lubrication system as broadcast on the J939 Data Link.
RESOLUTION OFFSET DATA RANGE
0.125 kPa / bit 0 kPa 0 to 8031.875 kPa

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


188

ENGINE COOLANT TEMPERATURE FROM DATA LINK


$00DB (219) - 1 REGISTER (2 BYTES) LONG - READ
Temperature of liquid found in engine cooling system, as broadcast on the J1939 Data Link.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

CYLINDER #1 EXHAUST PORT TEMPERATURE FROM DATA LINK (THROUGH)


CYLINDER #20 EXHAUST PORT TEMPERATURE FROM DATA LINK
$00DD (221) THROUGH $00F0 (240) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Temperature at the cylinder exhaust port of the engine, as received from another module on the
J1939 Data Link.
REGISTER ADDRESS REGISTER ADDRESS
CYLINDER NUMBER
(HEX) (DECIMAL)
1 $00DD 221
2 $00DE 222
3 $00DF 223
4 $00E0 224
5 $00E1 225
6 $00E2 226
7 $00E3 227
8 $00E4 228
9 $00E5 229
10 $00E6 230
11 $00E7 231
12 $00E8 232
13 $00E9 233
14 $00EA 234
15 $00EB 235
16 $00EC 236
17 $00ED 237
18 $00EE 238
19 $00EF 239
20 $00F0 240

All have same data structure.


RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

EXHAUST MANIFOLD #1 TEMPERATURE FROM DATA LINK


$00F1 (241) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


189

Temperature of combustion byproducts within the left engine exhaust manifold, as received
from another module on the J1939 Data Link.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

EXHAUST MANIFOLD #2 TEMPERATURE FROM DATA LINK


$00F2 (242) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Temperature of combustion byproducts within the right engine exhaust manifold, as received
from another module on the J1939 Data Link.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

INTAKE MANIFOLD #1 TEMPERATURE FROM DATA LINK


$00F3 (243) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Temperature of pre-combustion air found in intake manifold #1 of engine air supply system, as
received from another module on the J1939 Data Link.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

INTAKE MANIFOLD #2 TEMPERATURE FROM DATA LINK


$00F4 (244) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 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 OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

ENGINE OIL TEMPERATURE FROM DATA LINK


$00F5 (245) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Temperature of the engine lubricant, as received from another module on the J1939 Data Link.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

ENGINE FUEL TEMPERATURE FROM DATA LINK


$00F6 (246) - 1 REGISTER (2 BYTES) LONG - READ

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


190

Applies to EMCP 3.3 only


Temperature of the engine fuel as received from another module on the J1939 Data Link.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

FUEL PRESSURE FROM DATA LINK


$00F7 (247) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Gage pressure of fuel in system as delivered from supply pump to the injection pump, as
received from another module on the J1939 Data Link.
RESOLUTION OFFSET DATA RANGE
0.125 kPa / bit 0 kPa 0 to 8031.875 kPa

CRANKCASE PRESSURE FROM DATA LINK


$00F8 (248) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Gage pressure inside engine crankcase, as received from another module on the J1939 Data
Link.
RESOLUTION OFFSET DATA RANGE
1 / 128 kPa / bit -250 kPa -250 to 251.99 kPa

BOOST PRESSURE FROM DATA LINK


$00F9 (249) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 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 OFFSET DATA RANGE
0.125 kPa / bit 0 kPa 0 to 8031.875 kPa

OIL FILTER DIFFERENTIAL PRESSURE FROM DATA LINK


$00FB (251) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Change in engine oil pressure, measured across the filter, due to the filter and any accumulation
of solid or semisolid material on or in the filter, as received from another module on the J1939
Data Link.
RESOLUTION OFFSET DATA RANGE
0.125 kPa / bit 0 kPa 0 to 8031.875 kPa

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


191

FUEL FILTER DIFFERENTIAL PRESSURE FROM DATA LINK


$00FC (252) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Change in fuel delivery pressure, measured across the filter, due to accumulation of solid or
semisolid matter on the filter element, as received from another module on the J1939 Data Link.
RESOLUTION OFFSET DATA RANGE
0.125 kPa / bit 0 kPa 0 to 8031.875 kPa

AIR FILTER 1 DIFFERENTIAL PRESSURE FROM DATA LINK


$00FD (253) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
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 received from another module on the
J1939 Data Link.
RESOLUTION OFFSET DATA RANGE
1 / 128 kPa / bit -250 kPa -250 to 251.99 kPa

TOTAL FUEL CONSUMPTION FROM DATA LINK


$00FE (254) - 2 REGISTERS (4 BYTES) LONG - READ
Applies to EMCP 3.3 only
Accumulated amount of fuel used during engine operation, as received from another module on
the J1939 Data Link..
RESOLUTION OFFSET DATA RANGE
0.5 L / bit 0L 0 to 2105540607.5 L

INSTANTANEOUS FUEL CONSUMPTION FROM DATA LINK


$0100 (256) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Amount of fuel used by engine per unit time, as received from another module on the J1939
Data Link.
RESOLUTION OFFSET DATA RANGE
0.05 L / h per bit 0 L/h 0 to 3212.75 L/h

ATMOSPHERIC PRESSURE FROM DATA LINK


$0101 (257) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Absolute air pressure of the atmosphere, as received from another module on the J1939 Data
Link.

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


192

RESOLUTION OFFSET DATA RANGE


0.125 kPa / bit 0 kPa 0 to 8031.875 kPa

FUEL LEVEL FROM DATA LINK


$0102 (258) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Ratio of volume of fuel to the total volume of fuel tank, as received from another module on the
J1939 Data Link.
RESOLUTION OFFSET DATA RANGE
0.0078125 % / bit -251% -251 to 250.99 %

NET BATTERY CURRENT FROM DATA LINK


$0103 (259) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Net flow of electrical current into or out of the battery or batteries, as received from another
module on the J1939 Data Link.
RESOLUTION OFFSET DATA RANGE
1 A / bit -125 A -125 to 125 A

TURBOCHARGER 1 COMPRESSOR INLET TEMPERATURE


$081A (2074) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Temperature of the air entering the compressor side of the turbocharger, as received from
another module on the J1939 Data Link.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

TURBOCHARGER 1 TURBINE INLET TEMPERATURE


$081E (2078) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Temperature of the combustion by-products entering the turbine side of the turbocharger, as
received from another module on the J1939 Data Link.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

TURBOCHARGER 1 TURBINE OUTLET TEMPERATURE


$081F (2079) - 1 REGISTER (2 BYTES) LONG - READ

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


193

Applies to EMCP 3.3 only


Temperature of the combustion by-products exiting the turbine side of the turbocharger, as
received from another module on the J1939 Data Link.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

TURBOCHARGER 2 COMPRESSOR INLET TEMPERATURE


$081B (2075) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Temperature of the air entering the compressor side of the turbocharger, as received from
another module on the J1939 Data Link.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

TURBOCHARGER 2 TURBINE INLET TEMPERATURE


$0820 (2080) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Temperature of the combustion by-products entering the turbine side of the turbocharger, as
received from another module on the J1939 Data Link.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

TURBOCHARGER 2 TURBINE OUTLET TEMPERATURE


$0821 (2081) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Temperature of the combustion by-products exiting the turbine side of the turbocharger, as
received from another module on the J1939 Data Link.

RESOLUTION OFFSET DATA RANGE


0.03125 C / bit -273 C -273 to 1735 C

TURBOCHARGER 3 COMPRESSOR INLET TEMPERATURE


$081C (2076) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Temperature of the air entering the compressor side of the turbocharger, as received from
another module on the J1939 Data Link.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


194

TURBOCHARGER 3 TURBINE INLET TEMPERATURE


$0822 (2082) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Temperature of the combustion by-products entering the turbine side of the turbocharger, as
received from another module on the J1939 Data Link.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

TURBOCHARGER 3 TURBINE OUTLET TEMPERATURE


$0823 (2083) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Temperature of the combustion by-products exiting the turbine side of the turbocharger, as
received from another module on the J1939 Data Link.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

TURBOCHARGER 4 COMPRESSOR INLET TEMPERATURE


$081D (2077) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Temperature of the air entering the compressor side of the turbocharger, as received from
another module on the J1939 Data Link.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

TURBOCHARGER 4 TURBINE INLET TEMPERATURE


$0824 (2084) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Temperature of the combustion by-products entering the turbine side of the turbocharger, as
received from another module on the J1939 Data Link.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

TURBOCHARGER 4 TURBINE OUTLET TEMPERATURE


$0825 (2085) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Temperature of the combustion by-products exiting the turbine side of the turbocharger, as
received from another module on the J1939 Data Link.

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


195

RESOLUTION OFFSET DATA RANGE


0.03125 C / bit -273 C -273 to 1735 C

EXHAUST TEMPERATURE FROM DATA LINK


$0826 (2086) - 1 REGISTER (2 BYTES) LONG - READ
Applies to EMCP 3.3 only
Temperature of combustion byproducts leaving the engine, as received from another module
over the J1939 data link.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -273 to 1735 C

21.6 GENERATOR SET STATE CONTROL


Remote control of the generator set is accomplished by reading from a set of status registers,
and writing to a set of control registers.
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 EMCP 3.2
The cooldown bypass command is retained until cooldown is re-enabled by writing 00 to this
register. If the EMCP 3 GSC undergoes a power cycle, that will also clear this register and re-
enable the cooldown.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


196

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
EMCP 3.2 To change the operating mode, see the Engine Operating Mode Command
parameter.
BIT DEFINITIONS:
00 ($0000) = STOP
01 ($0001) = AUTO
10 ($0002) = RUN

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 EMCP 3.2 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

COOLDOWN DURATION REMAINING


$041E (1054) - 1 REGISTER (2 BYTES) LONG - READ
Time remaining in cooldown until engine is stopped. This value is only meaningful while the
engine is in the Cooldown state.
RESOLUTION OFFSET DATA RANGE
1 second / bit 0 seconds 0 to 64255 seconds

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


197

REMOTE INITIATE COMMAND


$041F (1055) - 1 REGISTER (2 BYTES) LONG - WRITE
When the control is in Auto mode, this commands the engine to Start when TRUE and Stop
when FALSE.
The Remote Initiate is also assigned to a digital input switch. Either the digital input going active
or this SCADA command going TRUE will trigger an automatic start if the Engine Operating
Mode is Auto. This SCADA command is unaffected by the digital input state configuration.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE

EMERGENCY STOP COMMAND


$0420 (1056) - 1 REGISTER (2 BYTES) LONG - WRITE
Will cause the engine to immediately stop without cooling down.
Emergency Stop is also assigned to a switch for digital input. Either the digital input going active
or this SCADA command going TRUE will trigger an emergency stop event. This SCADA
command is unaffected by the digital input state configuration.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE

21.7 TIMERS AND COUNTERS


The EMCP 3.2 and 3.3 have a real-time clock and counters that provide energy-related and
service-related information.
The EMCP 3 GSC calculates real and reactive energy provided by the generator set by
measuring the power provided by the generator set over the amount of time the generator set is
providing the power.
The EMCP 3 GSC provides service-related information such as the number of crank and start
attempts and successes, and allows resetting of these counters. It also counts down to a
recommended service interval, and reports the countdown in weeks, days, and hours. Service
personnel can reset the service interval counter to restart the countdown at the end of a service
call.

ENGINE OPERATING HOURS


$00CC (204) - 2 REGISTERS (4 BYTES) LONG - READ
Accumulated time that the engine is running.
RESOLUTION OFFSET DATA RANGE
0.05 hour / bit 0 hr 0 to 210554060.75 hour

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


198

SERVICE MAINTENANCE INTERVAL HOURS REMAINING


$00D2 (210) - 1 REGISTER (2 BYTES) LONG - READ
Maximum time in operation until the next service inspection is required. This number is
negative if a service inspection is overdue.
RESOLUTION OFFSET DATA RANGE
1 hr / bit -32127 hr -32127 to 32128 hr

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 OFFSET DATA RANGE
1 day / bit -32127 days -32127 to 32128 days

SERVICE MAINTENANCE INTERVAL WEEKS REMAINING


$012B (299) - 1 REGISTER (2 BYTES) LONG - READ
The number of full calendar weeks until the next service inspection is required. This number is
negative if a service inspection is overdue.
RESOLUTION OFFSET DATA RANGE
1 week / bit -125 weeks -125 to 125 weeks

NUMBER OF CRANK ATTEMPTS


$00D5 (213) - 2 REGISTERS (4 BYTES) LONG - READ
Accumulated number of crank attempts made by the engine.
RESOLUTION OFFSET DATA RANGE
1 / bit 0 0 to 4211081215

NUMBER OF SUCCESSFUL STARTS


$00D7 (215) - 2 REGISTERS (4 BYTES) LONG - READ
Accumulated number of successful starts of the engine.
RESOLUTION OFFSET DATA RANGE
1 / bit 0 0 to 4211081215

REAL TIME CLOCK


$0384 (900) - 3 REGISTERS (6 BYTES) LONG - READ
Clock containing year, month, day, hour, minute, and second information.

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


199

BYTE RESOLUTION OFFSET DATA RANGE


5 1 year / bit 1985 years 1985 to 2235 years
4 0.25 days / bit 0.75 days (12:00-6:00am on day 1 = $01) 0 to 62.5 days
3 1 month / bit 1 month (Jan = $01) 0 to 250 months
2 1 hour / bit 0 hours (midnight = $00) 0 to 250 hours
1 1 minute / bit 0 minutes (HH:00 = $00) 0 to 250 minutes
0 0.25 seconds / bit 0 seconds (HH:MM:00 = $00) 0 to 62.5 seconds

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.

UPDATE REAL TIME CLOCK COMMAND


$0387 (903) - 3 REGISTERS (6 BYTES) LONG - WRITE
SCADA command to change the real time clock information.
Date and time data is entered in the same format as the Real Time Clock read parameter.

RESET CRANK ATTEMPT COUNTER


$0404 (1028) - 1 REGISTER (2 BYTES) LONG - WRITE
Resets the accumulated number of crank attempts made by the engine.
Write $AA55 followed by $55AA within 2 seconds to reset the counter to zero.

RESET SUCCESSFUL START COUNTER


$0405 (1029) - 1 REGISTER (2 BYTES) LONG - WRITE
Resets the accumulated number of successful starts of the engine.
Write $AA55 followed by $55AA within 2 seconds to reset the counter to zero.

RESET KW HOUR METER


$0406 (1030) - 1 REGISTER (2 BYTES) LONG - WRITE
Resets the total kilowatt-hours that have been exported by the generator.
Write $AA55 followed by $55AA within 2 seconds to reset the meter to zero.

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


200

RESET KVAR HOUR METER


$0407 (1031) - 1 REGISTER (2 BYTES) LONG - WRITE
Resets the total kilovar-hours that have been exported by the generator.
Write $AA55 followed by $55AA within 2 seconds to reset the meter to zero.

RESET SERVICE INTERVAL COUNTER


$0408 (1032) - 1 REGISTER (2 BYTES) LONG - WRITE
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.

21.8 EVENT SYSTEM


The EMCP 3 GSC displays both internal events and those transmitted over the J1939 data link.
Over SCADA, the status of the warning and shutdown lamps on the display can be viewed, and
events can be acknowledged. Events can be acknowledged individually or as a group, and the
event count can be read. Details of both EMCP 3 GSC and supported optional module events
can be read over SCADA.
The Event System as accessible over SCADA is very similar to the Event System on the EMCP
3.2 However, there is one significant difference: The list of events as read over SCADA is not
sorted in order of event priority. Therefore, in order to find the details of any particular event, all
20 registers must first be read and the particular event must be found.

ACKNOWLEDGE ALL EVENTS COMMAND


$0130 (304) - 1 REGISTER (2 BYTES) LONG - WRITE
SCADA command to acknowledge all events, similar to pressing the Alarm Acknowledge key on
the control.
Each time a TRUE is written to this register, all of the events are momentarily acknowledged.
BIT DEFINITIONS:
00 = FALSE
01 = TRUE

SYSTEM EVENT COUNT


$014E (334) - 1 REGISTER (2 BYTES) LONG - READ
Number of system events (present or active).
Bits 15:8 UNUSED
Bits 7:0 Count of Present and Active Events
RESOLUTION OFFSET DATA RANGE
1 / bit 0 0 to 99

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


201

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 OFFSET DATA RANGE
1 / bit 0 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

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


202

Register 9:8 = First Hourmeter


RESOLUTION OFFSET DATA RANGE
0.05 hour / bit 0 hr 0 to 210554060.75 hour

Register 7:6 = Last Hourmeter

RESOLUTION OFFSET DATA RANGE


0.05 hour / bit 0 hr 0 to 210554060.75 hour

Register 5:3 = First Timestamp


(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 EMCP 3 GSC 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

EVENT LOG MODULE SELECTION COMMAND


$05DA (1498) - 1 REGISTERS (2 BYTES) LONG - WRITE
Write a value to this register to select which module events are currently accessible via the
Module Event Log Entry # parameters (registers 1500 through 1576). Writing a value to this
register changes the value of the Event Log Module Selection parameter (register 1499).
MODULE DEFINITIONS:

0 = GENSET CONTROL 7 = DIGITAL AVR


1 = ENGINE CONTROL 8 = RTD MODULE
2 = SECONDARY ENGINE CONTROL 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

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


203

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 REGISTER ADDRESS REGISTER ADDRESS
ENTRY NUMBER (HEX) (DECIMAL)
1 $05DC 1500
2 $05EA 1514
3 $05F8 1528
4 $0606 1542
5 $0614 1556
6 $0622 1570
7 $0630 1584
8 $063E 1598
9 $064C 1612
10 $065A 1626
11 $0668 1640
12 $0676 1654
13 $0684 1668
14 $0692 1682
15 $06A0 1696
16 $06AE 1710
17 $06BC 1724
18 $06CA 1738
19 $06D8 1752
20 $06E6 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)
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

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


204

Bits 7:0 Occurrence Count


Register 9:8 = First Hourmeter
RESOLUTION OFFSET DATA RANGE
0.05 hour / bit 0 hr 0 to 210554060.75 hours

Register 7:6 = Last Hourmeter


(same data format as First Hourmeter)
Register 5:3 = First Timestamp
(same data format as Real Time Clock parameter)
BYTE RESOLUTION OFFSET DATA RANGE
5 1 year / bit 1985 years 1985 to 2235 years
4 0.25 days / bit 0.75 days 0 to 62.5 days
3 1 month / bit 0 months 0 to 250 months
2 1 hour / bit 0 hours 0 to 250 hours
1 1 minute / bit 0 minutes 0 to 250 minutes
0 0.25 seconds / bit 0 seconds 0 to 62.5 seconds

Register 2:0 = Last Timestamp


(same data format as First Timestamp)
For an example of the use of the Event Log Module Selection parameter and the Module Event
Log Entry # parameters, see page 202.

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 REGISTER ADDRESS REGISTER ADDRESS
NUMBER (HEX) (DECIMAL)
1 $0514 1300
2 $051E 1310
3 $0528 1320
4 $0532 1330
5 $053C 1340
6 $0546 1350
7 $0550 1360
8 $055A 1370
9 $0564 1380
10 $056E 1390

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


205

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 OFFSET DATA RANGE
0.05 hour / bit 0 hr 0 to 210554060.75 hours

Register 7:5 = Last Timestamp


(same data format as Real Time Clock parameter)
BYTE RESOLUTION OFFSET DATA RANGE
5 1 year / bit 1985 years 1985 to 2235 years
4 0.25 days / bit 0.75 days 0 to 62.5 days
3 1 month / bit 0 months 0 to 250 months
2 1 hour / bit 0 hours 0 to 250 hours
1 1 minute / bit 0 minutes 0 to 250 minutes
0 0.25 seconds / bit 0 seconds 0 to 62.5 seconds

Register 4:3 = First Hourmeter


(same data format as Last Hourmeter)
Register 2:0 = First Timestamp
(same data format as Last Timestamp)

21.9 ENGINE MONITORING


The EMCP 3 GSC can communicate some standard engine parameters over the data link.

ENGINE OIL PRESSURE


$00C8 (200) - 1 REGISTER (2 BYTES) LONG - READ
Gage pressure of oil in engine lubrication system as provided by oil pump.
RESOLUTION OFFSET DATA RANGE
0.125 kPa / bit 0 kPa 0 to 8031.875 kPa

ENGINE COOLANT TEMPERATURE


$00C9 (201) - 1 REGISTER (2 BYTES) LONG - READ
Temperature of liquid found in engine cooling system.
RESOLUTION OFFSET DATA RANGE
0.03125 C / bit -273 C -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.

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


206

RESOLUTION OFFSET DATA RANGE


0.125 rpm / bit 0 rpm 0 to 8031.875 rpm

REQUESTED ENGINE SPEED


$0424 (1060) - 1 REGISTER (2 BYTES) LONG - READ
Engine speed currently being requested by the EMCP 3 GSC genset control.
RESOLUTION OFFSET DATA RANGE
0.125 rpm / bit 0 rpm 0 to 8031.875 rpm

ENGINE PROTECTION HAS SHUT DOWN ENGINE FROM DATA LINK


$04FB (1275) - 1 REGISTER (2 BYTES) LONG - READ
Indicates that the engine protection system has shut down the engine, as opposed to the engine
shutting down based on a command from the EMCP 3.2
BIT DEFINITIONS:
00 = FALSE
01 = TRUE

MANUAL FUEL PRIMING DURATION REMAINING


$082B (2091) - 1 REGISTER (2 BYTES) LONG - READ
Time remaining in manual fuel priming, in seconds.
RESOLUTION OFFSET DATA RANGE
1 second / bit 0 seconds 0 to 64255 seconds

21.10 EMCP 3 GSC SETPOINTS


All of the configuration possible at the EMCP 3 GSC can be done over the data link, by reading
from and writing to EMCP 3 GSC setpoints. As on the display, each setpoint has a minimum
security level required to change it associated with it. This required security level can be read
by reading the Setpoint Information register for a particular setpoint.
Setpoints are grouped in the EMCP 3 GSC 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 EMCP 3 GSC. See
FIGURE 107 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$.

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


207

FIGURE 107: STRUCTURE OF SETPOINT ID

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 EMCP 3 GSC are given in APPENDIX C.
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.

SETPOINT DATA TYPE


Setpoints have minimum and maximum engineering values, as given in the MIN and MAX fields
of the table in APPENDIX C. They are stored with a maximum resolution as listed in the
RESOLUTION field. The parameters can take on non-integer values in some cases, so in order
to be stored as integer data types, are scaled (bit-shifted) by the number of bits listed in the
SCALING field.

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


208

Setpoints are stored as a 32-bit signed integer value, using 2’s complement to represent
negative values. This is a standard data type in computer programming, termed INT32. It can
represent integer values from negative 2,147,483,648 to positive 2,147,483,647; that is,
hexadecimal $ 80 00 00 00 to $ 7F FF FF FF. Other conversion examples:
Decimal -1 = $ FF FF FF FF
Decimal 0 = $ 00 00 00 00
Decimal 1000 = $ 00 00 03 E8
Decimal -1000 = $ FF FF FC 18

REGISTER_VALUE = 2RESOLUTION * ENGINEERING_VALUE


ENGINEERING VALUE = (0.5)RESOLUTION * REGISTER_VALUE
For a setpoint interpretation and calculation example, see Setpoint Interpretation and
Calculation Chapter APPENDIX D.

SETPOINT ID FOR READ


$03EA (1002) - 3 REGISTERS (6 BYTES) LONG - WRITE
Specifies the ID for the setpoint to be read by the Setpoint Information Modbus register or the
Setpoint Data Value Modbus register. See APPENDIX A for a programming example.
(Register numbers listed below are offsets from the starting register number of this parameter,
given above).
Register 2:1 = Block ID
Register 0 = Setpoint Number

SETPOINT INFORMATION
$03ED (1005) - 12 REGISTERS (24 BYTES) LONG - READ
Reads the setpoint information structure associated with the setpoint specified by the Setpoint
ID for Read Modbus register, see APPENDIX A: SCADA Programming Examples.
(Register numbers listed below are offsets from the starting register number of this parameter,
given above).
Register 11:9 = Setpoint ID
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.

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


209

(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.

21.11 MISCELLANEOUS

BATTERY VOLTAGE
$00CA (202) - 1 REGISTER (2 BYTES) LONG - READ
Measured electrical potential of the battery voltage at the control.
The EMCP 3 GSC 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

LAMP TEST COMMAND


$012F (303) - 1 REGISTER (2 BYTES) LONG - WRITE
Commands the control to conduct a lamp/display test of the EMCP 3 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 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 EMCP 3 GSC. This is the number that is label printed on the
back cover of the control panel. See FIGURE 108.

BYTE 0: Character count

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


210

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

FIGURE 108: SAMPLE CONTROL SERIAL NUMBER ON EMCP 3 GSC LABEL

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


211

APPENDIX A SCADA PROGRAMMING EXAMPLES


In the following examples, the EMCP 3 GSC 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.

READING DATA REGISTERS


BATTERY VOLTAGE
REQUEST: $ 01 03 00 C9 00 01 XX XX
$ 01 = slave address of EMCP 3 GSC
$ 03 = function code (Read Registers).
$ 00 C9 (1 bit offset) $ 00 CA = Battery Voltage.
$ 00 01 = register count (1 register).

Reply: $ 01 03 02 01 FD xx xx
$ 01 = slave address of EMCP 3 GSC
$ 03 = function code (Read Registers).
$ 02 = byte count (2 bytes – 1 register).
$ 01 FD = 509. 509 * 0.05 V/bit = 25.45V.

GENERATOR OVERALL POWER FACTOR


Request: $ 01 03 00 66 00 01 xx xx
$ 01 = slave address of EMCP 3 GSC
$ 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 EMCP 3 GSC
$ 03 = function code (Read Registers)
$ 02 = byte count (2 bytes = 1 register)
$ 80 00 = 32768. 32768 * (1 / 16384) - 1.0 = 1.0 PF.
It may be convenient to consider these equations when converting between engineering units
and stored data:
ENGINEERING_DATA = ( STORED_DATA * RESOLUTION ) + OFFSET

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


212

STORED_DATA = ( ENGINEERING_DATA - OFFSET ) / RESOLUTION

ENGINE STATUS
Let’s consider the reply under two different conditions to the following request for Engine Status.
Request: $ 01 03 04 1C 00 01 xx xx
$ 01 = slave address of EMCP 3 GSC
$ 03 = function code (read register)
$ 04 1C (1 bit offset) $ 04 1D Engine Status
Condition 1
If the engine RPM is set to 15 and the mode is Auto and there is not a remote start signal from
any source, then the EMCP 3 GSC display reads Stopping, and the following is the reply to the
above Modbus request:

Reply (1): $ 01 03 02 00 03 xx xx
$ 01 = slave address of EMCP 3 GSC
$ 03 = function code (Read Register)
$ 02 = byte count (2 bytes = 1 register)
$ 00 03 = 3 = Ready in Auto
The Engine Status is Ready in Auto because the engine RPM is below the Crank Terminate
RPM setpoint. (The minimum value of the Crank Terminate setpoint is 100 rpm).
Condition 2
If the engine RPM is set to zero, the mode to Stop, and the oil pressure below 80kPa, then the
EMCP 3 GSC display reads Stopped, and the following is the reply to the above Modbus
request.

Reply (2): $ 01 03 02 00 00 xx xx
$ 01 = slave address of EMCP 3 GSC
$ 03 = function code (Read Register)
$ 02 = byte count (2 bytes = 1 register)
$ 00 00 = 0 = Not Ready to Go
The Engine Status is Not Ready to Go, which indicates that the control is in Stop mode, and is
not ready to be started via a Remote Initiate command.

SCADA SECURITY LEVELS


This example demonstrates setting a password, and then entering the password to gain access
to a certain SCADA security level. There are also some examples given of valid versus invalid
passwords.
Assume the EMCP 3 GSC contains default values. By default, all three passwords (SCADA,
Level 1, and Level 2) are disabled.
Read and verify the current security level:

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


213

Step 1: Verify current security level


Request: $ 01 03 02 DB 00 01 xx xx
$ 01 = slave address of EMCP 3 GSC
$ 03 = function code (read register)
$ 02 DB (1 bit offset) $ 02 DC Current Security Level
Reply: $ 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 = slave address of EMCP 3 GSC
$ 10 = function code (write multiple registers)
$ 02 C3 (1 bit offset) $ 02 C4 Level 1 Password
$ 00 08 = register count (8)
$ 10 = byte count (16)
$ 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 = data (1, followed by 15 spaces)
Reply: $ 01 10 02 C3 00 08 xx xx
$ 02 C3 (1 bit offset) $ 02 C4 Level 1 Password
$ 00 08 = register count (8)

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 = slave address of EMCP 3 GSC
$ 10 = function code (write multiple registers)
$ 02 D3 (1 bit offset) $ 02 D4 SCADA Password
$ 00 08 = register count (8)
$ 10 = byte count (16)
$ 31 32 33 20 20 20 20 20 20 20 20 20 20 20 20 20 = data (123, followed by 13 spaces)
Reply: $ 01 10 02 C3 00 08 xx xx
$ 02 C3 (1 bit offset) $ 02 C4 Level 1 Password
$ 00 08 = register count (8)

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


214

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:

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 = slave address of EMCP 3 GSC
$ 10 = function code (write multiple registers)
$ 02 D3 (1 bit offset) $ 02 D4 Write Access Password
$ 00 08 = register count (8)
$ 10 = byte count (16)
$ 31 32 33 20 20 20 20 20 20 20 20 20 20 20 20 20 = data (123, followed by 13 spaces)
Reply: $ 01 10 02 BB 00 08 xx xx
$ 02 C3 (1 bit offset) $ 02 C4 Write Access Password
$ 00 08 = register count (8)

Again, repeat Step 1 to verify the current security level.


Reply: $ 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.

MORE NOTES ON SCADA PASSWORDS


Note that the SCADA password is stored as a numeric value. The password is right-justified in
the field shown on the EMCP 3 GSC , and left-justified when set/written over SCADA, but it is
numerically the same (00000001 is the same as 1_______ -- 1 with seven spaces after it). Just
as with any number, leading zeros get dropped, and trailing zeros are kept (so 01 is stored as 1,
but 10 is stored as 10).

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


215

Also, the first space terminates the string, so an entry of 12 3 (space between the 2 and the 3)
will return an exception because only spaces (or nulls, after the first 8 bytes) are accepted after
the first space.

SETPOINT INTERPRETATION AND CALCULATION


This example lays out the method of reading and writing to setpoints, including the data
conversion between the register data and engineering value.
Let us consider Block # 1 Setpoint # 2, Low Engine Oil Pressure Warning Event Threshold.
Reading the value, you may get:
$ 00 A0 00 00
That corresponds to a decimal value of 655,360.
Now look at the SCALING and divide by 212 to get a decimal value of 360.
The current setpoint for Low Engine Oil Pressure Warning Event Threshold is then 360 kPa.

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 0) to get: $ 00 14
80 00
5. Write this value to the New Value registers of the Setpoint Write parameter.

READING AND WRITING AVR REGISTERS AND SETPOINTS


This example demonstrates the data link commands to read setpoints, read registers, and write
to registers. Furthermore, it illustrates the functionality of integration with an external Automatic
Voltage Regulator.
Check the Maximum Generator Voltage Output Bias Percentage setpoint. This could be done
via the display but, read the setpoint via Modbus instead.
To begin, select the setpoint that is to be read, by writing the Setpoint ID to the Setpoint ID for
Read register.
Request: $ 01 06 03 E9 00 03 06 00 6C 00 xx xx
$ 01 = slave address of EMCP 3 GSC
$ 06 = function code (write multiple registers)
$ 03 E9 (1 bit offset) $ 03 EA Setpoint ID for Read
$ 00 03 = register count
$ 06 = byte count (2 bytes = 1 register)

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


216

$ 00 6C 00 = setpoint # 1, block # 108, instance # 1 = Maximum Generator Voltage


Output Bias Percentage
Reply: $ 01 06 03 E9 00 03 xx xx
$ 03 E9 (1 bit offset) $ 03 EA Setpoint ID for Read
$ 00 03 = register count

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 = slave address of EMCP 3 GSC
$ 03 = function code (read registers)
$ 03 F2 (1 bit offset) $ 03 F3 Setpoint Information: Value
$ 00 02 = register count (Setpoint Information: Value is 2 registers long)
Reply: $ 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 = slave address of EMCP 3 GSC
$ 03 = function code (read register)
$ 04 21 (1 bit offset) $ 04 22 AVR Bias Percent
$ 00 01 = register count
Reply: $ 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 = slave address of EMCP 3 GSC
$ 03 = function code (read register)
$ 04 20 (1 bit offset) $ 04 21 Desired Genset Output Voltage
$ 00 01 = register count
Reply: $ 01 03 02 01 E0 xx xx
$ 02 = byte count (2 bytes = 1 register)
$ 01 E0 480V desired

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


217

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 = slave address of EMCP 3 GSC
$ 03 = function code (read register)
$ 04 21 (1 bit offset) $ 04 22 AVR Bias Percent
$ 00 01 = register count
Reply: $ 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 key-
presses). 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 = slave address of EMCP 3 GSC
$ 03 = function code (read register)
$ 04 20 (1 bit offset) $ 04 21 Desired Genset Output Voltage
$ 00 01 = register count
Reply: $ 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%.

Request: $ 01 06 04 22 7D 00 xx xx
$ 01 = slave address of EMCP 3 GSC
$ 06 = function code (write single register)
$ 04 22 (1 bit offset) $ 04 23 AVR Bias Percent Increment Command
$ 7D 00 = 32000 (divide by 128) = 250 (-251 offset) -1%
Reply: $ 01 06 04 22 7D 00 xx xx
$ 04 22 – echo of address

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


218

$ 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 = slave address of EMCP 3 GSC
$ 03 = function code (read register)
$ 04 21 (1 bit offset) $ 04 22 AVR Bias Percent
$ 00 01 = register count
Reply: $ 01 03 02 7D 80 xx xx
$ 02 = byte count (2 bytes = 1 register)
$ 7D 80 32128 251% (-251% offset) 0.0% bias

21 SCADA Parameter Information

PDF created with pdfFactory trial version www.pdffactory.com


219

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 23: MODBUS CHAPTER TITLE INDEX


MODBUS CHAPTER TITLE CHAPTER
EVENT SYSTEM 21.8
EXTERNAL DEVICE PARAMETERS 21.5
SPARE ANALOG INPUT 21.2
GENERATOR SET STATE CONTROL 21.6
MISCELLANEOUS 21.11
DATA LINK SECURITY 21.1
GENERATOR AC PARAMETERS 21.4
DISCRETE INPUTS AND OUTPUTS 21.3
ENGINE MONITORING 21.9
TIMERS AND COUNTERS 21.7
EMCP 3 GSC SETPOINTS 21.10

TABLE 24: MODBUS REGISTERS CHAPTER INDEX

ALPHABETIC REFERENCE OF MODBUS REGISTERS


ADDRESS PARAMETER NAME CHAPTER
304 Acknowledge All Events Command 21.8
253 Air Filter 1 Differential Pressure from Data Link 21.5
810 Air Filter 1 Differential Pressure from I/O Pin 21.2
814 Ambient Air Temperature from I/O Pin 21.2
257 Atmospheric Pressure from Data Link 21.5
206 Automatic Start/Stop State 21.6
1058 AVR Bias Percent 21.5
1059 AVR Bias Percent Increment Command 21.5
202 Battery Voltage 21.11
249 Boost Pressure from Data Link 21.5
300 Bypass Cooldown 21.6
1276 Control S/N 21.11
1054 Cooldown Duration Remaining 21.6
248 Crankcase Pressure from Data Link 21.5
732 Current Security Level 21.1
221 Cylinder #1 Exhaust Port Temperature from Data Link 21.5
222 Cylinder #2 Exhaust Port Temperature from Data Link 21.5
223 Cylinder #3 Exhaust Port Temperature from Data Link 21.5

APPENDIX D Setpoint Information For Configuration

PDF created with pdfFactory trial version www.pdffactory.com


220

ALPHABETIC REFERENCE OF MODBUS REGISTERS


ADDRESS PARAMETER NAME CHAPTER
224 Cylinder #4 Exhaust Port Temperature from Data Link 21.5
225 Cylinder #5 Exhaust Port Temperature from Data Link 21.5
226 Cylinder #6 Exhaust Port Temperature from Data Link 21.5
227 Cylinder #7 Exhaust Port Temperature from Data Link 21.5
228 Cylinder #8 Exhaust Port Temperature from Data Link 21.5
229 Cylinder #9 Exhaust Port Temperature from Data Link 21.5
230 Cylinder #10 Exhaust Port Temperature from Data Link 21.5
231 Cylinder #11 Exhaust Port Temperature from Data Link 21.5
232 Cylinder #12 Exhaust Port Temperature from Data Link 21.5
233 Cylinder #13 Exhaust Port Temperature from Data Link 21.5
234 Cylinder #14 Exhaust Port Temperature from Data Link 21.5
235 Cylinder #15 Exhaust Port Temperature from Data Link 21.5
236 Cylinder #16 Exhaust Port Temperature from Data Link 21.5
237 Cylinder #17 Exhaust Port Temperature from Data Link 21.5
238 Cylinder #18 Exhaust Port Temperature from Data Link 21.5
239 Cylinder #19 Exhaust Port Temperature from Data Link 21.5
240 Cylinder #20 Exhaust Port Temperature from Data Link 21.5
1057 Desired Genset Output Voltage 21.4
1097 Digital AVR Online 21.5
600 Digital Input #1 Active State 21.3
601 Digital Input #2 Active State 21.3
602 Digital Input #3 Active State 21.3
603 Digital Input #4 Active State 21.3
604 Digital Input #5 Active State 21.3
605 Digital Input #6 Active State 21.3
606 Digital Input #7 Active State 21.3
607 Digital Input #8 Active State 21.3
624 Digital Output #1 Active State 21.3
625 Digital Output #2 Active State 21.3
628 Digital Selector #1 Activate Command 21.3
638 Digital Selector #1 Commanded Value 21.3
629 Digital Selector #2 Activate Command 21.3
639 Digital Selector #2 Commanded Value 21.3
630 Digital Selector #3 Activate Command 21.3
640 Digital Selector #3 Commanded Value 21.3
631 Digital Selector #4 Activate Command 21.3
641 Digital Selector #4 Commanded Value 21.3
632 Digital Selector #5 Activate Command 21.3
642 Digital Selector #5 Commanded Value 21.3
633 Digital Selector #6 Activate Command 21.3

PDF created with pdfFactory trial version www.pdffactory.com


221

ALPHABETIC REFERENCE OF MODBUS REGISTERS


ADDRESS PARAMETER NAME CHAPTER
643 Digital Selector #6 Commanded Value 21.3
634 Digital Selector #7 Activate Command 21.3
644 Digital Selector #7 Commanded Value 21.3
635 Digital Selector #8 Activate Command 21.3
645 Digital Selector #8 Commanded Value 21.3
636 Digital Selector #9 Activate Command 21.3
646 Digital Selector #9 Commanded Value 21.3
637 Digital Selector #10 Activate Command 21.3
647 Digital Selector #10 Commanded Value 21.3
1300 Emergency Shutdown Override Log Entry 1 21.8
1310 Emergency Shutdown Override Log Entry 2 21.8
1320 Emergency Shutdown Override Log Entry 3 21.8
1330 Emergency Shutdown Override Log Entry 4 21.8
1340 Emergency Shutdown Override Log Entry 5 21.8
1350 Emergency Shutdown Override Log Entry 6 21.8
1360 Emergency Shutdown Override Log Entry 7 21.8
1370 Emergency Shutdown Override Log Entry 8 21.8
1380 Emergency Shutdown Override Log Entry 9 21.8
1390 Emergency Shutdown Override Log Entry 10 21.8
1056 Emergency Stop Command 21.6
1091 Engine Control Online 21.5
807 Engine Coolant Level from I/O Pin 21.2
201 Engine Coolant Temperature 21.9
219 Engine Coolant Temperature from Data Link 21.5
246 Engine Fuel Temperature from Data Link 21.5
806 Engine Oil Level from I/O Pin 21.2
200 Engine Oil Pressure 21.9
217 Engine Oil Pressure from Data Link 21.5
245 Engine Oil Temperature from Data Link 21.5
800 Engine Oil Temperature from I/O Pin 21.2
204 Engine Operating Hours 21.7
301 Engine Operating Mode 21.6
302 Engine Operating Mode Command 21.6
1275 Engine Protection has Shut Down Engine 21.9
203 Engine rpm 21.9
1053 Engine Status 21.6
1499 Event Log Module Selection 21.8
1498 Event Log Module Selection Command 21.8
241 Exhaust Manifold #1 Temperature from Data Link 21.5
242 Exhaust Manifold #2 Temperature from Data Link 21.5

APPENDIX D Setpoint Information For Configuration

PDF created with pdfFactory trial version www.pdffactory.com


222

ALPHABETIC REFERENCE OF MODBUS REGISTERS


ADDRESS PARAMETER NAME CHAPTER
2086 Exhaust Temperature from Data Link 21.5
801 Exhaust Temperature from I/O Pin 21.2
1093 External I/O #1 Online 21.5
1094 External I/O #2 Online 21.5
1095 External I/O #3 Online 21.5
1096 External I/O #4 Online 21.5
805 External Tank Fuel Level from I/O Pin 21.2
808 Fire Extinguisher Pressure from I/O Pin 21.2
252 Fuel Filter Differential Pressure from Data Link 21.5
811 Fuel Filter Differential Pressure from I/O Pin 21.2
258 Fuel Level from Data Link 21.5
804 Fuel Level from I/O Pin 21.2
247 Fuel Pressure from Data Link 21.5
101 Generator Average AC RMS Current 21.4
102 Generator Average AC RMS Frequency 21.4
100 Generator Average Line-Line AC RMS Voltage 21.4
163 Generator Average Line-Line AC RMS Voltage Percent 21.4
148 Generator Average Line-Neutral AC RMS Voltage 21.4
1067 Generator Frequency within Limits 21.4
149 Generator Front Bearing Temperature from Data Link 21.5
103 Generator Overall Power Factor 21.4
104 Generator Overall Power Factor Lagging 21.4
111 Generator Phase A AC RMS Current 21.4
123 Generator Phase A Apparent Power 21.4
108 Generator Phase A Line-Line AC RMS Voltage 21.4
114 Generator Phase A Line-Neutral AC RMS Voltage 21.4
135 Generator Phase A Power Factor 21.4
159 Generator Phase A Power Factor Lagging 21.4
129 Generator Phase A Reactive Power 21.4
117 Generator Phase A Real Power 21.4
Generator Phase A Winding Temperature from Data
151 21.5
Link
112 Generator Phase B AC RMS Current 21.4
125 Generator Phase B Apparent Power 21.4
109 Generator Phase B Line-Line AC RMS Voltage 21.4
115 Generator Phase B Line-Neutral AC RMS Voltage 21.4
136 Generator Phase B Power Factor 21.4
160 Generator Phase B Power Factor Lagging 21.4
131 Generator Phase B Reactive Power 21.4
119 Generator Phase B Real Power 21.4
Generator Phase B Winding Temperature from Data
152 21.5
Link

PDF created with pdfFactory trial version www.pdffactory.com


223

ALPHABETIC REFERENCE OF MODBUS REGISTERS


ADDRESS PARAMETER NAME CHAPTER
113 Generator Phase C AC RMS Current 21.4
127 Generator Phase C Apparent Power 21.4
110 Generator Phase C Line-Line AC RMS Voltage 21.4
116 Generator Phase C Line-Neutral AC RMS Voltage 21.4
137 Generator Phase C Power Factor 21.4
161 Generator Phase C Power Factor Lagging 21.4
133 Generator Phase C Reactive Power 21.4
121 Generator Phase C Real Power 21.4
Generator Phase C Winding Temperature from Data
153 21.5
Link
150 Generator Rear Bearing Temperature from Data Link 21.5
162 Generator Rear Bearing Temperature from I/O Pin 21.2
138 Generator Total Apparent Power 21.4
146 Generator Total kVAr Hours Export 21.4
144 Generator Total kW Hours Export 21.4
140 Generator Total Percent kVA 21.4
143 Generator Total Percent kVAr 21.4
105 Generator Total Percent kW 21.4
141 Generator Total Reactive Power 21.4
106 Generator Total Real Power 21.4
1068 Generator Voltage within Limits 21.4
1090 Genset Control Online 21.5
256 Instantaneous Fuel Consumption from Data Link 21.5
243 Intake Manifold #1 Temperature from Data Link 21.5
244 Intake Manifold #2 Temperature from Data Link 21.5
310 Key Press 21.1
303 Lamp Test Command 21.11
802 Left Manifold Exhaust Temperature from I/O Pin 21.2
708 Level 1 Password 21.1
716 Level 2 Password 21.1
734 Level 3 Password Phone In Prompt 21.1
1034 Log Entry 21.8
1033 Log Entry Index 21.8
2091 Manual Fuel Priming Duration Remaining 21.9
1500 Module Event Log Entry 1 21.8
1514 Module Event Log Entry 2 21.8
1528 Module Event Log Entry 3 21.8
1542 Module Event Log Entry 4 21.8
1556 Module Event Log Entry 5 21.8
1570 Module Event Log Entry 6 21.8
1584 Module Event Log Entry 7 21.8

APPENDIX D Setpoint Information For Configuration

PDF created with pdfFactory trial version www.pdffactory.com


224

ALPHABETIC REFERENCE OF MODBUS REGISTERS


ADDRESS PARAMETER NAME CHAPTER
1598 Module Event Log Entry 8 21.8
1612 Module Event Log Entry 9 21.8
1626 Module Event Log Entry 10 21.8
1640 Module Event Log Entry 11 21.8
1654 Module Event Log Entry 12 21.8
1668 Module Event Log Entry 13 21.8
1682 Module Event Log Entry 14 21.8
1696 Module Event Log Entry 15 21.8
1710 Module Event Log Entry 16 21.8
1724 Module Event Log Entry 17 21.8
1738 Module Event Log Entry 18 21.8
1752 Module Event Log Entry 19 21.8
1766 Module Event Log Entry 20 21.8
259 Net Battery Current from Data Link 21.5
213 Number of Crank Attempts 21.7
215 Number of Successful Starts 21.7
251 Oil Filter Differential Pressure from Data Link 21.5
809 Oil Filter Differential Pressure from I/O Pin 21.2
900 Real Time Clock 21.7
616 Relay Output #1 Active State 21.3
617 Relay Output #2 Active State 21.3
618 Relay Output #3 Active State 21.3
619 Relay Output #4 Active State 21.3
620 Relay Output #5 Active State 21.3
621 Relay Output #6 Active State 21.3
622 Relay Output #7 Active State 21.3
623 Relay Output #8 Active State 21.3
1055 Remote Initiate Command 21.6
1060 Requested Engine Speed 21.9
1028 Reset Crank Attempt Counter 21.7
1048 Reset Event 21.8
1031 Reset kVAr Hour Meter 21.7
1030 Reset kW Hour Meter 21.7
1032 Reset Service Interval Counter 21.7
1029 Reset Successful Start Counter 21.7
803 Right Manifold Exhaust Temperature from I/O Pin 21.2
1098 RTD Module Online 21.5
724 SCADA Password 21.1
1092 Secondary Engine Control Online 21.5
212 Service Maintenance Interval Days Remaining 21.7

PDF created with pdfFactory trial version www.pdffactory.com


225

ALPHABETIC REFERENCE OF MODBUS REGISTERS


ADDRESS PARAMETER NAME CHAPTER
210 Service Maintenance Interval Hours Remaining 21.7
299 Service Maintenance Interval Weeks Remaining 21.7
1022 Setpoint Data Value 21.10
1002 Setpoint ID for Read 21.10
1005 Setpoint Information 21.10
1017 Setpoint Write 21.10
207 Spare Analog Input Percentage 21.2
209 Spare Analog Input Pressure 21.2
208 Spare Analog Input Temperature 21.2
1061 Speed Bias Percent 21.5
1062 Speed Bias Percent Increment Command 21.5
813 Starting Air Pressure from I/O Pin 21.2
334 System Event Count 21.8
335 System Event Lamp Status 21.8
1099 Thermocouple #1 Online 21.5
1100 Thermocouple #2 Online 21.5
254 Total Fuel Consumption from Data Link 21.5
2074 Turbocharger 1 Compressor Inlet Temperature 21.5
2078 Turbocharger 1 Turbine Inlet Temperature 21.5
2079 Turbocharger 1 Turbine Outlet Temperature 21.5
2075 Turbocharger 2 Compressor Inlet Temperature 21.5
2080 Turbocharger 2 Turbine Inlet Temperature 21.5
2081 Turbocharger 2 Turbine Outlet Temperature 21.5
2076 Turbocharger 3 Compressor Inlet Temperature 21.5
2082 Turbocharger 3 Turbine Inlet Temperature 21.5
2083 Turbocharger 3 Turbine Outlet Temperature 21.5
2077 Turbocharger 4 Compressor Inlet Temperature 21.5
2084 Turbocharger 4 Turbine Inlet Temperature 21.5
2085 Turbocharger 4 Turbine Outlet Temperature 21.5
903 Update Real Time Clock Command 21.7
700 Write Access Password 21.1
733 Write Current Security Level 21.1

APPENDIX D Setpoint Information For Configuration

PDF created with pdfFactory trial version www.pdffactory.com


226

APPENDIX C BLOCKS FOR SETPOINT CONFIGURATION

This appendix contains information on the various software blocks in the EMCP 3 GSC. 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 25: BLOCKS FOR SETPOINT CONFIGURATION


EMCP 3.2 GSC EMCP 3.3 GSC
BLOCK
BLOCK NAME NUMBER OF NUMBER OF
#
INSTANCES INSTANCES
1 Engine Oil Pressure Monitor 1 1
2 Programmable Cycle Timer 1 1
4 Engine Coolant Temperature Monitor 1 1
6 Engine Speed Monitor 1 1
7 Battery Voltage Monitor 1 1
8 Engine Operating Hours Monitor 1 1
9 Crank Attempt/Successful Start Counter 1 1
10 Engine Protection Events Configuration 1 1
11 Generator Protection Events Configuration 1 1
12 Other System Events Configuration 1 1
17 Diagnostics Configuration 1 1
18 Automatic Start/Stop 1 1
19 Generator AC Monitor 1 1
21 Generator Over/Under Voltage 1 1
22 Generator Over/Under Frequency 1 1
23 Generator Over Current 1 1
24 Generator Reverse Power 0 1
26 Programmable Trip Point Function 1 1
34 Utility Breaker Control 0 0
35 Generator Breaker Control 0 0
53 Digital Inputs 8 8
56 Relay Outputs 8 8
72 Event System 1 1
75 Electronic Control Module Reduced Power Mode 1 1
88 Digital Outputs 1 2
94 Data Link - SCADA 1 1
96 Enhanced Engine Monitor 0 1
97 Event Output Functions 1 1
98 Generator AC Power Monitor 1 1
100 Service Maintenance Interval 1 1
102 Governor Desired Engine Speed Request 1 1
104 Digital Selectors 8 8
105 Event Input Functions 6 6
106 Spare Analog Input 1 1
107 Transfer Switch 0 0
108 AVR Desired Voltage Request 1 1
109 Enhanced Generator Monitor 0 1

PDF created with pdfFactory trial version www.pdffactory.com


227

APPENDIX D SETPOINT INFORMATION FOR CONFIGURATION

TABLE 26: SETPOINT INFORMATION FOR SETPOINT CONFIGURATION


SETPOINT INFORMATION FOR SETPOINT CONFIGURATION
SECURITY RESO-
BLK # SP # SETPOINT NAME SCALE MIN MAX UNITS
LEVEL LUTION
1 1 Engine Oil Pressure Sensor Configuration Lvl 3 0 Setpoint Value List
2 Low Engine Oil Pressure Warning Event Threshold Lvl 2 12 34 690 1 kPa
Low Idle Low Engine Oil Pressure Warning Event kPa
3 Lvl 2 12 34 690 1
Threshold
Low Engine Oil Pressure Warning Event seconds
4 Lvl 2 4 0 30 1
Notification Delay Time
Low Engine Oil Pressure Shutdown Event kPa
5 Lvl 2 12 34 690 1
Threshold
Low Idle Low Engine Oil Pressure Shutdown Event kPa
6 Lvl 2 12 34 690 1
Threshold
Low Engine Oil Pressure Shutdown Event seconds
7 Lvl 2 4 0 30 1
Notification Delay Time
8 Low Engine Oil Pressure Step Speed Lvl 2 12 400 1800 1 rpm
9 Oil Pressure Sensor Map Selection Number Lvl 3 0 1 5 1 N/A
Programmable Cycle Timer #1 Activation Day of the N/A
2 1 Lvl 1 0 0 127 1
Week
2 Programmable Cycle Timer #1 Activation Start Time Lvl 1 0 00:00 23:59 00:01 hours
3 Programmable Cycle Timer #1 Active Time Lvl 1 0 00:01 24:00 00:01 hours
Programmable Cycle Timer #1 Output #1 Activation
4 Lvl 1 0 Setpoint Value List
Configuration
Programmable Cycle Timer #1 Output #2 Activation
5 Lvl 1 0 Setpoint Value List
Configuration
4 1 Engine Coolant Temperature Sensor Configuration Lvl 3 0 Setpoint Value List
High Engine Coolant Temperature Warning Event deg. C
2 Lvl 2 12 49 120 1
Threshold
High Engine Coolant Temperature Warning Event seconds
3 Lvl 2 4 0 30 1
Notification Delay Time
High Engine Coolant Temperature Shutdown Event deg. C
4 Lvl 2 12 49 120 1
Threshold
High Engine Coolant Temperature Shutdown Event seconds
5 Lvl 2 4 0 30 1
Notification Delay Time
Low Engine Coolant Temperature Warning Event deg. C
6 Lvl 2 12 0 36 1
Threshold
Low Engine Coolant Temperature Warning Event seconds
7 Lvl 2 4 0 30 1
Notification Delay Time
Coolant Temperature Sensor Map Selection N/A
8 Lvl 3 0 1 5 1
Number
6 1 Flywheel Teeth Lvl 3 0 95 350 1 N/A
2 Engine Over Speed Shutdown Threshold Lvl 3 12 400 4330 1 rpm
3 Engine Under Speed Warning Event Threshold Lvl 3 12 400 4330 1 rpm
Engine Under Speed Warning Event Notification seconds
4 Lvl 2 4 0.0 20.0 0.1
Delay Time
5 Engine Under Speed Shutdown Event Threshold Lvl 3 12 400 4330 1 rpm
Engine Under Speed Shutdown Event Notification seconds
6 Lvl 2 4 0.0 20.0 0.1
Delay Time
7 Engine Speed Sensor Configuration Svc Tool 0 Setpoint Value List
7 1 High Battery Voltage Warning Event Threshold Lvl 1 12 12 50 0.1 V DC
High Battery Voltage Warning Event Notification seconds
2 Lvl 1 4 0 240 1
Delay Time
3 High Battery Voltage Shutdown Event Threshold Lvl 1 12 12.0 50.0 0.1 V DC
High Battery Voltage Shutdown Event Notification seconds
4 Lvl 1 4 0 240 1
Delay Time

APPENDIX D Setpoint Information For Configuration

PDF created with pdfFactory trial version www.pdffactory.com


228

SETPOINT INFORMATION FOR SETPOINT CONFIGURATION


SECURITY RESO-
BLK # SP # SETPOINT NAME SCALE MIN MAX UNITS
LEVEL LUTION
5 Low Battery Voltage Warning Event Threshold Lvl 1 12 0.0 25.0 0.1 V DC
Low Battery Voltage Warning Event Notification seconds
6 Lvl 1 4 0 240 1
Delay Time
Low Battery Charging System Voltage Warning V DC
7 Lvl 1 12 0.0 30.0 0.1
Event Threshold
Low Battery Charging System Voltage Warning seconds
8 Lvl 1 4 0 240 1
Event Notification Delay Time
Customer Password Security Level to Reset N/A
9 1 Lvl 3 0 0 4 1
Crank/Start Counters
†
10 1 Air Damper Closed Event Response Configuration Lvl 2 0 0 266 N/A BitMask
†
High Air Filter Differential Pressure Warning Event BitMask
2 Lvl 2 0 0 99 N/A
Response Configuration
High Air Filter Differential Pressure Shutdown Event BitMask†
3 Lvl 2 0 0 110 N/A
Response Configuration
Low Air Filter Differential Pressure Warning Event BitMask†
4 Lvl 2 0 0 227 N/A
Response Configuration
†
Low Air Filter Differential Pressure Shutdown Event BitMask
5 Lvl 2 0 0 238 N/A
Response Configuration
Emergency Stop Activated Event Response BitMask†
6 Lvl 2 0 8 106 N/A
Configuration
†
High Engine Coolant Level Warning Event BitMask
7 Lvl 2 0 0 99 N/A
Response Configuration
High Engine Coolant Level Shutdown Event BitMask†
8 Lvl 2 0 0 110 N/A
Response Configuration
Low Engine Coolant Level Warning Event BitMask†
9 Lvl 2 0 0 99 N/A
Response Configuration
†
Low Engine Coolant Level Shutdown Event BitMask
10 Lvl 2 0 0 110 N/A
Response Configuration
High Engine Coolant Temperature Warning Event BitMask†
11 Lvl 2 0 0 227 N/A
Response Configuration
High Engine Coolant Temperature Shutdown Event BitMask†
12 Lvl 2 0 0 238 N/A
Response Configuration
Low Engine Coolant Temperature Warning Event BitMask†
13 Lvl 2 0 0 227 N/A
Response Configuration
Engine Failure to Start Shutdown Event Response BitMask†
14 Lvl 2 0 8 106 N/A
Configuration
†
High Engine Oil Level Warning Event Response BitMask
15 Lvl 2 0 0 99 N/A
Configuration
High Engine Oil Level Shutdown Event Response BitMask†
16 Lvl 2 0 0 110 N/A
Configuration
Low Engine Oil Level Warning Event Response BitMask†
17 Lvl 2 0 0 99 N/A
Configuration
†
Low Engine Oil Level Shutdown Event Response BitMask
18 Lvl 2 0 0 110 N/A
Configuration
Low Engine Oil Pressure Warning Event Response BitMask†
19 Lvl 2 0 0 227 N/A
Configuration
Low Engine Oil Pressure Shutdown Event BitMask †
20 Lvl 2 0 0 238 N/A
Response Configuration
†
High Engine Oil Temperature Warning Event BitMask
21 Lvl 2 0 0 227 N/A
Response Configuration
High Engine Oil Temperature Shutdown Event BitMask†
22 Lvl 2 0 0 238 N/A
Response Configuration
Low Engine Oil Temperature Warning Event BitMask†
23 Lvl 2 0 0 227 N/A
Response Configuration
†
Low Engine Oil Temperature Shutdown Event BitMask
24 Lvl 2 0 0 238 N/A
Response Configuration
25 Unexpected Engine Shutdown Event Response Lvl 2 0 8 106 N/A 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.

APPENDIX D Setpoint Information For Configuration

PDF created with pdfFactory trial version www.pdffactory.com


229

SETPOINT INFORMATION FOR SETPOINT CONFIGURATION


SECURITY RESO-
BLK # SP # SETPOINT NAME SCALE MIN MAX UNITS
LEVEL LUTION
Configuration
†
Engine Over Speed Shutdown Event Response BitMask
26 Lvl 2 0 8 106 N/A
Configuration
†
Engine Under Speed Warning Event Response BitMask
27 Lvl 2 0 0 227 N/A
Configuration
†
Engine Under Speed Shutdown Event Response BitMask
28 Lvl 2 0 0 238 N/A
Configuration
†
High Exhaust Temperature Warning Event BitMask
29 Lvl 2 0 0 227 N/A
Response Configuration
†
High Exhaust Temperature Shutdown Event BitMask
30 Lvl 2 0 0 238 N/A
Response Configuration
†
Low Exhaust Temperature Warning Event BitMask
31 Lvl 2 0 0 227 N/A
Response Configuration
Low Exhaust Temperature Shutdown Event BitMask†
32 Lvl 2 0 0 238 N/A
Response Configuration
†
High Right Exhaust Temperature Warning Event BitMask
33 Lvl 2 0 0 227 N/A
Response Configuration
High Right Exhaust Temperature Shutdown Event BitMask†
34 Lvl 2 0 0 238 N/A
Response Configuration
Low Right Exhaust Temperature Warning Event BitMask†
35 Lvl 2 0 0 227 N/A
Response Configuration
†
Low Right Exhaust Temperature Shutdown Event BitMask
36 Lvl 2 0 0 238 N/A
Response Configuration
High Left Exhaust Temperature Warning Event BitMask†
37 Lvl 2 0 0 227 N/A
Response Configuration
High Left Exhaust Temperature Shutdown Event BitMask†
38 Lvl 2 0 0 238 N/A
Response Configuration
Low Left Exhaust Temperature Warning Event BitMask†
39 Lvl 2 0 0 227 N/A
Response Configuration
Low Left Exhaust Temperature Shutdown Event BitMask†
40 Lvl 2 0 0 238 N/A
Response Configuration
†
High Fuel Filter Differential Pressure Warning Event BitMask
41 Lvl 2 0 0 99 N/A
Response Configuration
High Fuel Filter Differential Pressure Shutdown BitMask†
42 Lvl 2 0 0 110 N/A
Event Response Configuration
Low Fuel Filter Differential Pressure Warning Event BitMask†
43 Lvl 2 0 0 227 N/A
Response Configuration
†
Low Fuel Filter Differential Pressure Shutdown BitMask
44 Lvl 2 0 0 238 N/A
Event Response Configuration
High Fuel Level Warning Event Response BitMask†
45 Lvl 2 0 0 99 N/A
Configuration
†
High Fuel Level Shutdown Event Response BitMask
46 Lvl 2 0 0 110 N/A
Configuration
Low Fuel Level Warning Event Response BitMask†
47 Lvl 2 0 0 99 N/A
Configuration
†
Low Fuel Level Shutdown Event Response BitMask
48 Lvl 2 0 0 110 N/A
Configuration
†
External Tank High Fuel Level Warning Event BitMask
49 Lvl 2 0 0 99 N/A
Response Configuration
External Tank High Fuel Level Shutdown Event BitMask†
50 Lvl 2 0 0 110 N/A
Response Configuration
External Tank Low Fuel Level Warning Event BitMask†
51 Lvl 2 0 0 99 N/A
Response Configuration
†
External Tank Low Fuel Level Shutdown Event BitMask
52 Lvl 2 0 0 110 N/A
Response Configuration
53 Fuel Leak Event Response Configuration Lvl 2 0 0 111 N/A BitMask†
†
High Engine Oil Filter Differential Pressure Warning BitMask
54 Lvl 2 0 0 99 N/A
Event Response Configuration

†
See APPENDIX F Bitmask Value Lists, on how to set the setpoint value.

APPENDIX D Setpoint Information For Configuration

PDF created with pdfFactory trial version www.pdffactory.com


230

SETPOINT INFORMATION FOR SETPOINT CONFIGURATION


SECURITY RESO-
BLK # SP # SETPOINT NAME SCALE MIN MAX UNITS
LEVEL LUTION
†
High Engine Oil Filter Differential Pressure BitMask
55 Lvl 2 0 0 110 N/A
Shutdown Event Response Configuration
†
Low Engine Oil Filter Differential Pressure Warning BitMask
56 Lvl 2 0 0 227 N/A
Event Response Configuration
†
Low Engine Oil Filter Differential Pressure BitMask
57 Lvl 2 0 0 238 N/A
Shutdown Event Response Configuration
†
Service Maintenance Interval Warning Event BitMask
58 Svc Tool 0 0 3 N/A
Response Configuration
†
High Starting Air Pressure Warning Event BitMask
59 Lvl 2 0 0 99 N/A
Response Configuration
†
High Starting Air Pressure Shutdown Event BitMask
60 Lvl 2 0 0 110 N/A
Response Configuration
Low Starting Air Pressure Warning Event Response BitMask†
61 Lvl 2 0 0 227 N/A
Configuration
Low Starting Air Pressure Shutdown Event BitMask†
62 Lvl 2 0 0 238 N/A
Response Configuration
†
High Gas Pressure Warning Event Response BitMask
63 Lvl 2 0 0 99 N/A
Configuration
High Gas Pressure Shutdown Event Response BitMask†
64 Lvl 2 0 0 110 N/A
Configuration
Low Gas Pressure Warning Event Response BitMask†
65 Lvl 2 0 0 99 N/A
Configuration
Low Gas Pressure Shutdown Event Response BitMask†
66 Lvl 2 0 0 110 N/A
Configuration
Engine Inlet Manifold Charge Combustion Event BitMask†
67 Lvl 3 0 0 511 N/A
Response Configuration
High Generator Bearing #1 Temperature Warning BitMask†
11 1 Lvl 2 0 0 227 N/A
Event Response Configuration
High Generator Bearing #1 Temperature Shutdown BitMask†
2 Lvl 2 0 0 238 N/A
Event Response Configuration
Low Generator Bearing #1 Temperature Warning BitMask†
3 Lvl 2 0 0 227 N/A
Event Response Configuration
†
Low Generator Bearing #1 Temperature Shutdown BitMask
4 Lvl 2 0 0 238 N/A
Event Response Configuration
Generator Over Current (Amp) Warning Event BitMask†
5 Lvl 2 0 0 99 N/A
Response Configuration
Generator Over Current (Amp) Shutdown Event BitMask†
6 Lvl 2 0 0 110 N/A
Response Configuration
†
Generator Over Frequency Warning Event BitMask
7 Lvl 2 0 0 99 N/A
Response Configuration
Generator Over Frequency Shutdown Event BitMask†
8 Lvl 2 0 0 110 N/A
Response Configuration
†
Generator Under Frequency Warning Event BitMask
9 Lvl 2 0 0 227 N/A
Response Configuration
Generator Under Frequency Shutdown Event BitMask†
10 Lvl 2 0 0 238 N/A
Response Configuration
Generator Reverse Power Warning Event BitMask†
11 Lvl 2 0 0 99 N/A
Response Configuration
†
Generator Reverse Power Shutdown Event BitMask
12 Lvl 2 0 0 110 N/A
Response Configuration
Generator Over Voltage Warning Event Response BitMask†
13 Lvl 2 0 0 99 N/A
Configuration
Generator Over Voltage Shutdown Event Response BitMask†
14 Lvl 2 0 0 110 N/A
Configuration
†
Generator Under Voltage Warning Event Response BitMask
15 Lvl 2 0 0 227 N/A
Configuration
Generator Under Voltage Shutdown Event BitMask†
16 Lvl 2 0 0 238 N/A
Response Configuration
17 Earth Fault Event Response Configuration Lvl 2 0 0 111 N/A BitMask†

†
See APPENDIX F Bitmask Value Lists, on how to set the setpoint value.

APPENDIX D Setpoint Information For Configuration

PDF created with pdfFactory trial version www.pdffactory.com


231

SETPOINT INFORMATION FOR SETPOINT CONFIGURATION


SECURITY RESO-
BLK # SP # SETPOINT NAME SCALE MIN MAX UNITS
LEVEL LUTION
†
High Generator Winding #1 Temperature Warning BitMask
18 Lvl 2 0 0 227 N/A
Event Response Configuration
†
High Generator Winding #1 Temperature Shutdown BitMask
19 Lvl 2 0 0 238 N/A
Event Response Configuration
†
High Generator Winding #2 Temperature Warning BitMask
20 Lvl 2 0 0 227 N/A
Event Response Configuration
†
High Generator Winding #2 Temperature Shutdown BitMask
21 Lvl 2 0 0 238 N/A
Event Response Configuration
†
High Generator Winding #3 Temperature Warning BitMask
22 Lvl 2 0 0 227 N/A
Event Response Configuration
†
High Generator Winding #3 Temperature Shutdown BitMask
23 Lvl 2 0 0 238 N/A
Event Response Configuration
†
High Ambient Air Temperature Warning Event BitMask
12 1 Lvl 2 0 0 227 N/A
Response Configuration
High Ambient Air Temperature Shutdown Event BitMask†
2 Lvl 2 0 0 238 N/A
Response Configuration
Low Ambient Air Temperature Warning Event BitMask†
3 Lvl 2 0 0 227 N/A
Response Configuration
Low Ambient Air Temperature Shutdown Event BitMask†
4 Lvl 2 0 0 238 N/A
Response Configuration
Automatic Transfer Switch in Normal Position Event BitMask†
5 Lvl 2 0 0 259 N/A
Response Configuration
†
Automatic Transfer Switch in Emergency Position BitMask
6 Lvl 2 0 0 259 N/A
Event Response Configuration
High Battery Voltage Warning Event Response BitMask†
7 Lvl 1 0 0 99 N/A
Configuration
High Battery Voltage Shutdown Event Response BitMask†
8 Lvl 1 0 0 110 N/A
Configuration
†
Low Battery Voltage Warning Event Response BitMask
9 Lvl 1 0 0 227 N/A
Configuration
Low Battery Charging System Voltage Warning BitMask†
10 Lvl 1 0 0 227 N/A
Event Response Configuration
†
Generator Breaker Failure to Open Event BitMask
11 Lvl 3 0 0 111 N/A
Response Configuration
Generator Breaker Failure to Close Event BitMask†
12 Lvl 3 0 0 111 N/A
Response Configuration
Generator Breaker Open Event Response BitMask†
13 Lvl 1 0 0 259 N/A
Configuration
†
Generator Breaker Closed Event Response BitMask
14 Lvl 1 0 0 259 N/A
Configuration
Utility Breaker Failure to Open Event Response BitMask†
15 Lvl 3 0 0 111 N/A
Configuration
Utility Breaker Failure to Close Event Response BitMask†
16 Lvl 3 0 0 115 N/A
Configuration
†
17 Utility Breaker Open Event Response Configuration Lvl 1 0 0 259 N/A BitMask
†
Utility Breaker Closed Event Response BitMask
18 Lvl 1 0 0 259 N/A
Configuration
Emergency Shutdown Override Mode Active BitMask†
19 Lvl 2 0 1 3 N/A
Warning Event Response Configuration
†
20 Engine in Cooldown Event Response Configuration Lvl 1 0 0 259 N/A BitMask
Engine Speed-Generator Output Frequency BitMask†
21 Lvl 2 0 0 99 N/A
Mismatch Warning Event Response Configuration
†
High Fire Extinguisher Pressure Warning Event BitMask
22 Lvl 2 0 0 99 N/A
Response Configuration
High Fire Extinguisher Pressure Shutdown Event BitMask†
23 Lvl 2 0 0 110 N/A
Response Configuration
Low Fire Extinguisher Pressure Warning Event BitMask†
24 Lvl 2 0 0 227 N/A
Response Configuration
†
25 Low Fire Extinguisher Pressure Shutdown Event Lvl 2 0 0 238 N/A BitMask

†
See APPENDIX F Bitmask Value Lists, on how to set the setpoint value.

APPENDIX D Setpoint Information For Configuration

PDF created with pdfFactory trial version www.pdffactory.com


232

SETPOINT INFORMATION FOR SETPOINT CONFIGURATION


SECURITY RESO-
BLK # SP # SETPOINT NAME SCALE MIN MAX UNITS
LEVEL LUTION
Response Configuration
†
Generator Control Not in Automatic Warning Event BitMask
26 Lvl 1 0 0 259 N/A
Response Configuration
†
27 Loss of Utility Event Response Configuration Lvl 1 0 0 371 N/A BitMask
†
Utility to Generator Transfer Failure Warning Event BitMask
28 Lvl 2 0 0 99 N/A
Response Configuration
†
Utility to Generator Transfer Failure Shutdown BitMask
29 Lvl 2 0 0 110 N/A
Event Response Configuration
†
Generator to Utility Transfer Failure Warning Event BitMask
30 Lvl 2 0 0 115 N/A
Response Configuration
†
Generator Breaker Locked Out Warning Event BitMask
31 Lvl 2 0 0 367 N/A
Response Configuration
Utility Breaker Locked Out Warning Event BitMask†
32 Lvl 2 0 0 371 N/A
Response Configuration
†
33 Earth Leakage Event Response Configuration Lvl 2 0 0 111 N/A BitMask
Custom Event #1 High Warning Event Response BitMask†
34 Lvl 2 0 0 227 N/A
Configuration
Custom Event #1 High Shutdown Event Response BitMask†
35 Lvl 2 0 0 238 N/A
Configuration
†
Custom Event #1 Low Warning Event Response BitMask
36 Lvl 2 0 0 227 N/A
Configuration
Custom Event #1 Low Shutdown Event Response BitMask†
37 Lvl 2 0 0 238 N/A
Configuration
†
38 Custom Event #1 Event Response Configuration Lvl 2 0 0 511 N/A BitMask
†
Custom Event #2 High Warning Event Response BitMask
39 Lvl 2 0 0 227 N/A
Configuration
Custom Event #2 High Shutdown Event Response BitMask†
40 Lvl 2 0 0 238 N/A
Configuration
†
Custom Event #2 Low Warning Event Response BitMask
41 Lvl 2 0 0 227 N/A
Configuration
Custom Event #2 Low Shutdown Event Response BitMask†
42 Lvl 2 0 0 238 N/A
Configuration
43 Custom Event #2 Event Response Configuration Lvl 2 0 0 511 N/A BitMask†
†
Custom Event #3 High Warning Event Response BitMask
44 Lvl 2 0 0 227 N/A
Configuration
Custom Event #3 High Shutdown Event Response BitMask†
45 Lvl 2 0 0 238 N/A
Configuration
Custom Event #3 Low Warning Event Response BitMask†
46 Lvl 2 0 0 227 N/A
Configuration
Custom Event #3 Low Shutdown Event Response BitMask†
47 Lvl 2 0 0 238 N/A
Configuration
48 Custom Event #3 Event Response Configuration Lvl 2 0 0 511 N/A BitMask†
†
Custom Event #4 High Warning Event Response BitMask
49 Lvl 2 0 0 227 N/A
Configuration
†
Custom Event #4 High Shutdown Event Response BitMask
50 Lvl 2 0 0 238 N/A
Configuration
†
Custom Event #4 Low Warning Event Response BitMask
51 Lvl 2 0 0 227 N/A
Configuration
†
Custom Event #4 Low Shutdown Event Response BitMask
52 Lvl 2 0 0 238 N/A
Configuration
53 Custom Event #4 Event Response Configuration Lvl 2 0 0 511 N/A BitMask†
Custom Event #5 High Warning Event Response BitMask†
54 Lvl 2 0 0 227 N/A
Configuration
†
Custom Event #5 High Shutdown Event Response BitMask
55 Lvl 2 0 0 238 N/A
Configuration
Custom Event #5 Low Warning Event Response BitMask†
56 Lvl 2 0 0 227 N/A
Configuration
†
57 Custom Event #5 Low Shutdown Event Response Lvl 2 0 0 238 N/A BitMask

†
See APPENDIX F Bitmask Value Lists, on how to set the setpoint value.

APPENDIX D Setpoint Information For Configuration

PDF created with pdfFactory trial version www.pdffactory.com


233

SETPOINT INFORMATION FOR SETPOINT CONFIGURATION


SECURITY RESO-
BLK # SP # SETPOINT NAME SCALE MIN MAX UNITS
LEVEL LUTION
Configuration
†
58 Custom Event #5 Event Response Configuration Lvl 2 0 0 511 N/A BitMask
†
Custom Event #6 High Warning Event Response BitMask
59 Lvl 2 0 0 227 N/A
Configuration
†
Custom Event #6 High Shutdown Event Response BitMask
60 Lvl 2 0 0 238 N/A
Configuration
†
Custom Event #6 Low Warning Event Response BitMask
61 Lvl 2 0 0 227 N/A
Configuration
†
Custom Event #6 Low Shutdown Event Response BitMask
62 Lvl 2 0 0 238 N/A
Configuration
†
63 Custom Event #6 Event Response Configuration Lvl 2 0 0 511 N/A BitMask
Custom Event #7 High Warning Event Response BitMask†
64 Lvl 2 0 0 227 N/A
Configuration
†
Custom Event #7 High Shutdown Event Response BitMask
65 Lvl 2 0 0 238 N/A
Configuration
Custom Event #7 Low Warning Event Response BitMask†
66 Lvl 2 0 0 227 N/A
Configuration
Custom Event #7 Low Shutdown Event Response BitMask†
67 Lvl 2 0 0 238 N/A
Configuration
†
68 Custom Event #7 Event Response Configuration Lvl 2 0 0 511 N/A BitMask
Custom Event #8 High Warning Event Response BitMask†
69 Lvl 2 0 0 227 N/A
Configuration
Custom Event #8 High Shutdown Event Response BitMask†
70 Lvl 2 0 0 238 N/A
Configuration
†
Custom Event #8 Low Warning Event Response BitMask
71 Lvl 2 0 0 227 N/A
Configuration
Custom Event #8 Low Shutdown Event Response BitMask†
72 Lvl 2 0 0 238 N/A
Configuration
†
73 Custom Event #8 Event Response Configuration Lvl 2 0 0 511 N/A BitMask
Utility Breaker System Fault Event Response BitMask†
122 Lvl 2 0 0 115 N/A
Configuration
123 EPS Supplying Load Event Response Configuration Lvl 2 0 0 259 N/A BitMask†
Accessory Data Link Diagnostic Response BitMask†
17 1 Svc Tool 0 0 111 N/A
Configuration
Air Filter Differential Pressure Sensor Diagnostic BitMask†
2 Lvl 2 0 0 111 N/A
Response Configuration
Ambient Air Temperature Sensor Diagnostic BitMask†
3 Lvl 2 0 0 111 N/A
Response Configuration
†
Digital Output #1 Diagnostic Response BitMask
4 Lvl 2 0 0 111 N/A
Configuration
†
Digital Output #2 Diagnostic Response BitMask
5 Lvl 2 0 0 111 N/A
Configuration
†
Engine Coolant Level Sensor Diagnostic Response BitMask
6 Lvl 2 0 0 111 N/A
Configuration
†
Engine Coolant Temperature Sensor Diagnostic BitMask
7 Lvl 2 0 0 111 N/A
Response Configuration
Engine Oil Level Sensor Diagnostic Response BitMask †
8 Lvl 2 0 0 111 N/A
Configuration
†
Engine Oil Pressure Sensor Diagnostic Response BitMask
9 Lvl 2 0 0 111 N/A
Configuration
Engine Oil Temperature Sensor Diagnostic BitMask†
10 Lvl 2 0 0 111 N/A
Response Configuration
Engine Speed Sensor Diagnostic Response BitMask†
11 Lvl 2 0 8 106 N/A
Configuration
†
Exhaust Temperature Sensor Diagnostic Response BitMask
12 Lvl 2 0 0 111 N/A
Configuration
Right Exhaust Temperature Sensor Diagnostic BitMask†
13 Lvl 2 0 0 111 N/A
Response Configuration

†
See APPENDIX F Bitmask Value Lists, on how to set the setpoint value.

APPENDIX D Setpoint Information For Configuration

PDF created with pdfFactory trial version www.pdffactory.com


234

SETPOINT INFORMATION FOR SETPOINT CONFIGURATION


SECURITY RESO-
BLK # SP # SETPOINT NAME SCALE MIN MAX UNITS
LEVEL LUTION
†
Left Exhaust Temperature Sensor Diagnostic BitMask
14 Lvl 2 0 0 111 N/A
Response Configuration
†
Fire Extinguisher Pressure Sensor Diagnostic BitMask
15 Lvl 2 0 0 111 N/A
Response Configuration
†
Fuel Filter Differential Pressure Sensor Diagnostic BitMask
16 Lvl 2 0 0 111 N/A
Response Configuration
†
Fuel Level Sensor Diagnostic Response BitMask
17 Lvl 2 0 0 111 N/A
Configuration
†
External Tank Fuel Level Sensor Diagnostic BitMask
18 Lvl 2 0 0 111 N/A
Response Configuration
†
Generator Bearing #1 Temperature Sensor BitMask
19 Lvl 2 0 0 111 N/A
Diagnostic Response Configuration
Generator Output Sensing System Diagnostic BitMask†
20 Svc Tool 0 0 111 N/A
Response Configuration
Engine Oil Filter Differential Pressure Sensor BitMask†
21 Lvl 2 0 0 111 N/A
Diagnostic Response Configuration
†
Primary Data Link Diagnostic Response BitMask
22 Lvl 3 0 0 111 N/A
Configuration
SCADA Data Link Diagnostic Response BitMask†
23 Lvl 2 0 0 239 N/A
Configuration
Starting Air Pressure Sensor Diagnostic Response BitMask†
24 Lvl 2 0 0 111 N/A
Configuration
Battery Charger Failure Diagnostic Response BitMask†
25 Lvl 2 0 0 259 N/A
Configuration
Multiple Genset Control Data Link Communication BitMask†
26 Lvl 2 0 1 363 N/A
Failure Diagnostic Response Configuration
†
Multiple Genset Control Data Link Configuration BitMask
27 Lvl 2 0 1 363 N/A
Error Diagnostic Response Configuration
Control is Offline Multiple Genset Control Data Link BitMask †
28 Lvl 2 0 1 259 N/A
Diagnostic Response Configuration
Digital Output #3 Diagnostic Response BitMask†
29 Lvl 2 0 0 111 N/A
Configuration
†
Digital Output #4 Diagnostic Response BitMask
30 Lvl 2 0 0 111 N/A
Configuration
Engine Controller Not Responding Diagnostic BitMask†
31 Lvl 3 0 0 111 N/A
Response Configuration
18 1 Engine Start Fault Protection Activation Delay Time Lvl 2 4 0 300 1 seconds
2 Crank Duration Lvl 2 4 5 300 1 seconds
3 Crank Cycle Rest Interval Lvl 2 4 5 300 1 seconds
4 Engine Purge Cycle Time Lvl 2 4 0 20 1 seconds
5 Maximum Number of Crank Cycles Lvl 2 0 1 20 1 N/A
6 Cooldown Duration Lvl 2 12 0 30 1 minutes
7 Start Aid Activation Time Lvl 2 4 0 240 1 seconds
8 Crank Alert Activation Time Lvl 1 4 0 60 1 seconds
9 Crank Terminate RPM Lvl 3 12 100 1000 1 rpm
10 Engine Fuel Type Configuration Svc Tool 0 Setpoint Value List
11 Fuel Shutoff Solenoid Type Configuration Svc Tool 0 Setpoint Value List
12 Engine Type Configuration Svc Tool 0 Setpoint Value List
Engine Controller J1939 Data Link Support
13 Svc Tool 0 Setpoint Value List
Configuration
14 Engine Cooldown Speed Configuration Lvl 2 0 Setpoint Value List
15 Engine Operating State Input Configuration Svc Tool 0 Setpoint Value List
16 Engine Idle Operation Enable Status Svc Tool 0 Setpoint Value List
17 Engine Fuel Priming Feature Enable Status Svc Tool 0 Setpoint Value List
19 1 Generator Connection Configuration Lvl 3 0 Setpoint Value List
Generator Potential Transformer Primary Winding V
2 Lvl 3 12 1 50000 1
Rating

†
See APPENDIX F Bitmask Value Lists, on how to set the setpoint value.

APPENDIX D Setpoint Information For Configuration

PDF created with pdfFactory trial version www.pdffactory.com


235

SETPOINT INFORMATION FOR SETPOINT CONFIGURATION


SECURITY RESO-
BLK # SP # SETPOINT NAME SCALE MIN MAX UNITS
LEVEL LUTION
Generator Potential Transformer Secondary V
3 Lvl 3 12 1 240 1
Winding Rating
Generator Current Transformer Primary Winding A
4 Lvl 3 12 1 7000 1
Rating
Generator Current Transformer Secondary Winding A
5 Lvl 3 12 1 5 4
Rating
6 Number of Generator Poles Svc Tool 0 0 200 2 N/A
7 Generator Rated Frequency Lvl 3 0 Setpoint Value List
8 Generator Rated Voltage Lvl 2 12 100 50000 1 V
9 Generator Rated Power Lvl 3 12 1 50000 1 kW
10 Generator Rated Apparent Power Lvl 3 12 1 50000 1 kVA
Generator Over Voltage Warning Event Percentage %
21 1 Lvl 2 16 100 125 1
Threshold
Generator Over Voltage Warning Event Notification seconds
2 Lvl 2 4 0 120 1
Delay Time
Generator Over Voltage Shutdown Event %
3 Lvl 2 16 100 125 1
Percentage Threshold
Generator Over Voltage Shutdown Event seconds
4 Lvl 2 4 0 120 1
Notification Delay Time
Generator Under Voltage Warning Event %
5 Lvl 2 16 60 100 1
Percentage Threshold
Generator Under Voltage Warning Event seconds
6 Lvl 2 4 0 120 1
Notification Delay Time
Generator Under Voltage Shutdown Event %
7 Lvl 2 16 60 100 1
Threshold
Generator Under Voltage Shutdown Event seconds
8 Lvl 2 4 0 120 N/A
Notification Delay Time
Generator Over Frequency Warning Event %
22 1 Lvl 2 16 80 120 0.1
Percentage Threshold
Generator Over Frequency Warning Event seconds
2 Lvl 2 4 0 120 1
Notification Delay Time
Generator Over Frequency Shutdown Event %
3 Lvl 2 16 80.0 120.0 0.1
Percentage Threshold
Generator Over Frequency Shutdown Event seconds
4 Lvl 2 4 0 120 1
Notification Delay Time
Generator Under Frequency Warning Event %
5 Lvl 2 16 80.0 120.0 0.1
Percentage Threshold
Generator Under Frequency Warning Event seconds
6 Lvl 2 4 0 120 1
Notification Delay Time
Generator Under Frequency Shutdown Event %
7 Lvl 2 16 80.0 120.0 0.1
Percentage Threshold
Generator Under Frequency Shutdown Event seconds
8 Lvl 2 4 0 120 1
Notification Delay Time
Generator Definite Time Over Current (Amp) %
23 1 Lvl 2 16 80 130 1
Warning Event Percentage Threshold
Generator Inverse Time Over Current (Amp) seconds
2 Lvl 2 16 0.05 10.00 0.01
Shutdown Event Time Multiplier
Generator Definite Time Over Current (Amp) %
3 Lvl 2 16 100 300 1
Shutdown Event Percentage Threshold
Generator Definite Time Over Current (Amp) seconds
4 Lvl 2 4 0.1 20.0 0.1
Shutdown Event Notification Delay Time
Generator Reverse Power Warning Event %
24 1 Lvl 2 16 1 20 1
Percentage Threshold
Generator Reverse Power Warning Event seconds
2 Lvl 2 4 0 30 1
Notification Delay Time
Generator Reverse Power Shutdown Event %
3 Lvl 2 16 1 20 1
Percentage Threshold
Generator Reverse Power Shutdown Event seconds
4 Lvl 2 4 0 30 1
Notification Delay Time
Programmable Trip Point Function #1 Trigger
26 1 Lvl 2 0 Setpoint Value List
Condition

APPENDIX D Setpoint Information For Configuration

PDF created with pdfFactory trial version www.pdffactory.com


236

SETPOINT INFORMATION FOR SETPOINT CONFIGURATION


SECURITY RESO-
BLK # SP # SETPOINT NAME SCALE MIN MAX UNITS
LEVEL LUTION
Programmable Trip Point Function #1 Percentage %
2 Lvl 2 16 -100 100 1
Threshold
Programmable Trip Point Function #1 Hysteresis %
3 Lvl 2 16 0 100 1
Percentage
Programmable Trip Point Function #1 Trip seconds
4 Lvl 2 4 0 120 1
Activation Delay Time
Programmable Trip Point Function #1 Trip seconds
5 Lvl 2 4 0 120 1
Deactivation Delay Time
34 1 Utility Breaker Closing Pulse Active Time Lvl 3 4 0.1 10 0.1 seconds
2 Utility Breaker Closing Pulse Rest Interval Lvl 3 4 0 60 1 seconds
3 Utility Breaker Maximum Closing Time Lvl 3 4 1 120 1 seconds
4 Utility Breaker Maximum Opening Time Lvl 3 4 1 20 1 seconds
5 Utility Breaker Lockout Configuration Lvl 2 0 Setpoint Value List
6 Utility Breaker Type Configuration Lvl 3 0 Setpoint Value List
Automatic Utility Breaker Control Source
7 Lvl 3 0 Setpoint Value List
Configuration
35 1 Generator Breaker Closing Pulse Active Time Lvl 3 4 0.1 10 0.1 seconds
2 Generator Breaker Closing Pulse Rest Interval Lvl 3 4 0 60 1 seconds
3 Generator Breaker Maximum Closing Time Lvl 3 4 1 120 1 seconds
4 Generator Breaker Maximum Opening Time Lvl 3 4 1 20 1 seconds
5 Generator Breaker Lockout Configuration Lvl 2 0 Setpoint Value List
6 Generator Breaker Type Configuration Lvl 3 0 Setpoint Value List
Automatic Generator Breaker Control Source
7 Lvl 3 0 Setpoint Value List
Configuration
53 1 Digital Input #NN Active State Configuration Lvl 2 0 Setpoint Value List
56 1 Relay Output #N Active State Configuration read-only 0 Setpoint Value List
Event Warning Condition Response Auto Reset
72 1 Svc Tool 0 Setpoint Value List
Enable Status
Event Audible Alert Response Auto Reset Enable
2 Svc Tool 0 Setpoint Value List
Status
Event Loss of Utility Response Auto Reset Enable
3 Svc Tool 0 Setpoint Value List
Status
Event Breaker #1 Trip Response Auto Reset
4 Svc Tool 0 Setpoint Value List
Enable Status
Event Breaker #2 Trip Response Auto Reset
5 Svc Tool 0 Setpoint Value List
Enable Status
Electronic Control Module Reduced Power Mode
75 1 Lvl 3 0 Setpoint Value List
Enable Status
Electronic Control Module Reduced Power Mode minutes
2 Lvl 2 4 1 120 1
Delay Time
88 1 Digital Output #N Active State Configuration Lvl 2 0 Setpoint Value List
94 1 SCADA Data Link Baud Rate Lvl 2 0 Setpoint Value List
2 SCADA Data Link Parity Lvl 2 0 Setpoint Value List
3 SCADA Data Link Slave Address Lvl 2 0 1 247 1 N/A
4 SCADA Data Link Access Password Lvl 2 0 0 0xffffffff 1 N/A
5 SCADA Data Link Connection Timeout Interval Lvl 2 4 0.1 3600.0 0.1 seconds
6 RS-485 Bias Resistor Enable Status Lvl 2 0 Setpoint Value List
Engine Cylinder Temperature Sensor Installation
96 1 Lvl 2 0 Setpoint Value List
Status
2 Number of Engine Cylinders Lvl 2 0 1 20 1 N/A
97 1 Event Output Function #1 Trigger Condition Lvl 2 0 Setpoint Value List
Event Output Function #1 Suspect Parameter
2 Lvl 2 0 Setpoint Value List
Number
Customer Password Security Level to Reset N/A
98 1 Lvl 3 0 0 3 1
Generator Energy Meters
100 1 Service Maintenance Interval Hours Svc Tool 0 0 2000 1 hours
2 Service Maintenance Interval Days Svc Tool 0 0 365 1 days
Customer Password Security Level to Reset N/A
3 Lvl 3 0 0 4 1
Service Maintenance Interval

APPENDIX D Setpoint Information For Configuration

PDF created with pdfFactory trial version www.pdffactory.com


237

SETPOINT INFORMATION FOR SETPOINT CONFIGURATION


SECURITY RESO-
BLK # SP # SETPOINT NAME SCALE MIN MAX UNITS
LEVEL LUTION
102 1 Maximum Engine Speed Bias Lvl 2 12 0 400 1 rpm
2 Generator Nominal Output Frequency Lvl 2 12 40 500 0.1 Hz
104 1 Digital Selector #NN Source Configuration Lvl 2 0 Setpoint Value List
Event Input Function #NN Active State
105 1 Lvl 2 0 Setpoint Value List
Configuration
Event Input Function #NN Event Notification Delay seconds
2 Lvl 2 4 0 250 1
Time
Event Input Function #NN Suspect Parameter
3 Lvl 2 0 Setpoint Value List
Number
4 Event Input Function #NN Failure Mode Identifier Lvl 2 0 Setpoint Value List
106 1 Spare Analog Input Enable Status Lvl 2 0 Setpoint Value List
2 Spare Analog Input Type Configuration read-only 0 Setpoint Value List
3 Spare Analog Input Suspect Parameter Number Lvl 2 0 Setpoint Value List
Spare Analog Input High Percentage Warning %
4 Lvl 2 16 0 100 1
Event Threshold
Spare Analog Input High Temperature Warning deg. C
5 Lvl 2 12 -273 1735 1
Event Threshold
Spare Analog Input High Pressure Warning Event kPa
6 Lvl 2 12 -250 10000 1
Threshold
Spare Analog Input High Warning Event seconds
7 Lvl 2 4 0 60 1
Notification Delay Time
Spare Analog Input High Percentage Shutdown %
8 Lvl 2 16 0 100 1
Event Threshold
Spare Analog Input High Temperature Shutdown deg. C
9 Lvl 2 12 -273 1735 1
Event Threshold
Spare Analog Input High Pressure Shutdown Event kPa
10 Lvl 2 12 -250 10000 1
Threshold
Spare Analog Input High Shutdown Event seconds
11 Lvl 2 4 0 60 1
Notification Delay Time
Spare Analog Input Low Percentage Warning Event %
12 Lvl 2 16 0 100 1
Threshold
Spare Analog Input Low Temperature Warning deg. C
13 Lvl 2 12 -273 1735 1
Event Threshold
Spare Analog Input Low Pressure Warning Event kPa
14 Lvl 2 12 -250 10000 1
Threshold
Spare Analog Input Low Warning Event Notification seconds
15 Lvl 2 4 0 60 1
Delay Time
Spare Analog Input Low Percentage Shutdown %
16 Lvl 2 16 0 100 1
Event Threshold
Spare Analog Input Low Temperature Shutdown deg. C
17 Lvl 2 12 -273 1735 1
Event Threshold
Spare Analog Input Low Pressure Shutdown Event kPa
18 Lvl 2 12 -250 10000 1
Threshold
Spare Analog Input Low Shutdown Event seconds
19 Lvl 2 4 0 60 1
Notification Delay Time
20 Spare Analog Input Map Selection Number Lvl 3 0 1 10 1 N/A
107 1 Generator/Utility Automatic Transfer Enable Status Lvl 1 0 Setpoint Value List
2 Loss of Utility Event Notification Delay Time Lvl 2 4 0 60 0.1 seconds
3 Utility to Generator Transfer Delay Time Lvl 1 4 0 60 0.1 seconds
4 Generator to Utility Transfer Delay Time Lvl 1 4 30 3600 1 seconds
5 Generator to Utility Fast Transfer Delay Time Lvl 1 4 0 60 1 seconds
Utility to Generator Transfer Failure Warning Event seconds
6 Lvl 2 4 1 240 1
Threshold
Utility to Generator Transfer Failure Shutdown seconds
7 Lvl 2 4 1 240 1
Event Threshold
Generator to Utility Transfer Failure Warning Event seconds
8 Lvl 2 4 1 240 1
Threshold
Generator/Utility Automatic Transfer Minimum Un- seconds
9 Lvl 2 4 0 30 1
powered Load Time
10 Generator Ready to Accept Load Threshold Lvl 2 16 60 100 1 %

APPENDIX D Setpoint Information For Configuration

PDF created with pdfFactory trial version www.pdffactory.com


238

SETPOINT INFORMATION FOR SETPOINT CONFIGURATION


SECURITY RESO-
BLK # SP # SETPOINT NAME SCALE MIN MAX UNITS
LEVEL LUTION
Percentage
11 Generator Ready to Accept Load Delay Time Lvl 2 4 0 60 0.1 seconds
12 Generator to Utility Transfer Mode Lvl 2 0 Setpoint Value List
Maximum Generator Voltage Output Bias %
108 1 Lvl 2 16 0 100 1
Percentage
2 Generator Nominal Output Voltage Lvl 2 12 100 50000 1 V
Generator Winding Temperature Sensor Installation
109 1 Lvl 2 0 Setpoint Value List
Status
Generator Bearing Temperature Sensor Installation
2 Lvl 2 0 Setpoint Value List
Configuration

APPENDIX D Setpoint Information For Configuration

PDF created with pdfFactory trial version www.pdffactory.com


239

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.

TABLE 27: SETPOINT VALUE LISTS


SETPOINT VALUE LISTS
BLK # SP # SETPOINT NAME VALUE DEFINITION
1 1 Engine Oil Pressure Sensor Configuration 0 Sensor
1 Data Link
2 4 Programmable Cycle Timer #1 Output #1 Activation 0 Inactive
Configuration 1 Active
5 Programmable Cycle Timer #1 Output #2 Activation 0 Inactive
Configuration 1 Active
4 1 Engine Coolant Temperature Sensor Configuration 0 Sensor
1 Data Link
6 7 Engine Speed Sensor Configuration 0 Sensor
1 Data Link
18 10 Engine Fuel Type Configuration 0 Diesel
1 Natural Gas
11 Fuel Shutoff Solenoid Type Configuration 0 Energized to Run
1 Energized to Stop
12 Engine Type Configuration 0 Mechanical
1 Electronic
13 Engine Controller J1939 Data Link Support Configuration 0 No J1939 Support
1 Basic J1939 Support
2 Enhanced J1939 Support
14 Engine Cooldown Speed Configuration 0 Rated Speed
1 Low Idle
15 Engine Operating State Input Configuration 0 Hard Wired Input
1 CAN Input
17 Engine Fuel Priming Feature Enable Status 0 Disabled
1 Enabled
19 1 Generator Connection Configuration 0 Wye (or Star)
1 Delta (3-Wire)
2 Delta (4-Wire)
3 Single Phase (2-Wire)
4 Single Phase (3-Wire)
7 Generator Rated Frequency 0 50 Hz
1 60 Hz
2 400 Hz
26 1 Programmable Trip Point Function #NN Trigger Condition 0 Disabled
1 Trip Above Threshold
2 Trip Below Threshold
34 5 Utility Breaker Lockout Configuration 0 Not Locked Out
1 Locked Out
6 Utility Breaker Type Configuration 0 Not Installed
1 Manual
2 Automatic
7 Automatic Utility Breaker Control Source Configuration 0 Genset Controlled
1 Externally Controlled
35 5 Generator Breaker Lockout Configuration 0 Not Locked Out

APPENDIX E Setpoint Value Lists

PDF created with pdfFactory trial version www.pdffactory.com


240

SETPOINT VALUE LISTS


BLK # SP # SETPOINT NAME VALUE DEFINITION
1 Locked Out
6 Generator Breaker Type Configuration 0 Manual
1 Automatic
7 Automatic Generator Breaker Control Source 0 Genset Controlled
Configuration 1 Externally Controlled
53 1 Digital Input #NN Active State Configuration 0 Low
1 High
56 1 Relay Output #N Active State Configuration 0 Low
1 High
72 1 Event Warning Condition Response Auto Reset Enable 713 Custom Event #13
Status 714 Custom Event #14
2 Event Audible Alert Response Auto Reset Enable Status 715 Custom Event #15
716 Custom Event #16
3 Event Loss of Utility Response Auto Reset Enable Status 0 Disabled
1 Enabled
4 Event Breaker #1 Trip Response Auto Reset Enable 0 Disabled
Status 1 Enabled
5 Event Breaker #2 Trip Response Auto Reset Enable 0 Disabled
Status 1 Enabled
75 1 Electronic Control Module Reduced Power Mode Enable 0 Disabled
Status 1 Enabled
88 1 Digital Output #N Active State Configuration 0 Low
1 High
94 1 SCADA Data Link Baud Rate 0 2400 baud
1 4800 baud
2 9600 baud
3 14400 baud
4 19200 baud
5 28800 baud
6 38400 baud
7 57600 baud
8 115200 baud
2 SCADA Data Link Parity 0 None
1 Odd
2 Even
6 RS-485 Bias Resistor Enable Status 0 Disabled
1 Enabled
96 1 Engine Cylinder Temperature Sensor Installation Status 0 Not Installed
1 Installed
97 1 Event Output Function #NN Trigger Condition 0 High Shutdown
0 Disabled
1 Low Shutdown
17 Low Warning
31 Status
General Event - High or Low
8320
Warning
General Event - High or Low
8352
Shutdown
General Event - High or Low
8448 Warning or High or Low
Shutdown
General Event - High or Low
8480 Warning or High or Low
Shutdown or Diagnostic
8512 General Diagnostic
16384 Specific Event - Low Warning
16416 Specific Event - Low Shutdown
16448 Specific Event - High Warning

APPENDIX E Setpoint Value Lists

PDF created with pdfFactory trial version www.pdffactory.com


241

SETPOINT VALUE LISTS


BLK # SP # SETPOINT NAME VALUE DEFINITION
16480 Specific Event - High Shutdown
Specific Event - High or Low
16512
Warning
Specific Event - High or Low
16544
Shutdown
Specific Event - Low Warning or
16576
Low Shutdown
Specific Event - High Warning or
16608
High Shutdown
Specific Event - High or Low
16640 Warning or High or Low
Shutdown
Specific Event - High or Low
16672 Warning or High or Low
Shutdown or Diagnostic
Specific Diagnostic - Data Erratic,
16738
Intermittent, or Incorrect
Specific Diagnostic - Voltage
16739 Above Normal, or Shorted to High
Source
Specific Diagnostic - Voltage
16740 Below Normal, or Shorted to Low
Source
Specific Diagnostic - Current
16741
Below Normal or Open Circuit
Specific Diagnostic - Current
16742 Above Normal or Grounded
Circuit
Specific Diagnostic - Mechanical
16743 System Not Responding or Out of
Adjustment
Specific Diagnostic - Abnormal
16744 Frequency or Pulse Width or
Period
Specific Diagnostic - Abnormal
16745
Update Rate
Specific Diagnostic - Abnormal
16746
Rate of Change
Specific Diagnostic - Root Cause
16747
Not Known
16768 Specific Event - Condition Exists
2 Event Output Function #NN Suspect Parameter Number 38 External Tank Fuel Level
82 Starting Air Pressure
95 Fuel Filter Differential Pressure
96 Fuel Level
98 Engine Oil Level
Engine Oil Filter Differential
99
Pressure
100 Engine Oil Pressure
107 Air Filter Differential Pressure
110 Engine Coolant Temperature
111 Engine Coolant Level
137 Fire Extinguisher Pressure
167 Battery Charging System Voltage
168 Battery Voltage
171 Ambient Air Temperature
173 Exhaust Temperature
175 Engine Oil Temperature
190 Engine Speed
625 SCADA Data Link
639 Primary Data Link

APPENDIX E Setpoint Value Lists

PDF created with pdfFactory trial version www.pdffactory.com


242

SETPOINT VALUE LISTS


BLK # SP # SETPOINT NAME VALUE DEFINITION
701 Custom Event #1
702 Custom Event #2
703 Custom Event #3
704 Custom Event #4
705 Custom Event #5
706 Custom Event #6
707 Custom Event #7
708 Custom Event #8
709 Custom Event #9
710 Custom Event #10
711 Custom Event #11
712 Custom Event #12
924 Digital Output #1
925 Digital Output #2
926 Digital Output #3
970 Auxiliary Engine Shutdown Switch
Generator Rear Bearing
1122
Temperature
Generator Winding #1
1124
Temperature
Generator Winding #2
1125
Temperature
Generator Winding #3
1126
Temperature
1231 Accessory Data Link
Emergency Shutdown Override
1237
Switch
1239 Fuel Leak
1383 Unexpected Engine Shutdown
1390 Gas Pressure
1664 Engine Failure to Start
2433 Right Exhaust Temperature
2434 Left Exhaust Temperature
2436 Generator Output Frequency
2440 Generator Output Voltage
2448 Generator Current (Amp)
2452 Generator Output Power
2646 Digital Output #4
2648 Maintenance Lamp
3543 Engine Controller
4000 Air Damper Closed
4001 ATS in Normal Position
4002 ATS in Emergency Position
4003 Battery Charger Failiure
4004 Generator Circuit Breaker Closed
4005 Utility Breaker Closed
4006 Engine in Cooldown
Generator Control Not in
4007
Automatic
Generator Circuit Breaker Failure
4009
to Open
4010 Utility Breaker Failure to Open
Generator Circuit Breaker Failure
4011
to Close
4012 Utility Breaker Failure to Close
4013 Generator Circuit Breaker Open
4014 Utility Breaker Open
Utility to Generator Transfer
4015
Failure

APPENDIX E Setpoint Value Lists

PDF created with pdfFactory trial version www.pdffactory.com


243

SETPOINT VALUE LISTS


BLK # SP # SETPOINT NAME VALUE DEFINITION
Generator to Utility Transfer
4016
Failure
4017 Loss of Utility
Generator Circuit Breaker Locked
4018
Out
4019 Utility Breaker Locked Out
4028 Earth Fault
4029 Earth Leakage
Specific Diagnostic - Bad
16748
Intelligent Device or Component
Specific Diagnostic - Out of
16749
Calibration
Specific Diagnostic - Special
16750
Instructions
Specific Diagnostic - Received
16755
Network Data In Error
104 1 Digital Selector #NN Source Configuration 0 Disabled
1 Use Input #1
2 Use Input #2
3 Use Input #3
4 Use Input #4
5 Use Input #5
6 Use Input #6
7 Use Input #7
8 Use Input #8
9 Use Input #9
10 Use Input #10
11 Data Link
105 1 Event Input Function #NN Active State Configuration 0 Low
1 High
3 Event Input Function #NN Suspect Parameter Number 38 External Tank Fuel Level
82 Starting Air Pressure
95 Fuel Filter Differential Pressure
96 Fuel Level
98 Engine Oil Level
Engine Oil Filter Differential
99
Pressure
100 Engine Oil Pressure
107 Air Filter Differential Pressure
110 Engine Coolant Temperature
111 Engine Coolant Level
137 Fire Extinguisher Pressure
167 Battery Charging System Voltage
168 Battery Voltage
171 Ambient Air Temperature
173 Exhaust Temperature
175 Engine Oil Temperature
701 Custom Event (Instance #1)
702 Custom Event (Instance #2)
703 Custom Event (Instance #3)
704 Custom Event (Instance #4)
705 Custom Event (Instance #5)
706 Custom Event (Instance #6)
707 Custom Event (Instance #7)
708 Custom Event (Instance #8)
709 Custom Event (Instance #9)
710 Custom Event (Instance #10)
711 Custom Event (Instance #11)
712 Custom Event (Instance #12)

APPENDIX E Setpoint Value Lists

PDF created with pdfFactory trial version www.pdffactory.com


244

SETPOINT VALUE LISTS


BLK # SP # SETPOINT NAME VALUE DEFINITION
Generator Rear Bearing
1122
Temperature
Generator Winding #1
1124
Temperature
Generator Winding #2
1125
Temperature
Generator Winding #3
1126
Temperature
1239 Fuel Leak
1390 Gas Pressure
2433 Right Exhaust Temperature
2434 Left Exhaust Temperature
2436 Generator Frequency
2440 Generator Voltage
2448 Generator Current
2452 Generator Power
Engine Inlet Manifold Charge
3783
Combustion
3829 EPS Supplying Load
4000 Air Damper Closed
4001 ATS in Normal Position
4002 ATS in Emergency Position
4003 Battery Charger Failure
4004 Generator Circuit Breaker Closed
4005 Utility Circuit Breaker Closed
4013 Generator Circuit Breaker Open
4014 Utility Circuit Breaker Open
Utility to Generator Transfer
4015
Failure
Generator to Utility Transfer
4016
Failure
4017 Loss of Utility
4028 Earth Fault
4029 Earth Leakage
4 Event Input Function #NN Failure Mode Identifier 15 High Warning
713 Custom Event (Instance #13)
714 Custom Event (Instance #14)
715 Custom Event (Instance #15)
716 Custom Event (Instance #16)
106 1 Spare Analog Input Enable Status 0 Disabled
1 Enabled
2 Spare Analog Input Type Configuration 0 Pressure
1 Temperature
2 Level
3 Spare Analog Input Suspect Parameter Number 38 External Tank Fuel Level
82 Starting Air Pressure
95 Fuel Filter Differential Pressure
96 Fuel Level
98 Engine Oil Level
99 Oil Filter Differential Pressure
107 Air Filter Differential Pressure
111 Engine Coolant Level
137 Fire Extinguisher Pressure
171 Ambient Air Temperature
173 Exhaust Temperature
175 Engine Oil Temperature
Generator Rear Bearing
1122
Temperature

APPENDIX E Setpoint Value Lists

PDF created with pdfFactory trial version www.pdffactory.com


245

SETPOINT VALUE LISTS


BLK # SP # SETPOINT NAME VALUE DEFINITION
2433 Right Exhaust Temperature
2434 Left Exhaust Temperature
107 1 Generator/Utility Automatic Transfer Enable Status 0 Disabled
1 Enabled
12 Generator to Utility Transfer Mode 0 Manual
1 Automatic
109 1 Generator Winding Temperature Sensor Installation Status 0 Not Installed
1 Installed
2 Generator Bearing Temperature Sensor Installation 0 Not Installed
Configuration 1 Rear
2 Front & Rear

APPENDIX E Setpoint Value Lists

PDF created with pdfFactory trial version www.pdffactory.com


246

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 28 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 28 BITMASK VALUE LISTS


VALUE VALUE NAME
1 Warning
2 Audible Alert
4 Soft Shutdown
8 Hard Shutdown
16 Utility Failure
32 Breaker #1 Trip
64 Breaker #2 Trip
128 Fault Protection Timer Enabled
256 Active Only

APPENDIX G Menu Structures

PDF created with pdfFactory trial version www.pdffactory.com


PDF created with pdfFactory trial version www.pdffactory.com

You might also like