gek-113493c.pdf

170
GE Multilin 215 Anderson Avenue, Markham, Ontario, Canada L6E 1B3 Tel: (905) 294-6222, 1-800-547-8629 (North America) Fax: (905) 201-2098 Internet: http://www.GEmultilin.com 369 Motor Management Relay Communications Guide 369 Revision: 3.4x Manual P/N: 1601-9046-A4 Publication Number: GEK-113493C Copyright © 2010 GE Multilin GE Consumer & Industrial Multilin *1601-9046-A4* GE Multilin's Quality Management System is registered to ISO9001:2000 QMI # 005094 UL # A3775

Upload: bcamellini2010

Post on 07-Nov-2015

223 views

Category:

Documents


3 download

TRANSCRIPT

  • GE Multilin

    215 Anderson Avenue, Markham, Ontario, Canada L6E 1B3

    Tel: (905) 294-6222, 1-800-547-8629 (North America)Fax: (905) 201-2098

    Internet: http://www.GEmultilin.com

    369 Motor Management RelayCommunications Guide

    369 Revision: 3.4x

    Manual P/N: 1601-9046-A4

    Publication Number: GEK-113493C

    Copyright 2010 GE Multilin

    GE Consumer & IndustrialMultilin

    *1601-9046-A4*

    GE Multilin's Quality Management System is registered to

    ISO9001:2000

    QMI # 005094UL # A3775

  • 2010 GE Multilin Incorporated. All rights reserved.

    GE Multilin 369 Motor Management Relay Communications Guide for revision 3.4x.

    369 Motor Management Relay, is a registered trademark of GE Multilin Inc.

    The contents of this manual are the property of GE Multilin Inc. This documentation is furnished on license and may not be reproduced in whole or in part without the permission of GE Multilin. The content of this manual is for informational use only and is subject to change without notice.

    Part numbers contained in this manual are subject to change without notice, and should therefore be verified by GE Multilin before ordering.

    Part number: 1601-9046-A4 (July 2010)

  • TABLE OF CONTENTS

    369 MOTOR MANAGEMENT RELAY INSTRUCTION MANUAL TOC1

    Table of Contents

    OVERVIEW .........................................................................................................................................1ELECTRICAL INTERFACE .....................................................................................................1PROFIBUS COMMUNICATIONS .........................................................................................2DEVICENET COMMUNICATIONS .......................................................................................2MODBUS COMMUNICATIONS ...........................................................................................2MODBUS/TCP COMMUNICATIONS .................................................................................3

    PROFIBUS-DP COMMUNICATIONS .........................................................................................6PROFIBUS COMMUNICATION OPTIONS ..........................................................................6369 RELAY PROFIBUS-DP PARAMETERIZATION ...........................................................6369 RELAY PROFIBUS-DP CONFIGURATION ................................................................6369 RELAY PROFIBUS-DP DIAGNOSTICS ..................................................................11PROFIBUS-DP LOSS OF COMMUNICATION TRIP .......................................................18

    PROFIBUS-DPV1 COMMUNICATIONS ................................................................................19369 RELAY PROFIBUS-DPV1 PARAMETERIZATION ..................................................19369 RELAY PROFIBUS CONFIGURATION .....................................................................19369 RELAY PROFIBUS INPUT DATA ............................................................................20369 RELAY PROFIBUS OUTPUT DATA ........................................................................21369 RELAY PROFIBUS DIAGNOSTICS ..........................................................................22369 RELAY PROFIBUS-DPV1 ACYCLICAL COMMUNICATION ..................................22369 RELAY PROFIBUS-DPV1 LOSS OF COMMUNICATION TRIP ............................23

    DEVICENET PROTOCOL ............................................................................................................ 24DEVICENET COMMUNICATIONS ....................................................................................24POLL DATA ......................................................................................................................25CHANGE OF STATE (COS) .............................................................................................27IDENTITY OBJECT (CLASS CODE 01H) ..........................................................................28MESSAGE ROUTER (CLASS CODE 02H) ........................................................................28DEVICENET OBJECT (CLASS CODE 03H) .....................................................................28ASSEMBLY OBJECT (CLASS CODE 04H) .......................................................................29DEVICENET CONNECTION OBJECT (CLASS CODE 05H) ............................................31ACKNOWLEDGE HANDLER OBJECT (CLASS CODE 2BH) ...........................................32I/O DATA INPUT MAPPING OBJECT (CLASS CODE A0H) ..........................................32I/O DATA OUTPUT MAPPING OBJECT (CLASS CODE A1H) ......................................33PARAMETER DATA INPUT MAPPING OBJECT (CLASS CODE B0H) ............................33DEVICENET LOSS OF COMMUNICATION TRIP ............................................................41DEVICENET DATA FORMATS .........................................................................................42

    MODBUS RTU PROTOCOL .......................................................................................................46DATA FRAME FORMAT AND DATA RATE .....................................................................46DATA PACKET FORMAT ..................................................................................................46ERROR CHECKING ..........................................................................................................47CRC-16 ALGORITHM ....................................................................................................47TIMING .............................................................................................................................48SUPPORTED MODBUS FUNCTIONS ..............................................................................48ERROR RESPONSES ........................................................................................................48MODBUS COMMANDS ...................................................................................................49

    MEMORY MAP ...............................................................................................................................51MEMORY MAP INFORMATION .......................................................................................51USER DEFINABLE MEMORY MAP AREA .......................................................................51EVENT RECORDER ..........................................................................................................52WAVEFORM CAPTURE ....................................................................................................52

  • TOC2 369 MOTOR MANAGEMENT RELAY INSTRUCTION MANUAL

    TABLE OF CONTENTS

    MOTOR START DATA LOGGER ......................................................................................52DATA LOGGER .................................................................................................................53MODBUS MEMORY MAP ................................................................................................54FORMAT CODES ........................................................................................................... 131

    CHANGE NOTES ........................................................................................................................ 163REVISION HISTORY ...................................................................................................... 163

    WARRANTY ................................................................................................................................. 165WARRANTY INFORMATION ......................................................................................... 165

  • 369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE CG1

    369 Motor Management Relay

    Communications Guide

    GE Consumer & IndustrialMultilin

    Communications Guide

    1 Overview

    1.1 Electrical Interface The hardware or electrical interface is one of the following:

    one of three 2-wire RS485 ports from the rear terminal connector,

    the RS232 from the front panel connector

    a fibre optic connection.

    In a 2-wire RS485 link, data flow is bidirectional. Data flow is half-duplex for both the RS485 and the RS232 ports. That is, data is never transmitted and received at the same time. RS485 lines should be connected in a daisy chain configuration (avoid star connections) with a terminating network installed at each end of the link, i.e. at the master end and at the slave farthest from the master. The terminating network should consist of a 120 ohm resistor in series with a 1 nF ceramic capacitor when used with Belden 9841 RS485 wire. The value of the terminating resistors should be equal to the characteristic impedance of the line. This is approximately 120 ohms for standard #22 AWG twisted pair wire. Shielded wire should always be used to minimize noise. Polarity is important in RS485 communications. Each '+' terminal of every 369 must be connected together for the system to operate. See the 369 Instruction Manual, chapter 3 for details on correct serial port wiring.

    When using a fibre optic link the Tx from the 369 should be connected to the Rx of the Master device and the Rx from the 369 should be connected to the Tx of the Master device.

  • CG2 369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE

    OVERVIEW CGCOMMUNICATIONS GUIDE

    1.2 Profibus CommunicationsThe 369 Motor Management Relay supports both Profibus-DP (order code P) and Profibus-DPV1 (order code P1) communication interfaces as slave that can be read and written to/from a Profibus-DP/V1 master. The Profibus-DP/V1 Master must read the GSD (Device Master Data) file of the 369 for the purposes of configuration and parameterization.

    The GSD file for the Profibus-DP option is 369_090C.gse.

    The GSD file for the Profibus-DPV1 option is 369_09E6.gse.

    The relay supports the following configurations and indications:

    Fieldbus type: PROFIBUS-DP (IEC 61158 Type 3, and IEC 61784)

    Auto baud rate detection 9.6Kbit - 12Mbit.

    Address range: 1-126, setting via EnerVista 369 Setup software or front keypad.

    Input data: 220 bytes - cyclical.

    Extended Diagnostic data: 26 bytes - non-cyclical.

    Sections 2.2 to 2.4 pertain to the Profibus-DP option.

    In addition to the above, the Profibus-DPV1 (P1) option supports:

    Fieldbus type: Profibus-DPV1 (IEC 61158 Type 3, and IEC 61784)

    Acyclic read/write between a Master (Class1/Class2) and the 369 slave according to the DPV1 extensions of IEC 61158.

    Output Data: 2 bytes - cyclical.

    Sections 3.1 to 3.6 of this manual pertain to the Profibus-DPV1 option.

    1.3 DeviceNet CommunicationsThe 369 Motor Management Relay supports the optional DeviceNet protocol as slave that can be read by a DeviceNet master. The device can be added to a DeviceNet list by adding the 369.eds file in the scanner list. The EDS file can be generated using the EnerVista 369 Setup program.

    The relay supports following configuration.

    Field bus type: DeviceNet

    Functions supported: Explicit, Polled, COS and Cyclic IO messaging

    Baud Rate: 125, 250 and 500 kbps, programmable through software or relay front keypad

    Mac ID: 0 to 63, programmable through software or relay front keypad

    See section 4: DeviceNet Protocol, for complete details.

    1.4 Modbus CommunicationsThe 369 implements a subset of the AEG Modicon Modbus RTU serial communication standard. Many popular programmable controllers support this protocol directly with a suitable interface card allowing direct connection of relays. Although the Modbus protocol is hardware independent, the 369 interfaces include three 2-wire RS485 ports and one

  • CGCOMMUNICATIONS GUIDE OVERVIEW

    369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE CG3

    RS232 port. Modbus is a single master, multiple slave protocol suitable for a multi-drop configuration as provided by RS485 hardware. In this configuration up to 32 slaves can be daisy-chained together on a single communication channel.

    The 369 is always a slave. It cannot be programmed as a master. Computers or PLCs are commonly programmed as masters. The Modbus protocol exists in two versions: Remote Terminal Unit (RTU, binary) and ASCII. Only the RTU version is supported by the 369. Monitoring, programming and control functions are possible using read and write register commands.

    1.5 Modbus/TCP Communications

    Modbus/TCP Option:

    When configured with the E Option, the 369 can connect to Ethernet networks via the rear RJ45 connection, using the Modbus/TCP protocol as detailed in the document Open Modbus / TCP Specification by Andy Swales, Release 1.0, 29 March 1999 (a search via the internet can produce a free copy of this document).

    This description contains information to the location of Setting registers for configuring the 369 for a LAN connection, and the physical connection of the 369. Information pertaining to the application of an IED over Ethernet is beyond the scope of this manual and users should consult their Network Administrators for configuration details.

    Note The implementation of this option is for the intention of data retrieval and device configuration. The 369 does not support firmware upgrade via this connection.

    Setpoints Configuration:

    The user needs to configure the following settings for interface to a LAN: IP ADDRESS, SUBNET MASK, and GATEWAY ADDRESS. Each setting contains 4 octets. The user configures the octets as shown in the following example:

    IP ADDRESS: 127.0.0.1SUBNET MASK: 255.255.255.252GATEWAY ADDRESS: 127.0.0.1

    SETPOINT MEMORY MAPADDRESS

    DATA VALUE(DEC)

    IP ADDRESS OCTET1 0x101C 127IP ADDRESS OCTET2 0x101D 0IP ADDRESS OCTET3 0x101E 0IP ADDRESS OCTET4 0x101F 1SUBNET MASK OCTET1 0x1020 255SUBNET MASK OCTET2 0x1021 255SUBNET MASK OCTET3 0x1022 255SUBNET MASK OCTET4 0x1023 252GATEWAY ADDRESS OCTET1 0x1024 127GATEWAY ADDRESS OCTET2 0x1025 0GATEWAY ADDRESS OCTET3 0x1026 0

  • CG4 369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE

    OVERVIEW CGCOMMUNICATIONS GUIDE

    These settings can also be configured via the keypad under the S1 369 SETUP 369 COMMUNICATIONS path.

    Physical Connection:

    The 369 can be connected to an Ethernet LAN via the RJ45 connector at the back of the 369.

    Ethernet Loss Of Communication Trip

    The 369 can detect a failure in communication activity with the MODBUS Master through Ethernet port. The Ethernet Loss of Communications feature can be used to trip any combination of output relays.

    When equipped with the Ethernet option, the 369 can be configured to check for MODBUS TCP/IP activity, and raise an alarm and trip an output relay if activity is not detected within the configured delay. Delays of 0.25 to 10.00 seconds may be configured by the user.

    If the Fieldbus Loss of Comms function is enabled , the 369 considers an Ethernet loss of communication to have occurred in the following conditions:

    1. Link failure (break in physical connection)

    2. If valid MODBUS packets are not received within the configured delay period. Invalid MODBUS packets, such as ones that contain the wrong slave ID, are not considered valid. Please note that an ICMP PING message is not a valid MODBUS packet

    3. If packets cannot be received because of buffer overflows or lack of queue space, the delay timer will continue to decrement, and will not be reset until valid packets are received. If the queues / buffers cannot be recovered within the configured delay, the Loss of Communication alarm will be raised, and any configured relays shall trip.

    A delay of 0.25 sec to 10.00 sec in steps of 0.25 sec can be programmed to delay the output relay activation. To avoid false trips, it is advised to set the trip delay greater than MODBUS timeout delay.

    This feature can be programmed for Latched or Unlatched operation.

    If programmed as Latched:

    The Fieldbus Loss of Comms trip will remain latched until the communication with the Modbus Master through Ethernet port is (re) established AND the latched trip is manually reset or remotely reset via Modbus communications.

    If programmed as Unlatched:

    Any programmed output relays for this feature will be activated until communication with the Modbus master through Ethernet port is active. Once communication is active, the trip condition will be cleared and the assigned output relays will automatically de-activate.

    The setpoints associated with this feature are:

    1. Fieldbus Loss of Comms Enable

    2. Fieldbus Loss of Comms Delay

    GATEWAY ADDRESS OCTET4 0x1027 1

    SETPOINT MEMORY MAPADDRESS

    DATA VALUE(DEC)

  • CGCOMMUNICATIONS GUIDE OVERVIEW

    369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE CG5

    3. Assign Loss of Comms Relay

    Refer to the 369 Instruction Manual, chapter 5: 369 Relay Communications for more information on these setpoints.

  • CG6 369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE

    PROFIBUS-DP COMMUNICATIONS CGCOMMUNICATIONS GUIDE

    2 Profibus-DP Communications

    2.1 Profibus Communication OptionsThe 369 Motor Management Relay supports either Profibus-DP (order code P) or Profibus-DPV1 (order code P1) communication interfaces as slave that can be read and written to/from a Profibus-DP/V1 master. The Profibus-DP/V1 Master must read the GSD (Device Master Data) file of the 369 for the purposes of configuration and parameterization.

    The GSD file for the Profibus-DP option is 369_090C.GSE.

    The GSD file for the Profibus-DPV1 option is 369_09E6.GSE.

    Sections 2.2 to 2.4 pertain to the Profibus-DP option.

    Sections 3.1 to 3.6 of this manual pertain to the Profibus-DPV1 option.

    2.2 369 Relay Profibus-DP ParameterizationThe 369 Motor Management Relay supports mandatory parametrization. The relay keeps its user parameter data / setpoints in a non-volatile memory and does not need device related parametrization during startup of the DP master. The EnerVista 369 Setup software is the best tool for user parametrization of the 369 device.

    2.3 369 Relay Profibus-DP ConfigurationThe Profibus-DP basic configuration has one DP master and one DP slave. In a typical bus segment up to 32 stations can be connected (a repeater has to be used if more than 32 stations operate on a bus). The end nodes on a Profibus-DP network must be terminated to avoid reflections on the bus line.

    The bus address for the relay as Profibus-DP node can be set using the S1 369 RELAY SETUP 369 RELAY COMMUNICATIONS PROFIBUS ADDRESS setpoint or via the EnerVista 369 Setup software, which extends address range from 1 to 126. Address 126 is used only for commissioning purposes and should not be used to exchange user data.

    The media for the fieldbus is a twisted pair copper cable along with 9-pin SUB-D connector, which connects the bus to the 369 socket on the back of the relay. The 369 Motor Management Relay has autobaud support. The baud rates and other slave specific information needed for configuration are contained in 369_090C.gs* which is used by a network configuration program.

    The 369 Motor Management Relay as a DP slave transfers fast process data to the DP master according to master-slave principle. The 369 Motor Management Relay is a modular device, supporting up to 8 input modules.

    During the configuration session, all modules have to be selected in order to get the entire area of 110 words of input data. There are no output data for processing. The following diagram shows the possible DP Master Class 2 configuration menu:

  • CGCOMMUNICATIONS GUIDE PROFIBUS-DP COMMUNICATIONS

    369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE CG7

    FIGURE CG1: Slave Configuration

    Table CG1: Profibus Input Data (Sheet 1 of 5)

    OFFSET CYCLIC DATA (ACTUAL VALUES)

    LENGTH (BYTES)

    MINIMUM MAXIMUM STEP VALUE

    UNITS FORMAT CODE

    DEFAULT

    VALUE HEX VALUE HEX

    0 MotorStatus 2 0 0000 4 0004 1 F133 0

    2 TC_Used 2 0 0000 100 0064 1 % F1 0

    4 Time_to_Trip 2 1 FFFF 65500 FFDC 1 s F20 1

    6 OverloadLT 2 0 0000 50000 C350 1 s F1 0

    8 StartsHourLT[5] 2 0 0000 60 003C 1 min F1 0

    10 TimeBetween StartsLT 2 0 0000 500 01F4 1 min F1 0

    12 RestartBlock LT 2 0 0000 50000 C350 1 s F1 0

    14 StartInhibitLT 2 0 0000 60 003C 1 min F1 0

    16 AccessSwitch Status 2 0 0000 1 0001 1 F131 0

    18 SpeedSwitch Status 2 0 0000 1 0001 1 F131 0

    20 SpareSwitch Status 2 0 0000 1 0001 1 F131 0

    22 DiffSwitch Status 2 0 0000 1 0001 1 F131 0

    24 EmergencySwitch status 2 0 0000 1 0001 1 F131 0

    26 ResetSwitch Status 2 0 0000 1 0001 1 F131 0

  • CG8 369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE

    PROFIBUS-DP COMMUNICATIONS CGCOMMUNICATIONS GUIDE

    28 TripRelayStatus 2 0 0000 1 0001 1 N/A F150 2

    30 AlarmRelayStatus 2 0 0000 1 0001 1 N/A F150 2

    32 Aux1RelayStatus 2 0 0000 1 0001 1 N/A F150 2

    34 Aux2RelayStatus 2 0 0000 1 0001 1 N/A F150 2

    36 Ia 2 0 0000 65535 FFFF 1 A F1 0

    38 Ib 2 0 0000 65535 FFFF 1 A F1 0

    40 Ic 2 0 0000 65535 FFFF 1 A F1 0

    42 AveragePhaseCurrent 2 0 0000 65535 FFFF 1 A F1 0

    44 MotorLoad 2 0 0000 2000 07D0 1 xFLA F3 0

    46 CurrentUnbalance 2 0 0000 100 0064 1 % F1 0

    48 U/B Biased Motor Load 2 0 0000 2000 07D0 1 xFLC F3 0

    50 GroundCurrent 2 0 0000 50000 C350 1 A F23 0

    52 Vab 2 0 0000 65000 FDE8 1 V F1 0

    54 Vbc 2 0 0000 65000 FDE8 1 V F1 0

    56 Vca 2 0 0000 65000 FDE8 1 V F1 0

    58 Van 2 0 0000 65000 FDE8 1 V F1 0

    60 Vbn 2 0 0000 65000 FDE8 1 V F1 0

    62 Vcn 2 0 0000 65000 FDE8 1 V F1 0

    64 AvgLineVoltage 2 0 0000 65000 FDE8 1 V F1 0

    66 AvgPhaseVoltage 2 0 0000 65000 FDE8 1 V F1 0

    68 Frequency 2 0 0000 12000 2EE0 1 Hz F3 0

    70 BackSpinFrequency 2 1 0001 12000 2EE0 1 Hz F3 0

    72 PowerFactor 2 99 FF9D 100 0064 1 F21 0

    74 RealPowerkW 2 32000 8300 32000 7D00 1 kW F4 0

    76 RealPowerhp 2 0 0000 65000 FDE8 1 hp F1 0

    78 ReactivePower 2 32000 8300 32000 7D00 1 kvar F4 0

    80 ApparentPower 2 0 0000 65000 FDE8 1 kVA F1 0

    82 MWh 2 0 0000 65535 FFFF 1 MWh F1 0

    84 PositiveMvarh 2 0 0000 65535 FFFF 1 Mvarh F1 0

    86 NegativeMvarh 2 0 0000 65535 FFFF 1 Mvarh F1 0

    88 HottestStatorRtd 2 0 0000 12 000C 1 F2 0

    Table CG1: Profibus Input Data (Sheet 2 of 5)

    OFFSET CYCLIC DATA (ACTUAL VALUES)

    LENGTH (BYTES)

    MINIMUM MAXIMUM STEP VALUE

    UNITS FORMAT CODE

    DEFAULT

    VALUE HEX VALUE HEX

  • CGCOMMUNICATIONS GUIDE PROFIBUS-DP COMMUNICATIONS

    369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE CG9

    90 HottestStatorRtdTemp 2 40 FFD8 200 00C8 1 C F4 42

    92 LocalRtd1 2 40 FFD8 200 00C8 1 C F4 42

    94 LocalRtd2 2 40 FFD8 200 00C8 1 C F4 42

    96 LocalRtd3 2 40 FFD8 200 00C8 1 C F4 42

    98 LocalRtd4 2 40 FFD8 200 00C8 1 C F4 42

    100 LocalRtd5 2 40 FFD8 200 00C8 1 C F4 42

    102 LocalRtd6 2 40 FFD8 200 00C8 1 C F4 42

    104 LocalRtd7 2 40 FFD8 200 00C8 1 C F4 42

    106 LocalRtd8 2 40 FFD8 200 00C8 1 C F4 42

    108 LocalRtd9 2 40 FFD8 200 00C8 1 C F4 42

    110 LocalRtd10 2 40 FFD8 200 00C8 1 C F4 42

    112 LocalRtd11 2 40 FFD8 200 00C8 1 C F4 42

    114 LocalRtd12 2 40 FFD8 200 00C8 1 C F4 42

    116 CurrentDemand 2 0 0000 50000 C350 1 A F1 0

    118 RealPowerDemand 2 0 0000 50000 C350 1 kW F1 0

    120 ReactivePowerDemand 2 32000 8300 32000 7D00 1 kvar F4 0

    122 ApparentPowerDemand 2 0 0000 50000 C350 1 kVA F1 0

    124 PeakCurrent 2 0 0000 65535 FFFF 1 A F1 0

    126 PeakRealPower 2 0 0000 50000 C350 1 kW F1 0

    128 PeakReactivePower 2 32000 8300 32000 7D00 1 kvar F4 0

    130 PeakApparentPower 2 0 0000 50000 C350 1 kVA F1 0

    132 Va angle 2 0 0000 359 0167 1 o F1 0

    134 Vb angle 2 0 0000 359 0167 1 o F1 0

    136 Vc angle 2 0 0000 359 0167 1 o F1 0

    138 Ia angle 2 0 0000 359 0167 1 o F1 0

    140 Ib angle 2 0 0000 359 0167 1 o F1 0

    142 Ic angle 2 0 0000 359 0167 1 o F1 0

    144 Learned AccelerationTime

    2 1 0001 2500 09C4 1 s F2 0

    146 Learned StartingCurrent 2 0 0000 65535 FFFF 1 A F1 0

    148 Learned StartingCapacity

    2 0 0000 100 0064 1 % F1 0

    Table CG1: Profibus Input Data (Sheet 3 of 5)

    OFFSET CYCLIC DATA (ACTUAL VALUES)

    LENGTH (BYTES)

    MINIMUM MAXIMUM STEP VALUE

    UNITS FORMAT CODE

    DEFAULT

    VALUE HEX VALUE HEX

  • CG10 369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE

    PROFIBUS-DP COMMUNICATIONS CGCOMMUNICATIONS GUIDE

    150 Learned RunningCoolTime Constant

    2 0 0000 500 01F4 1 min F1 0

    152 LearnedStoppedCoolTime Constant

    2 0 0000 500 01F4 1 min F1 0

    154 Last StartingCapacity 2 0 0000 100 0064 1 % F1 0

    156 Learned UnbalanceKfactor

    2 0 0000 29 001D 1 F1 0

    158 BSDState 2 0 0000 6 0006 1 F27 0

    160 RawPredictionTimer 2 0 0000 50000 C350 1 s F2 0

    162 NumberOfStarts 2 0 0000 50000 C350 1 F1 0

    164 NumberOfRestarts 2 0 0000 50000 C350 1 F1 0

    166 DigitalCounter 2 0 0000 65535 FFFF 1 F1 0

    168 MotorRunningHours 2 0 0000 65535 FFFF 1 hr F1 0

    170 RelayOperatingHours 2 0 0000 65535 FFFF 1 hr F1 0

    172 Last trip Cause 2 0 0000 169 00A9 1 F134 0

    174 Last trip Date 4 N/A N/A N/A N/A N/A N/A F18 N/A

    178 Last trip Time 4 N/A N/A N/A N/A N/A N/A F19 N/A

    182 Last pre-trip Ia 2 0 0000 65535 FFFF 1 A F1 0

    184 Last pre-trip Ib 2 0 0000 65535 FFFF 1 A F1 0

    186 Last pre-trip Ic 2 0 0000 65535 FFFF 1 A F1 0

    188 Last pre-trip MotorLoad 2 0 0000 2000 07D0 1 FLA F3 0

    190 Last pre-trip Unbalance 2 0 0000 100 0064 1 % F1 0

    192 Last pre-trip Ig 2 0 0000 50000 C350 1 A F23 0

    194 Last trip HottestStatorRtd

    2 0 0000 12 000C 1 F1 0

    196 Last trip HottestStatorTemp

    2 40 FFD8 200 00C8 1 C F4 0

    198 Last pretrip Vab 2 0 0000 65000 FDE8 1 V F1 0

    200 Last pretrip Vbc 2 0 0000 65000 FDE8 1 V F1 0

    202 Last pretrip Vca 2 0 0000 65000 FDE8 1 V F1 0

    204 Last pretrip Van 2 0 0000 65000 FDE8 1 V F1 0

    206 Last pretrip Vbn 2 0 0000 65000 FDE8 1 V F1 0

    Table CG1: Profibus Input Data (Sheet 4 of 5)

    OFFSET CYCLIC DATA (ACTUAL VALUES)

    LENGTH (BYTES)

    MINIMUM MAXIMUM STEP VALUE

    UNITS FORMAT CODE

    DEFAULT

    VALUE HEX VALUE HEX

  • CGCOMMUNICATIONS GUIDE PROFIBUS-DP COMMUNICATIONS

    369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE CG11

    2.4 369 Relay Profibus-DP DiagnosticsThe 369 Motor Management Relay supports both slave mandatory (6 bytes system-wide standardized) and slave specific diagnostic data. If the diagnostics are considered high priority, the PLC/host program will be informed of the fault (alarm or trip) and can call a special error routine.

    Diagnostic bytes 1 through 6 represent standard diagnostic data and are formatted as follows.

    The extended diagnosis for the relay is composed of 26 bytes (bytes 7 to 32) and contains diagnostic information according to the following table.

    208 Last pretrip Vcn 2 0 0000 65000 FDE8 1 V F1 0

    210 Last pretrip Frequency 2 0 0000 12000 2EE0 1 Hz F3 0

    212 Last pretrip KiloWatts 2 32000 8300 32000 7D00 1 kW F4 0

    214 Last pretrip KiloVAR 2 32000 8300 32000 7D00 1 kvar F4 0

    216 Last pretrip KiloVA 2 0 0000 50000 C350 1 kVA F1 0

    218 Last pretrip PowerFactor

    2 99 FF9D 100 0064 1 F21 0

    Table CG1: Profibus Input Data (Sheet 5 of 5)

    OFFSET CYCLIC DATA (ACTUAL VALUES)

    LENGTH (BYTES)

    MINIMUM MAXIMUM STEP VALUE

    UNITS FORMAT CODE

    DEFAULT

    VALUE HEX VALUE HEX

    Table CG2: Diagnostic bytes 1 through 7

    BYTE DESCRIPTION

    1 Station Status 1

    2 Station Status 2

    3 Station Status 3

    4 Diagnostic Master Address

    5 Identification Number (High Byte)

    6 Identification Number (Low Byte)

    Table CG3: Profibus Diagnostics (Sheet 1 of 8)

    BIT BYTE FUNCTION

    0 to 7 7 Number of Diagnostic Bytes

    0 8 SinglePhasingTrip

    1 8 SpareSwitchTrip

    2 8 EmergencySwitchTrip

  • CG12 369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE

    PROFIBUS-DP COMMUNICATIONS CGCOMMUNICATIONS GUIDE

    3 8 DifferentialSwitchTrip

    4 8 SpeedSwitchTrip

    5 8 ResetSwitchTrip

    6 8 Reserved

    7 8 OverloadTrip

    8 9 ShortCircuitTrip

    9 9 ShortCircuitBackupTrip

    10 9 MechanicalJamTrip

    11 9 UndercurrentTrip

    12 9 CurrentUnbalanceTrip

    13 9 GroundFaultTrip

    14 9 GroundFaultBackupTrip

    15 9 Reserved

    16 10 AccelerationTimerTrip

    17 10 Rtd1Trip

    18 10 Rtd2Trip

    19 10 Rtd3Trip

    20 10 Rtd4Trip

    21 10 Rtd5Trip

    22 10 Rtd6Trip

    23 10 Rtd7Trip

    24 11 Rtd8Trip

    25 11 Rtd9Trip

    26 11 Rtd10Trip

    27 11 Rtd11Trip

    28 11 Rtd12Trip

    29 11 UnderVoltageTrip

    30 11 OverVoltageTrip

    31 11 VoltagePhaseReversalTrip

    32 12 UnderfrequencyTrip

    33 12 OverfrequencyTrip

    34 12 LeadPowerFactorTrip

    Table CG3: Profibus Diagnostics (Sheet 2 of 8)

    BIT BYTE FUNCTION

  • CGCOMMUNICATIONS GUIDE PROFIBUS-DP COMMUNICATIONS

    369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE CG13

    35 12 LagPowerFactorTrip

    36 12 PositivekvarTrip

    37 12 NegativekvarTrip

    38 12 UnderpowerTrip

    39 12 ReversePowerTrip

    40 13 IncompleteSequenceTrip

    41 13 SpareSwitchAlarm

    42 13 EmergencySwitchAlarm

    43 13 DifferentialSwitchAlarm

    44 13 SpeedSwitchAlarm

    45 13 ResetSwitchAlarm

    46 13 Reserved

    47 13 ThermalCapacityAlarm

    48 14 OverloadAlarm

    49 14 MechanicalJamAlarm

    50 14 UndercurrentAlarm

    51 14 CurrentUnbalanceAlarm

    52 14 GroundFaultAlarm

    53 14 UndervoltageAlarm

    54 14 OvervoltageAlarm

    55 14 OverfrequencyAlarm

    56 15 UnderfrequencyAlarm

    57 15 LeadPowerFactorAlarm

    58 15 LagPowerFactorAlarm

    59 15 PositivekvarAlarm

    60 15 NegativekvarAlarm

    61 15 UnderpowerAlarm

    62 15 ReversePowerAlarm

    63 15 Rtd1Alarm

    64 16 Rtd2Alarm

    65 16 Rtd3Alarm

    66 16 Rtd4Alarm

    Table CG3: Profibus Diagnostics (Sheet 3 of 8)

    BIT BYTE FUNCTION

  • CG14 369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE

    PROFIBUS-DP COMMUNICATIONS CGCOMMUNICATIONS GUIDE

    67 16 Rtd5Alarm

    68 16 Rtd6Alarm

    69 16 Rtd7Alarm

    70 16 Rtd8Alarm

    71 16 Rtd9Alarm

    72 17 Rtd10Alarm

    73 17 Rtd11Alarm

    74 17 Rtd12Alarm

    75 17 Rtd1HighAlarm

    76 17 Rtd2HighAlarm

    77 17 Rtd3HighAlarm

    78 17 Rtd4HighAlarm

    79 17 Rtd5HighAlarm

    80 18 Rtd6HighAlarm

    81 18 Rtd7HighAlarm

    82 18 Rtd8HighAlarm

    83 18 Rtd9HighAlarm

    84 18 Rtd10HighAlarm

    85 18 Rtd11HighAlarm

    86 18 Rtd12HighAlarm

    87 18 OpenRTDSensorAlarm

    88 19 ShortRTDAlarm

    89 19 TripCountersAlarm

    90 19 StarterFailureAlarm

    91 19 CurrentDemandAlarm

    92 19 KWDemandAlarm

    93 19 KVARDemandAlarm

    94 19 KVADemandAlarm

    95 19 DigitalCounterAlarm

    96 20 OverloadLockoutBlock

    97 20 StartInhibitBlock

    98 20 StartsHourBlock

    Table CG3: Profibus Diagnostics (Sheet 4 of 8)

    BIT BYTE FUNCTION

  • CGCOMMUNICATIONS GUIDE PROFIBUS-DP COMMUNICATIONS

    369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE CG15

    99 20 TimeBetweenStartsBlock

    100 20 RestartBlock

    101 20 Reserved

    102 20 BackSpinBlock

    103 20 LossofRemoteRTDCommunication

    104 21 RemoteRTD1Rtd1Trip

    105 21 RemoteRTD1Rtd2Trip

    106 21 RemoteRTD1Rtd3Trip

    107 21 RemoteRTD1Rtd4Trip

    108 21 RemoteRTD1Rtd5Trip

    109 21 RemoteRTD1Rtd6Trip

    110 21 RemoteRTD1Rtd7Trip

    111 21 RemoteRTD1Rtd8Trip

    112 22 RemoteRTD1Rtd9Trip

    113 22 RemoteRTD1Rtd10Trip

    114 22 RemoteRTD1Rtd11Trip

    115 22 RemoteRTD1Rtd12Trip

    116 22 RemoteRTD2Rtd1Trip

    117 22 RemoteRTD2Rtd2Trip

    118 22 RemoteRTD2Rtd3Trip

    119 22 RemoteRTD2Rtd4Trip

    120 23 RemoteRTD2Rtd5Trip

    121 23 RemoteRTD2Rtd6Trip

    122 23 RemoteRTD2Rtd7Trip

    123 23 RemoteRTD2Rtd8Trip

    124 23 RemoteRTD2Rtd9Trip

    125 23 RemoteRTD2Rtd10Trip

    126 23 RemoteRTD2Rtd11Trip

    127 23 RemoteRTD2Rtd12Trip

    128 24 RemoteRTD3Rtd1Trip

    129 24 RemoteRTD3Rtd2Trip

    130 24 RemoteRTD3Rtd3Trip

    Table CG3: Profibus Diagnostics (Sheet 5 of 8)

    BIT BYTE FUNCTION

  • CG16 369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE

    PROFIBUS-DP COMMUNICATIONS CGCOMMUNICATIONS GUIDE

    131 24 RemoteRTD3Rtd4Trip

    132 24 RemoteRTD3Rtd5Trip

    133 24 RemoteRTD3Rtd6Trip

    134 24 RemoteRTD3Rtd7Trip

    135 24 RemoteRTD3Rtd8Trip

    136 25 RemoteRTD3Rtd9Trip

    137 25 RemoteRTD3Rtd10Trip

    138 25 RemoteRTD3Rtd11Trip

    139 25 RemoteRTD3Rtd12Trip

    140 25 RemoteRTD4Rtd1Trip

    141 25 RemoteRTD4Rtd2Trip

    142 25 RemoteRTD4Rtd3Trip

    143 25 RemoteRTD4Rtd4Trip

    144 26 RemoteRTD4Rtd5Trip

    145 26 RemoteRTD4Rtd6Trip

    146 26 RemoteRTD4Rtd7Trip

    147 26 RemoteRTD4Rtd8Trip

    148 26 RemoteRTD4Rtd9Trip

    149 26 RemoteRTD4Rtd10Trip

    150 26 RemoteRTD4Rtd11Trip

    151 26 RemoteRTD4Rtd12Trip

    152 27 RemoteRTD1Rtd1Alarm

    153 27 RemoteRTD1Rtd2Alarm

    154 27 RemoteRTD1Rtd3Alarm

    155 27 RemoteRTD1Rtd4Alarm

    156 27 RemoteRTD1Rtd5Alarm

    157 27 RemoteRTD1Rtd6Alarm

    158 27 RemoteRTD1Rtd7Alarm

    159 27 RemoteRTD1Rtd8Alarm

    160 28 RemoteRTD1Rtd9Alarm

    161 28 RemoteRTD1Rtd10Alarm

    162 28 RemoteRTD1Rtd11Alarm

    Table CG3: Profibus Diagnostics (Sheet 6 of 8)

    BIT BYTE FUNCTION

  • CGCOMMUNICATIONS GUIDE PROFIBUS-DP COMMUNICATIONS

    369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE CG17

    163 28 RemoteRTD1Rtd12Alarm

    164 28 RemoteRTD2Rtd1Alarm

    165 28 RemoteRTD2Rtd2Alarm

    166 28 RemoteRTD2Rtd3Alarm

    167 28 RemoteRTD2Rtd4Alarm

    168 29 RemoteRTD2Rtd5Alarm

    169 29 RemoteRTD2Rtd6Alarm

    170 29 RemoteRTD2Rtd7Alarm

    171 29 RemoteRTD2Rtd8Alarm

    172 29 RemoteRTD2Rtd9Alarm

    173 29 RemoteRTD2Rtd10Alarm

    174 29 RemoteRTD2Rtd11Alarm

    175 29 RemoteRTD2Rtd12Alarm

    176 30 RemoteRTD3Rtd1Alarm

    177 30 RemoteRTD3Rtd2Alarm

    178 30 RemoteRTD3Rtd3Alarm

    179 30 RemoteRTD3Rtd4Alarm

    180 30 RemoteRTD3Rtd5Alarm

    181 30 RemoteRTD3Rtd6Alarm

    182 30 RemoteRTD3Rtd7Alarm

    183 30 RemoteRTD3Rtd8Alarm

    184 31 RemoteRTD3Rtd9Alarm

    185 31 RemoteRTD3Rtd10Alarm

    186 31 RemoteRTD3Rtd11Alarm

    187 31 RemoteRTD3Rtd12Alarm

    188 31 RemoteRTD4Rtd1Alarm

    189 31 RemoteRTD4Rtd2Alarm

    190 31 RemoteRTD4Rtd3Alarm

    191 31 RemoteRTD4Rtd4Alarm

    192 32 RemoteRTD4Rtd5Alarm

    193 32 RemoteRTD4Rtd6Alarm

    194 32 RemoteRTD4Rtd7Alarm

    Table CG3: Profibus Diagnostics (Sheet 7 of 8)

    BIT BYTE FUNCTION

  • CG18 369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE

    PROFIBUS-DP COMMUNICATIONS CGCOMMUNICATIONS GUIDE

    2.5 Profibus-DP Loss Of Communication Trip If the 369 detects a problem in communicating with the Profibus master, the Profibus Loss of Communications feature can be used to operate on any combination of output relays.

    During parameterization, a Profibus master sets up the communication and monitoring times for the slave including the watchdog time. A Profibus slave uses a watchdog timer to enable it to detect bus inactivity with its master. The watchdog timer is reset every time an error free message is received from the master. If no valid message is received within the time specified during parameterization, the slave assumes a communication error.

    If the 369 Profibus communications is offline and not communicating with a master, then the Fieldbus Loss of Comms function (if enabled) will activate. This feature can be programmed for Latched or Unlatched operation.

    If programmed as Latched:

    The Fieldbus Loss of Comms output relay will remain latched until communication with the Master is (re) established AND the latched output relay is manually reset or remotely reset via Modbus communications.

    If programmed as Unlatched:

    Any output relays programmed for this feature will be de-activated once communication is restored; the Loss of Communication condition will be cleared and the assigned output relays will automatically de-activate.

    The setpoints associated with this feature are:

    1. Fieldbus Loss of Comms Enable

    2. Fieldbus Loss of Comms Delay

    3. Assigned Fieldbus Loss of Comms Relay

    Refer to the 369 Instruction Manual, chapter 5: 369 Relay Communications for more information on these setpoints.

    195 32 RemoteRTD4Rtd8Alarm

    196 32 RemoteRTD4Rtd9Alarm

    197 32 RemoteRTD4Rtd10Alarm

    198 32 RemoteRTD4Rtd11Alarm

    199 32 RemoteRTD4Rtd12Alarm

    Table CG3: Profibus Diagnostics (Sheet 8 of 8)

    BIT BYTE FUNCTION

  • CGCOMMUNICATIONS GUIDE PROFIBUS-DPV1 COMMUNICATIONS

    369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE CG19

    3 Profibus-DPV1 Communications

    3.1 369 Relay Profibus-DPV1 ParameterizationThe 369 Motor Management Relay supports mandatory parametrization as well as three bytes of user parameter data necessary for DPV1 devices. The relay keeps its user parameter data/setpoints in a non-volatile memory and does not require device related parametrization during startup of the DP/V1 master, with the exception of the DPV1 Enable parameter. To enable the DPV1 acyclical functionality, the DPV1 parameter must be set to Enable when configuring the device in your master using the GSD file.

    The EnerVista 369 Setup software is the best tool for editing user parametrization (setpoints) of the 369 Relay device.

    FIGURE CG2: User Parameter Setup Enable DPV1

    3.2 369 Relay Profibus ConfigurationThe Profibus-DPV1 basic configuration has one DP/V1 master and one DPV1 slave. In a typical bus segment up to 32 stations can be connected (a repeater has to be used if more then 32 stations operate on a bus). The end nodes on a Profibus-DPV1 network must be terminated to avoid reflections on the bus line.

    The bus address for the relay as Profibus-DPV1 node can be set using the S1 369 SETUP 369 COMMUNICATIONS PROFIBUS ADDRESS setpoint or via the EnerVista 369 Setup software, which extends address range from 1 to 126. Address 126 is used only for commissioning purposes and should not be used to exchange user data.

  • CG20 369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE

    PROFIBUS-DPV1 COMMUNICATIONS CGCOMMUNICATIONS GUIDE

    The Profibus media is a twisted-pair copper cable along with 9-pin Sub-D connector, which connects the bus to the 369 Relay socket on the back of the relay. The 369 Motor Management Relay has autobaud support. The baud rates and other slave specific information needed for configuration are contained in the 369_09E6.gse file, which is used by a network configuration program.

    The 369 Motor Management Relay as a DPV1 slave transfers fast process data to the DP/V1 master according to master-slave principle. The 369 Relay is a modular device, supporting up to 111 input modules.

    Modules define a block size of input data to be read by the master, starting from offset zero. Adding modules in your Master configuration increases the size of the total block of data that the Master will read, making it easy to choose a total block size of data that matches the user's requirements.

    3.3 369 Relay Profibus Input DataThere are two options for configuring what data is made available through Profibus Input Data, based on the value of the PROFIBUS CYCLIC IN DATA setpoint (see 369 Instruction Manual, chapter 5 for details). If the PROFIBUS CYCLIC IN DATA setpoint is set to 0 (default map), then the data available to be read matches Table CG1: Profibus Input Data on page CG7.

    The user can also exactly define the data provided and the order of that data. The Modbus User Definable Memory Map area and the PROFIBUS CYCLIC IN DATA setpoint are used to define this data. The PROFIBUS CYCLIC IN DATA setpoint determines the number of 16-bit registers available to be read through Profibus Input Data and the Modbus User Definable Memory Map is used to determine the data provided and the order of the data.

    For example, if the user only wishes to read two 16-bit registers of data (4 bytes), the user selects a number of Input Modules from the GSD file that add up to a total of 4 bytes. When the Profibus Master is reading the Input data, only 4 bytes of Input data will be sent in the communication packet. The number of words should match the PROFIBUS CYCLIC IN DATA setpoint, but it's not necessary. If the number of Input data bytes read from the master is greater than the user has defined with the PROFIBUS CYCLIC IN DATA setpoint, the balance of the data will return zero values.

  • CGCOMMUNICATIONS GUIDE PROFIBUS-DPV1 COMMUNICATIONS

    369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE CG21

    FIGURE CG3: Slave Configuration Example 1 4 Bytes of Input Data

    FIGURE CG4: Slave Configuration Example 2 220 Bytes of Input Data

    3.4 369 Relay Profibus Output DataThe capability to force the output relays states has been implemented in cyclic output data. As cyclic data is continuously written, the 369 looks for a change in the value to execute the force relays command. Refer to the 369 Instruction Manual, chapter 5 for more information about the force output relays feature.

  • CG22 369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE

    PROFIBUS-DPV1 COMMUNICATIONS CGCOMMUNICATIONS GUIDE

    A slave configuration example for 4 bytes of input data and 2 bytes of output data is shown below.

    FIGURE CG5: Slave Configuration Example 4 Bytes of Input Data, 2 bytes of Output Data

    3.5 369 Relay Profibus DiagnosticsThe diagnostic data available for the Profibus-DPV1 option matches Table CG3: Profibus Diagnostics on page CG11. When no diagnostic information is available and the master initiates a diagnostics read, the six slave mandatory bytes are read.

    3.6 369 Relay Profibus-DPV1 Acyclical CommunicationThe following items have been made available through Profibus-DPV1 acyclical communication. Data is addressed through the use of slot and index addressing. Three parameters are required to read or write data from the 369 Relay using a Profibus-DPV1 master:

    1. Slot number

    2. Index number

    3. Data length (number of 16-bit words)

    Table CG4: Profibus Output Data

    OFFSET

    CYCLIC DATA (ACTUAL VALUES)

    LENGTH (BYTES)

    MINIMUM MAXIMUM FORMAT CODE

    VALUE HEX VALUE HEX

    0 Force Output Relays 2 0 0 15 F F141

  • CGCOMMUNICATIONS GUIDE PROFIBUS-DPV1 COMMUNICATIONS

    369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE CG23

    Note The value that is written acyclically to either FORCE OUTPUT RELAYS or BLOCK PROTECTION FUNCTIONS must be a 16-bit value. The lower byte contains the bitmask data (as per format codes noted) and the upper byte written must always contain a value of zero.

    Refer to the 369 Instruction Manual, chapter 5 for additional information about the force output relays feature. Refer to the 369 Instruction Manual, chapter 5.3.4 for additional information about the protection function blocking feature.

    3.7 369 Relay Profibus-DPV1 Loss Of Communication Trip If the 369 detects a problem in communicating with the Profibus master, the Profibus Loss of Communications feature can be used to operate on any combination of output relays. Refer to the following sections for more information regarding this feature:

    369 Communications Guide: Section 2.5: Profibus-DP Loss Of Communication Trip

    369 Instruction Manual: Chapter 5: 369 Communications (for information regarding the setpoints for this feature).

    Table CG5: Profibus-DPV1 Acyclic Write Data

    OBJECT SLOT INDEX LENGTH DESCRIPTION FORMAT

    0 0 0 2 bytes Force Output Relays F141

    2 2 bytes Block Protection Functions F180

    Table CG6: Profibus-DPV1 Acyclic Read Data

    OBJECT SLOT INDEX LENGTH DATA ITEM FORMAT

    0 0

    0 2 bytes Trip Relay Status F150

    2 2 bytes Alarm Relay Status F150

    4 2 bytes Aux1 Relay Status F150

    6 2 bytes Aux2 Relay Status F150

    8 2 bytes Functions Currently Blocked F141

  • CG24 369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE

    DEVICENET PROTOCOL CGCOMMUNICATIONS GUIDE

    4 DeviceNet Protocol

    4.1 DeviceNet CommunicationsThe device profile is an extension of the Generic Device Profile (0x00). It is a group 2 only server. The MAC ID and baud rate are programmable through relay front panel or the EnerVista 369 Setup software. The polling function consumes one byte of control data (described under assembly object class 04, instance 96h) and produces data as per Poll Data Group 1, Poll Data Group 2, or the User-Defined poll data (described in assembly object class 04, instance 64h). The COS\CYC operation produces 4 bytes of data as per Class 4, Instance 66h, Attribute 3.

    The EDS file for use with a DeviceNet master can be generated using the EnerVista 369 Setup program. The EDS file differs depending on which Poll Group is selected, and by the amount of data being returned for the User-Defined Poll Data. Note that only one version of the EDS file may be used for any one DeviceNet master.

    The 369 Motor Management Relay supports following DeviceNet object classes.

    DeviceNet Loss Of Communication Trip

    If the 369 detects a failure in communicating with the DeviceNet master, the Fieldbus Loss of Communications feature can be used to trip any combination of output relays.

    If the 369 DeviceNet communications is offline and not communicating with a master, then the Fieldbus Loss of Comms function (if enabled) will activate. This feature can be programmed for Latched or Unlatched operation.

    If the Fieldbus Loss of Comms function is enabled , the 369 considers a DeviceNet loss of communication to have occurred in the following conditions:

    1. Online; not connected

    2. Critical link failure

    3. Connection timeout.

    Table CG7: DeviceNet Object Classes

    CLASS Object

    01h Identity

    02h Message Router

    03h DeviceNet

    04h Assembly

    05h Connection

    2Bh Acknowledge Handler

    A0h IO data Input Mapping

    A1h IO data Output Mapping

    B0h Parameter Data input Mapping

  • CGCOMMUNICATIONS GUIDE DEVICENET PROTOCOL

    369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE CG25

    Note Critical link failure is caused by failure of CAN_H or CAN_L bus. To re-establish communication after recovery of critical link faliure, the 369 Fieldbus comms interface must be reset. This can be done without recycling the control power to the 369 by using "RESET FIELDBUS COMMS INTERFACE" command under setting S1 369 SETUP\369 COMMUNICATIONS\ . Refer to section 5.2.3 for more details.

    A delay of 0.25 sec to 10.00 sec in steps of 0.25 sec can be programmed to delay the output relay activation.

    This feature can be programmed for Latched or Unlatched operation.

    If programmed as Latched:

    The DeviceNet Loss of Comms trip will remain latched until the communication with the Master is (re) established AND the latched trip is manually reset or remotely reset via Modbus communications.

    If programmed as Unlatched:

    Any programmed output relays for this feature will be activated until communication is active. Once communication is active, the trip condition will be cleared and the assigned output relays will automatically de-activate.

    The setpoints associated with this feature are:

    1. Fieldbus Loss of Comms Enable

    2. Fieldbus Loss of Comms Delay

    3. Assign Loss of Comms Relay

    Refer to the 369 Instruction Manual, chapter 5: 369 Relay Communications for more information on these setpoints.

    4.2 Poll DataThe polling function consumes one byte of control data and produces data as per Poll Data Group 1, Poll Data Group 2, or the User-Defined poll data. The control data format is as follows:

    Bit Position Name Value

    0 Motor Start 0.1

    1 Motor Stop 0.1

    2 Fault Reset 0.1

    3 Reserved -

    4 Reserved -

    5 Reserved -

    6 Reserved -

    7 Reserved -

  • CG26 369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE

    DEVICENET PROTOCOL CGCOMMUNICATIONS GUIDE

    For execution of DeviceNet control commands, one of the switch assignments should be set to DeviceNet Control and be closed.

    The motor start command energizes the output relay set with the START CONTROL RELAY setpoint. The motor stop command energizes the trip relay. The fault reset command resets the latched trip and alarm conditions, provided the cause of alarm/trip is removed. The commands are executed continuously as long as the control bits are high. When two or more commands are executed simultaneously, only one will be executed. The command hierarchy for execution is given below.

    1. Motor stop

    2. Fault reset

    3. Motor start

    Note The corresponding command bit should be high for more than 500 ms to execute the command.

    The Polled input bytes can be selected from two predefined groups of parameters or one group of user-defined parameters with the DeviceNet Input Poll Data Group setpoint. The list of parameters in each group is given below:

    Table CG8: Poll Data Group 1

    Byte Description Length Units Format Default

    1 Motor Status 1 - F172 0

    2 Digital Input Status 1 - F173 0

    3 Digital Output Status 1 - F174 0

    4 Flag Change State 1 - F175 0

    5 Thermal Capacity Used 1 % UINT 0

    6 (low), 7 (high) Time to Trip 2 seconds F20 -1

    Table CG9: Poll Data Group 2

    Byte Description Length Units Format Default

    1 Motor Status - Stopped, Starting, Running, Tripped

    1 - F172 0

    2,3 Cause of Last Trip 2 - F134 0

    4,5 Average Phase Current 2 A F1 0

    6,7 Ground Current 2 A F23 0

    8,9 Average Line Voltage 2 V F1 0

    10,11 Real Power (kW) 2 kW F4 0

    12,13 Power Factor 2 - F21 0

  • CGCOMMUNICATIONS GUIDE DEVICENET PROTOCOL

    369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE CG27

    User-Defined Poll Data

    The user can also define exactly which data will be provided and the order in which that data is given. The Modbus User Definable Memory Map area (refer to Section 9.6.2: User Definable Memory Map Area on page 934) and the User-Defined Data Size setpoint are used to define this data and data size. The User-Defined Data Size setpoint determines the number of 16-bit registers available to be read through DeviceNet Poll Input Data and the Modbus User Definable Memory Map is used to determine the data provided and the order of the data.

    For example, if the user only wishes to read two 16-bit registers of data (4 bytes), the user sets the DeviceNet Input Poll Data Group setpoint to User-Defined and then programs a value of 2 for the User-Defined Data Size setpoint. When the DeviceNet master reads the Poll Input data, 4 bytes of Input data will be read as follows.

    Note that the Explicit message data provided both via Class 04, Instance 64h, Attribute 03 and Class A0h, Instance 01, Attribute 01 will match the the Poll data configuration.

    4.3 Change of State (COS)The COS data is described under class 4, instance 66h, attribute 3. The following data is provided:

    14 Local Hottest Stator RTD Number 2 - F1 0

    15,16 Local Hottest Stator RTD Temperature 2 c F4 0

    17 Digital Input Status - Access Switch, Speed Switch, Spare Switch, Differential Switch, Emergency Switch, Reset Switch

    1 - F173 0

    18 Digital Output Status - Trip Relay, Alarm Relay, Aux Relay 1, Aux Relay 2

    1 - F174 0

    Table CG9: Poll Data Group 2

    Byte Description Length Units Format Default

    Byte Description Length

    1 (Hi), 2 (Lo) User Defined Memory Map Register 1 1 word3 (Hi), 4 (lo) User Defined Memory Map Register 2 1 word

    Byte Description Length Units Format Default

    1 Motor Status 1 - F172 0

    2 Digital Input Status 1 - F173 0

    3 Digital Output Status 1 - F174 0

    4 Flag Change State 1 - F175 0

  • CG28 369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE

    DEVICENET PROTOCOL CGCOMMUNICATIONS GUIDE

    4.4 Identity Object (class code 01h)Identity object, Class code 01h, Services.

    Identity object, Class code 01h, Attributes.

    Identity object, Class code 01h, Instance 01h, Attributes.

    The USINT and UINT data types are defined as follows: USINT = Unsigned integer byte (range 0 to 255); UINT = Unsigned integer word (range 0 to 65535).

    4.5 Message Router (class code 02h)The message router (class code 2) object provides a messaging connection point through which a client may address a service to any object or instance residing in the physical device. There is no external visible interface to the message router object.

    4.6 DeviceNet Object (class code 03h)DeviceNet object, Class code 03h, Services:

    DeviceNet object, Class Code 03h, Attributes:

    DeviceNet object, Class Code 03h, Instance 01h, Attributes:

    CODE SERVICES AVAILABLE TO THIS OBJECT

    NAME DESCRIPTION

    0x05 Reset Reset the device to power up configuration

    0x0E Get_Attribute_Single Returns the contents of the given attribute

    ATTRIBUTE ACCESS NAME/DESCRIPTION DATA TYPE VALUE

    01h Get Revision of Identity object UINT 1

    ATTRIBUTE ACCESS NAME/DESCRIPTION DATA TYPE VALUE

    01h Get Vendor ID UINT 928

    02h Get Device Type UINT 003h Get Product Code UINT 5304h Get Revision (Major, Minor) USINT (2) 2.20

    05h Get Status F178 ---

    07h Get Product Name Short-String369 Motor Management Relay

    CODE SERVICES AVAILABLE TO THIS OBJECT

    NAME DESCRIPTION

    0x0E Get_Attribute_Single Returns the contents of the given attribute

    ATTRIBUTE ACCESS NAME/DESCRIPTION DATA TYPE VALUE

    01h Get Revision of DeviceNet object USINT 2

    ATTRIBUTE ACCESS NAME/DESCRIPTION DATA TYPE VALUE

    01h Get MAC ID USINT 0 to 63

  • CGCOMMUNICATIONS GUIDE DEVICENET PROTOCOL

    369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE CG29

    The USINT and UINT data types are defined as follows: USINT = Unsigned integer byte (range 0 to 255); UINT = Unsigned integer word (range 0 to 65535).

    4.7 Assembly Object (class code 04h)Assembly object, Class code 04h, Services:

    Assembly object, Class code 04h, Attributes.

    Assembly object, Class code 04h, Instance 64h, Attributes.

    Assembly object, Class code 04h, Instance 65h, Attributes.

    Assembly object, Class code 04h, Instance 66h, Attributes.

    02h Get Baud Rate USINT 0 = 125 kbps, 1 = 250 kbps,2 = 500 kbps

    05h GetAllocation choice BYTE

    Bit 0: explicit messagingBit 1: polled I/OBit 4: COS I/OBit 5: cyclic I/OBit 6: acknowledge suppression

    Masters MAC ID USINT 0 to 63: address;255 = unallocated

    ATTRIBUTE ACCESS NAME/DESCRIPTION DATA TYPE VALUE

    CODE SERVICES AVAILABLE TO THIS OBJECT

    NAME DESCRIPTION

    0x0E Get_Attribute_Single Returns the contents of the given attribute0X10 Set_Attribute_Single Sets the contents of the given attribute

    ATTRIBUTE ACCESS NAME/DESCRIPTION DATA TYPE VALUE

    01h Get Revision of Assembly object UINT 202h Get Maximum instance number UINT 150

    ATTRIBUTE ACCESS NAME/DESCRIPTION DATA TYPE VALUE

    03h Get Motor data1

    1. The data available through this Class/Instance/Attribute will depend on which Poll Group isused (see section 4.2: Poll Data).

    bytes (7) see below

    ATTRIBUTE ACCESS NAME/DESCRIPTION DATA TYPE VALUE

    03h Get Flag change state byte see below

    DATA FORMATS, FLAG CHANGE STATE

    BIT POSITION NAME VALUES

    0 Trip/alarm flag 0 = no change; 1 = trip or alarm1 to 7 Reserved ---

    ATTRIBUTE ACCESS NAME/DESCRIPTION DATA TYPE VALUE

    03h Get Digital data bytes (4) see below

    DATA FORMATS, DIGITAL DATA

    BYTE DESCRIPTION LENGTH UNITS FORMAT DEFAULT

    1 Motor status 1 byte --- F172 0

  • CG30 369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE

    DEVICENET PROTOCOL CGCOMMUNICATIONS GUIDE

    Assembly object, Class code 04h, Instance 67h, Attributes.

    Assembly object, Class code 04h, Instance 68h, Attributes.

    Assembly object, Class code 04h, Instance 96h, Attributes.

    For execution of DeviceNet control commands, one of the switch assignments should be set to DeviceNet Control and be closed.

    The motor start command energizes the output relay set with the START CONTROL RELAY setpoint. The motor stop command energizes the trip relay. The fault reset command resets the latched trip and alarm conditions, provided the cause of alarm/trip is removed. The commands are executed continuously as long as the control bits are high. When two or more commands are executed simultaneously, only one will be executed. The command hierarchy for execution is given below.

    1. Motor stop2. Fault reset3. Motor start

    The corresponding command bit should be high for more than 500 ms to execute the command.

    2 Digital input status 1 byte --- F173 03 Digital output status 1 byte --- F174 0

    4 Flag change state 1 byte --- F175 0

    ATTRIBUTE ACCESS NAME/DESCRIPTION DATA TYPE VALUE

    03h Get Thermal capacity used USINT %

    ATTRIBUTE ACCESS NAME/DESCRIPTION DATA TYPE DATA FORMAT VALUE

    03h Get Time to trip Word F20 1 second

    ATTRIBUTE ACCESS NAME/DESCRIPTION DATA TYPE VALUE

    03h Set Control byte 1 byte see below

    DATA FORMATS, CONTROL BYTE

    BIT POSITION NAME VALUE

    0 Motor start 0, 1

    1 Motor stop 0, 12 Fault reset 0, 13 Reserved ---

    4 Reserved ---5 Reserved ---6 Reserved ---

    7 Reserved ---

    DATA FORMATS, DIGITAL DATA

    BYTE DESCRIPTION LENGTH UNITS FORMAT DEFAULT

  • CGCOMMUNICATIONS GUIDE DEVICENET PROTOCOL

    369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE CG31

    4.8 DeviceNet Connection Object (class code 05h)The connection objects manage the characteristics of each communication connection. There are two instances of the connection object in the device: explicit connection (

  • CG32 369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE

    DEVICENET PROTOCOL CGCOMMUNICATIONS GUIDE

    4.9 Acknowledge Handler Object (class code 2Bh)Acknowledge Handler Object, Class Code 2Bh, Services:

    Acknowledge Handler object, Class code 2Bh, Attributes.

    Acknowledge Handler object, Class code 2Bh, Instance 01h, Attributes:

    4.10 I/O Data Input Mapping Object (class code A0h)I/O Data Input Mapping Object, Class code A0h, Services:

    Input/Output Data Input Mapping object, Class code A0h, Attributes.

    I/O Data Input Mapping object, Class code A0h, Instance 01h, Attributes:

    0Dh Get Produced path length UINT 0x0006

    0Eh Get Produced path BYTE [6] 0Fh Get Consumed path length UINT 0x000610h Get Consumed path BYTE [6]

    11h Get Production inhibit timer UINT 0x0000

    ATTRIBUTE ACCESS NAME/DESCRIPTION DATA TYPE VALUE

    CODE NAME DESCRIPTION

    0x0E Get_Attribute_Single Returns the contents of the given attribute0x10 Set_Attribute_Single Sets the contents of the given attribute

    ATTRIBUTE ACCESS NAME/DESCRIPTION DATA TYPE VALUE

    01h Get Revision of Acknowledge Handler object UINT 1

    02h Get Maximum instance number UINT 1

    ATTRIBUTE ACCESS NAME/DESCRIPTION DATA TYPE VALUE

    01h Get Acknowledge timer UINT 16 ms02h Get Retry limit USINT 1

    CODE NAME DESCRIPTION

    0x0E Get_Attribute_Single Returns the contents of the given attribute

    ATTRIBUTE ACCESS NAME/DESCRIPTION DATA TYPE VALUE

    01h Get Revision of I/O Data Input Mapping object UINT 1

    ATTRIBUTE ACCESS NAME/DESCRIPTION DATA TYPE DATA FORMAT

    01h Get Motor data1

    1. The data available through this Class/Instance/Attribute will depend on which Poll Group is used(see section 4.2: Poll Data)

    bytes (7) see below

    02h Get Flag change state byte F17503h Get Digital data bytes (4) see below

    04h Get Thermal capacity used USINT %05h Get Time to trip Word F20

  • CGCOMMUNICATIONS GUIDE DEVICENET PROTOCOL

    369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE CG33

    4.11 I/O Data Output Mapping Object (class code A1h)I/O Data Output Mapping Object, Class code A1h, Services:

    I/O Data Input Mapping object, Class code A0h, Instance 01h, Attributes:

    4.12 Parameter Data Input Mapping Object (class code B0h)Parameter Data Input Mapping object, Class code B0h, Services:

    Parameter Data Input Mapping object, Class code B0h, Attributes.

    Parameter Data Input Mapping object, Class code B0h, Instance 01h, Attributes:

    DATA FORMATS, DIGITAL DATA

    BYTE DESCRIPTION LENGTH UNITS FORMAT DEFAULT

    1 Motor status 1 byte --- F172 02 Digital input status 1 byte --- F173 0

    3 Digital output status 1 byte --- F174 04 Flag change state 1 byte --- F175 0

    CODE NAME DESCRIPTION

    0x0E Get_Attribute_Single Returns the contents of the given attribute

    0x10 Set_Attribute_Single Sets the contents of the given attribute

    ATTRIBUTE ACCESS NAME/DESCRIPTION DATA TYPE DATA FORMAT

    01h Set Control byte 1 byte see below

    DATA FORMATS, CONTROL BYTE

    BIT POSITION NAME VALUES

    0 Motor start 0, 11 Motor stop 0, 1

    2 Fault reset 0, 13 Reserved ---4 Reserved ---

    5 Reserved ---6 Reserved ---7 Reserved ---

    CODE NAME DESCRIPTION

    0x0E Get_Attribute_Single Returns the contents of the given attribute

    ATTRIBUTE ACCESS NAME/DESCRIPTION DATA TYPE VALUE

    01h Get Revision of Identity object UINT 1

    ATTRIBUTE ACCESS NAME/DESCRIPTION DATA TYPE VALUE

    01h Get Currents bytes (10) see below02h Get Current angles bytes (6) see below

    03h Get Motor load bytes (6) see below04h Get Line voltages bytes (8) see below05h Get Phase voltages bytes (8) see below

  • CG34 369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE

    DEVICENET PROTOCOL CGCOMMUNICATIONS GUIDE

    06h Get Phase voltage angles bytes (6) see below

    07h Get Frequency bytes (2) see below08h Get BSD state and frequency bytes (6) see below09h Get Power bytes (10) see below

    0Ah Get Energy bytes (6) see below

    0Bh Get Local hottest stator RTD and temperature bytes (4) see below

    0Ch Get Local RTD temperatures bytes (24) see below0Dh Get Demand bytes (8) see below0Eh Get Peak values bytes (8) see below

    0Fh Get Learned data bytes (14) see below10h Get Motor statistics bytes (8) see below11h Get Cause of trip bytes (2) see below

    12h Get Last trip date and time bytes (8) see below13h Get Last pre-trip currents bytes (8) see below14h Get Last pre-trip motor load bytes (4) see below

    15h Get Pre-trip local hottest stator RTD and temperature bytes (4) see below

    16h Get Last pre-trip line voltages bytes (6) see below17h Get Last pre-trip phase voltages bytes (6) see below

    18h Get Last pre-trip frequency bytes (2) see below19h Get Last pre-trip power bytes (8) see below1Ah Get Trip diagnostic data bytes (6) see below

    1Bh Get Alarm diagnostic data bytes (8) see below1Ch Get Start block status data bytes (18) see below1Dh Get Actual values bytes (202) see below

    ATTRIBUTE ACCESS NAME/DESCRIPTION DATA TYPE VALUE

    DATA FORMATS FOR CLASS CODE B0H, INSTANCE 1 (Sheet 1 of 8)

    ATTRIBUTE BYTES DESCRIPTION LENGTH FORMAT VALUE/UNIT

    01hCURRENTS

    1,2 (low, high) Phase Current Ia 16 bits UINT A3,4 (low, high) Phase Current Ib 16 bits UINT A

    5,6 (low, high) Phase Current Ic 16 bits UINT A

    7,8 (low, high) Average phase current Iav 16 bits UINT A

    9,10 (low, high) Ground current Ig 16 bits F23 0.1 A or 0.01 A

    02hCURRENT ANGLES

    1,2 (low, high) Ia angle 16 bits UINT degrees3,4 (low, high) Ib angle 16 bits UINT degrees5,6 (low, high) Ic angle 16 bits UINT degrees

    03hMOTOR LOAD

    1,2 (low, high) Motor load 16 bits F3 0.01 FLA3,4 (low, high) Current unbalance 16 bits UINT %

    5,6 (low, high) Unbalanced biased motor load (Ieq) 16 bits F3 0.01 FLA

    04hLINE VOLTAGES

    1,2 (low, high) Voltage Vab 16 bits UINT V3,4 (low, high) Voltage Vbc 16 bits UINT V

    5,6 (low, high) Voltage Vca 16 bits UINT V7,8 (low, high) Average line voltage 16 bits UINT V

  • CGCOMMUNICATIONS GUIDE DEVICENET PROTOCOL

    369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE CG35

    05hPHASE VOLTAGES

    1,2 (low, high) Voltage Van 16 bits UINT V3,4 (low, high) Voltage Vbn 16 bits UINT V

    5,6 (low, high) Voltage Vcn 16 bits UINT V

    7,8 (low, high) Average phase voltage 16 bits UINT V

    06hPHASE VOLTAGE ANGLES

    1,2 (low, high) Va angle 16 bits UINT degrees3,4 (low, high) Vb angle 16 bits UINT degrees5,6 (low, high) Vc angle 16 bits UINT degrees

    07hFREQUENCY 1,2 (low, high) Frequency 16 bits F3 0.01 Hz

    08hBSD STATE AND FREQ.

    1,2 (low, high) BSD state 16 bits F27 --3,4 (low, high) Backspin frequency 16 bits F3 0.01 Hz

    5,6 (low, high) Backspin prediction timer 16 bits F1 s

    09hPOWER

    1,2 (low, high) Power factor 16 bits F21 0.01 PF3,4 (low, high) Real power (kW) 16 bits F4 kW

    5,6 (low, high) Real power (hp) 16 bits UINT hp7,8 (low, high) Reactive power 16 bits F4 kvar9,10 (low, high) Apparent power 16 bits UINT kVA

    0AhENERGY

    1,2 (low, high) MWh 16 bits UINT MWh3,4 (low, high) Positive Mvarh 16 bits UINT Mvarh5,6 (low, high) Negative Mvarh 16 bits UINT Mvarh

    0BhRTD TEMP-ERATURE

    1,2 (low, high) Local hottest stator RTD 16 bits UINT ---

    3,4 (low, high) Local hottest stator RTD temperature 16 bits F4 C

    0ChLOCAL RTD TEMP-ERATURE

    1,2 (low, high) Local RTD 1 temperature 16 bits F4 C

    3,4 (low, high) Local RTD 2 temperature 16 bits F4 C

    5,6 (low, high) Local RTD 3 temperature 16 bits F4 C

    7,8 (low, high) Local RTD 4 temperature 16 bits F4 C

    9,10 (low, high) Local RTD 5 temperature 16 bits F4 C

    11,12 (low, high) Local RTD 6 temperature 16 bits F4 C

    13,14 (low, high) Local RTD 7 temperature 16 bits F4 C

    15,16 (low, high) Local RTD 8 temperature 16 bits F4 C

    17,18 (low, high) Local RTD 9 temperature 16 bits F4 C

    19,20 (low, high) Local RTD 10 temperature 16 bits F4 C

    21,22 (low, high) Local RTD 11 temperature 16 bits F4 C

    23,24 (low, high) Local RTD 12 temperature 16 bits F4 C

    DATA FORMATS FOR CLASS CODE B0H, INSTANCE 1 (Sheet 2 of 8)

    ATTRIBUTE BYTES DESCRIPTION LENGTH FORMAT VALUE/UNIT

  • CG36 369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE

    DEVICENET PROTOCOL CGCOMMUNICATIONS GUIDE

    0DhDEMAND

    1,2 (low, high) Current demand 16 bits UINT A3,4 (low, high) Real power demand 16 bits UINT kW

    5,6 (low, high) Reactive power demand 16 bits UINT kvar

    7,8 (low, high) Apparent power demand 16 bits UINT kVA

    0EhPEAK DEMAND

    1,2 (low, high) Peak current demand 16 bits UINT A

    3,4 (low, high) Peak real power demand 16 bits UINT kW

    5,6 (low, high) Peak reactive power demand 16 bits UINT kvar

    7,8 (low, high) Peak apparent power demand 16 bits UINT kVA

    0FhLEARNED DATA

    1,2 (low, high) Learned acceleration time 16 bits F2 x 0.1 seconds

    3,4 (low, high) Learned starting current 16 bits UINT A

    5,6 (low, high) Learned starting capacity 16 bits UINT %

    7,8 (low, high) Learned running cool time constant 16 bits UINT minutes

    9,10 (low, high) Learned stopped cool time constant 16 bits UINT minutes

    11,12 (low, high) Last starting capacity 16 bits UINT %

    13,14 (low, high) Learned unbalance k-factor 16 bits UINT --

    10hMOTOR STATISTICS

    1,2 (low, high) Number of starts 16 bits UINT --

    3,4 (low, high) Number of restarts 16 bits UINT --5,6 (low, high) Digital counter 16 bits UINT --7,8 (low, high) Motor running hours 16 bits UINT hours

    11hCAUSE OF LAST TRIP

    1,2 (low, high) Cause of last trip 16 bits F134 --

    12hLAST PRE-TRIP DATE AND TIME.

    1 to 4(low, high) Last trip date 32 bits F18 --

    5 to 8(low, high) Last trip time 32 bits F19 --

    13hLAST PRE-TRIP CURRENTS

    1,2 (low, high) Last pre-trip Ia 16 bits UINT A

    3,4 (low, high) Last pre-trip Ib 16 bits UINT A5,6 (low, high) Last pre-trip Ic 16 bits UINT A7,8 (low, high) Last pre-trip Ig 16 bits F2 0.1 A

    14hLAST PRE-TRIP MOTOR LOAD

    1,2 (low, high) Last pre-trip motor load 16 bits F3 0.01 FLA

    3,4 (low, high) Last pre-trip unbalance 16 bits UINT %

    15hPRE-TRIP STATOR RTD TEMP.

    1,2 (low, high) Local pre-trip hottest stator RTD 16 bits UINT ---

    3,4 (low, high)Local pre-trip hottest stator RTD temperature

    16 bits F4 C

    DATA FORMATS FOR CLASS CODE B0H, INSTANCE 1 (Sheet 3 of 8)

    ATTRIBUTE BYTES DESCRIPTION LENGTH FORMAT VALUE/UNIT

  • CGCOMMUNICATIONS GUIDE DEVICENET PROTOCOL

    369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE CG37

    16hLAST PRE-TRIP LINE VOLTAGES

    1,2 (low, high) Last pre-trip Vab 16 bits UINT volts3,4 (low, high) Last pre-trip Vbc 16 bits UINT volts

    5,6 (low, high) Last pre-trip Vca 16 bits UINT volts

    17hLAST PRE-TRIP PHASE VOLTAGES

    1,2 (low, high) Last pre-trip Van 16 bits UINT volts

    3,4 (low, high) Last pre-trip Vbn 16 bits UINT volts5,6 (low, high) Last pre-trip Vcn 16 bits UINT volts

    18hLAST PRE-TRIP FREQ.

    1,2 (low, high) Last pre-trip frequency 16 bits F3 0.01 Hz

    19hLAST PRE-TRIP POWER

    1,2 (low, high) Last pre-trip kilowatts 16 bits F4 kW

    3,4 (low, high) Last pre-trip kvar 16 bits F4 kvar5,6 (low, high) Last pre-trip KVA 16 bits UINT kVA

    7,8 (low, high) Last pre-trip power factor 16 bits F21 0.01 PF

    1AhTRIP DIAG. 6 bytes Trip diagnostic data 48 bits F176

    1BhALARM DIAG. 8 bytes

    Alarm diagnostic data 64 bits F177

    1ChSTART BLOCK STATUS

    1,2 (low, high) Overload lockout timer 16 bits UINT minutes

    3,4 (low, high) Starts timer [1] 16 bits UINT minutes5,6 (low, high) Starts timer [2] 16 bits UINT minutes

    7,8 (low, high) Starts timer [3] 16 bits UINT minutes9,10 (low, high) Starts timer [4] 16 bits UINT minutes11,12 (low, high) Starts timer [5] 16 bits UINT minutes

    13,14 (low, high) Time between starts timer 16 bits UINT minutes

    15,16 (low, high) Restart block timer 16 bits UINT seconds17,16 (low, high) Start inhibit timer 16 bits UINT minutes

    1DhACTUAL VALUES

    1,2 (low, high) Phase current Ia 16 bits UINT A

    3,4 (low, high) Phase current Ib 16 bits UINT A5,6 (low, high) Phase current Ic 16 bits UINT A

    7,8 (low, high) Average phase current Iav 16 bits UINT A

    9,10 (low, high) Ground current Ig 16 bits F23 0.1 A or 0.01 A11,12 (low, high) Ia angle 16 bits UINT degrees

    13,14 (low, high) Ib angle 16 bits UINT degrees15,16 (low, high) Ic angle 16 bits UINT degrees17,18 (low, high) Motor load 16 bits F3 0.01 FLA

    19,20 (low, high) Current unbalance 16 bits UINT %

    21,22 (low, high) Unbalanced biased motor load (Ieq) 16 bits F3 0.01 FLA

    23,24 (low, high) Voltage Vab 16 bits UINT V

    DATA FORMATS FOR CLASS CODE B0H, INSTANCE 1 (Sheet 4 of 8)

    ATTRIBUTE BYTES DESCRIPTION LENGTH FORMAT VALUE/UNIT

  • CG38 369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE

    DEVICENET PROTOCOL CGCOMMUNICATIONS GUIDE

    1DhACTUAL VALUEScontinued

    25,26 (low, high) Voltage Vbc 16 bits UINT V

    27,28 (low, high) Voltage Vca 16 bits UINT V

    29,30 (low, high) Average line voltage 16 bits UINT V31,32 (low, high) Voltage Van 16 bits UINT V

    33,34 (low, high) Voltage Vbn 16 bits UINT V35,36 (low, high) Voltage Vcn 16 bits UINT V

    37,38 (low, high) Average phase voltage 16 bits UINT V

    39,40 (low, high) Va angle 16 bits UINT degrees41,42 (low, high) Vb angle 16 bits UINT degrees43,44 (low, high) Vc angle 16 bits UINT degrees

    45,46 (low, high) Frequency 16 bits F3 0.01 Hz47,48 (low, high) BSD state 16 bits F27 --49,50 (low, high) Backspin frequency 16 bits F3 0.01 Hz

    51,52 (low, high) Backspin prediction timer 16 bits F1 seconds

    53,54 (low, high) Power factor 16 bits F21 0.01 PF55,56 (low, high) Real power (kW) 16 bits F4 kW

    57,58 (low, high) Real power (hp) 16 bits UINT hp59,60 (low, high) Reactive power 16 bits F4 kvar61,62 (low, high) Apparent power 16 bits UINT kVA

    63,64 (low, high) MWh 16 bits UINT MWh65,66 (low, high) Positive Mvarh 16 bits UINT Mvarh67,68 (low, high) Negative Mvarh 16 bits UINT Mvarh

    69,70 (low, high) Local Hottest stator RTD 16 bits UINT ---

    1DhACTUAL VALUEScontinued

    71,72 (low, high) Local Hottest stator RTD temperature 16 bits F4 C

    73,74 (low, high) Local RTD 1 temperature 16 bits F4 C

    75,76 (low, high) Local RTD 2 temperature 16 bits F4 C

    77,78 (low, high) Local RTD 3 temperature 16 bits F4 C

    79,80 (low, high) Local RTD 4 temperature 16 bits F4 C

    81,82 (low, high) Local RTD 5 temperature 16 bits F4 C

    83,84 (low, high) Local RTD 6 temperature 16 bits F4 C

    85,86 (low, high) Local RTD 7 temperature 16 bits F4 C

    87,88 (low, high) Local RTD 8 temperature 16 bits F4 C

    DATA FORMATS FOR CLASS CODE B0H, INSTANCE 1 (Sheet 5 of 8)

    ATTRIBUTE BYTES DESCRIPTION LENGTH FORMAT VALUE/UNIT

  • CGCOMMUNICATIONS GUIDE DEVICENET PROTOCOL

    369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE CG39

    89,90 (low, high) Local RTD 9 temperature 16 bits F4 C

    91,92 (low, high) Local RTD 10 temperature 16 bits F4 C

    93,94 (low, high) Local RTD 11 temperature 16 bits F4 C

    95,96 (low, high) Local RTD 12 temperature 16 bits F4 C

    97,98 (low, high) Current demand 16 bits UINT A99,100 (low, high) Real power demand 16 bits UINT kW101,102 (low, high)

    Reactive power demand 16 bits F4 kvar

    103, 104 (low, high)

    Apparent power demand 16 bits UINT kVA

    105, 106 (low, high)

    Peak current demand 16 bits UINT A

    107, 108 (low, high)

    Peak real power demand 16 bits UINT kW

    109, 110 (low, high)

    Peak reactive power demand 16 bits F4 kvar

    111,112 (low, high)

    Peak apparent power demand 16 bits UINT kVA

    113,114 (low, high)

    Learned acceleration time 16 bits F2 0.1 seconds

    115,116 (low, high)

    Learned starting current 16 bits UINT A

    117,118 (low, high)

    Learned starting capacity 16 bits UINT %

    1DhACTUAL VALUEScontinued

    119,120 (low, high)

    Learned running cool time constant 16 bits UINT minutes

    121,122 (low, high)

    Learned stopped cool time constant 16 bits UINT minutes

    123,124 (low, high)

    Last starting capacity 16 bits UINT %

    125,126 (low, high)

    Learned unbalance k-factor 16 bits UINT --

    127,128 (low, high) Number of starts 16 bits UINT --

    129,130 (low, high) Number of restarts 16 bits UINT --

    131,132 (low, high) Digital counter 16 bits UINT --

    133,134 (low, high) Motor running Hours 16 bits UINT hours

    135,136 (low, high) Cause of last trip 16 bits F134 --

    137 to 140 (low, high) Last trip date 32 bits F18 --

    141 to 144 (low, high) Last trip time 32 bits F19 --

    145, 146 (low, high) Last pre-trip Ia 16 bits UINT A

    DATA FORMATS FOR CLASS CODE B0H, INSTANCE 1 (Sheet 6 of 8)

    ATTRIBUTE BYTES DESCRIPTION LENGTH FORMAT VALUE/UNIT

  • CG40 369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE

    DEVICENET PROTOCOL CGCOMMUNICATIONS GUIDE

    147, 148 (low, high) Last pre-trip Ib 16 bits UINT A

    149, 150 (low, high) Last Pre-trip Ic 16 bits UINT A

    151, 152 (low, high) Last Pre-trip Ig 16 bits F2 0.1 A

    153, 154 (low, high)

    Last pre-trip motor load 16 bits F3 0.01 FLA

    155, 156 (low, high)

    Last pre-trip unbalance 16 bits UINT %

    157, 158 (low, high)

    Last pre-trip local hottest stator RTD 16 bits UINT ---

    159, 160 (low, high)

    Last pre-trip local hottest stator RTD temperature

    16 bits F4 C

    161, 162 (low, high) Last pre-trip Vab 16 bits UINT volts

    163, 164 (low, high) Last pre-trip Vbc 16 bits UINT volts

    165, 166 (low, high) Last pre-trip Vca 16 bits UINT volts

    167, 168 (low, high) Last pre-trip Van 16 bits UINT volts

    1DhACTUAL VALUEScontinued

    169, 170 (low, high) Last pre-trip Vbn 16 bits UINT volts

    171, 172 (low, high) Last pre-trip Vcn 16 bits UINT volts

    173, 174 (low, high)

    Last pre-trip frequency 16 bits F3 0.01 Hz

    175, 176 (low, high)

    Last pre-trip kilowatts 16 bits F4 kW

    177, 178 (low, high) Last pre-trip kvar 16 bits F4 kvar

    179, 180 (low, high) Last pre-trip KVA 16 bits UINT kVA

    181, 182 (low, high)

    Last pre-trip power factor 16 bits F21 0.01 PF

    183 to 188 Trip diagnostic data 48 bits F176

    189 to 196 Alarm diagnostic data 64 bits F177

    197, 198 (low, high)

    Overload lockout timer 16 bits UINT minutes

    199, 200 (low, high) Starts timer [1] 16 bits UINT minutes

    201, 202 (low, high) Starts timer [2] 16 bits UINT minutes

    203, 204 (low, high) Starts timer [3] 16 bits UINT minutes

    205, 206 (low, high) Starts timer [4] 16 bits UINT minutes

    207, 208 (low, high) Starts timer [5] 16 bits UINT minutes

    DATA FORMATS FOR CLASS CODE B0H, INSTANCE 1 (Sheet 7 of 8)

    ATTRIBUTE BYTES DESCRIPTION LENGTH FORMAT VALUE/UNIT

  • CGCOMMUNICATIONS GUIDE DEVICENET PROTOCOL

    369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE CG41

    4.13 DeviceNet Loss Of Communication Trip If the 369 detects a problem in communicating with the DeviceNet master, the DeviceNet Loss of Communications feature can be used to operate on any combination of output relays.

    If the 369 DeviceNet communications is offline and not communicating with a master, then the Fieldbus Loss of Comms function (if enabled) will activate. This feature can be programmed for Latched or Unlatched operation.

    If programmed as Latched:

    The Fieldbus Loss of Comms output relay will remain latched until communication with the Master is (re) established AND the latched output relay is manually reset or remotely reset via Modbus communications.

    If programmed as Unlatched:

    Any output relays programmed for this feature will be de-activated once communication is restored; the Loss of Communications condition will be cleared and the assigned output relays will automatically de-activate.

    The setpoints associated with this feature are:

    1. Fieldbus Loss of Comms Enable

    2. Fieldbus Loss of Comms Delay

    3. Assigned Fieldbus Loss of Comms Relay

    Refer to the 369 Instruction Manual, Chapter 5: 369 Relay Communications for more information on these setpoints.

    209, 210 (low, high)

    Time between starts timer 16 bits UINT minutes

    211, 212 (low, high) Restart block timer 16 bits UINT seconds

    213, 214 (low, high) Start inhibit timer 16 bits UINT minutes

    DATA FORMATS FOR CLASS CODE B0H, INSTANCE 1 (Sheet 8 of 8)

    ATTRIBUTE BYTES DESCRIPTION LENGTH FORMAT VALUE/UNIT

  • CG42 369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE

    DEVICENET PROTOCOL CGCOMMUNICATIONS GUIDE

    4.14 DeviceNet Data Formats

    FORMAT VALUE NAME/DESCRIPTION

    F167 Network status: unsigned 16 bit integer

    0 Power off / Not online1 Online, Connected

    2 Link failure3 Not defined

    F168 Connection status: unsigned 16 bit integer

    0 Nonexistent1 Configuring

    2 (Not used)3 Established4 Timed out

    5 Deferred deleteF170 DeviceNet baud rate: unsigned 16 bit integer

    0 125 kbps1 250 kbps2 500 kbps

    F172 Motor status: Unsigned 8 bit integer

    Bit 0 Stopped

    Bit 1 StartingBit 2 RunningBit 3 Overloaded

    Bit 4 TrippedBits 5 to 7 Reserved

    F173 Digital input status: unsigned 8 bit integer

    Bit 0 Access Switch Status0 = Open, 1= Closed

    Bit 1 Speed Switch Status0 = Open, 1= Closed

    Bit 2 Spare Switch Status0 = Open, 1= Closed

    Bit 3 Differential Switch Status0 = Open, 1= Closed

    Bit 4 Emergency Switch status0 = Open, 1= Closed

    Bit 5 Reset Switch Status0 = Open, 1= ClosedBit 6 ReservedBit 7 Reserved

    F174 Output relay status: unsigned 8 bit integer

    Bit 0 Trip Relay Status0 = De-energized, 1 = Energized

    Bit 1 Alarm Relay Status0 = De-energized, 1 = Energized

    Bit 2 Aux1 Relay Status0 = De-energized, 1 = Energized

    Bit 3 Aux2 Relay Status0 = De-energized, 1 = Energized

  • CGCOMMUNICATIONS GUIDE DEVICENET PROTOCOL

    369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE CG43

    Bits 4 to 7 ReservedF175 Flag change state: unsigned 8 bit integer

    Bit 0 Trip/Alarm status; 1= operated

    Bits 1 to 7 ReservedF176 Relay trips: bitmask

    Byte 1 Bit 0 Single Phasing TripBit 1 Spare Switch Trip

    Bit 2 Emergency Switch TripBit 3 Differential Switch TripBit 4 Speed Switch Trip

    Bit 5 Reset Switch TripBit 6 ReservedBit 7 Overload Trip

    Byte 2 Bit 0 Short Circuit TripBit 1 Short Circuit Backup TripBit 2 Mechanical Jam Trip

    Bit 3 Undercurrent TripBit 4 Current Unbalance TripBit 5 Ground Fault Trip

    Bit 6 Ground Fault Backup TripBit 7 Reserved

    Byte 3 Bit 0 Acceleration Timer Trip

    Bit 1 RTD 1 TripBit 2 RTD 2 TripBit 3 RTD 3 Trip

    Bit 4 RTD 4 TripBit 5 RTD 5 TripBit 6 RTD 6 Trip

    Bit 7 RTD 7 TripByte 4 Bit 0 RTD 8 Trip

    Bit 1 RTD 9 Trip

    Bit 2 RTD 10 TripBit 3 RTD 11 TripBit 4 RTD 12 Trip

    Bit 5 Undervoltage TripBit 6 Overvoltage TripBit 7 Voltage Phase Reversal Trip

    F176ctd. Byte 5 Bit 0 Underfrequency Trip

    Bit 1 Overfrequency TripBit 2 Lead Power Factor Trip

    Bit 3 Lag Power Factor TripBit 4 Positive kvar TripBit 5 Negative kvar Trip

    Bit 6 Underpower TripBit 7 Reverse Power Trip

    FORMAT VALUE NAME/DESCRIPTION

  • CG44 369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE

    DEVICENET PROTOCOL CGCOMMUNICATIONS GUIDE

    Byte 6 Bit 0 Incomplete Sequence Trip

    Bit 1 ReservedBit 2 ReservedBit 3 Reserved

    Bit 4 ReservedBit 5 Reserved

    Bit 6 ReservedBit 7 Reserved

    F177 Relay alarms: bitmask

    Byte 1 Bit 0 Spare Switch AlarmBit 1 Emergency Switch Alarm

    Bit 2 Differential Switch AlarmBit 3 Speed Switch AlarmBit 4 Reset Switch Alarm

    Bit 5 ReservedBit 6 Thermal Capacity AlarmBit 7 Overload Alarm

    Byte 2 Bit 0 Mechanical Jam AlarmBit 1 Undercurrent AlarmBit 2 Current Unbalance Alarm

    Bit 3 Ground Fault AlarmBit 4 Undervoltage AlarmBit 5 Overvoltage Alarm

    Bit 6 Overfrequency AlarmBit 7 Underfrequency Alarm

    Byte 3 Bit 0 Lead Power Factor Alarm

    Bit 1 Lag Power Factor AlarmBit 2 Positive kvar AlarmBit 3 Negative kvar Alarm

    Bit 4 Underpower AlarmBit 5 Reverse Power AlarmBit 6 RTD 1 Alarm

    Bit 7 RTD 2 AlarmF177ctd. Byte 4 Bit 0 RTD 3 Alarm

    Bit 1 RTD 4 AlarmBit 2 RTD 5 Alarm

    Bit 3 RTD 6 AlarmBit 4 RTD 7 AlarmBit 5 RTD 8 Alarm

    Bit 6 RTD 9 AlarmBit 7 RTD 10 Alarm

    Byte 5 Bit 0 RTD 11 AlarmBit 1 RTD 12 AlarmBit 2 RTD 1 High Alarm

    FORMAT VALUE NAME/DESCRIPTION

  • CGCOMMUNICATIONS GUIDE DEVICENET PROTOCOL

    369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE CG45

    Bit 3 RTD 2 High Alarm

    Bit 4 RTD 3 High AlarmBit 5 RTD 4 High AlarmBit 6 RTD 5 High Alarm

    Bit 7 RTD 6 High AlarmByte 6 Bit 0 RTD 7 High Alarm

    Bit 1 RTD 8 High AlarmBit 2 RTD 9 High AlarmBit 3 RTD 10 High Alarm

    Bit 4 RTD 11 High AlarmBit 5 RTD 12 High AlarmBit 6 Open RTD Sensor Alarm

    Bit 7 Short RTD AlarmByte 7 Bit 0 Trip Counters Alarm

    Bit 1 Starter Failure Alarm

    Bit 2 Current Demand AlarmBit 3 kW Demand AlarmBit 4 kvar Demand Alarm

    Bit 5 kVA Demand AlarmBit 6 Digital Counter AlarmBit 7 Overload Lockout Block

    Byte 8 Bit 0 Start Inhibit BlockBit 1 Starts Hour BlockBit 2 Time Between Starts Block

    Bit 3 Restart BlockBit 4 ReservedBit 5 Back-Spin Block

    Bit 6 Loss of Remote RTD CommunicationBit 7 Spare Switch Alarm

    F178 DeviceNet Communication status: unsigned 16 bit integer

    Bit 0 0 = not owned,1 = owned by master

    Bit 1 Reserved

    Bit 2 0 = factory default, 1= configuredBits 3 to 7 Reserved

    Bit 8 1 = Minor recoverable faultBit 9 1 = Minor unrecoverable faultBit 10 1 = Major recoverable fault

    Bit 11 1 = Major unrecoverable faultBits 12 to 15 Reserved

    FORMAT VALUE NAME/DESCRIPTION

  • CG46 369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE

    MODBUS RTU PROTOCOL CGCOMMUNICATIONS GUIDE

    5 Modbus RTU Protocol

    5.1 Data Frame Format and Data Rate One data frame of an asynchronous transmission to or from an 369 is default to 1 start bit, 8 data bits, and 1 stop bit . This produces a 10 bit data frame. This is important for transmission through modems at high bit rates (11 bit data frames are not supported by Hayes modems at bit rates of greater than 300 bps). The parity bit is optional as odd or even. If it is programmed as odd or even, the data frame consists of 1 start bit, 8 data bits, 1 parity bit, and 1 stop bit.

    Modbus protocol can be implemented at any standard communication speed. The 369 RS485, fiber optic and RS232 ports support operation at 1200, 2400, 4800, 9600, and 19200 baud.

    5.2 Data Packet Format A complete request/response sequence consists of the following bytes (transmitted as separate data frames):

    Master Request Transmission:

    SLAVE ADDRESS - 1 byteFUNCTION CODE - 1 byteDATA - variable number of bytes depending on FUNCTION CODECRC - 2 bytes

    Slave Response Transmission:

    SLAVE ADDRESS - 1 byteFUNCTION CODE - 1 byteDATA - variable number of bytes depending on FUNCTION CODECRC - 2 bytes

    SLAVE ADDRESS: This is the first byte of every transmission. It represents the user-assigned address of the slave device that is to receive the message sent by the master. Each slave device must be assigned a unique address and only the addressed slave will respond to a transmission that starts with its address. In a master request transmission the SLAVE ADDRESS represents the address of the slave to which the request is being sent. In a slave response transmission the SLAVE ADDRESS represents the address of the slave that is sending the response. Note: A master transmission with a SLAVE ADDRESS of 0 indicates a broadcast command. Broadcast commands can be used for specific functions.

    FUNCTION CODE: This is the second byte of every transmission. The modbus protocol defines function codes of 1 to 127. The 369 implements some of these functions. In a master request transmission the FUNCTION CODE tells the slave what action to perform. In a slave response transmission if the FUNCTION CODE sent from the slave is the same as the FUNCTION CODE sent from the master indicating the slave performed the function as requested. If the high order bit of the FUNCTION CODE sent from the slave is a 1 (i.e. if the FUNCTION CODE is > 127) then the slave did not perform the function as requested and is sending an error or exception response.

  • CGCOMMUNICATIONS GUIDE MODBUS RTU PROTOCOL

    369 MOTOR MANAGEMENT RELAY COMMUNICATIONS GUIDE CG47

    DATA: This will be a variable number of bytes depending on the FUNCTION CODE. This may be actual values, setpoints, or addresses sent by the master to the slave or by the slave to the master. Data is sent MSByte first followed by the LSByte.

    CRC: This is a two byte error checking code. CRC is sent LSByte first followed by the MSByte.

    5.3 Error Checking The RTU version of Modbus includes a two byte CRC-16 (16 bit cyclic redundancy check) with every transmission. The CRC-16 algorithm essentially treats the entire data stream (data bits only; start, stop and parity ignored) as one continuous binary number. This number is first shifted left 16 bits and then divided by a characteristic polynomial (11000000000000101B). The 16 bit remainder of the division is appended to the end of the transmission, LSByte first. The resulting message including CRC, when divided by the same polynomial at the receiver will give a zero remainder if no transmission errors have occurred.

    If an 369 Modbus slave device receives a transmission in which an error is indicated by the CRC-16 calculation, the slave device will not respond to the transmission. A CRC-16 error indicates than one or more bytes of the transmission were received incorrectly and thus the entire transmission should be ignored in order to avoid the 369 performing any incorrect operation.

    The CRC-16 calculation is a