700_a059_0cg
Transcript of 700_a059_0cg
-
7/28/2019 700_a059_0cg
1/42
-
7/28/2019 700_a059_0cg
2/42
GE Power Systems
MODBUS DCAConfiguration Guide
A059-0CG-7.00-8 Restricted
ii Full
NOTICE OF COPYRIGHT & PROPRIETARY RIGHTS
2003, General Electric Canada Inc. All rights reserved.
The contents of this manual are the property of General Electric Canada Inc. No part of this work
may be reproduced or transmitted in any form or by any means, except as permitted in written
license agreement with General Electric Canada Inc. The information contained in this documentis subject to change without notice.
Any attached hardware schematics and technical descriptions, or software listings that disclose
source code, are for information purposes only. Reproduction in whole or in part to create workinghardware or software for other than General Electric Canada Inc. products is strictly prohibited,
except as permitted by written license agreement with General Electric Canada Inc.
TRADEMARK NOTICES
GE andg are trademarks and service marks of General Electric Company.WESDAC is a registered trademark of General Electric Company, General Electric Canada Inc.
and/or GE Power Systems Energy Control Systems Canada, Inc. All other brand and product names
mentioned in this document are trademarks or registered trademarks of their respective companies.
-
7/28/2019 700_a059_0cg
3/42
MODBUS DCAConfiguration Guide GE Power Systems
Restricted A059-0CG-7.00-8
Full iii
Table of Contents
About this Guide
How to Use this Guide ............................................................................................................... ix
Overview
Chapter 1: Configuration Tables
1.1 MODBUS Configuration Tables..................................................................................... 1
Chapter 2: Main Application Table (A059MAIN)
2.1 Main Application Table (A059MAIN) ........................................................................... 3
Chapter 3: Port Table (A059COM)
3.1 Port Table (A059COM) .................................................................................................. 5
Chapter 4: SRU Table (A059SRU)
4.1 SRU Table (A059SRU)................................................................................................... 7
4.2 Control Feedback Polling................................................................................................ 8
4.3 Setpoint Feedback Polling............................................................................................... 9
Chapter 5: Status Set Table (A059STS)
5.1 Status Set Table (A059STS) ......................................................................................... 11
Chapter 6: Register Set Table (A059REG)
6.1 Register Set Table (A059REG)..................................................................................... 13
Chapter 7: Control Set A059CTL Table
-
7/28/2019 700_a059_0cg
4/42
GE Power Systems
MODBUS DCAConfiguration Guide
A059-0CG-7.00-8 Restricted
iv Full
7.1 Control Set A059CTL Table ......................................................................................... 15
Chapter 8: Setpoint Set A059SPT Table
8.1 Setpoint Set A059SPT................................................................................................... 17
Chapter 9: WIN for the MODBUS DCA
Appendix A: Error Messages
A.1 Error Messages: Cause, Effect and Remedy ................................................................. 21
-
7/28/2019 700_a059_0cg
5/42
MODBUS DCAConfiguration Guide GE Power Systems
Restricted A059-0CG-7.00-8
Full v
List of Figures
Figure 1 System Overview...........................................................................................................xii
-
7/28/2019 700_a059_0cg
6/42
GE Power Systems
MODBUS DCAConfiguration Guide
A059-0CG-7.00-8 Restricted
vi Full
-
7/28/2019 700_a059_0cg
7/42
MODBUS DCAConfiguration Guide GE Power Systems
Restricted A059-0CG-7.00-8
Full vii
List of Tables
Table 1 MODBUS DCA Configuration Tables ............................................................................. 1
Table 2 Main Application Configuration Table Parameters .......................................................... 3
Table 3 Port Configuration Table Parameters................................................................................ 5
Table 4 Character Times ................................................................................................................ 6
Table 5 SRU Configuration Table Parameters............................................................................... 7
Table 6 SRU Control Feedback Poll Sub-Table ............................................................................ 8
Table 7 SRU Setpoint Feedback Poll Sub-Table ........................................................................... 9
Table 8 A059STS Field Descriptions .......................................................................................... 11
Table 9 A059REG Field Descriptions ......................................................................................... 13Table 10 A059CTL Field Descriptions........................................................................................ 15
Table 11 A059SPT Field Descriptions ........................................................................................ 17
Table 12 WIN System Points for MODBUS DCA....................................................................... 19
-
7/28/2019 700_a059_0cg
8/42
GE Power Systems
MODBUS DCAConfiguration Guide
A059-0CG-7.00-8 Restricted
viii Full
-
7/28/2019 700_a059_0cg
9/42
Restricted A059-0CG-7.00-8
Full ix
About this Guide
This guide provides configuration details for the:
Modbus: A059, Data Collection Application (DCA).
It is written for system engineers responsible for the configuration of the Modbus DCA.
!!WARNING: It is extremely important to be accurate when modifying any of theconfiguration tables. An error in configuration can cause problems at run-
time that are very difficult to diagnose.
How to Use this Guide
Chapter one lists the configuration tables for the tables that you must configure for theapplication. Field configuration details for specific tables are found in following chapters.
The final chapter is a reference guide for the various error messages produced by the application.This document makes no attempt to explain how the configuration process operates; it is limited
to describing the format and content of the DCA configuration only.
-
7/28/2019 700_a059_0cg
10/42
GE Power Systems
MODBUS DCAConfiguration Guide
A059-0CG-7.00-8 Restricted
x Full
-
7/28/2019 700_a059_0cg
11/42
Restricted A059-0CG-7.00-8
Full xi
Overview
The MODBUS DCA provides an interface to Sub-Remote Units (SRUs) using the MODBUS
communication protocol. It is designed to communicate with SRUs via the MODBUS protocoland receives data from the SRUs by polling for data in a master-slave relationship.
The application is installed in a GE Power Systems RTU that will function as a data
concentrator for one or more Sub-Remote Units (SRUs).After the system is installed, the RTU can function as a sub-master within a Supervisory Control
and Data Acquisition (SCADA) system, which controls multiple SRUs.Figure 1represents a
complete system overview of how the DCA interfaces with the WESDAC Interface Node (WIN)
in a typical RTU.
-
7/28/2019 700_a059_0cg
12/42
GE Power Systems
MODBUS DCAConfiguration Guide
A059-0CG-7.00-8 Restricted
xii Full
Figure 1 System Overview
WESDACInterface
Node
(WIN)
Protocol XDPA
Wesmaint
Local I/O
DCAModbus
DCA
Protocol
X
Host
Wesmaint
Display
(VT100)
Local
Hardware
Sub-Remote
HOSTCommand
DPAResponse
WIN Response
WIN Event
Protocol X W ESDACTables
WIN
Command
Data
Request
Requested
Data
DCA
Command
DCA Event
DCA
Response
DCA Event
DCA
Response
DCA
Command
Data Update WESDACTables
WIN Response
WIN Event
Operator
Request
Display
Data
Local I/ODCA Data
WINCommand
Data
Data
Request
Requested(SRU)Unit
DPA Data
Modbus DCAData
-
7/28/2019 700_a059_0cg
13/42
Restricted A059-0CG-7.00-8
Full 1
Chapter 1: Configuration Tables
The MODBUS DCA configuration contains all of the data structures necessary to configure aRTU to poll devices using the MODBUS protocol.
1.1 MODBUS Configuration Tables
The purpose of each seven configuration tables is described below:
Table Name Description
A059MAIN Contains general application information.
A059COM Contains a record for each communication port used by the MODBUS DCA. Any configurationinformation relative to the DCA using the port is included in this table.
A059SRU Contains a record for each SRU attached to a communication port. Any configuration informationrelative to the SRU is included in this table.
A059REG Contains a record for each register set used by the MODBUS DCA. Any configuration informationrelative to a register set is included in this table.
A059STS Contains a record for each discrete status set used by the MODBUS DCA. Any configurationinformation relative to a status set is included in this table.
A059CTL Contains a record for each control set used by the MODBUS DCA. Any configuration informationrelative to a control set is included in this table.
A059SPT Contains a record for each setpoint set used by the MODBUS DCA. Any configuration information
relative to a setpoint set is included in this table.
Table 1 MODBUS DCA Configuration Tables
-
7/28/2019 700_a059_0cg
14/42
GE Power Systems
MODBUS DCAConfiguration Guide
A059-0CG-7.00-8 Restricted
2 Full
-
7/28/2019 700_a059_0cg
15/42
Restricted A059-0CG-7.00-8
Full 3
Chapter 2: Main Application Table(A059MAIN)
2.1 Main Application Table (A059MAIN)
This table is used to define global settings for the entire MODBUS DCA. These parameterspertain to all channels and SRUs connected within the system. The Main Application
configuration must contain a single record.
Name Range Description
DCA Index Indexes CFG_DCA The indexed CFG_DCA table record must contain the WESDAC database pointcounts for this application. The CFG_DCA table configuration is described in the
WIN for the MODBUS DCA chapter.
When using Config Pro, the DCA Index is automatically configured and so maynot be visible.
Table 2 Main Application Configuration Table Parameters
-
7/28/2019 700_a059_0cg
16/42
GE Power Systems
MODBUS DCAConfiguration Guide
A059-0CG-7.00-8 Restricted
4 Full
-
7/28/2019 700_a059_0cg
17/42
Restricted A059-0CG-7.00-8
Full 5
Chapter 3: Port Table (A059COM)
3.1 Port Table (A059COM)
This table contains the relevant configuration information for communication port setup. Each
record in the Port table defines the communication parameters for a single communication port.
NOTE: Only one communication port is allowed to own any specific SRU. SRUs cannotbe shared by two communication ports.
Table 3 Port Configuration Table Parameters
Name Range Description
Port Any valid communicationport (hardware dependent)
The ASCII descriptor for the communication port to use. For example,for the D20 valid communication ports are COM1" through COM7".
Baud Rate 110, 300, 600, 1200, 2400,
4800, 9600, 19.2K, 38.4K
The transmit and receive data rates for serial communications. If an
unknown baud rate is specified, 1200 is used.
Parity NoneOdd
Even
The type of parity checking used. If an unknown parity method isspecified, no parity is used.
Stop Bits One (1)
Two (2)
The number of stop bits, 1 or 2. If an invalid number is specified, the
system uses one stop bit.
Mode RTU (0)
ASCII (1)
The mode of transmission the communication line uses. If an invalid
transmission mode is specified, RTU mode is used.
Pre-Tx Time 0 - 65535 The carrier pre-transmission delay, in milliseconds. This indicates howlong the request-to-send (RTS) line will be brought high, i.e., into themark condition, before transmission of characters begins.
A typical RTS On value would be 15 ms.
-
7/28/2019 700_a059_0cg
18/42
GE Power Systems
MODBUS DCAConfiguration Guide
A059-0CG-7.00-8 Restricted
6 Full
Name Range Description
Post-Tx Time 0 - 65535 The post-transmission delay, in milliseconds. This indicates how long theRTS line will be held high after the last character of a message is sent,i.e., before returning to space condition.
Typically RTS Off Times are set to 3 character times. Refer to Table 4for character times.
Msg Timeout 20 - 300000 The message time-out, in milliseconds. This indicates the maximum
amount of time to wait for a complete response after a message is sent.A typical value would be 512 character times.
Char Timeout 0 - 300000 The character-to-character time-out, in milliseconds. This indicates themaximum amount of time to wait between characters of a message.
A typical value would be 3 character times.
RX Squelch 0 - 65535 The time, in milliseconds, from when DCD is TRUE until the receiver isenabled. This parameter is not used by the MODBUS DCA.
Number of SRUs The number of records the communication port uses from the A059SRUtable. The number of SRUs plus the SRU offset must be less than thetotal number of records defined in A059SRU. This range of SRU
configuration records specifies all the SRUs attached to the
communication port.
SRU Offset
These values must specify
A059SRU records.
The offset into the A059SRU configuration table for this communication
port. It specifies the first SRU that will communicate on this port. Theoffset must be less than the total number of records defined in A059SRU.
Table 4 Character Times
Baud Rate One Character Time (ms)
300 34
600 17
1200 9
2400 5
4800 3
9600 2
19200 1
38400 1
NOTE: All character times are based on a 10-bit character, and are rounded up to the
nearest millisecond.
-
7/28/2019 700_a059_0cg
19/42
Restricted A059-0CG-7.00-8
Full 7
Chapter 4: SRU Table (A059SRU)
4.1 SRU Table (A059SRU)
This table contains the relevant configuration information for SRU polling and control. Each
record in the SRU table defines the parameters for a single SRU.
Table 5 SRU Configuration Table Parameters
Name Range Description
SRU Address 1 - 255 The slave address for the SRU.
Retries 0 255 The number of retries before a communication failure.A typical value for retries is 3.
Status Sets The number of status sets belonging to the SRU. The status sets are definedcontinuously in A059STS.
Status Set Offset
These values mustspecify A059STSrecords. The Status Set
Offset record can beSpare (-1).
The offset into the A059STS configuration table for this SRU. The offset is inunits of records. It specifies the beginning of the status set definitioninformation for this SRU.
Register Sets The number of register sets belonging to the SRU. The register sets are definedcontinuously in A059REG.
Register SetOffset
These values mustspecify A059REGrecords. The Register
Set Offset record canbe Spare (-1).
The offset into the A059REG configuration table for this SRU. The offset is inunits of records. It specifies the beginning of the register set definition
information for this SRU.
Control Sets The number of control sets belonging to the SRU. The control sets are
defined continuously in A059CTL.
Control Set Offset
These values must
specify A059CTL
records. The ControlSet Offset record can
be Spare (-1).
The offset into the A059CTL configuration table for this SRU. The
offset is in units of records. It specifies the beginning of the control set
definition information for this SRU.
-
7/28/2019 700_a059_0cg
20/42
GE Power Systems
MODBUS DCAConfiguration Guide
A059-0CG-7.00-8 Restricted
8 Full
Name Range Description
Setpoint Sets The number of setpoint sets belonging to the SRU. The setpoint sets
are defined continuously in A059SPT.
Setpoint Set
Offset
These values must
specify A059SPT
records. The SetpointSet Offset record can
be Spare (-1).
The offset into the A059SPT configuration table for this SRU. The
offset is in units of records. It specifies the beginning of the setpoint set
definition information for this SRU.
Control FeedbackPoll
Sub-Table Status and Register Sets are configurable for polling after any control
request on that SRU.
Setpoint
Feedback Poll
Sub-Table Status and Register Sets are configurable for polling after any setpoint requeston that SRU.
4.2 Control Feedback Polling
This is a Sub-Table of the A059SRU configuration table. Each record defines the parameters for
automatic feedback polling for a single SRU, when a control is successfully operated.
Name Range Description
Control FeedbackDelay
0 - 32767 Amount of time (in milliseconds) that the RTU is to wait following asuccessful control request before initiating feedback polling.
A typical value is 500.
Feedback StatusSet(s)
The number of feedback status offsets belonging to the ControlFeedback Pollsub-table for this SRU. This value must be with in the range of the StatusSet(s) record in the A059SRU for this SRU. The status sets are definedcontinuously in A059STS.
Feedback StatusOffset
These values must specifyA059STS records for this
SRU. The FeedbackStatus Offset can be Spare(-1).
The offset into the A059STS configuration table for this SRU. The recordsselected must be same as the ones selected in the Status Set Offset record in
the A059SRU for this SRU. The offset is in units of records.
Feedback RegisterSet(s)
The number of feedback register offsets belonging to the Control FeedbackPoll sub-table for this SRU. This value must be with in the range of theRegister Set(s) record in the A059SRU for this SRU. The register sets are
defined continuously in A059REG.
Feedback RegisterOffset
These values must specifyA059REG records for thisSRU. The Feedback
Register Offset can beSpare (-1).
The offset into the A059REG configuration table for this SRU. The recordsselected must be same to the ones selected in the Register Set Offset record in
the A059SRU for this SRU. The offset is in units of records.
Table 6 SRU Control Feedback Poll Sub-Table
-
7/28/2019 700_a059_0cg
21/42
MODBUS DCAConfiguration Guide GE Power Systems
Restricted A059-0CG-7.00-8
Full 9
4.3 Setpoint Feedback Polling
This is a Sub-Table of the A059SRU configuration table. Each record defines the parameters for
automatic feedback polling for a single SRU, when a control is successfully operated.
Name Range Description
Setpoint FeedbackDelay
0 - 32767 Amount of time (in milliseconds) that the RTU is to wait following asuccessful setpoint request before initiating feedback polling.
A typical value is 500.
Feedback StatusSet(s)
The number of feedback status offsets belonging to the Setpoint Feedback Pollsub-table for this SRU. This value must be with in the range of the StatusSet(s) record in the A059SRU for this SRU. The status sets are definedcontinuously in A059STS.
Feedback StatusOffset
These values mustspecify A059STSrecords for this SRU.
The Feedback StatusOffset can be Spare (-1).
The offset into the A059STS configuration table for this SRU. The recordsselected must be same to the ones selected in the Status Set Offset record in the
A059SRU for this SRU. The offset is in units of records.Feedback RegisterSet(s)
The number of feedback register offsets belonging to the Setpoint FeedbackPoll sub-table for this SRU. This value must be with in the range of theRegister Set(s) record in the A059SRU for this SRU. The register sets are
defined continuously in A059REG.
Feedback Register
Offset
These values mustspecify A059REGrecords for this SRU.
The Feedback RegisterOffset can be Spare (-1).
The offset into the A059REG configuration table for this SRU. The records
selected must be same to the ones selected in the Register Set Offset record inthe A059SRU for this SRU. The offset is in units of records.
Table 7 SRU Setpoint Feedback Poll Sub-Table
-
7/28/2019 700_a059_0cg
22/42
GE Power Systems
MODBUS DCAConfiguration Guide
A059-0CG-7.00-8 Restricted
10 Full
-
7/28/2019 700_a059_0cg
23/42
Restricted A059-0CG-7.00-8
Full 11
Chapter 5: Status Set Table (A059STS)
5.1 Status Set Table (A059STS)
This Table contains data related to a continuous group of status inputs. A status set allows the
MODBUS DCA to obtain the on/off status of a continuous group of discrete inputs in the SRU.A single record in this table represents each status set. Parameters:
Field Name Range Description
Opcode Read Input Status (0)Read Output Status (1)
Read Output Register (2)
The MODBUS opcode the application will use when retrieving thestatus set data.
Scan Frequency 0 - 4294967295 The minimum time (in seconds) between scans for the sets data.
Start Address 0 - 65535 The MODBUS address of the first point in the set.
Status Points 1 - 2000 The number of consecutive points in the set.NOTE: This should be a multiple of 16, if Read Output RegisterOpcode is selected for this record.
Table 8 A059STS Field Descriptions
-
7/28/2019 700_a059_0cg
24/42
GE Power Systems
MODBUS DCAConfiguration Guide
A059-0CG-7.00-8 Restricted
12 Full
-
7/28/2019 700_a059_0cg
25/42
Restricted A059-0CG-7.00-8
Full 13
Chapter 6: Register Set Table (A059REG)
6.1 Register Set Table (A059REG)
This table contains data related to a continuous group of analog inputs or counters. A register set
allows the MODBUS DCA to obtain the value of a continuous group of points in the SRU. A
single record in this table represents each register set. Parameters:
Field Name Range Description
Set Type Analog Input (0)
Differential Counter (1)
Absolute Counter (2)
LSB Floating Point (3)
MSB Floating Point (4)
The expected data format of the register set data.
Analog input and both floating point formats are stored in the
analog input table (WESDAC_4), while the counter formats arestored in the counter table (WESDAC_3). See note below.
Opcode Read Input Register (0)
Read Output Register (1)
The MODBUS opcode the application will use when retrievingthe register set data.
Full Scale Value 0 - 65535 The full-scale value when analog inputs are used.A typical value for Full Scale is 32767.
Scan Frequency 0 - 4294967295 The minimum time (in seconds) between scans for the sets data.
Start Address 0 - 65535 The MODBUS address of the first point in the set.
Number of
Registers
0 - 125 The number of consecutive points in the set.
Table 9 A059REG Field Descriptions
NOTE: An absolute counter reads the change in the total number of counts since the last
scan while a differential counter reads the total number of counts from the deviceeach time.
-
7/28/2019 700_a059_0cg
26/42
GE Power Systems
MODBUS DCAConfiguration Guide
A059-0CG-7.00-8 Restricted
14 Full
-
7/28/2019 700_a059_0cg
27/42
Restricted A059-0CG-7.00-8
Full 15
Chapter 7: Control Set A059CTL Table
7.1 Control Set A059CTL Table
This table contains data related to a continuous group of controls. A single record in this table
represents each control set. Parameters:
Field Name Range Description
Background Updates Disabled (0)
Enabled (1)
Specifies if the control set should be updated with backgroundupdates. If enabled, the MODBUS DCA sends a Force Multiple Coils
command to the SRU at the configured interval with the current states
of each control.Background Updates is typically disabled.
Opcode Force Single Coil (0)
Force Multiple Coils (1)
The MODBUS opcode the application will use when sending controlrequests to any control in the set. Force multiple coils must be used
when background updating is enabled.
Update Frequency 0 - 65535 The minimum time (in seconds) between background updates for thecontrol set. This parameter is ignored if background updates is
disabled.
Start Address 0 - 65535 The MODBUS address of the first point in the set.
Control Points 0 - 65535 The number of consecutive points in the set.
Table 10 A059CTL Field Descriptions
-
7/28/2019 700_a059_0cg
28/42
GE Power Systems
MODBUS DCAConfiguration Guide
A059-0CG-7.00-8 Restricted
16 Full
-
7/28/2019 700_a059_0cg
29/42
Restricted A059-0CG-7.00-8
Full 17
Chapter 8: Setpoint Set A059SPT Table
8.1 Setpoint Set A059SPT
This table contains data related to a continuous group of analog outputs. A setpoint set allows theMODBUS DCA to change the value of a continuous group of points in the SRU. A single record
in this table represents each setpoint set. Parameters:
Field Name Range Description
Background Updates Disabled (0)Enabled (1)
Specifies if the control set should be updated with backgroundupdates. If enabled, the MODBUS DCA sends a Force Multiple
Coils command to the SRU at the configured interval with thecurrent states of each control.
Background Updates is typically disabled.
Data Format 16-bit Integer (0)LSB Floating Point (2)
MSB Floating Point (6)
The expected data format of the setpoint set data.
Opcode Preset Single Register (0)Preset Multiple Registers (1)
The MODBUS opcode the application will use when sending controlrequests to any control in the set. Force multiple coils must be used
when background updating is enabled.
Full Scale Value 0 - 65535 Full scale value of the setpoint.
Update Frequency 0 - 65535The minimum time (in seconds) between background updates for thecontrol set. This parameter is ignored if background updates isdisabled.
Start Address 0 - 65535 The MODBUS address of the first point in the set.Setpoint Points 1 - 800 The number of consecutive points in the set.
Table 11 A059SPT Field Descriptions
-
7/28/2019 700_a059_0cg
30/42
GE Power Systems
MODBUS DCAConfiguration Guide
A059-0CG-7.00-8 Restricted
18 Full
-
7/28/2019 700_a059_0cg
31/42
Restricted A059-0CG-7.00-8
Full 19
Chapter 9: WIN for the MODBUS DCA
The CFG_DCA table contains the database information for all the DCAs installed in the system.The MODBUS DCA requires a record in this table to allocate WESDAC points for its use. The
CFG_DCA record number is specified in A059MAIN.
Point allocation in WIN for the MODBUS DCA:
Point Type Description
Binary Inputs The MODBUS DCA requires one (1) binary input point for each status input address, each statusoutput address, and status output register. The MODBUS DCA requires two (2) additional binaryinput points per SRU to represent the Exception Pseudo Status and the Communication Failure PseudoStatus.
Binary Outputs The MODBUS DCA requires one (1) binary output point for each coil address configured for eachSRU.
Counters The MODBUS DCA requires one (1) counter point for each absolute counter and each differentialcounter register configured for each SRU.
Analog Inputs The MODBUS DCA requires one (1) analog input point for each analog input and each floating point
input register configured for each SRU.
Analog Outputs The MODBUS DCA requires one (1) analog output point for each setpoint and each floating pointoutput register configured for each SRU.
Device Status Points The MODBUS DCA requires one (1) device status point for each SRU.
Table 12 WIN System Points for MODBUS DCA
-
7/28/2019 700_a059_0cg
32/42
GE Power Systems
MODBUS DCAConfiguration Guide
A059-0CG-7.00-8 Restricted
20 Full
-
7/28/2019 700_a059_0cg
33/42
Restricted A059-0CG-7.00-8
Full 21
Appendix A: Error Messages
A.1 Error Messages: Cause, Effect and Remedy
During startup, the MODBUS DCA checks its configuration tables and logs a message to the
WESMAINT Error Log if it finds an error. Also during startup, the MODBUS DCA attempts to
spawn a number of processes. If a problem is encountered, an error message is logged. Thissection contains a description of all these errors as well as others, which may occur during
startup.
Expressions in angular brackets like "", are filled with the appropriate values by theMODBUS DCA. Messages logged to the WESMAINT Error Log by the MODBUS DCA will be
prefixed with a process name. This name will be either:A059:
or,A059--:
where,x = c - for communication process
e - for event process
s - for scan process
yy = process instance
-
7/28/2019 700_a059_0cg
34/42
GE Power Systems
MODBUS DCAConfiguration Guide
A059-0CG-7.00-8 Restricted
22 Full
Use this table to troubleshoot errors. Messages with a common cause and remedy are grouped
together.
Message Cause Remedy
A059MAIN Errors
E101, A059MAIN size error The A059MAIN application
configuration table contains more than1 record.
Verify the table contains only one record.
E102, invalid DCA index The DCA index specified in
A059MAIN is invalid. The DCAindex exceeds the number ofCFG_DCA records specified in theWIN configuration.
Contact the Customer Service Department and
report this error.
A059COM Errors
E200, A059COM missing The A059COM port configuration
table was not located.
Using the configuration system, edit the
application (A059) and make sure the table iscorrectly defined and initialized
E201, invalid SRUs, record: The communication port has been
configured to use invalid A059SRUrecords.
Verify all of the specified A059SRU records
exist.
A059SRU Errors
E300, A059SRU missing The A059SRU configuration tablewas not located.
Using the configuration system, edit theapplication (A059) and make sure the table iscorrectly defined and initialized.
E301, broadcast address detected,record:
An SRU has been configured for thebroadcast address (0).
Change the address to a value between 1 and255 inclusive.
E302, invalid status sets, record:
The SRU has been configured to useinvalid A059STS records.
Verify all of the specified A059STS recordsexist.
E303, invalid register sets, record:
The SRU has been configured to useinvalid A059REG records.
Verify all of the specified A059REG recordsexist.
E304, invalid control sets, record:
The SRU has been configured to use
invalid A059CTL records.
Verify all of the specified A059CTL records
exist.
E305, invalid setpoint sets, record:
The SRU has been configured to useinvalid A059SPT records.
Verify all of the specified A059SPT recordsexist.
E306, unused SRUs, record: The SRU has not been assigned to acommunication port.
Assign the SRU to a communication port.
E307, invalid control feedbackstatus set:
The Control Feedback Poll sub-tablein the A059SRU record has been
configured to use the Feedback StatusOffset records (which are offset in to
the A059STS configuration table) thatare out of range with or not same as
the A059STS records mapped by theA059SRU record .
Verify that the records specified in theFeedback Status Offset record in the Control
Feedback Poll sub-table in the A059SRU record are within the range of and same as the
A059STS records mapped by the A059SRUrecord .
-
7/28/2019 700_a059_0cg
35/42
MODBUS DCAConfiguration Guide GE Power Systems
Restricted A059-0CG-7.00-8
Full 23
Message Cause Remedy
E308, invalid control feedback
register set:
The Control Feedback Poll sub-table
in the A059SRU record has beenconfigured to use the FeedbackRegister Offset records (which are
offset in to the A059REG
configuration table) that are out ofrange with or not same as theA059REG records mapped by the
A059SRU record .
Verify that the records specified in the
Feedback Register Offset record in the ControlFeedback Poll sub-table in the A059SRU record are within the range of and same as the
A059REG records mapped by the A059SRU
record .
E309, invalid setpoint feedback
status set:
The Setpoint Feedback Poll sub-table
in the A059SRU record has beenconfigured to use the Feedback StatusOffset records (which are offset in tothe A059STS configuration table) that
are out of range with or not same asthe A059STS records mapped by theA059SRU record .
Verify that the records specified in the
Feedback Status Offset record in the SetpointFeedback Poll sub-table in the A059SRU record are within the range of and same as theA059STS records mapped by the A059SRU
record .
E310, invalid setpoint feedbackregister set:
The Setpoint Feedback Poll sub-tablein the A059SRU record has beenconfigured to use the FeedbackRegister Offset records (which are
offset in to the A059REGconfiguration table) that are out ofrange with or not same as theA059REG records mapped by the
A059SRU record .
Verify that the records specified in theFeedback Register Offset record in the SetpointFeedback Poll sub-table in the A059SRU record are within the range of and same as the
A059REG records mapped by the A059SRUrecord .
A059STS Errors
E400, A059STS missing The A059STS status set configurationtable was not located.
Using the configuration system, edit theapplication (A059) and make sure the table iscorrectly defined and initialized.
E401, invalid status set opcode,
record:
The status set has been configured as
an unknown opcode type.
Verify the opcode type is correct.
E402, points = 0 or > 2000, record:
The status set has been configured to
use zero or more than 2000 points.
Verify the number of points is correct.
E403, addresses > 65535, record:
The status set uses addresses, whichexceed 65535.
Verify the starting address and number of pointsis correct.
E404, invalid number of points,record:
The number of points selected is not amultiple of 16.
If the Opcode selected for this status set recordis Read Output Register, the number of pointsselected in the Status Points field must be amultiple of 16.
A059REG Errors
E500, A059REG missing The A059REG register set
configuration table was not located.
Using the configuration system, edit the
application (A059) and make sure the table is
correctly defined and initialized.
E501, invalid register set type,
record:
The register set has been configured
as an unknown set type.
Verify the set type is correct.
E502, invalid register set opcode,record:
The register set has been configuredas an unknown opcode type.
Verify the opcode type is correct.
E503, full scale = 0, record: The register set has been configuredwith a full scale of 0.
Correct the full scale.
-
7/28/2019 700_a059_0cg
36/42
GE Power Systems
MODBUS DCAConfiguration Guide
A059-0CG-7.00-8 Restricted
24 Full
Message Cause Remedy
E504, points = 0 or > 125, record:
The register set has been configured
to use zero or more than 125 points.
Verify the number of points is correct.
E505, addresses > 65535, record:
The register set uses addresses, whichexceed 65535.
Verify the starting address and number of pointsis correct.
A059CTL Errors
E600, A059CTL missing The A059CTL configuration tablewas not located.
Using the configuration system, edit theapplication (A059) and make sure the table iscorrectly defined and initialized..
E601, invalid control set type,record:
The control set has been configured asan unknown set type
Verify the set type is correct.
E602, invalid control set opcode,record:
The control set has been configured asan unknown opcode type.
Verify the opcode type is correct.
E603, force multiple coils required,
record:
When background updating is
enabled, the opcode must be set toforce multiple coils.
Verify the opcode is correct.
E604, points = 0 or > 800, record: The control set has been configured touse zero or more than 800 points. Verify the number of points is correct.
E605, addresses > 65535, record:
The control set uses addresses, whichexceed 65535.
Verify the starting address and number of pointsis correct.
A059SPT Errors
E700, A059SPT missing The A059SPT configuration table was
not located.
Using the configuration system, edit the
application (A059) and make sure the table iscorrectly defined and initialized.
E701, invalid setpoint set type,
record:
The setpoint set has been configured
as an unknown set type.
Verify the set type is correct.
E702, invalid setpoint set opcode,record:
The setpoint set has been configuredas an unknown opcode type.
Verify the opcode type is correct.
E703, full scale = 0, record: The setpoint set has been configuredwith a full scale of 0.
Correct the full scale.
E704, preset multiple registersrequired, record:
When background updating isenabled, the opcode must be set to
preset multiple registers.
Verify the opcode is correct, generate.
E705, points = 0 or > 100, record:
The setpoint set has been configuredto use zero or more than 100 points.
Verify the number of points is correct, generate.
E706, addresses > 65535, record:
The setpoint set uses addresses, whichexceed 65535.
Verify the starting address and number of pointsis correct.
-
7/28/2019 700_a059_0cg
37/42
MODBUS DCAConfiguration Guide GE Power Systems
Restricted A059-0CG-7.00-8
Full 25
Message Cause Remedy
WIN Errors
E800: CFG_DCA missing The CFG_DCA WIN configuration
table was not located.
Using the configuration system, edit the WIN
configuration and make sure the table iscorrectly defined and initialized.
E801: WESDAC_1 missing The WESDAC_1 table was notlocated.
Using the configuration system, edit the WINconfiguration (B008) and make sure theCFG_DCA table is correctly defined andallocates the required number of binary inputs.
E802: WESDAC_2 missing The WESDAC_2 table was notlocated.
Using the configuration system, edit the WINconfiguration (B008) and make sure theCFG_DCA table is correctly defined andallocates the required number of binary outputs.
E803: WESDAC_3 missing The WESDAC_3 table was notlocated.
Using the configuration system, edit the WINconfiguration (B008) and make sure theCFG_DCA table is correctly defined and
allocates the required number of counters.
E804: WESDAC_4 missing The WESDAC_4 table was notlocated.
Using the configuration system, edit the WINconfiguration (B008) and make sure the
CFG_DCA table is correctly defined andallocates the required number of analog inputs.
E805: WESDAC_5 missing The WESDAC_5 table was not
located.
Using the configuration system, edit the WIN
configuration (B008) and make sure theCFG_DCA table is correctly defined andallocates the required number of analog outputs.
E806: WESDAC_6 missing The WESDAC_6 table was notlocated.
Using the configuration system, edit the WINconfiguration (B008) and make sure theCFG_DCA table is correctly defined and
allocates the required number of devices.
E807: inadequate number of digital
inputs
The number of digital inputs allocated
for the MODBUS DCA is less thanthe number required to support the
configured SRUs.
Verify the digital input requirements (including
pseudo status), correct the number of digitalinputs allocated for the MODBUS DCA,
generate the NVRAM configuration file, anddownload the configuration into the system
E808: inadequate number of digitaloutputs
The number of digital outputsallocated for the MODBUS DCA is
less than the number required tosupport the configured SRUs.
Verify the digital output requirements, correctthe number of digital outputs allocated for the
MODBUS DCA, generate the NVRAMconfiguration file, and download theconfiguration into the system.
E809: inadequate number ofcounters
The number of counters allocated forthe MODBUS DCA is less than thenumber required to support theconfigured SRUs.
Verify the counter requirements, correct thenumber of counters allocated for the MODBUSDCA, generate the NVRAM configuration file,and download the configuration into the system.
E810: inadequate number of analoginputs
The number of analog inputs allocatedfor the MODBUS DCA is less thanthe number required to support the
configured SRUs.
Verify the analog input requirements, correctthe number of analog inputs allocated for theMODBUS DCA, generate the NVRAM
configuration file, and download theconfiguration into the system.
E811: inadequate number of analog
outputs
The number of analog outputs
allocated for the MODBUS DCA isless than the number required tosupport the configured SRUs.
Verify the analog output requirements, correct
the number of analog outputs allocated for theMODBUS DCA, generate the NVRAMconfiguration file, and download theconfiguration into the system.
-
7/28/2019 700_a059_0cg
38/42
GE Power Systems
MODBUS DCAConfiguration Guide
A059-0CG-7.00-8 Restricted
26 Full
Message Cause Remedy
E812: inadequate number of devices The number of devices allocated for
the MODBUS DCA is less than thenumber required to support theconfigured SRUs.
Verify the device requirements, correct the
number of devices allocated for the MODBUSDCA, generate the NVRAM configuration file,and download the configuration into the system.
E1200: WIN_OPEN failed The system could not attach itself toWIN.
Contact the Customer Service Department andreport this error.
Allocation Errors
E1000, cannot create scan schedule
E1001, cannot allocate comm portrun-time data
E1002, cannot allocate SRU run-
time data
E1003, cannot allocate status setrun-time data
E1004, cannot allocate register setrun-time data
E1005, cannot allocate control setrun-time data
E1006, cannot allocate setpoint setrun-time data
E1007, cannot allocate initializationflags
E1008, cannot allocate control IDs
E1009, cannot allocate feedback
poll list
There is insufficient available
memory to allocate run-time data.
Contact the Customer Service Department and
report this error.
-
7/28/2019 700_a059_0cg
39/42
MODBUS DCAConfiguration Guide GE Power Systems
Restricted A059-0CG-7.00-8
Full 27
Message Cause Remedy
pSOS Errors
E1100, cannot create event
exchange
E1101, cannot create control
exchangeE1102, cannot create comm
exchange
E1103, cannot create responseexchange
The system cannot create a pSOS
message exchange.
Contact the Customer Service Department and
report this error.
Communication Errors
E1300: cannot open COM The system cannot open thecommunication port.
Using configuration system, edit the application(A059) and make sure a valid communication
port has been defined. Check to make sureanother application is not using thecommunication port. Verify the NVRAMconfiguration file has been correctly generated
and downloaded.
E1301: cannot set commparameters, COM
E1302: cannot set timers, COM
E1303: cannot read rx size,COM
The system cannot interface to theserial I/O subsystem.
Contact the Customer Service Department andreport this error.
Process Start Errors
E2000, cannot start communicationprocess
E2001, cannot start control process
E2002, cannot start event process
E2003, cannot start scan process
The system was unable to start aprocess.
Contact the Customer Service Department andreport this error.
-
7/28/2019 700_a059_0cg
40/42
GE Power Systems
MODBUS DCAConfiguration Guide
A059-0CG-7.00-8 Restricted
28 Full
Installation Warnings
Message Cause Error
A059MAIN Warnings
W3000, A059MAIN missing
A059COM Warnings
W3100, invalid baud rate, using 1200
W3101, invalid parity, using no parity
W3102, invalid stop bits, using 1
W3103, invalid comm mode, using RTU
Invalid communication parameters areconfigured.
WIN Warnings
During run-time, the MODBUS DCA interfacesto the WESDAC Interface Node by writingvarious types of events. If any of these eventwrites fails, the event cannot be passed to other
applications in the system and the WESDAC datatables do not update. This section lists the
warning messages that may be displayed in theWESMAINT Error Log if the MODBUS DCA
experiences problems with its WIN interface.
If you find any of thesemessages in the error log,contact the Customer ServiceDepartment.
Null Data Warnings
W0, data updated failed
W1, time sync failed
W2, ACK/NACK failed
Binary Input Warnings
W100, status input init point failed
W101, status input on-line failed
W102, status input off-line failed
W103, status input data change failed
W106, status input restored comm failed
W107, status input loss comm failed
Binary Output Warnings
W200, control init point failed
W201, control on-line failed
W202, control off-line failed
W203, control data change failed
Counter Warnings
W300, counter init point failed
W301, counter on-line failedW302, counter off-line failed
W303, counter data change failed
W306, counter comm restored failed
W307, counter loss comm failed
-
7/28/2019 700_a059_0cg
41/42
MODBUS DCAConfiguration Guide GE Power Systems
Restricted A059-0CG-7.00-8
Full 29
Installation Warnings
Message Cause Error
Analog Inputs Warnings
W400, analog input init point failed
W401, analog input on-line failed
W402, analog input off-line failed
W403, analog input data change failed
W404, analog input in range failed
W405, analog input over range failed
W406, analog input comm restored failed
W407, analog input loss comm failed
Analog Output Warnings
W500, setpoint init point failed
W501, setpoint on-line failed
W502, setpoint off-line failed
W503, setpoint data change failedDevice Warnings
W600, device init point failed
W601, device on-line failed
W602, device off-line failed
W603, device transactions failed
W604, device failures failed
W605, device retries failed
W606, device comm restored failed
W607, device loss comm failed
pSOS Warnings
This section lists the warning messages that maybe displayed in the WESMAINT Error Log if the
MODBUS DCA experiences problems withpSOS.
If you find any of thesemessages in the error log,
contact the Customer ServiceDepartment.
Send Message Warnings
W1000, send comm message failed
W1001, send control message failed
W1002, send event message failed
W1003, send scan message failed
-
7/28/2019 700_a059_0cg
42/42
GE Power Systems
MODBUS DCAConfiguration Guide
Installation Warnings
Message Cause Error
Receive Message Warnings
W1100, receive comm message failed
Memory Allocation Warnings
W2000, cannot allocate ctl
W2001, cannot allocate spt
Output Request Return Codes
When processing an output request, the DCA maynot be able to execute the request. If this occurs,
the DCA will set the status code returned with therequest to the appropriate error code, andnegatively acknowledge (NACK) the controlrequest. This section describes the possible status
codes returned.
Illegal Point Number (0x0003) There is no function associated with this output
point. ReferChapter 9: WIN for the MODBUSDCAfor more information on the number ofdigital output or analog output points required bythe DCA and each point's associatedfunctionality.
Invalid Control Type (0x0080) The binary output point selected does not supportthe requested control type.
Point Off-Line (0x0085) The control/setpoint was not attempted becausethe selected binary output or analog output point
is currently off-line.