Page 1
Grid Solutions MM300 Motor Management System Low Voltage Motor Protection and Control Communications Guide MM300 Revision: 1.6x Manual P/N: 1601-9025-A9 Manual Order Code: GEK-113392H E83849 LISTED IND.CONT. EQ. 52TL *1601-9025-A9*...
Page 2
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.
Page 3
Worldwide telephone: +1 905 927 7070 Europe/Middle East/Africa telephone: +34 94 485 88 54 North America toll-free: 1 800 547 8629 Fax: +1 905 927 5098 Worldwide e-mail: [email protected] Europe e-mail: [email protected] Website: http://www.gegridsolutions.com/multilin MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 4
MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Preset Single Register (store single setpoint – Modbus function 06H)......4-28 Profibus DPV1-Diagnostics ........................4-28 I&M (Identification & Maintenance) records..................4-39 DeviceNet protocol.......................... 4-41 DeviceNet power supply configuration ..................4-42 DeviceNet setup and configuration (typical) ................4-43 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE TOC–I...
Page 6
DeviceNet - Explicit Motor Analog Data Object (Class Code A2H, Services)....4-70 DeviceNet - Explicit Motor Analog Data Object, Class Code B0H, Services....4-72 DeviceNet - Explicit Motor Object, Class Code B1H ..............4-75 A.APPENDIX Change notes ............................A-1 Revision history............................A-1 Warranty..............................A-4 TOC–II MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 7
External power must be present on the Fieldbus port at power-up, in order to correctly NOTE: initialize and operate. NOTE For full details, please refer to the MM300 Communications Guide, to be found on the GE NOTE: Multilin web site. NOTE MM300 MOTOR MANAGEMENT SYSTEM –...
Page 8
CHAPTER 1: COMMUNICATIONS INTERFACES 1–2 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
RS485 hardware. Using RS485, up to 32 MM300s can be daisy-chained together on a single communication channel. The MM300 is always a Modbus slave. It can not be programmed as a Modbus master. Computers or PLCs are commonly programmed as masters.
Data Frame Format and Data Rate One data frame of an asynchronous transmission to or from a MM300 typically consists of 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).
CHAPTER 2: RS485 INTERFACE (MODBUS RTU) MODBUS PROTOCOL If a MM300 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 MM300 performing any incorrect operation.
Modbus implementation: Read Holding Registers MM300 implementation: Read Setpoints For the MM300 implementation of Modbus, this function code can be used to read any setpoints (“holding registers”). Holding registers are 16 bit (two byte) values transmitted high order byte first. Thus all MM300 Setpoints are sent as two bytes. The maximum number of registers that can be read in one transmission is 125.
Modbus Implementation: Read Input Registers MM300 implementation: Read Actual Values For the MM300 implementation of Modbus, this function code can be used to read any actual values (“input registers”). Input registers are 16 bit (two byte) values transmitted high order byte first. Thus all MM300 Actual Values are sent as two bytes. The maximum number of registers that can be read in one transmission is 125.
1 CODE VALUE FF 00 perform function DF 6A CRC error code The commands that can be performed by the MM300 using function code 05 can also be initiated by using function code 10. Operation Code Description Reset Lockout Reset...
Drive available (communications control) Table 2-6: Master/slave packet format for Function Code 07H MASTER TRANSMISSION BYTES EXAMPLE DESCRIPTION SLAVE ADDRESS message for slave 17 FUNCTION CODE read device status 4C 22 CRC error code MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 2–7...
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. For example, consider a loopback test from slave 17: Table 2-7: Master/slave packet format for Function Code 08H...
CRC error code 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 CODE byte will be set to 1 (i.e. the function code sent from the slave will be equal to the function code sent from the master plus 128).
Reserved 30200 00C7 Reserved 30201 00C8 Pre Trip Motor Load 2000 30202 00C9 Pre Trip Current Unbalance 30203 00CA Pre Trip Ig 30205 00CC Pre Trip Vab 30206 00CD Pre Trip Vbc 2–10 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 19
Start Timer 1 30263 0106 Start Timer 2 30264 0107 Start Timer 3 30265 0108 Start Timer 4 30266 0109 Start Timer 5 30267 010A TransferTimer 30268 010B Power Loss Time 0xFFFF MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 2–11...
Page 20
Time To Reset 30314 0139 Reserved ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ 30327 0146 Reserved CURRENT METERING 30328 0147 30330 0149 30332 014B 30334 014D Iavg 30336 014F Motor Load 2–12 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 21
Mvarh Generation 999999999 Mvarh 30398 018D Apparent Power 4294967295 1 30400 018F Reserved ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ 30425 01A8 Reserved TEMPERATURE METERING 30426 01A9 Internal Temp °C MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 2–13...
Page 22
01E9 RTD 6 MAX. Temp °C 30495 01EE Current Menu Page Displayed 30496 01EF Current Highlight Item Index 30497 01F0 Current Display Page 30498 01F1 Current Display Item Index 30499 01F2 Reserved 2–14 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 23
30666 0299 Date 30668 029B 30670 029D 30672 029F 30674 02A1 Motor Load x FLA 30675 02A2 Iunb 30676 02A3 30678 02A5 30679 02A6 30680 02A7 30681 02A8 30682 02A9 30683 02AA MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 2–15...
Page 24
Sample Index + Trace Memory -32767 32767 Sample14 30734 Sample Index + Trace Memory -32767 32767 Sample15 30735 Sample Index + Trace Memory -32767 32767 Sample16 30736 Sample Index + Trace Memory -32767 32767 Sample17 2–16 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 25
Sample Index + Trace Memory -32767 32767 Sample43 30762 Sample Index + Trace Memory -32767 32767 Sample44 30763 Sample Index + Trace Memory -32767 32767 Sample45 30764 Sample Index + Trace Memory -32767 32767 Sample46 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 2–17...
Page 26
Sample Index + Trace Memory -32767 32767 Sample71 30790 Sample Index + Trace Memory -32767 32767 Sample72 30791 Sample Index + Trace Memory -32767 32767 Sample73 30792 Sample Index + Trace Memory -32767 32767 Sample74 2–18 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 27
Sample Index + Trace Memory -32767 32767 Sample98 30818 Sample Index + Trace Memory -32767 32767 Sample99 30819 Sample Index + Trace Memory -32767 32767 Sample100 30820 Sample Index + Trace Memory -32767 32767 Sample101 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 2–19...
Page 28
30845 Sample Index + Trace Memory -32767 32767 Sample126 30846 Sample Index + Trace Memory -32767 32767 Sample127 30847 Sample Index + Trace Memory -32767 32767 Sample128 30951 03B6 Reserved STATUS BUFFER 2–20 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 31
Reserved 40303 012E Transfer Time 40304 012F High Speed Start Block FC126 40305 0130 Ramp Up Time 40306 0131 Ramp Down Time 40307 0132 Pre-contactor Time 40308 0133 Motor Rating 11001 11001 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 2–23...
Page 32
▼ ▼ ▼ ▼ 40397 018C Reserved 40398 018D IL E Name 40408 0197 IL E Function FC140 40409 0198 IL E Inst Alarm FC126 40410 0199 IL E Startup Override 3600 2–24 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 33
40498 01F1 IL J Name 40508 01FB IL J Function FC140 40509 01FC IL J Inst Alarm FC126 40510 01FD IL J Startup Override 3600 40511 01FE IL J Running Override 3601 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 2–25...
Page 34
▼ ▼ ▼ 40700 02BB Reserved RESET SETUP 40701 02BC Reset Lockout Using Reset Key 0 FC126 THERMAL MODEL SETUP 40702 02BD Overload Pickup Level x FLA 40703 02BE Unbalance K Factor 2–26 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 35
RTD 2 Alarm Temp °C 40761 02F8 RTD 2 Trip Voting FC122 40762 02F9 RTD 2 Trip Temp °C RTD #3 (REQUIRED=IO_G) 40763 02FA RTD 3 Application FC121 40764 02FB RTD 3 Name MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 2–27...
Page 44
HMI Default Page 41467 05BA HMI Default Menu Page SYSTEM LANGUAGE 41470 05BD Language FC127 SELF TEST 41471 05BE Self Test Action FC111 INTERNAL TEMP SP 41472 05BF Internal Temp Alarm °C 2–36 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Value represents OFF when marked "*" on the Modbus Memory Map Example: -1234 stored as -1234 i.e. 64302 16 bits 2’s COMPLEMENT SIGNED VALUE, 2 DECIMAL PLACES Example: -12.34 stored as -1234 i.e. 64302 32 bits UNSIGNED LONG VALUE MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 2–39...
Page 48
Prototype 32 bits UNSIGNED LONG VALUE, 3 DECIMAL PLACES 1st 16 bits High Order Word of Long Value 2nd 16 bits Low Order Word of Long Value Example: 123456 stored as 123456 2–40 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 49
Example: String ‘AB’ stored as 4142 hex 16 bits TRACE MEMORY CHANNEL DATA Leading Lagging 16 bits TRACE MEMORY CHANNEL DATA Inputs 1 to 16 Outputs 1 to 16 16 bits DATA LOGGER SAMPLE RATE 1 cycle MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 2–41...
Page 50
RTD #6 FC101 16 bits RS 485 Baud Rate 9600 baud 19200 baud 38400 baud 57600 baud 115200 baud FC103 16 bits Off / On or No / Yes Selection OFF / NO 2–42 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 51
Communication Status Error FC116 16 bits Switch Type Open Closed FC121 16 bits RTD Application None Stator Bearing Ambient Other FC122 16 bits RTD Voting Selection RTD #1 RTD #2 RTD #3 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 2–43...
Page 52
Bit 11 Bit 12 100% FC131 16 bits Comm Fail Mode Serial Serial & Ethernet Serial & FieldBus Ethernet FieldBus Ethernet & Fieldbus FC133 16 bits CAUSE OF WAVEFORM/DATA LOG TRIGGER None Command 2–44 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 53
Any Alarm Drop Out 0xC002 Any Stop 0xC902 Start A 0xC942 Start B FC134 16 bits CAUSE OF EVENT No Event/Trip To Date Control Power Lost Control Power Applied Date or Time Set Reset MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 2–45...
Page 54
Thermistor Trip 0x89C2 Self Test Trip 0x8A02 Comm Trip 0xA002 Any Alarm 0xA042 Thermal Level Alarm 0xA082 Ground Fault Alarm 0xA0C2 Acceleration Alarm 0xA102 Phase Reversal Alarm 0xA142 UnderPower Alarm 0xA182 UnderVoltage Alarm 2–46 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 55
Self Test Alarm 0xAC82 Comm Fail Alarm 0xC002 Any Stop 0xC042 Thermal Inhibit 0xC082 AutoMode 0xC0C2 Manual Mode 0xC102 Auto/Manual Mode Input 0xC142 Restart Inhibit 0xC182 Contactor A 0xC1C2 Contactor B 0xC202 Forward Limit MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 2–47...
Page 56
MCC Start B 0xCC42 Comm Start A 0xCC82 Comm Start B 0xCCC2 Comm Stop 0xCD02 Fuse Fail Inhibit 0xCD42 Phase Reversal Inhibit 0xCD82 Low Aux Voltage Inhibit 0xCDC2 UV Restart Inhibit 0xCE02 Drive Available 2–48 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 57
Contact Input 9 On 0x0049 Contact Input 10 On 0x004A Contact Input 11 On 0x004B Contact Input 12 On 0x004C Contact Input 13 On 0x004D Contact Input 14 On 0x004E Contact Input 15 On MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 2–49...
Page 58
Virtual Input 26 On 0x009A Virtual Input 27 On 0x009B Virtual Input 28 On 0x009C Virtual Input 29 On 0x009D Virtual Input 30 On 0x009E Virtual Input 31 On 0x009F Virtual Input 32 On 2–50 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 59
0x0505 OR (5 inputs) 0x0506 OR (6 inputs) 0x0507 OR (7 inputs) 0x0508 OR (8 inputs) 0x0509 OR (9 inputs) 0x050A OR (10 inputs) 0x050B OR (11 inputs) 0x050C OR (12 inputs) MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 2–51...
Page 62
Relay Not Configured 0x84C2 Process ILock A Trip 0x8502 Process ILock B Trip 0x8542 Process ILock C Trip 0x8582 Process ILock D Trip 0x85C2 Process ILock E Trip 0x8602 Process ILock F Trip 2–54 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 63
Process ILock J Alarm 0xA742 Drive Failed to Start 0xA782 Inverter Failed 0xA7C2 Drive Stop Failed 0xA802 Aux U/V Alarm 0xA842 External Stop Alarm 0xA882 Fuse Fail Alarm 0xA8C2 Open Ctrl Cct Alarm MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 2–55...
Page 64
0xC842 Test Switch Closed 0xC882 Hard Wired Start A 0xC8C2 Hard Wired Start B 0xC902 Start A 0xC942 Start B 0xC982 Field Start A 0xC9C2 Field Start B 0xCA02 Contactor A Status 2–56 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 65
Comms OK Red Bit 13 Comms OK Green Bit 14 USER1 Red Bit 15 USER1 Green Bit 16 USER2 Red Bit 17 USER2 Green Bit 18 USER3 Red Bit 19 USER3 Green MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 2–57...
Page 66
16 bits DeviceNet Baud Rate 125 kbps 250 kbps 500 kbps FC157 16 bits LED Colour None Green Orange FC160 16 bits Auto/Manual Mode Auto Manual FC167 32 bits Contact/Virtual Input/Output Status 2–58 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 67
Bit 6 Input/Output 39 Bit 7 Input/Output 40 Bit 8 Input/Output 41 Bit 9 Input/Output 42 Bit 10 Input/Output 43 Bit 11 Input/Output 44 Bit 12 Input/Output 45 Bit 13 Input/Output 46 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 2–59...
Page 68
FC169 16 bits Month Not Set January February March April June July August September October November December FC170 16 bits Count of Week Not Set Last FC171 16 bits Weekdays Not Set 2–60 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 69
Bit 14 Low Speed Bit 15 High Speed FC179 32 bits Alarm Status 1 Bit 0 Any Alarm Bit 1 Thermal Level Alarm Bit 2 Ground Fault Alarm Bit 3 Acceleration Alarm MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 2–61...
Page 70
32 bits Alarm Status 3 (Reserved) FC182 32 bits Alarm Status 4 (Reserved) FC183 32 bits Trip Status 1 Bit 0 Any Trip Bit 1 Thermal O/L Trip Bit 2 Ground Fault Trip 2–62 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 71
Any Messages Bit 1 Transfer Timer Bit 2 FLA Not Set Bit 3 CT Type Not Set Bit 4 Starter Type Not Set Bit 5 No Control Source Bit 6 Clock Not Set MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 2–63...
Page 72
Process ILock C Stop Bit 22 Process ILock D Stop Bit 23 Process ILock E Stop Bit 24 Process ILock F Stop Bit 25 Process ILock G Stop Bit 26 Process ILock H Stop 2–64 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 73
Bit 29 PFR Inhibit Bit 30 PF Restart FC193 32 bits Ctrl Status 3 (Reserved) FC194 32 bits Ctrl Status 4 (Reserved) FC212 16 bits LCD Test Paint Color None Green Blue MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 2–65...
CRC error code Using the User Definable Memory Map The MM300 contains a User Definable area in the memory map. This area allows re- mapping of the addresses of any Actual Values or Setpoints registers. The User Definable area has two sections: A Register Index area (memory map addresses 020BH-0287H) that contains 125 Actual Values or Setpoints register addresses.
Page 75
For example, if the values of MOTOR LOAD (register address 014FH; modbus address 30336) and DRIVE STATUS (register address 0135H; modbus address 30310) are required to be read from a MM300, their addresses may be re-mapped as follows: Write 30336 to address 020BH (40524) (User Definable Register Index 0000) using function code 06 or 16.
Page 76
PERFORMING COMMANDS USING FUNCTION CODE 10H CHAPTER 2: RS485 INTERFACE (MODBUS RTU) 2–68 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
If the IP address of the relay is changed for any reason, the relay must be powered down NOTE: then restarted in order for the new IP address to take effect. NOTE MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 3–1...
Page 78
CHAPTER 3: ETHERNET INTERFACE 3–2 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Modbus User Map feature available on the MM300. Configure the setpoint Fieldbus Input Data available in the Communications Settings group (Home > Setpnts > Cfg > Comms) page from the MM300 Graphical front panel if you have ordered one with your unit).
Page 80
Profibus Input Data. Configure this same number of Modbus User Map registers to the required Actual value registers in the MM300 unit using Enervista MM300/MM200 Setup. Save the Modbus User map configuration. These actual values configured in User map are now available over Profibus.
V– Pin 5 Pin 8, line A (negative TX/RX) Common drain Pin 3, line B (positive TX/RX) Pin 6 Table 4-2: DB9 signal pin applicability to MM300 DB9 pin (external device) MM300 pin Signal Description (shield) Shield or potential equalization...
No connection CNTR-N Repeater control 1.The MM300 can accept an external voltage level up to 24VDC on its V- and V+ terminals. Note that specifically for termination, the voltage must be reduced to 5V; refer to the Profibus Termination section below.
The MM300 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 MM300 Setup software is the best tool for user parametrization of the MM300 device.
The Profibus bus address (MAC ID) of the MM300 slave, which has a range from 1 to 126, can be set via the Profibus Address setting on the HMI from the Home > Setpnts > Cfg >...
Page 85
When a size of input data smaller than the maximum is configured, the data read from the MM300 by the master will start at address 0 of the Profibus Input Data table (refer to section 4.1.4) and provide data in the order shown in that table, up to the size configured.
Learned Starting Current Learned Starting Capacity Counters Number of Motor Starts Number of UV Restarts Motor Running Hours Motor Stopped Hours Current Metering Iavg Igrd Motor Load Current Unbalance (I Unb) Voltage Metering 4–8 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 87
Pre Trip Vbn Pre Trip Vcn Pre Trip System Frequency Pre Trip Real Power Pre Trip Reactive Power Pre Trip Apparent Power Pre Trip Power Factor Contact Inputs Contact Input 32-1 (Bit Field) FC167 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 4–9...
The capability to reset, stop, and start the motor has been made available via the Profibus Output data. Because polled output data is continuously written to the slave device, the MM300 looks for a change in the value to execute any command. Byte...
The following diagram shows an example of the extended diagnostic data sent to the Profibus master by the MM300. The extended diagnostic data is only provided when one of the states listed in the above extended diagnostic table has become true. In this example, the extended diagnostic data has been sent because the "External Start A Alarm"...
The MM300 memory is mapped in 16 bits variables, thus, only communication data exchange with even data quantities is accepted. The security functionality implemented on MM300 is strictly applicable. Parameter write access is controlled by passwords as defined in Security Section of the MM300 Instruction Manual. Acyclic Read...
When a valid password is received by the device, it enables the associated access level for 5 minutes. It’s disabled automatically after this period. Also, it can be disabled when master issues a 0000H password entry. MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 4–25...
DP-V1 command. The command syntax has a fixed slot = 50H and index = 00H. The required command must be encoded as data values (16 bits). function 05H) The complete MM300 command set is available through this function. The original execute command table is copied here with corresponding Profibus DP-V1 format : Operation Code...
The extended diagnosis consists of Process Alarms and Diagnostic Alarms. Trip, Alarm, and Control status are categorized as Process Alarms, as these provide information pertaining to the Motor health that MM300 is controlling and monitoring. Messages are categorized as Diagnostic Alarms as these provide detailed MM300 diagnostic information.
Page 107
Byte GSE Bit # Ext. Diag Byte Standard Station Status 1 Diagnosis Station Status 2 Station Status 3 Master Address Man Id Man Id Length Alarm Type Alarm Type - Process Alarm MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 4–29...
I&M records can be read using the following sequence of Reads and Writes from the Profibus Master. Send a Write Call-REQ-PDU i.e., DPV1 write request (MS1 and MS2) to the MM300, on slot 0, index 255 and FI_Index = 65000...
Page 118
(same as that in request) Index 1 Octet fixed Length 1 Octet Call Header Send a Read-REQ-PDU i.e., DPV1 Read request (MS1 and MS2) to MM300, on slot 0, index 255 and Length = 68: Content Size Coding Notes DPV1 Header...
Figure 4-8: I&MO example on MS1 connection Figure 4-9: I&MO example on MS2 connection The MM300 supports the mandatory I&M0 record. It does not support the optional I&M1, I&M2, I&M3 and I&M4 records. Requests for these I&M Records would result in an error response from the MM300.
Connect the DeviceNet connector on the 1770-KFD module to a DeviceNet cable. The terminal designations are as shown in the table below: Terminal Signal Function Color Common Black CAN_L Signal Low Blue MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 4–43...
Page 122
10-pin linear plug into the connector. Connect the other end of the DeviceNet cable into this connector. Locate the DeviceNet connector on the MM300 (see top left-hand corner of the diagram below) and connect it to the scanner using the DeviceNet Cable.
Page 123
Terminal designations are as shown in the table below: Terminal Function Color Common Black Signal Low Blue Shield Non insulated Signal High White Power Supply After the connections are complete, the network will look something like this: MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 4–45...
Page 124
CHAPTER 4: FIELDBUS INTERFACE Powering up the network Before switching ON the network power make sure that the MACID of MM300 is set to something other than 63. Switch on the power supply to the chassis that will power up the device.
Page 125
CHAPTER 4: FIELDBUS INTERFACE DEVICENET PROTOCOL The following dialog appears: Select DeviceNet Drivers from the above pull-down menu and Click Add/New. The following menu will appear: MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 4–47...
Page 126
This dialog will only appear if there is at least one active node on the DeviceNet network, so NOTE: ensure that the network power is on and that the MM300 relay and the scanner are on the DeviceNet network. NOTE Select the default driver name, 1770-KFD-1, and click OK.
Page 127
From the File menu, choose New. Highlight DeviceNet Configuration and click OK. Next step is to register the EDS file for the MM300. Select the EDS Wizard from the Tools menu as shown below: MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 128
DEVICENET PROTOCOL CHAPTER 4: FIELDBUS INTERFACE Press Next Click on Register an EDS file: 4–50 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 129
CHAPTER 4: FIELDBUS INTERFACE DEVICENET PROTOCOL Browse and select the EDS file for MM300. Make sure that the Icon file is present in the same folder as the EDS file. Save the DeviceNet file after registering the EDS file. Close the RSNetworx software and reboot the PC.
Page 130
11. Select the 1770-KFD-1, DeviceNet driver and click OK. You will be prompted to upload or download devices before going online. 12. Click OK to upload the devices and go online. RSNetWorx for DeviceNet software begins browsing for network devices. 4–52 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 131
DEVICENET PROTOCOL 13. When the software has finished browsing, the network displayed on your screen should appear similar to the one shown below. MM300, Scanner and the 1770 KFD modules will appear with MACIDs just below each device. 14. After the network is uploaded, the next step is to set the node address of the 1747 SDN scanner and to configure the scan list.
Page 132
From the right panel,select the device you are commissioning and click OK. The Node Commissioning dialog appears with the current settings for your 1747-SDN module. The dialog should look similar to the one shown below: 4–54 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 133
The 1747 SDN module should appear with the new node ID. Double-click the 1747-SDN module icon. The following dialog will appear: Click the Module tab. You will receive the following prompt: MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 4–55...
Page 134
Click Upload. After uploading, the following dialog will appear: Verify the 1747-SDN-module slot number is correct for the system. Select the Scanlist tab. The MM300 relay will be seen in the Available Devices list. Verify that the Automap on Add box is NOT checked.
Page 135
CHAPTER 4: FIELDBUS INTERFACE DEVICENET PROTOCOL Click the double arrow (>>)to move the MM300 from the Available Devices list to the Scanlist. Select Major Revision as the part of the electronic key for MM300. Double-click MM300 in the Scanlist. The Edit I/O Parameters dialog (shown below) appears for the MM300.
In the MM300, only the contents of the A1 object are supported by ADR. Enabling ADR Before proceeding to the next step ensure that the MM300 relay and the network are NOTE: configured as desired. These configurations will be then stored in the scanner for the ADR feature.
Page 137
10. This will enable the Configuration Recovery check box. Click the box to enable it. If the device also has Auto-Address Recovery and if this option is also desired, then click it too. MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 4–59...
Page 138
So always remember to UPLOAD the MM300 configuration into the RSNetWorx and SAVE the file before enabling ADR. The MM300 does not support auto baud detection. So in a situation where the faulted device is replaced with a new device with default settings, ensure that the baud rate of the MM300 is same as that of the scanner.
CHAPTER 4: FIELDBUS INTERFACE DEVICENET PROTOCOL Considering the scanner’s limited memory for storage of the ADR configuration, more than one scanner will be required if there are many MM300 relays in the DeviceNet network. DeviceNet Communications The MM300 profile is an extension of the Communications Adapter Device Profile (0xC0). It is a group 2 only server.
In the event that there is a communication fault, and a pre-fault polled output command caused the MM300 to start a motor, the motor will continue to run even after the communication fault. To prevent this situation from occurring when remote communication is used with the device the user must ensure that the 'Comm Failure Trip' feature is configured.
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 0x10 Set_Attribute_Single Sets the contents of the given attribute MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 4–63...
DeviceNet Motor Data - Explicit Object (Class Code A0H) Table 4-21: Motor Data Object, Class Code A0h, Services: CODE SERVICES AVAILABLE TO THIS OBJECT NAME DESCRIPTION 0x0E Get_Attribute_Single Returns the contents of the given attribute 4–64 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 143
Average Line Voltage (V) Real power (kW) Power factor Contact Input Status BIT per input Contact Output Status BIT per output Local hottest RTD number Unsigned 8 bit integer Local hottest RTD temperature MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 4–65...
Amps 1000 CT Primary Turns Amps 3 Phase Voltage None FC106 Connection Aux VT Connection None FC176 Aux VT Primary Volts 110 690 Aux VT Secondary Volts 110 300 Supply Frequency FC107 4–66 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 145
Acceleration Alarm Timer Seconds 2501 2501 Acceleration Trip Timer Seconds 2501 2501 Current Unbalance Alarm Percent Level Current Unbalance Alarm Seconds Delay Current Unbalance Trip Percent Level Current Unbalance Trip Seconds Delay MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 4–67...
Page 146
Comms Start Cntrl None FC126 Comms Stop Mode None FC172 Hard Wired Start Ctrl None FC126 Hard Wired Stop Mode None FC172 Hard Wired Stop Actn None FC174 Hard Wired 2W/3W None FC173 4–68 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 147
IL B Name 4 None IL B Name 5 None IL B Name 6 None IL B Name 7 None IL B Name 8 None IL B Name 9 None IL B Name 10 None MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 4–69...
Deg C RTD 5 Temperature Deg C RTD 6 Temperature Deg C Learned Acceleration Time Secs Learned Starting Current Amps Learned Starting Capacity Learned Average Motor Load %FLA Number of motor starts None 4–70 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 149
Starts Hour Block Lockout Time Secs Motor Status None FC129 Motor Thermal Capacity Used Contact Input 64 - 33 Status None FC168 Contact Input 32-1 Status None FC167 Contact Output 32-1 Status None FC167 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 4–71...
Start block status data All actual values Table 4-30: Data Formats, Explicit Motor Analog Data Object ATTRIBUTE ITEM DESCRIPTION SIZE IN FORMAT BYTES Currents Iavg Igrd Motor load Motor Load I Unb 4–72 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
Page 151
RTD 1 Temp RTD 2 Temp RTD 3 Temp RTD 4 Temp RTD 5 Temp RTD 6 Temp Learned data Learned Acceleration Time Learned Starting Current Learned Starting Capacity Average Motor Load Learned MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE 4–73...
Page 152
Alarm Status 3 FC181 Alarm Status 2 FC180 Alarm Status 1 FC179 Start block status data Reserved Start Timer 1 Start Timer 2 Start Timer 3 Start Timer 4 Start Timer 5 4–74 MM300 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE...
8 June 2010 1601-9025-A8 28 February 2013 1601-9025-A9 2 February 2016 Table A–2: Major Updates for MM300 Comm Guide-A9 Section Number CHANGES Manual revision number from A8 to A9, updated cover format and front matter contact information. Added EAC logo.
Page 156
CHANGE NOTES CHAPTER A: APPENDIX Table A–3: Major Updates for MM300 Comm Guide-A8 Section Number CHANGES Manual revision number from A7 to A8 Add Profibus DP Termination section Add DB9 signal pin applicability table to Profibus DP section Remove rows 30400, 30405, 30406, 30408 to 30410 from Modbus...
Page 157
CHAPTER A: APPENDIX CHANGE NOTES Table A–7: Major Updates for MM300 Comm Guide-A3 Section Number CHANGES 4.1.6 Profibus DP Diagnostics Section updated - added graphics and text updates 4.1.6 Profibus DP Diagnostics Extended Diagnostics table updated 4.2 DeviceNet Protocol Section updated - added graphics and text updates 4.1 Profibus Protocol...
WARRANTY CHAPTER A: APPENDIX Warranty For products shipped as of 1 October 2013, GE warrants most of its GE manufactured products for 10 years. For warranty details including any limitations and disclaimers, see our Terms and Conditions at https://www.gegridsolutions.com/multilin/warranty.htm For products shipped before 1 October 2013, the standard 24-month warranty applies.