This guide is not delivered with the product. You can obtain the PDF version by the following method: http://en.inovance.cn/ Log in to Inovance's website ( ), choose Support > Download, search by keyword, and then download the PDF file. ‑1‑...
3. Use this equipment according to the designated environment requirements. Damage caused by improper use is not covered by warranty. 4. Inovance shall take no responsibility for any personal injuries or property damage caused by improper usage. Safety Levels and Definitions Indicates that failure to comply with the notice will result in death or severe personal injuries.
Page 5
General Safety Instructions Check whether the packing is intact and whether there is damage, water seepage, ● dampness, and deformation before unpacking. Unpack the package by following the unpacking sequence. Do not strike the package ● violently. Check whether there is damage, rust, or injuries on the surface of the equipment and ●...
Page 6
General Safety Instructions Read through the guide and safety instructions before installation. ● Do not install this equipment in places with strong electric or magnetic fields. ● Before installation, check that the mechanical strength of the installation site can bear ●...
Page 7
General Safety Instructions Do not connect the input power supply to the output end of the equipment. Failure to ● comply will result in equipment damage or even a fire. When connecting a drive to the motor, check that the phase sequences of the drive and ●...
Page 8
General Safety Instructions Do not touch the equipment casing, fan, or resistor with bare hands to feel the ● temperature. Failure to comply may result in personal injuries. Prevent metal or other objects from falling into the equipment during operation. Failure ●...
Page 9
General Safety Instructions Disposal Dispose of retired equipment in accordance with local regulations and standards. ● Failure to comply may result in property damage, personal injuries, or even death. Recycle retired equipment by observing industry waste disposal standards to avoid ●...
Product Information Product Information Applicable AC Drive Expansion Card Applicable AC Drive MD500‑PLUS MD500‑EM1 MD520 Product Introduction The MD500 series communication expansion cards (hereinafter MD500‑EM1 card) conform to Modbus‑TCP protocol and feature high efficiency, flexible topology, and easy operation. It is intended to be installed in the MD series AC drives to increase the communication efficiency and achieve networking of the drives, allowing the drive to act as a fieldbus slave controlled by the fieldbus master.
Product Information Figure 1‑2 Dimensions of MD500‑EM1 card (unit:mm) Interface Layout and Description " Table 1–1 " on page 11 The hardware layout of the MD500‑EM1 card is shown in . The pin header J7 on the back of the MD500‑EM1 card is used to connect the AC drive. Two Ethernet interfaces J4 and J6 enable the MD500‑EM1 card to communicate with "...
Page 12
Product Information Figure 1‑3 Interface layout of MD500‑EM1 card Table 1–1 Description of interfaces of MD500‑EM1 card Symbol Description Hardware Name Pin header Connects to the AC drive. RJ45 socket. Enables the MD500‑EM1 card to communicate with the Modbus‑TCP master or slave. The Network port definition of pins is standard.
Page 13
Product Information After MD500‑EM1 card is installed, J2 is on the left and J3 is on the right when ● facing to the RJ45 interface. You can connect either J2 or J3 to the PLC. It is recommended to use shielded Cat 5e twisted pair cables to ensure stable ●...
Installation and Wiring Installation and Wiring Installation You can insert the MD500‑EM1 card into the MD500 series AC drives. Before installation, turn off the AC drive and wait about 10 minutes until the charging indicator on the AC drive becomes off. Then insert the MD500‑EM1 card into the AC drive and fasten the screws to avoid damage to the signal socket between boards caused by tension of external signal cables.
Installation and Wiring Figure 2‑2 Ground terminal connection between the MD500‑EM1 card and AC drive Wiring 2.2.1 Network topology Modbus‑TCP supports multiple types of topologies including the bus type, star type, and tree type. Multiple types of networking can be achieved through the switch. Figure 2‑3 Bus‑type topology ‑...
Installation and Wiring Figure 2‑4 Star topology 2.2.2 EMC Wiring Instructions During on‑site installation and commissioning, the signal cables and power cables ● must be laid in different ducts. Never bundle the signal cables and power cables together to prevent communication interference. Motor housing must be connected to PE terminal of the AC drive.
Modbus‑TCP Communication Protocol Modbus-TCP Communication Protocol Overview Through the built‑in Ethernet interface, the MD500‑EM1 enables the AC drive to connect to a PC‑ or PLC‑controlled network as a slave. The network includes one master and multiple slaves. You can carry out centralized control by using a PC or PLC.
Page 18
Modbus‑TCP Communication Protocol Description Server Field Length Client Length 2 bytes Number of Initialized by the Initialized by the following bytes client (Request) server (Response) Unit identifier 1 byte Identification of Initialized by the The server a remote slave client copies the value connected on from the...
Page 19
Modbus‑TCP Communication Protocol Table 3–1 Description of data frame fields Command CMD 03: Read slave parameters; 06: Write slave parameters; 10: Multi‑write slave parameters Function code address It is the internal parameter address of the AC drive, expressed in hexadecimal format.
Communication Parameters Communication Parameters Communication Card Type Setting for the AC Drive Communication Card Type Setting for the MD520 Series AC Drive After powering on the AC drive, set FD‑00 to 9 and FD‑01 to 3 to enable communication between the MD500‑EM1 card and the AC drive. Value Range Description Parameter...
(8‑O‑1) extension card 3: No check (8‑ and the AC N‑1) drive. IP Address Setting of MD500-EM1 Card The following table describes the IP settings of the communication card. Value Range Description Parameter Name Sets the DHCP function of the card.
Page 22
Communication Parameters Parameter Name Value FD‑37 DHCP enable IP address highest byte FD‑38 IP address second highest byte 168 FD‑39 IP address third byte FD‑40 IP address lowest byte FD‑41 Subnet mask highest byte FD‑42 Subnet mask second highest FD‑43 byte Subnet mask third byte FD‑44...
Communication Parameters Symptom Circumstance Solution The device that is powered on first Both devices support retains the IP address IP conflict detection, and continues to operate, while the are powered on device that is powered sequentially. on later enters conflict mode.
Communication Parameters Description Parameter Name Unit Last two bytes of MAC MAC address of FD‑63 address of expansion expansion card card Expansion card error Expansion card error FD‑58 code code Basic AC Drive Parameters Parameter Name Description F0‑02 RUN command selection 0: Operating panel 1: Terminal 2: Communication...
Page 25
Communication Parameters Parameter Address Parameter Description Parameter Address Parameter Description 1007H Running speed 1017H Uncalibrated AI2 voltage 1008H DI input flag 1018H Uncalibrated AI3 voltage 1009H DO output flag 1019H Linear speed 100AH AI1 voltage 101AH Current power‑on time 100BH AI2 voltage 101BH Current running time...
Page 26
Communication Parameters Parameter Address Parameter Description Input of control commands to the AC 7311H 0: Stop mode set by F6‑10 (Stop mode) drive 1 (write‑only) 1: Forward run 2: Reverse run 3: Forward jog 4: Reverse jog 5. Coast to stop 6: Stop mode set by F6‑10 (Stop mode) 7: Fault reset Input of control commands to the AC...
Page 27
Communication Parameters Parameter Address Parameter Description AO2 control (write‑only) 2003H 0 to 7FFF indicate 0% to 100% Pulse output control (write‑only) 2004H 0 to 7FFF indicate 0% to 100% ‑ ‑...
Page 28
Communication Parameters Parameter Address Parameter Description AC drive fault description 8000H 2: Overcurrent 5: Overvoltage 8: Pre‑charge power fault 9: Undervoltage 10: AC drive overload 11: Motor overload 12: Input phase loss 13: Output phase loss 14: Overtemperature 15: External device fault 17: Pre‑charge circuit error 18: Current sampling error 19: Motor auto‑tuning error...
Page 29
Communication Parameters Parameter Address Parameter Description Continued Continued Continued 23: Output short‑circuited to ground 26: Accumulative running time reached 27: User‑defined fault 28: User‑defined alarm 29: Accumulative power‑on time reached 30: Output load lost 31: PID feedback lost during running 32: Parameter abnormal 40: Pulse‑by‑pulse current limit error 42: Too large speed deviation...
Page 30
Communication Parameters Modbus-Specific Parameter Communication Addresses for MD520 Series AC Drives Parameter Parameter Parameter Description Parameter Description Address Address 1000H *Communication setting 1010H PID reference value (decimal) –10000 to 10000 1001H 1011H Running frequency PID feedback 1002H 1012H PLC process Bus voltage 1003H 1013H...
Page 31
Communication Parameters Command Word Address Command Definition 2000H 0001: Forward run 0002: Reverse run 0003: Forward jog 0004: Reverse jog 0005. Coast to stop 0006: Decelerate to stop 0007: Fault reset Read drive state (read‑only): Status Word Address State Word Function 3000H 0001: Forward run 0002: Reverse run...
Page 32
Communication Parameters Command Address Command Content 2004H 0 to 7FFF indicate 0% to 100% AC drive fault description Fault Address Fault Information 8000H 0000: No fault 0015: Parameter read‑write fault 0001: Reserved 0016: AC drive hardware fault 0002: Overcurrent during 0017: Motor short‑circuited to acceleration ground...
Communication Examples Communication Examples Communication Example Step 1: Create a Project. Open InoProShop, select AM600‑CPU1608TP. Step 2: Configure the network. Double‑click Network Configuration and configure the PLC as the ModbusTCP master. Step 3: Add a slave. ‑ ‑...
Page 34
Communication Examples Double‑click MODBUS_TCP. Step 4: Configure the slave. You can double‑click the slave to access the configuration interface. Configure the slave parameters, such as Slave IP Address, Port, Slave Enable Variable. Step 5: Configure the read/write command. Select Modbus TCP Slave Communication Configuration tab, and click Add... ‑33‑...
Page 35
Communication Examples Step 6: Enable the ModbusTCP communication. Open the PLC_PRG file and modify the Slave Enable Variable to enable the slave. Download the project to the PLC, and you can observe the read/write variables in the Internal I/O Mapping. ‑...
Eliminate the external interference. Contact the agent or Inovance for technical support if necessary. To obtain the fault code, read DF‑58 of the AC drive. The following table describes the faults and solutions. Note that one fault code indicates one fault.
Page 38
Troubleshooting Description Fault Code Solution Contact Inovance or the Ethernet hardware error agent for technical support. Contact Inovance or the The MAC address is not agent for technical support. burned or is lost. Check whether another IP conflict device has the same IP address.
Need help?
Do you have a question about the MD500-EM1 and is the answer not in the manual?
Questions and answers