Page 3 - Table of Contents
TABLE OF CONTENTS MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 1 Table of Contents COMMUNICATIONS GUIDE ............................................................................................................................ i Communications interfaces ......................................
Page 5 - MM300 Motor Management System; GE Consumer & Industrial; Multilin; Communications interfaces
MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 1 MM300 Motor Management System Communications Guide GE Consumer & Industrial Multilin Communications Guide Communications interfaces The MM300 has three communications interfaces:• RS485 • 10/100Base-T Ethernet • Fieldbus NOTE NOTE: Setpoint ...
Page 6 - Modbus Protocol; Electrical Interface; Data Frame Format and Data Rate
2 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE RS485 INTERFACE (MODBUS RTU) COMMUNICATIONS GUIDE RS485 interface (Modbus RTU) The RS485 interface is a serial two-wire port intended for use as a Modbus RTU slave. The RS485 port has the following characteristics.• Address: 1 to 254 • Baud rate...
Page 7 - Error Checking
COMMUNICATIONS GUIDE RS485 INTERFACE (MODBUS RTU) MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 3 Master Request Transmission:SLAVE ADDRESS: 1 byte FUNCTION CODE: 1 byteDATA: variable number of bytes depending on FUNCTION CODECRC: 2 bytesSlave Response Transmission: SLAVE ADDRESS: 1 byteFUNCT...
Page 8 - Timing; Modbus Functions; Function Code 03H
4 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE RS485 INTERFACE (MODBUS RTU) COMMUNICATIONS GUIDE AL: low order byte of AAH: high order byte of ACRC: 16 bit CRC-16 valuei, j: loop counters(+): logical exclusive or operatorDi: i-th data byte (i = 0 to N-1)G: 16 bit characteristic polynomial = ...
Page 9 - Function Code 04H
COMMUNICATIONS GUIDE RS485 INTERFACE (MODBUS RTU) MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 5 MM300 implementation: Read SetpointsFor the MM300 implementation of Modbus, this function code can be used to read any setpoints (“holding registers”). Holding registers are 16 bit (two byte) val...
Page 10 - Function Code 05H
6 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE RS485 INTERFACE (MODBUS RTU) COMMUNICATIONS GUIDE The slave response to this function code is the slave address, function code, a count of the data bytes to follow, the data itself and the CRC. Each data item is sent as a two byte number with th...
Page 11 - Function Code 06H
COMMUNICATIONS GUIDE RS485 INTERFACE (MODBUS RTU) MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 7 The commands that can be performed by the MM300 using function code 05 can also be initiated by using function code 10. Function Code 06H Modbus Implementation: Preset Single Register MM300 Imple...
Page 12 - Function Code 07H
8 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE RS485 INTERFACE (MODBUS RTU) COMMUNICATIONS GUIDE Function Code 07H Modbus Implementation: Read Exception StatusMM300 Implementation: Read Device StatusThis is a function used to quickly read the status of a selected device. A short message leng...
Page 13 - Function Code 08H; Function Code 10H
COMMUNICATIONS GUIDE RS485 INTERFACE (MODBUS RTU) MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 9 Function Code 08H Modbus Implementation: Loopback Test MM300 Implementation: Loopback Test This function is used to test the integrity of the communication link. The MM300 will echo the request ....
Page 14 - Error Responses
10 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE RS485 INTERFACE (MODBUS RTU) COMMUNICATIONS GUIDE Table 8: Master/slave packet format for function code 10H Error Responses When a MM300 detects an error other than a CRC error, a response will be sent to the master. The MSBit of the FUNCTION C...
Page 15 - Modbus memory map
COMMUNICATIONS GUIDE RS485 INTERFACE (MODBUS RTU) MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 11 Modbus memory map Modbus Hex Description Min Max Step Units Format Default Size in Words ACTUAL VALUES PRODUCT INFORMATION 30001 0000 Product Device Code --- --- --- --- F22 N/A 1 30002 0001 Har...
Page 38 - Format codes
34 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE RS485 INTERFACE (MODBUS RTU) COMMUNICATIONS GUIDE Format codes Code Type Def inition F1 16 bits UNSIGNED VALUE Example: 1234 stored as 1234F2 16 bits UNSIGNED VALUE, 1 DECIMAL PLACE Example: 123.4 stored as 1234F3 16 bits UNSIGNED VALUE, 2 DECI...
Page 53 - Performing Commands Using Function Code 10H
COMMUNICATIONS GUIDE RS485 INTERFACE (MODBUS RTU) MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 49 Performing Commands Using Function Code 10H Commands can be performed using function code 16 as well as function code 5. When using FUNCTION CODE 16, the Command Function register must be writte...
Page 54 - Using the User Def inable Memory Map
50 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE RS485 INTERFACE (MODBUS RTU) COMMUNICATIONS GUIDE Table 9: Master/slave packet format for performing commands Using the User Def inable Memory Map The MM300 contains a User Definable area in the memory map. This area allows re-mapping of the ad...
Page 56 - Ethernet interface
52 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE ETHERNET INTERFACE COMMUNICATIONS GUIDE Ethernet interface The 10/100Base-T Ethernet interface is configured as a Modbus RTU slave. The Ethernet port has the following characteristics.• Configuration: setup using IP address, subnet mask, and ga...
Page 57 - Fieldbus interface; Prof ibus Output Data
COMMUNICATIONS GUIDE FIELDBUS INTERFACE MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 53 Fieldbus interface The fieldbus interface is configurable as either Profibus DPV0 or DeviceNet . Both Fieldbus interfaces support control and status – refer to the specific data map below for details. Not...
Page 58 - Prof ibus DP-Diagnostics; Prof ibus Input Data
54 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE FIELDBUS INTERFACE COMMUNICATIONS GUIDE Prof ibus DP-Diagnostics MM300 supports both slave mandatory and slave specific diagnostic data. Table 12: System Standard Diagnostics Bytes 1 through 6 The extended diagnosis for the relay is composed of...
Page 61 - DeviceNet protocol; DeviceNet Communications
COMMUNICATIONS GUIDE FIELDBUS INTERFACE MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 57 DeviceNet protocol To enable the DeviceNet physical interface, ensure that switches 1 and 2 of the DIP switch communications card (on the CPU module) are on. The external connections through the fieldbus ...
Page 63 - DeviceNet Connection Object (Class Code 05H)
COMMUNICATIONS GUIDE FIELDBUS INTERFACE MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 59 Table 20: Identity Object , Class Code 03h, Instance 01h, Attributes: DeviceNet Connection Object (Class Code 05H) Table 21: Connection Object , Class Code 05h, Services: Table 22: Connection Object , Cla...
Page 69 - DeviceNet - Explicit Motor Object , Class Code B1H
COMMUNICATIONS GUIDE FIELDBUS INTERFACE MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 65 DeviceNet - Explicit Motor Object , Class Code B1H Table 30: Explicit Motor Control Object , Class Code B1h, Services: Table 31: Explicit Motor Control Object , Class Code B1h, Attributes: Table 32: Data ...