Page 3 - Table of Contents; Fieldbus interface 28
MM200 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE i Table of Contents Communications interfaces ........................................................................................ 1RS485 interface (Modbus RTU) .....................................................................................
Page 5 - MM200 Motor Management System; GE Consumer & Industrial; Multilin; Communications interfaces
MM200 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 1 MM200 Motor Management System Communications Guide GE Consumer & Industrial Multilin Communications Guide Communications interfaces The MM200 has two communications interfaces:• RS485 • Fieldbus NOTE NOTE: Setpoint changes related to RS485, ...
Page 6 - Modbus Protocol; Electrical Interface; Data Frame Format
2 MM200 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 - SLAVE ADDRESS; Error Checking
COMMUNICATIONS GUIDE RS485 INTERFACE (MODBUS RTU) MM200 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 3 CRC: 2 bytesSlave 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 ...
Page 8 - Timing; Modbus Functions; Function Code 03H
4 MM200 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE RS485 INTERFACE (MODBUS RTU) COMMUNICATIONS GUIDE G: 16 bit characteristic polynomial = 1010000000000001 with MSbit dropped and bit order reversedshr(x): shift right (the LSbit of the low order byte of x shifts into a carry flag, a '0' is shifte...
Page 9 - Table 1: MASTER/SLAVE PACKET FORMAT FOR FUNCTION CODE 03H; Function Code 04H
COMMUNICATIONS GUIDE RS485 INTERFACE (MODBUS RTU) MM200 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 5 The master/slave packets have the following format: Table 1: MASTER/SLAVE PACKET FORMAT FOR FUNCTION CODE 03H Function Code 04H Modbus Implementation: Read Input Registers MM200 implementation: R...
Page 10 - Table 2: MASTER/SLAVE PACKET FORMAT FOR FUNCTION CODE 04H; Function Code 05H; Table 3: MASTER/SLAVE PACKET FORMAT FOR FUNCTION CODE 05H
6 MM200 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE RS485 INTERFACE (MODBUS RTU) COMMUNICATIONS GUIDE Table 2: MASTER/SLAVE PACKET FORMAT FOR FUNCTION CODE 04H Function Code 05H Modbus Implementation: Force Single CoilMM200 Implementation: Execute OperationThis function code allows the master to ...
Page 11 - Function Code 06H; Table 4: MASTER/SLAVE PACKET FORMAT FOR FUNCTION CODE 06H; Function Code 07H
COMMUNICATIONS GUIDE RS485 INTERFACE (MODBUS RTU) MM200 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 7 Function Code 06H Modbus Implementation: Preset Single Register MM200 Implementation: Store Single Setpoint This command allows the master to store a single setpoint into the memory of a MM200 Th...
Page 12 - Table 5: Function code 7 bitmask; Function Code 08H; Table 7: MASTER/SLAVE PACKET FORMAT FOR FUNCTION CODE 08H
8 MM200 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE RS485 INTERFACE (MODBUS RTU) COMMUNICATIONS GUIDE This is a function used to quickly read the status of a selected device. A short message length allows for rapid reading of status. The status byte returned will have individual bits set to 1 or ...
Page 13 - Function Code 10H; Table 8: MASTER/SLAVE PACKET FORMAT FOR FUNCTION CODE 10H
COMMUNICATIONS GUIDE RS485 INTERFACE (MODBUS RTU) MM200 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 9 Function Code 10H Modbus Implementation: Preset Multiple RegistersMM200 Implementation: Store Multiple SetpointsThis function code allows multiple Setpoints to be stored into the MM200 memory. Mo...
Page 14 - Table 9: MASTER/SLAVE PACKET FORMAT FOR PERFORMING COMMANDS
10 MM200 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE RS485 INTERFACE (MODBUS RTU) COMMUNICATIONS GUIDE 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 15 - Error Responses; Modbus memory map
COMMUNICATIONS GUIDE RS485 INTERFACE (MODBUS RTU) MM200 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 11 2. Write 30310 to address 020CH (40525) (User Definable Register Index 0001) using function code 06 or 16. The MM200PC software can be used to write these locations to the User Definable Registe...
Page 24 - Format codes
20 MM200 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE RS485 INTERFACE (MODBUS RTU) COMMUNICATIONS GUIDE Format codes CONTACT OUTPUTS 41515 05EA Contact Output 1 0 57344 0 --- FC142 0 1 41516 05EB Contact Output 2 0 57344 0 --- FC142 0 1 41517 05EC Contact Output 3 0 57344 0 --- FC142 0 1 41518 05E...
Page 32 - Fieldbus interface; Table 11: Profibus LED indications; Prof ibus Output Data
28 MM200 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE FIELDBUS INTERFACE COMMUNICATIONS GUIDE 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 33 - Table 12: System Standard Diagnostics Bytes 1 through 6; Prof ibus Input Data
COMMUNICATIONS GUIDE FIELDBUS INTERFACE MM200 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 29 Table 12: System Standard Diagnostics Bytes 1 through 6 The extended diagnosis for the relay is composed of 49 bytes (bytes 7 to 55) and contains diagnostic information according to the following table, w...
Page 36 - DeviceNet protocol; Table 13: Fieldbus interface external connections (DeviceNet); DeviceNet
32 MM200 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE FIELDBUS INTERFACE COMMUNICATIONS GUIDE DeviceNet protocol To enable the DeviceNet physical interface, ensure that switches 1 and 2 of the DIP switch communications card (on the CPU) are on. The external connections through the fieldbus interfa...
Page 37 - Identity Object (Class
COMMUNICATIONS GUIDE FIELDBUS INTERFACE MM200 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 33 The MM200 supports poll and explicit messaging types.The Poll function will return 38 bytes of status and metering data as described in User Object Class A0h, Instance 01h, Attribute 01h.USINT, UINT, UDIN...
Page 38 - DeviceNet Connection
34 MM200 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE FIELDBUS INTERFACE COMMUNICATIONS GUIDE 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 39 - I/O Data Polled Object
COMMUNICATIONS GUIDE FIELDBUS INTERFACE MM200 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 35 Table 23: Connection Object , Class Code 05h, Instance 04h (Polled Input/Output Con-nection): I/O Data Polled Object (Class Code 64H) Table 24: I/O Data Polled Object , Class Code 64h, Services: Table 25:...
Page 40 - DeviceNet Motor Data
36 MM200 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE FIELDBUS INTERFACE COMMUNICATIONS GUIDE DeviceNet Motor Data - Poll, Explicit Object (Class Code A0H) Table 28: Motor Data Object , Class Code A0h, Services: Table 29: Motor Data Object , Class Code A0h, Attributes: Table 30: Motor Data Object ...
Page 41 - Motor Analog Data
COMMUNICATIONS GUIDE FIELDBUS INTERFACE MM200 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 37 DeviceNet - Explicit Motor Analog Data Object , Class Code B0H, Services Table 31: Explicit Motor Analog Data Object , Class Code B0h, Services: DATA FORMAT, SUMMARY OF MOTOR DATAITEM DESCRIPTION SIZE IN ...
Page 43 - Table 33: Data Formats, Explicit Motor Analog Data Object; Code B1H
COMMUNICATIONS GUIDE FIELDBUS INTERFACE MM200 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 39 Table 33: Data Formats, Explicit Motor Analog Data Object DeviceNet - Explicit Motor Object , Class Code B1H Table 34: Explicit Motor Control Object , Class Code B1h, Services: Table 35: Explicit Motor Co...