700_a059_0cg

download 700_a059_0cg

of 42

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.