LS ELECTRIC strives to maximize your profits in gratitude for choosing us as your partner.

RAPIEnet+ Option Module

LSLV-H100 series

[RAPIEnet, Ethernet/IP, TCP Protocol]

Before using the product Thank you for purchasing the H100 RAPIEnet+ communication board. Safety Information

Safety Information

• Always follow safety instructions to prevent accidents and potentially hazardous situations. • Safety precautions are classified into “WARNING” and “CAUTION,” and their meanings are as follows:

Indicates a potentially hazardous situation which, if not avoided, may cause death or serious injury.

Indicates a potentially hazardous situation, which, if not avoided, may cause minor injury or damage to the product.

• Symbols used in this document and on the product indicate the following.

Read and follow the instructions carefully to avoid dangerous situations.

Presence of "dangerous voltage" inside the product that may cause harm or electric shock.

• Keep the operating instructions handy for quick reference. • Read the operating instructions carefully to fully understand the functions of the LSLV-H100 series inverters and use them properly.

• Be careful not to damage the CMOS elements on the communication board. Static charge may cause malfunctioning of the product. • Turn off the inverter before connecting communication cables. Otherwise, the module may be damaged or a communication error may result. • Correctly align the communication board to the installation connector for installation and ensure that it is firmly connected to the inverter. Otherwise, the module may be damaged or a communication error may result. • Check the parameter units when configuring the parameter values. Otherwise, a communication error may occur.

ii Table of Contents

Table of Contents

1 Overview ...... 1

2 RAPIEnet+ technical specifications ...... 2

3 Package components ...... 3

4 Device type for the H100 RAPIEnet+ communication board ...... 3

5 H100 RAPIEnet+ communication board layout and installation ...... 3 5.1 External layout ...... 3 5.2 Installing the H100 RAPIEnet+ communication board ...... 4

6 Network connection ...... 6 6.1 Network connection cable wiring ...... 6 6.2 Communication cable connector ...... 6

7 Network cable specifications ...... 7 7.1 Frequency band ...... 7 7.2 Twisted pair cable types ...... 7

8 Inverter communication address ...... 8

9 Keypad parameters for RAPIEnet+ communication board ...... 9

10 Description of keypad parameters related to RAPIEnet+ communication board ...... 13 10.1 Description of keypad parameters (simplified) ...... 13 10.2 Operation Group ...... 15 10.3 DRV Group ...... 15 10.4 COM Group ...... 15

iii Table of Contents

10.5 PRT group (Lost Command) ...... 20

11 Services with LS ELECTRIC products ...... 21 11.1 Introduction ...... 21 11.2 Smart extension (LS ELECTRIC master module: XGL-EFMxB V8.0 or later) ...... 21 11.2.1 Configuring the XG5000 program for the PLC ...... 23 11.2.2 Configuring the master module...... 24 11.2.3 Network device settings ...... 24 11.2.4 Input/Output parameter settings ...... 25 11.2.5 Diagnostic parameter settings ...... 25 11.2.6 Network device connections ...... 26 11.2.7 Service status ...... 26 11.3 LED Indications and troubleshooting ...... 28

12 Services with LS ELECTRIC products or other manufacturer’s products ..... 30 12.1 Introduction ...... 30 12.2 EtherNet/IP ...... 31 12.2.1 Basic protocol structure ...... 31 12.2.2 Implicit message ...... 32 12.2.3 Explicit messages ...... 38 12.2.4 Supported objects ...... 39 12.3 Modbus TCP frame ...... 46 12.3.1 Modbus TCP frame structure ...... 46 12.3.2 Function codes...... 47 12.3.3 Exception (Except) frame ...... 49 12.4 LED Indications and troubleshooting ...... 50

iv Overview

1 Overview

The RAPIEnet+ communication board allows the LSLV-H100 inverter to connect to an EtherNet or RAPIEnet network that is compliant with international standards, Type 21 of IEC 61158 and RRP of IEC 62439. The RAPIEnet+ communication board supports three protocols: RAPIEnet, EtherNet/IP, and Modbus TCP.

By utilizing the 100 Mbps auto negotiation feature, the RAPIEnet+ communication board provides real-time network communication without collisions and allows for controlling and monitoring of the inverter via PLC sequence programs or a master module.

With simple network cable wiring, installation times can be reduced and maintenance becomes easier. (However, it is compatible with LSLV-H100 inverter OS version V1.22 or higher. When accessing a RAPIEnet network with XG5000, LS ELECTRIC network master module XGL-EFMxB V8.0 or later is required.)

** You can download the user manual (“Manual_XGT_FEnet”) at: https://www.lselectric.co.kr

Ref. What is “RAPIEnet+”? RAPIEnet+ is a hybrid networking solution that incorporates RAPIEnet, LS ELECTRIC’s real-time based on international standards, with highly compatible Modbus TCP and EtherNet/IP network technologies. This highly efficient industrial EtherNet by LS ELECTRIC allows for integration of various future technologies required for factory automation, such as the IoT.

1 RAPIEnet+ technical specifications

2 RAPIEnet+ technical specifications

Items Description Communication Protocol RAPIEnet, EtherNet/IP, Modbus TCP Communication speed 100Mbps Communication type Auto negotiation Communication range 100 m (twisted pair) Service Smart scaling Up to 8 words Max. number of stations 64 stations Topology Line/Ring topology Communication range 100 m (twisted pair) Recommended cable UTP, FTP, STP * The H100 RAPIEnet+ communication board supports all the features of RAPIEnet, EtherNet/IP, Modbus/TCP.

2 Package components

3 Package components

The product package contains: RAPIEnet+ communication board (1 ea), Two communication board fastening screws (2 ea), Ethernet cable fixing plastic parts and screws (1 set) and RAPIEnet+ communication board User Manual.

4 Device type for the H100 RAPIEnet+ communication board

Device type: CENT

5 H100 RAPIEnet+ communication board layout and installation

5.1 External layout

3 H100 RAPIEnet+ communication board layout and installation

5.2 Installing the H100 RAPIEnet+ communication board

① Turn off the power of the H100 inverter, and after the inverter is completely discharged, loosen the front cover fixing bolt and remove the front cover.

0.75–30 kW Models 37–90 kW Models

② Remove the keypad from the inverter.

0.75–30 kW Models 37–90 kW Models

4 H100 RAPIEnet+ communication board layout and installation

③ Loosen the top cover fixing bolt and lift the top cover to remove it.

0.75–30 kW Models 37–90 kW Models

④ Install the H100 RAPIEnet+ communication option in the right expansion slot of the inverter I/O board and fix it by installing the included screws (M3, L8) in two places.

⑤ Assemble and fix the top cover, keypad, and front cover in reverse order of disassembly. * The installation structure and method are the same for models with 110kW or higher inverters. Refer to the H100 Inverter User's Manual Chapter 1.2 Part Names. (You can download “H100 User Manual” by accessing our homepage. http://www.lselectric.co.kr/)

5 Network connection

• Do not install or remove the RAPIEnet+ communication board to or from the H100 inverter while the inverter is turned on. • Ensure that the electric charge in the capacitors inside the inverter is completely discharged before installing or uninstalling the RAPIEnet+ communication board. • Ensure that the RJ-45 cable is firmly fixed to the inverter and the option board.

6 Network connection

6.1 Network connection cable wiring

Pin no. Signal Description Cable color 1 TX+ Data transmission (+) White/Yellow 2 TX- Data transmission (-) Yellow 3 RX+ Data reception (+) White/Green 4 NONE Not used Blue 5 NONE Not used White/Blue 6 RX- Data reception (-) Green 7 NONE Not used White/Brown 8 NONE Not used Brown

6.2 Communication cable connector

** The cables connected to pin 1 and pin 2 must be twisted in a pair. ** The cables connected to pin 3 and pin 6 must be twisted in a pair.

6 Network cable specifications

7 Network cable specifications

7.1 Frequency band

There are five types of UTP cable specifications according to different applications, from category 1 through category 5. Category 5 network cables are required for utilizing the RAPIEnet+ communication board.

Category 5 network cables support a frequency band up to 100 MHz, with up to 60 MHz channel performance and up to 100 Mbps data transmission speed.

7.2 Twisted pair cable types

Category Description Specifications/Usage 200 MHz max. UTP Unshielded Twisted Pair cable for high Voice + Data + Low quality (U.UTP) speed signals video signals 100 MHz max. Single insulation for the cable core Protection against EMI, FTP * Insulation material: AL / Plastic complex electrically stable (S.UTP) foil or copper braid Voice + Data + Low quality video signals Dual insulation for the pair and the cable core 500MHz max. STP * Material for cable pair insulation: Voice + Data + (S.STP) AL/Plastic complex foil Video signals * Material for cable core insulation: AL / Replaces 75Ω coaxial cable Plastic complex foil or copper braid

7 Inverter communication address

8 Inverter communication address

Refer to “Chapter 7. Communication features” and “Chapter 8. Table of Functions” of the “H100 User Manual” for details.

** You can download the “H100 User Manual” at: https://www.lselectric.co.kr

8 Keypad parameters for RAPIEnet+ communication board

9 Keypad parameters for RAPIEnet+ communication board

The following table lists the inverter parameters related to RAPIEnet, EtherNet/IP, and Modbus TCP communication features. Application types for each parameter is specified in the “Protocol” column: R (RAPIEnet), E (EtherNet/IP), or M (Modbus TCP).

Set DRV-06 parameter (Cmd Source) to “4 (Field Bus)” using the keypad to operate the H100 inverter via the RAPIEnet+ communication board.

Set DRV-07 parameter (Frq Ref Src) to “7 (Field bBus)” using the keypad to provide frequency reference via the RAPIEnet+ communication board.

Keypad parameters related to H100 RAPIEnet+ communication board Code Initial Parameter Name Range Description Protocol No. Value Displays the name of the communication option board installed. 'RAPIEnet+' CNF-30 Option-1 Type - - (Depending on the inverter OS R/E/M version, it may be displayed as Reserved-18 instead of RAPIEnet+.) DRV-06 Cmd Source 1 0 – 5 4: Set to “Field Bus.” R/E/M DRV-07 Freq Ref Src 0 0 – 11 7: Set to “Field Bus.” R/E/M Indicates the version of the COM-06 FBus S/W Ver - - R/E/M communication board installed. Set the station number of the COM-07 FBus ID 10 0 – 220 RAPIEnet+ communication R/E board. Displays the on/off status of the LED indicators on the COM-09 FBus Led R/E/M RAPIEnet+ communication board. COM-10 Opt Parameter1 192 0 – 255 Sets the IP address. COM-11 Opt Parameter2 168 0 – 255 * To connect to the network via the RAPIEnet protocol after COM-12 Opt Parameter3 1 0 – 255 R/E/M setting COM-25 to “2 (RAPIEnet COM-13 Opt Parameter4 101 0 – 255 Enable),” It is recommended to set COM-13 to “100 + COM-07.” COM-14 Opt Parameter5 255 0 – 255 COM-15 Opt Parameter6 255 0 – 255 Set the subnet mask. R/E/M COM-16 Opt Parameter7 255 0 – 255

9 Keypad parameters for RAPIEnet+ communication board

Keypad parameters related to H100 RAPIEnet+ communication board COM-17 Opt Parameter8 0 0 – 255 COM-18 Opt Parameter9 192 0 – 255 COM-19 Opt Parameter 10 168 0 – 255 Sets the Gateway address. R/E/M COM-20 Opt Parameter 11 1 0 – 255 COM-21 Opt Parameter 12 10 0 – 255 Set the network communication COM-22 Opt Parameter 13 0 0 R/E/M speed. (fixed to 100 Mbps Auto) COM-23 Opt Parameter 14 1 0 – 11 CIP Input Instance R/E COM-24 Opt Parameter 15 1 0 – 11 CIP Output Instance R/E 2: RAPIEnet Enable COM-25 Opt Parameter 16 2 0 – 2 R/E 0 or 1: RAPIEnet Disable

Ref. After making changes to parameter COM-07 and parameters COM-10 – 25, you must set COM-94 (Comm-Update) to “1 (Yes)” to save the changes. (If COM-94 [Comm-Update] has not been set after making the parameter changes, the LED indicator will flash in red at 2-second intervals to warn the user.)

Keypad parameters related to H100 RAPIEnet+ communication board Code Parameter Initial Range Description Protocol No. Name Value Para Status Automatically set according COM-30 3 0 – 8 R/E Num to the CIP Input Instance. Sets up the inverter data 0x0000 COM-31 Para Status-1 000A address to be read by the R/E -0xFFFF client. (Hex.) Sets up the inverter data 0x0000 COM-32 Para Status-2 000D address to be read by the R/E -0xFFFF client. (Hex.) Sets up the inverter data 0x0000 COM-33 Para Status-3 000F address to be read by the R/E -0xFFFF client. (Hex.) Sets up the inverter data 0x0000 COM-34 Para Status-4 - address to be read by the R/E -0xFFFF client. (Hex.) Sets up the inverter data 0x0000 COM-35 Para Status-5 - address to be read by the R/E -0xFFFF client. (Hex.) COM-36 Para Status-6 - 0x0000 Sets up the inverter data R/E

10 Keypad parameters for RAPIEnet+ communication board

Keypad parameters related to H100 RAPIEnet+ communication board -0xFFFF address to be read by the client. (Hex.) Sets up the inverter data 0x0000 COM-37 Para Status-7 - address to be read by the R/E -0xFFFF client. (Hex.) Sets up the inverter data 0x0000 COM-38 Para Status-8 - address to be read by the R/E -0xFFFF client. (Hex.) Automatically set according COM-50 Para Ctrl Num 2 0 – 8 R/E to the CIP Output Instance. 0x0000 Sets up the client’s COM-51 Para Control-1 0005 R/E -0xFFFF command address. (Hex.) 0x0000 Sets up the client’s COM-52 Para Control-2 0006 R/E -0xFFFF command address. (Hex.) 0x0000 Sets up the client’s COM-53 Para Control-3 - R/E -0xFFFF command address. (Hex.) 0x0000 Sets up the client’s COM-54 Para Control-4 - R/E -0xFFFF command address. (Hex.) 0x0000 Sets up the client’s COM-55 Para Control-5 - R/E -0xFFFF command address. (Hex.) 0x0000 Sets up the client’s COM-56 Para Control-6 - R/E -0xFFFF command address. (Hex.) 0x0000 Sets up the client’s COM-57 Para Control-7 - R/E -0xFFFF command address. (Hex.) 0x0000 Sets up the client’s COM-58 Para Control-8 - R/E -0xFFFF command address. (Hex.) Update keypad parameters 0: NO COM-94 Comm Update 0 related to network R/E/M 1: YES communication. 0: None 1: Free-Run Set the inverter operation 2: Dec PRT-12 Lost Cmd Mode None for when a Lost Command R/E/M 3: Hold Input has occurred. (Note1) 4: Hold Output 5: Lost Preset PRT-13 Lost Cmd Time 1.0 0.1 – 120 Lost Command trigger time R/E/M PRT-14 Lost Preset F 0.00 0.05 – 60.00 Sets the Lost Preset speed R/E/M

11 Keypad parameters for RAPIEnet+ communication board

(Note1) Lost Command Mode Set value Function "None" Maintains the previous status. "Free-Run" Lost Command Trip occurs and a free run stop is made. "Dec" Lost Command Trip occurs and a deceleration stop is made. Lost Command Warning occurs and the inverter operates with "Hold Input" the previous speed reference. Lost Command Warning occurs and the inverter operates with "Hold Output" the previous running speed. Lost Command Warning occurs and the inverter operates with "Lost Preset" speed reference set at PRT-14.

12 Description of keypad parameters related to RAPIEnet+ communication board

10 Description of keypad parameters related to RAPIEnet+ communication board

10.1 Description of keypad parameters (simplified)

The following table lists the simplified information of keypad parameters. The detailed information is provided in the parameter group section.

Code Parameter Name Description CNF 30 Option-1 Type Displays the option slot-1 type 06 Cmd Source Command Source DRV 07 Freq Ref Src Frequency reference source 06 FBus S/W Ver Communication option S/W version Station ID of the communication board 07 FBus ID (communication board ID) Information about LED indicators on the 09 FBus Led communication board 10 opt para-1 Enter the 1st decimal number of the IP address. 11 opt para-2 Enter the 2nd decimal number of the IP address. 12 opt para-3 Enter the 3rd decimal number of the IP address. 13 opt para-4 Enter the 4th decimal number of the IP address. 14 opt para-5 Enter the 1st decimal number of the subnet address. COM 15 opt para-6 Enter the 2nd decimal number of the subnet address. 16 opt para-7 Enter the 3rd decimal number of the subnet address. 17 opt para-8 Enter the 4th decimal number of the subnet address. 18 opt para-9 Enter the 1st decimal number of the gateway address. 19 opt para-10 Enter the 2nd decimal number of the gateway address. 20 opt para-11 Enter the 3rd decimal number of the gateway address. 21 opt para-12 Enter the 4th decimal number of the gateway address. Network communication speed 22 opt para-13 (0 fixed, automatically set to 100 Mbps) 23 opt para-14 RAPIEnet: Set the Input Parameter Size

13 Description of keypad parameters related to RAPIEnet+ communication board

Code Parameter Name Description EtherNet/IP: Set the Input Instance

RAPIEnet: Set Output Parameter Size 24 opt para-15 EtherNet/IP: Set Output Instance Enable or disable RAPIEnet 25 opt para-16 2: Enable RAPIEnet (Default) 0 or 1: RAPIEnet Disable 30 ParaStatus Num Displays the number of transmitted data 31 Para Status-1 Set address 1 for storing the transmitted data. 32 Para Status-2 Set address 2 for storing the transmitted data. 33 Para Status-3 Set address 3 for storing the transmitted data. 34 Para Status-4 Set address 4 for storing the transmitted data. 35 Para Status-5 Set address 5 for storing the transmitted data. 36 Para Status-6 Set address 6 for storing the transmitted data. 37 Para Status-7 Set address 7 for storing the transmitted data. 38 Para Status-8 Set address 8 for storing the transmitted data. 50 Para Ctrl Num Displays the number of received data 51 Para Control-1 Set address 1 for storing the received data. 52 Para Control-2 Set address 2 for storing the received data. 53 Para Control-3 Set address 3 for storing the received data. 54 Para Control-4 Set address 4 for storing the received data. 55 Para Control-5 Set address 5 for storing the received data. 56 Para Control-6 Set address 6 for storing the received data. 57 Para Control-7 Set address 7 for storing the received data. 58 Para Control-8 Set address 8 for storing the received data. 94 Comm Update Reflect the network parameter changes. 12 Lost Cmd Mode Select operation mode for a lost command. PRT 13 Lost Cmd Time Set the decision time for a lost command. 14 Lost Preset F Set the start frequency for a lost command.

14 Description of keypad parameters related to RAPIEnet+ communication board

10.2 Operation Group

① [CNF-30] Option-1 Type: Display the type of option slot 1 It automatically displays the type of communication option board currently installed in H100. When the H100 RAPIEnet+ communication option board is mounted on the H100 inverter, it is automatically displayed as “RAPIEnet+”. ** Depending on the inverter version, it may be displayed as “Reserved-18” instead of RAPIEnet+.

10.3 DRV Group

① [DRV-06] Cmd Source: Command Source Select the command source for the H100 inverter. Set to “4 (Field Bus)" to set the RAPIEnet communication board as the command source and provide commands via network.

② [DRV-07] Freq Ref Src: Frequency reference source Select the frequency command source for the H100 inverter. Set to “7 (Field Bus)" to set the RAPIEnet communication board as the frequency command source and provide frequency commands via network.

10.4 COM Group

① [COM-06] FBus S/W Ver: Communication option S/W version Automatically indicates the version of the communication board installed to the H100 inverter.

② [COM-07] FBus ID: Station ID of the communication board (communication board ID) R: Set the station ID for the H100 RAPIEnet+ communication board. A total of 221 station IDs are available from 0 to 220. (The station ID must be set before you can configure network communication using the RAPIEnet protocol.) When setting the station ID, be careful not to use a station ID that is not already occupied by the PLC system or other network devices. After making setting changes, you must set COM-94 (Comm Update) to “1 (Yes)” before the changes can take effect.

15 Description of keypad parameters related to RAPIEnet+ communication board

③ [COM-09] FBus Led: Information about LED indicators on the communication board Displays on the Keypad the status of the LED indicators on the H100 RAPIEnet+ communication board. Refer to sections "11.3/12.4 LED indications and troubleshooting."

Example of the COM-09 (FBus LED) indication 09 FBus LED

LINK1 LINK2 ERROR CPU LED is OFF LED is ON LED is ON LED is ON

④ [COM-22] opt para-13: Set the network communication speed. (100 Mbps, Auto Negotiation) The EtherNet speed parameter is fixed at "0" by default for 100 Mbps communication speed.

⑤ [COM-23] opt para-14: Transmission data setting Used to monitor one of the smart scaling transmission data of the H100 RAPIEnet+ communication board. You can select one of the data transmission addresses from COM31 to COM38 for monitoring. You can set “opt para-14 (smart scaling transmission data index)” to between “0” and “11.” Refer to the following table for the description of the “opt para-14” settings. The “opt para-14 (smart scaling transmission data index)” setting cannot be written while the inverter is operating. Stop inverter operation before making changes to the setting.

16 Description of keypad parameters related to RAPIEnet+ communication board

This parameter setting is also required for a service via EtherNet/IP protocol. It specifies the data format of the inverter status to be transmitted to the client (originator) during an I/O communication via a CIP (Common Industrial Protocol). Refer to the Assembly Object section of the EtherNet/IP. Set Input instance value Number of Data size (R/E) value (E) parameters (R/E) 0 70 4 X 1 71 4 X 2 110 4 X 3 111 4 X 4 141 2 1 5 142 4 2 6 143 6 3 7 144 8 4 8 145 10 5 9 146 12 6 10 147 14 7 11 148 16 8

⑥ [COM-24] opt para-15: Reception data setting Used to monitor one of the smart scaling reception data of the H100 RAPIEnet+ communication board. You can select one of the data reception addresses from COM51 to COM58 for monitoring. You can set “opt para-15 (smart scaling reception data index)” to between “0” and “11.” The description of the “opt para-15” settings are as follows. The “opt para-15 (smart scaling reception data index)” setting cannot be written while the inverter is operating. Stop inverter operation before making changes to the setting. This parameter is also required for EtherNet/IP protocol service. It configures the format of the command data transmitted to the inverter by the client (originator) during the I/O communication via the CIP (Common Industrial Protocol). Refer to the Assembly Object section of the EtherNet/IP. Set Output instance Number of Data size (R/E) value value (E) parameters (R/E) 0 20 4 X 1 21 4 X 2 100 4 X 3 101 4 X 4 121 2 1 5 122 4 2

17 Description of keypad parameters related to RAPIEnet+ communication board

Set Output instance Number of Data size (R/E) value value (E) parameters (R/E) 6 123 6 3 7 124 8 4 8 125 10 5 9 126 12 6 10 127 14 7 11 128 16 8 ⑦ [COM-25] RAPIEnet Enable/Disable settings The RAPIEnet feature for the RAPIEnet+ communication board is “Enabled” by default. This feature is compatible with LS ELECTRIC products (XGL-EFMxB V8.0 or later) for the RAPIEnet v2 smart scaling service. (2: RAPIEnet v2 Enable / 0 or 1: RAPIEnet v2 Disable)

** You can download the user manual (“Manual_XGT_FEnet”) at: https://www.lselectric.co.kr

If you have installed the H100 RAPIEnet+ communication board to an inverter made by another manufacturer (to utilize it as an EtherNet communication board), set the parameter to “0,” then run “Comm Update” to operate the inverter with the RAPIEnet feature disabled.

⑧ [COM-30] ParaStatus Num: Number of transmission data You can set COM-23 (opt para-14) to change the number of reception data to between “0” and “8”. COM-30 Displayed only when Comm Update (COM- 94:Yes) is performed after setting the opt para-14 value to 4 or more. The RAPIEnet+ communication board can transmit up to 8 pieces of data. You can configure the address of the transmission data with parameters COM-31 through COM-38.

⑨ [COM-31] Para Status1 – [COM38] Para Status8: Transmission data address settings After setting the number of transmission data with COM-23, enter the matching number of data addresses for the data to transmit to the client (originator) with parameters COM-31 through COM-38. This parameter setting is not required for Modbus TCP network communications.

18 Description of keypad parameters related to RAPIEnet+ communication board

⑩ [CM-50] Para Ctrl Num: Number of reception data You can set CM-24 (opt para-15) to change the number of reception data to between “0” and “8”. COM-50 Displayed only when Comm Update (COM- 94:Yes) is performed after setting the opt para-15 value to 4 or more. The RAPIEnet+ communication board can receive up to 8 pieces of data. You can configure the address for the received data with parameters COM-51 through COM-58.

⑪ [COM-51] Para Control1 – [COM58] Para Control8: Reception data address settings After setting the number of reception data with COM-24, enter the matching number of data addresses for receiving command data from the client (originator) with parameters COM-51 through COM-58. This parameter setting is not required for Modbus TCP network communications.

⑫ [COM-94] Comm Update: Update setting changes via the communication board The COM group parameters display the settings stored on the inverter connected to the RAPIEnet+ communication board and the changes made on the keypad are not directly reflected on the RAPIEnet+ communication board. The changed settings will be reflected on the RAPIEnet+ communication board when you set COM-94 (Comm Update) to “1 (Yes).” (Parameters that require communication updates include COM-7 and COM 10 through COM-25.)

19 Description of keypad parameters related to RAPIEnet+ communication board

10.5 PRT group (Lost Command)

① [PRT-12] Lost Cmd Mode: Operation mode for a command loss You can select the operation mode for when a network failure or connection failure between the inverter and the communication occurs while the inverter is operated via network communication.

② [PRT-13] Lost Cmd Time: Decision time for a command loss Set the time duration until the operation mode set with PRT-12 will be reflected following a command loss. You can set a value between "0.1" and "120" seconds.

③ [PRT-14] Lost Preset F: Operation frequency for a command loss When a lost command occurs, a protective function is activated and the inverter continues to operate using the frequency set with PRT-14. The setting value is from the start frequency to the max frequency [Hz].

④ Lost command conditions by protocol - RAPIEnet When the RAPIEnet master (XGL-EFMxB V8.0 or later) fails to receive data for the watchdog time, the communication board enters lost command mode, and the inverter will operate according to the settings at PRT-12 after the time set with PRT-13 has elapsed. Refer to item 2 of section 11 for how to set the watchdog timer for the master module.

- EtherNet/IP If the implicit message connection (Class 1 Connection) between the originator (a PLC or client) and the target (inverter) breaks for longer than one second, the EtherNet communication board enters lost command mode, and the inverter will operate according to the settings at PRT-12 after the time set with PRT-13 has elapsed.

- Modbus TCP If the Modbus TCP receives no data from the client for five seconds, the EtherNet communication board enters lost command mode, and the inverter will operate according to the settings at PRT-12 after the time set with PRT-13 has elapsed.

20 Services with LS ELECTRIC products

11 Services with LS ELECTRIC products

11.1 Introduction

This chapter explains about services utilizing the RAPIEnet protocol when the communication board is connected with LS ELECTRIC products.

The keypad settings required to utilize the RAPIEnet service are as follows.

The RAPIEnet feature is enabled by default.

RAPIEnet+ communication RAPIEnet v2 EtherNet/IP Modbus TCP board COM25 Availability Availability Availability [Opt Parameter-16] Setting: ‘2’ O O O RAPIEnet v2 Enable Setting: ‘0’ or ‘1’ X O O RAPIEnet v2 Disable

11.2 Smart extension (LS ELECTRIC master module: XGL-EFMxB V8.0 or later)

The smart scaling service is a communication service between automation products that allows for the extension of multiple PLCs and inverters utilizing simple configurations, without the need for complicated parameters settings or programming. The smart scaling service also has the EtherNet/IP service integrated within.

The H100 RAPIEnet+ communication board enables 8-word data input/out transmissions via an LS ELECTRIC master module, simply by configuring the number of transmission/reception data (COM-30/COM-50) and the addresses for transmission/reception data (COM-31 – COM-38 / COM-51 – COM-58). Besides, it provides various features, such as, monitoring of diagnostic parameters, RAPIEnet auto scan, and system diagnosis.

** You can download the user manual (“Manual_XGT_FEnet_V3.00”) at: https://www.lselectric.co.kr

21 Services with LS ELECTRIC products

The following figure shows an example of the XG5000 settings screen for an LS ELECTRIC network master module (XGL-EFMxB V8.0 or later).

22 Services with LS ELECTRIC products

Ref. “Smart scaling memory area settings”: The H100 RAPIEnet+ communication board has a 64-byte (32 Word) memory area assigned for it (fixed). When configuring the addresses, be careful not to use addresses already occupied by other programs to avoid collisions. Separate warnings are not provided, nor are duplicated addresses prohibited because users may configure a certain area of the addresses to be superimposed for special purposes.

11.2.1 Configuring the XG5000 program for the PLC

For an H100 inverter to communicate with the PLC via the RAPIEnet+ communication board, the XGL-EFMxB module (RAPIEnet I/F module) must be utilized. For a smart scaling service, the station ID (EB) and the IP address of the smart scaling device must be specified first: Ex. PAR->COM-07 (FBUS ID): “05,” PAR->COM-13 (Opt Parameter4): “100 + FBUS ID (05)” = “105” (This prevents IP address collisions between the communication boards installed to the inverters.) Refer to the user manual provided with the XGL-EFMxB product for detailed instructions.

Also, to configure a network communication utilizing a PLC system, installation of the XG5000 program is required. You can download XG5000 program from the LS ELECTRIC website.

** Access the website (https://www.lselectric.co.kr) and download the document.

In the Connection tap of the Add Network Device window, you can configure the properties and click “OK” to add a network device [CENT] (RAPIEnet+ communication board) for a smart scaling service.

23 Services with LS ELECTRIC products

11.2.2 Configuring the master module

You can configure the “Watchdog timer” for a master module (XGL-EFMxB V8.0 or later). If lost command mode (Parameter->PRT-12 [Lost Cmd Mode]) is enabled on the keypad, the lost command time (Parameter->PRT-13 [Lost Cmd Time]) is extended by the time set as the watchdog time for the master module. Therefore, the watchdog time must be considered when setting the Parameter->PRT-13 (Lost Cmd Time) parameter value. Watchdog timer: The time for the network device (H100 RAPIEnet+ communication board) to monitor the uninterrupted network connection with the master module.

11.2.3 Network device settings

Select the hot swap feature. If the hot swap feature is not selected, losing one station ID (EB) on the network will cause the entire network to stop communicating.

24 Services with LS ELECTRIC products

11.2.4 Input/Output parameter settings

The following settings enable an automatic 8 word / 8 word communication of input/output parameters.

11.2.5 Diagnostic parameter settings

25 Services with LS ELECTRIC products

11.2.6 Network device connections

11.2.7 Service status

Service status shows the service operation status of the scaling service, service counts, and error counts. (Service status can be provided only when the system is online.)

① Click [Online] -> [Network module settings and diagnosis] -> [System diagnosis].

26 Services with LS ELECTRIC products

② In the [System diagnosis] window, right-click the master module (XGL-EFMxB) on the figure, then click Service status.

③ Click [Service status] -> [Smart scaling] tap to view the scaling service status.

27 Services with LS ELECTRIC products

④ In step ②, you can click the [Auto scan] tap to view the RAPIEnet connection status.

11.3 LED Indications and troubleshooting LED name Color Description Status Status Network Network connection at LINK 1 is Green ON normal operating normal Check RAPIEnet network settings *1 Check network Orange ON When the communication cycle LINK1 settings stops for longer than one second. RAPIEnet communication is LINK 1 - OFF operating, but the network is not Not connected connected to LINK 1. Network Network connection at LINK 2 is Green ON normal operating normal Check RAPIEnet network settings *1 Orange Network fault ON When the communication cycle LINK2 stops for longer than one second. RAPIEnet communication is LINK 1 - OFF operating, but the network is not Not connected connected to LINK 2. *1: For a RAPIEnet network communication, check keypad parameter settings for COM-7, COM-13, COM-30, and COM-50, and the PLC settings. (When the RAPIEnet+

28 Services with LS ELECTRIC products

communication board is communicating with an LS ELECTRIC master module and the RAPIEnet network feature is enabled, the COM-7 [station ID] and COM-13 [IP address] parameters must be set to avoid collisions with other RAPIEnet+ communication boards on the same network.) LED name Color Description Status Status Communication between the Normal OFF communication board and the operation inverter is normal. Flashing Synchronous Communication between the flashing with RAPIEnet+ communication board LED0 and the inverter is abnormal. (1 second interval) ERROR Red The communication board Flashing Network fault parameters are set differently from (2 second the communication parameter interval) settings on the keypad*2 EEPROM failure No network connection to LINK 1 ON and LINK 2 Station ID or IP address collision is detected. Flashing Normal The communication board has been CPU Green (1 second operation properly installed to the inverter. interval) *2: To synchronize the Keypad parameter settings with the communication module settings, check the COM group settings and set COM-94 (Comm Update) to “1 (Yes).”

29 Services with LS ELECTRIC products or other manufacturer’s products

12 Services with LS ELECTRIC products or other manufacturer’s products

12.1 Introduction

This chapter explains the services utilizing EtherNet/IP and Modbus TCP protocols when the communication board is connected with LS ELECTRIC products or another manufacturer’s products.

The following keypad settings are required to disable the RAPIEnet service.

The RAPIEnet service feature is enabled by default.

RAPIEnet+ communication RAPIEnet v2 EtherNet/IP Modbus TCP board COM25 Availability Availability Availability [Opt Parameter-16] Setting: ‘2’ O O O RAPIEnet v2 Enable Setting: ‘0’ or ‘1’ X O O RAPIEnet v2 Disable

30 Services with LS ELECTRIC products or other manufacturer’s products

12.2 EtherNet/IP

12.2.1 Basic protocol structure

The EtherNet/IP is a protocol which implements the CIP (Common Industrial Protocol, specified by the ODVA) using the TCP and UDP protocols.

Originator: Devices that make connection requests, which are also called clients. PLCs or scanners are examples of originators. Target: Devices that respond to connection requests, which are also called servers. Inverters are examples of targets.

31 Services with LS ELECTRIC products or other manufacturer’s products

12.2.2 Implicit message

Implicit messages are also called I/O messages. It refers to the data communicated between the client (originator) and the server (target) at predefined intervals, via input and output instances.

The class 1 connection is used for implicit messages.

① Scope of support Transport type Originator->Target: Point to Point Target->Originator: Multicast Transport trigger: Cyclic Configuration connection: 1 Connection tag: Not available Priority Originator->Target: Scheduled Target->Originator: Scheduled Configuration data: Not available ② Input instances Input instances refer to the status data periodically sent from the inverter to PLC or other client devices. Instance Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Running 0 1 Faulted (Fwd) 70 1 2 Speed Actual (Low Byte) – RPM unit (note 1) 3 Speed Actual (High Byte) – RPM unit Ref Ctrl Running Running At 0 From From Ready 2 1 Warning Faulted Reference Net Net (Rev) (Fwd) 71 1 Drive State 2 Speed Actual (Low Byte) – RPM unit 3 Speed Actual (High Byte) – RPM unit Running 110 0 1 Faulted (Fwd)

32 Services with LS ELECTRIC products or other manufacturer’s products

Instance Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 1 2 Speed Actual (Low Byte) – Hz unit (note 1) 3 Speed Actual (High Byte) – Hz unit Ref Ctrl At Running Running 0 From From Ready Warning Faulted Reference 2 (Rev) 1 (Fwd) Net Net 111 1 Drive State 2 Speed Actual (Low Byte) – Hz unit 3 Speed Actual (High Byte) – Hz unit 0 Status Parameter - 1 data (Low Byte) 141 1 Status Parameter - 1 data (High Byte) 0 Status Parameter - 1 data (Low Byte) 1 Status Parameter - 1 data (High Byte) 142 2 Status Parameter - 2 data (Low Byte) 3 Status Parameter - 2 data (High Byte) 0 Status Parameter - 1 data (Low Byte) 1 Status Parameter - 1 data (High Byte) 2 Status Parameter - 2 data (Low Byte) 143 3 Status Parameter - 2 data (High Byte) 4 Status Parameter - 3 data (Low Byte) 5 Status Parameter - 3 data (High Byte) 0 Status Parameter - 1 data (Low Byte) 1 Status Parameter - 1 data (High Byte) 2 Status Parameter - 2 data (Low Byte) 3 Status Parameter - 2 data (High Byte) 144 4 Status Parameter - 3 data (Low Byte) 5 Status Parameter - 3 data (High Byte) 6 Status Parameter - 4 data (Low Byte) 7 Status Parameter - 4 data (High Byte) 0 Status Parameter - 1 data (Low Byte) 1 Status Parameter - 1 data (High Byte) 2 Status Parameter - 2 data (Low Byte) 3 Status Parameter - 2 data (High Byte) 4 Status Parameter - 3 data (Low Byte) 145 5 Status Parameter - 3 data (High Byte) 6 Status Parameter - 4 data (Low Byte) 7 Status Parameter - 4 data (High Byte) 8 Status Parameter - 5 data (Low Byte) 9 Status Parameter - 5 data (High Byte) 146 0 Status Parameter - 1 data (Low Byte)

33 Services with LS ELECTRIC products or other manufacturer’s products

Instance Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 1 Status Parameter - 1 data (High Byte) 2 Status Parameter - 2 data (Low Byte) 3 Status Parameter - 2 data (High Byte) 4 Status Parameter - 3 data (Low Byte) 5 Status Parameter - 3 data (High Byte) 6 Status Parameter - 4 data (Low Byte) 7 Status Parameter - 4 data (High Byte) 8 Status Parameter - 5 data (Low Byte) 9 Status Parameter - 5 data (High Byte) 10 Status Parameter - 6 data (Low Byte) 11 Status Parameter - 6 data (High Byte) 0 Status Parameter - 1 data (Low Byte) 1 Status Parameter - 1 data (High Byte) 2 Status Parameter - 2 data (Low Byte) 3 Status Parameter - 2 data (High Byte) 4 Status Parameter - 3 data (Low Byte) 5 Status Parameter - 3 data (High Byte) 6 Status Parameter - 4 data (Low Byte) 147 7 Status Parameter - 4 data (High Byte) 8 Status Parameter - 5 data (Low Byte) 9 Status Parameter - 5 data (High Byte) 10 Status Parameter - 6 data (Low Byte) 11 Status Parameter - 6 data (High Byte) 12 Status Parameter - 7 data (Low Byte) 13 Status Parameter - 7 data (High Byte) 0 Status Parameter - 1 data (Low Byte) 1 Status Parameter - 1 data (High Byte) 2 Status Parameter - 2 data (Low Byte) 3 Status Parameter - 2 data (High Byte) 4 Status Parameter - 3 data (Low Byte) 5 Status Parameter - 3 data (High Byte) 6 Status Parameter - 4 data (Low Byte) 148 7 Status Parameter - 4 data (High Byte) 8 Status Parameter - 5 data (Low Byte) 9 Status Parameter - 5 data (High Byte) 10 Status Parameter - 6 data (Low Byte) 11 Status Parameter - 6 data (High Byte) 12 Status Parameter - 7 data (Low Byte) 13 Status Parameter - 7 data (High Byte)

34 Services with LS ELECTRIC products or other manufacturer’s products

Instance Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 14 Status Parameter - 8 data (Low Byte) 15 Status Parameter - 8 data (High Byte)

The following table explains the data (bytes 0 and 1) for instances 70, 71, 110, and 111.

Related attribute Name Description Class Attr. ID Faulted Inverter Error 0x29 10 Warning Not supported 0x29 11 Running1 Motor is running Forward 0x29 7 Running2 Motor is running Reverse 0x29 8 Ready Motor is ready for operation 0x29 9 Ctrl From Net Run/Stop control 0x29 15 Ref From Net Speed control 0x2A 29 At Reference Reached reference Speed 0x2A 3 Drive State Current motor status 0x29 6 Actual speed Reference speed 0x2A 7

③ Output instances Out instance refers to the status data periodically sent from the PLC or other client devices to the inverter. Instance Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Fault Run 0 reset Fwd 20 1 0 2 Speed Reference (Low Byte) – RPM unit 3 Speed Reference (High Byte) – RPM unit NetRef NetCtrl Fault Run Run 0 (note 2) (note2) reset Rev Fwd 21 1 0 2 Speed Reference (Low Byte) – RPM unit 3 Speed Reference (High Byte) – RPM unit Fault Run 0 reset Fwd 100 1 0 2 Speed Reference (Low Byte) – Hz unit 3 Speed Reference (High Byte) – Hz unit Fault Run Run 101 0 NetRef NetCtrl reset Rev Fwd

35 Services with LS ELECTRIC products or other manufacturer’s products

Instance Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 1 0 2 Speed Reference (Low Byte) – Hz unit 3 Speed Reference (High Byte) – Hz unit 0 Control Parameter - 1 data (Low Byte) 121 1 Control Parameter - 1 data (High Byte) 0 Control Parameter - 1 data (Low Byte) 1 Control Parameter - 1 data (High Byte) 122 2 Control Parameter - 2 data (Low Byte) 3 Control Parameter - 2 data (High Byte) 0 Control Parameter - 1 data (Low Byte) 1 Control Parameter - 1 data (High Byte) 2 Control Parameter - 2 data (Low Byte) 123 3 Control Parameter - 2 data (High Byte) 4 Control Parameter - 3 data (Low Byte) 5 Control Parameter - 3 data (High Byte) 0 Control Parameter - 1 data (Low Byte) 1 Control Parameter - 1 data (High Byte) 2 Control Parameter - 2 data (Low Byte) 3 Control Parameter - 2 data (High Byte) 124 4 Control Parameter - 3 data (Low Byte) 5 Control Parameter - 3 data (High Byte) 6 Control Parameter - 4 data (Low Byte) 7 Control Parameter - 4 data (High Byte) 0 Control Parameter - 1 data (Low Byte) 1 Control Parameter - 1 data (High Byte) 2 Control Parameter - 2 data (Low Byte) 3 Control Parameter - 2 data (High Byte) 4 Control Parameter - 3 data (Low Byte) 125 5 Control Parameter - 3 data (High Byte) 6 Control Parameter - 4 data (Low Byte) 7 Control Parameter - 4 data (High Byte) 8 Control Parameter - 5 data (Low Byte) 9 Control Parameter - 5 data (High Byte) 0 Control Parameter - 1 data (Low Byte) 1 Control Parameter - 1 data (High Byte) 2 Control Parameter - 2 data (Low Byte) 126 3 Control Parameter - 2 data (High Byte) 4 Control Parameter - 3 data (Low Byte) 5 Control Parameter - 3 data (High Byte)

36 Services with LS ELECTRIC products or other manufacturer’s products

Instance Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 6 Control Parameter - 4 data (Low Byte) 7 Control Parameter - 4 data (High Byte) 8 Control Parameter - 5 data (Low Byte) 9 Control Parameter - 5 data (High Byte) 10 Control Parameter - 6 data (Low Byte) 11 Control Parameter - 6 data (High Byte) 0 Control Parameter - 1 data (Low Byte) 1 Control Parameter - 1 data (High Byte) 2 Control Parameter - 2 data (Low Byte) 3 Control Parameter - 2 data (High Byte) 4 Control Parameter - 3 data (Low Byte) 5 Control Parameter - 3 data (High Byte) 6 Control Parameter - 4 data (Low Byte) 127 7 Control Parameter - 4 data (High Byte) 8 Control Parameter - 5 data (Low Byte) 9 Control Parameter - 5 data (High Byte) 10 Control Parameter - 6 data (Low Byte) 11 Control Parameter - 6 data (High Byte) 12 Control Parameter - 7 data (Low Byte) 13 Control Parameter - 7 data (High Byte) 0 Control Parameter - 1 data (Low Byte) 1 Control Parameter - 1 data (High Byte) 2 Control Parameter - 2 data (Low Byte) 3 Control Parameter - 2 data (High Byte) 4 Control Parameter - 3 data (Low Byte) 5 Control Parameter - 3 data (High Byte) 6 Control Parameter - 4 data (Low Byte) 7 Control Parameter - 4 data (High Byte) 128 8 Control Parameter - 5 data (Low Byte) 9 Control Parameter - 5 data (High Byte) 10 Control Parameter - 6 data (Low Byte) 11 Control Parameter - 6 data (High Byte) 12 Control Parameter - 7 data (Low Byte) 13 Control Parameter - 7 data (High Byte) 14 Control Parameter - 8 data (Low Byte) 15 Control Parameter - 8 data (High Byte)

37 Services with LS ELECTRIC products or other manufacturer’s products

The following table explains the data (bits for byte 0) for instances 20, 21, 100, and 101.

Related attribute Name Description Class Attr. ID Run Fwd (Note1) Forward Run Command 0x29 3 Run Rev (Note1) Reverse Run Command 0x29 4 Fault reset (Note1) Fault Reset Command 0x29 12 NetRef (Note2) Not used 0x2A 4 NetCtrl (Note2) Not used 0x29 5 Speed Reference Reference speed 0x2A 8 (Note1) Refer to the Drive Run and Fault sections in the "Control Supervisor Object (Class 0x29)". (Note2) Reference speed and Run/Strop control can be set only on the LCD control panel. Network control instances 21 and 101 (NetRef, NetCtrl) are not available.

12.2.3 Explicit messages

Explicit messages refer to non-periodic data communications used for reading or writing attribute values of an inverter or an EtherNet/IP.

Using the UCMM communication, data exchange is made without connecting the originator and the target, and periodic data exchange is available as well using the Class 3 connection.

38 Services with LS ELECTRIC products or other manufacturer’s products

12.2.4 Supported objects

① Identity Object (Class 0x01, Instance 1) Attribute Attribute Attribute Access Attribute Name Data Length ID Value 1 Get Vendor ID Word 259 2 Get Device Type (inverter) Word 2 3 Get Product Code Word 100 (Note1) Revision (Note2) 4 Get High Byte - Major Revision Word 0x0101 Low Byte - Minor Revision 5 Get Status Word (Note3) 6 Get Serial Number Double Word (Note4) 7 Get Product Name 4 Byte CENT (Note1) Product Code 100 refers to the LS ELECTRIC inverter. (Note2) The revision number is identical to the version of the EtherNet/IP. The high byte stands for a major revision number, and the low byte stands for a minor revision number. For example, “0x0101” stands for "version 1.01." It is separate from the OS version of the communication option board (displayed on the Keypad COM-6 FBus S/W Ver). (Note3) Definition of status bits Bit Description 0: Device is not connected to the master 0 1: Device is connected to the master 1 Reserved

2 Configured (fixed as ‘0’ because LS ELECTRIC EtherNet/IP is not supported) 3 Reserved 4 0: Unknown 5 2: Faulty IO connection 3: IO connection has not been made 6 5: Major fault 7 6: IO connection has been made 8 Minor recoverable fault (Inverter is in warning status) 9 Minor unrecoverable fault (N/A) 10 Major recoverable fault (inverter H/W trip occurred) 11 Major recoverable fault (inverter non-H/W trip occurred) (Note4) Serial number uses the last 4 digits of the MAC ID. E.g.) The serial number is 0x29000022 when the MAC ID is "00:0B:29:00:00:22".

39 Services with LS ELECTRIC products or other manufacturer’s products

Service Support for Service code Definition Support for class instance 0x0E Get Attribute Single No Yes 0x05 Reset No Yes 0x01 Get Attribute All No Yes

② Motor data object (Class 0x28, Instance 1) Attribute

Attribute Access Attribute Name Range Definition ID

0: Non-standard motor 1: PM DC Motor 2: FC DC Motor 3: PM Synchronous Motor 4: FC Synchronous Motor 3 Get Motor Type 0 – 10 5: Switched Reluctance Motor 6: Wound Rotor Induction Motor 7: Squirrel Cage Induction Motor 8: Stepper Motor 9: Sinusoidal PM BL Motor 10: Trapezoidal PM BL Motor [Get] Reads the value at BAS-13 Rated Curr. Motor Rated 0.0 – [Set] 6 Get/Set Curr 1000.0 Set value is reflected to BAS-13 Rated Curr. Scale 0.1 [Get] Reads the value of the BAS-15 Rated Voltage. Motor Rated 0 – 7 Get/Set [Set] Volt 690 Set value is reflected in the BAS-15 Rated Voltage. Scale 1

40 Services with LS ELECTRIC products or other manufacturer’s products

Service Support for Service code Definition Support for class instance 0x0E Get Attribute Single No Yes 0x10 Set Attribute Single No Yes

③ Control Supervisor Objects (Class 0x29, Instance 1) Attribute

Attribute ID Access Attribute Name Range Definition

0 Stopped 3 Get/Set Forward Run Cmd. 1 Forward run (Note1) Reverse Run 0 Stopped 4 Get/Set Cmd. 1 Reverse run (Note1) Configurable only with the inverter 5 N/A Net Control - parameter. 0 Vendor Specific 1 Startup 2 Not Ready (resetting in progress) 3 Ready (stopping in progress) 6 Get Drive State Enabled (running, not applicable to 4 deceleration stop) 5 Stopping (decelerating) 6 Fault Stop 7 Faulted (trip occurred) 0 Drive stopped. 7 Get Running Forward 1 Running Forward 0 Drive stopped. 8 Get Running Reverse 1 Running Reverse Resetting in progress or trip 0 9 Get Drive Ready occurred 1 Inverter is ready for operation 0 Trip has not occurred 10 Get Drive Fault 1 Trip has occurred Trip reset to release the trip. 12 Get/Set Drive Fault Reset 0 Resetting will begin only when the

41 Services with LS ELECTRIC products or other manufacturer’s products

Attribute ID Access Attribute Name Range Definition value changes from FALSE to 1 TRUE. (Note2) Refer to the following Drive Fault 13 Get Drive Fault Codes Code table (Note2) Commands are made using 0 sources other than the DeviceNet communication. 14 Get Control From Net. Commands are made using the 1 DeviceNet communication as the source. (Note1) Drive Run Inverter operation using Command Forward Run Cmd. and Reverse Run Cmd. Run1 Run1 Trigger Event Run Type 0 0 Stop NA 0  1 0 Run Run1 0 0  1 Run Run2 0  1 0  1 No Action NA 1 1 No Action NA 1  0 1 Run Run2 1 1  0 Run Run1 In the table above, Run1 indicates Forward Run Cmd. and Run 2 indicates Reverse Run Cmd. Commands are made by the EtherNet communication board when the value changes from 0 (FALSE) to 1 (TRUE). The Forward Run Cmd. value does not indicate the present operation status of the inverter; it indicates the operation command value on the EtherNet communication board. (Note2) Drive Fault The Drive Fault becomes TRUE when the inverter is tripped. The Drive Fault Codes for the trips are as follows. Drive Fault Codes Fault Code Number Description 0x0000 None Ethermal Out Phase Open InverterOLT InPhaseOpen ThermalTrip UnderLoad 0x1000 ParaWriteTrip IOBoardTrip PrePIDFail OptionTrip1 OptionTrip2 OptionTrip3 LostCommand UNDEFINED LostKeypad 0x2200 OverLoad 0x2310 OverCurrent1

42 Services with LS ELECTRIC products or other manufacturer’s products

Fault Code Number Description 0x2330 GFT 0x2340 OverCurrent2 0x3210 OverVoltage 0x3220 LowVoltage 0x2330 GroundTrip 0x4000 NTCOpen 0x4200 OverHeat 0x5000 FuseOpen HWDiag 0x7000 FanTrip 0x7120 No Motor Trip 0x7300 EncorderTrip 0x8401 SpeedDevTrip 0x8402 OverSpeed 0x9000 ExternalTrip BX

Drive Fault Reset The Drive Fault Reset gives TRIP RESET reference to the inverter when the setting value changes from 0 to 1 (FALSE to TRUE). Overwriting 1 (TRUE) over 1 (TRUE) does not generate RESET reference for a trip. To allow the EtherNet communication board to send a RESET command to the inverter when the value is 1 (TRUE), write 0 (FAULT) first, then write 1 (TRUE) again.

Service Support for Service code Definition Support for class instance 0x0E Get Attribute Single No Yes 0x10 Set Attribute Single No Yes

④ Inverter Objects (Class 0x2A, Instance 1) Attribute Attribute Attribute Access Range Definition ID Name The output frequency has not 0 reached the reference frequency. 3 Get At Reference The output frequency has reached 1 the reference frequency. 4 N/A Net Reference -

43 Services with LS ELECTRIC products or other manufacturer’s products

Attribute Attribute Access Range Definition ID Name 0 Vendor Specific Mode 1 Open Loop Speed (Frequency) Drive Mode 6 Get 2 Closed Loop Speed Control (Note1) 3 Torque Control 4 Process Control (e.g. PI) Displays the present output 7 Get SpeedActual 0 – 24000 frequency in [rpm]. Displays the reference frequency 8 Get/Set SpeedRef 0 – 24000 in [rpm]. Reflected when DRV-07 (Freq Ref Src) is set to . Monitors the present current in 0.1 9 Get Actual Current 0 – 111.0 A A increment/decrement. Command source is not the 0 Ref.From DeviceNet communication. 29 Get Network Command source is the DeviceNet 1 communication. 0 – Monitors the present operation 100 Get Actual Hz 400.00 Hz frequency (Hz). Speed reference may be given via 0 – a network communication if DRV- 101 Get/Set Reference Hz 400.00 Hz 07 (Freq Ref Src) is set to 8 (FieldBus). Acceleration 0 – Sets/monitors the acceleration time 102 Get/Set Time (Note2) 6000.0 sec of the inverter. Deceleration 0 – Sets/monitors the deceleration 103 Get/Set Time (Note3) 6000.0 sec time of the inverter. (Note1) Related to the DRV-10 (Torque Control) and APP-01 (App Mode) settings. When DRV-10 (Torque Control) is set to Yes, the Drive Mode becomes "Torque Control", and when APP-01 (App Mode) is set to Proc PID, MMC, then the Drive Mode becomes "Process Control (e.g. PI)." (Note2) Value at DRV-03 (Acc Time) (Note3) Value at DRV-04 (Dec Time)

Service Support for Service code Definition Support for class instance 0x0E Get Attribute Single No Yes 0x10 Set Attribute Single No Yes

44 Services with LS ELECTRIC products or other manufacturer’s products

⑤ Class 0x64 (Inverter Object) – Manufacture Profile This object is used to access the Keypad Parameters of the inverter. Attribute Instance Access Attribute Number Attribute Name Attribute Value Identical to the H100 1 (DRV Group) Manual Code number. Identical to the H100 2 (BAS Group) Manual Code number. Identical to the H100 3 (ADV Group) Manual Code number. Identical to the H100 4 (CON Group) Manual Code number. Identical to the H100 5 (IN Group) Manual Code number. Identical to the H100 6 (OUT Group) Parameter Manual Code number. H100 Keypad setting range for Identical to the H100 7 (COM Group) Title the H100 Manual Code number. Get/Set (Refer to the inverter Identical to the H100 8 (PID Group) H100 inverter (Refer to the Manual Code number. user manual) H100 inverter Identical to the H100 9 (EPID Group) user manual) Manual Code number. Identical to the H100 10 (AP1 Group) Manual Code number. Identical to the H100 11 (AP2 Group) Manual Code number. Identical to the H100 12 (AP3 Group) Manual Code number. Identical to the H100 13 (PRT Group) Manual Code number. Identical to the H100 14 (M2 Group) Manual Code number.

Service Support for Service code Definition Support for class instance 0x0E Get Attribute Single No Yes 0x10 Set Attribute Single No Yes

45 Services with LS ELECTRIC products or other manufacturer’s products

12.3 Modbus TCP frame

12.3.1 Modbus TCP frame structure

MBAP Header (7 bytes) PDU (5 bytes or greater)

In general, EtherNet communication uses EtherNet II frames.

MODBUS Application Protocol header (MBAP header)

The following table explains the components of a MBAP header.

Section Length Description Transaction Unique transmission number, which increases by 1 each 2 byte identifier time the client sends data frame to the server. Protocol 2 byte Fixed at 0. identifier Data frame length of the Modbus communication, which Length 2 byte represents the length (in byte unit) from the MBAP header to the unit identifier. When communications using Modbus TCP and Modbus RTU are connected via a gateway, the unit identifier Unit identifier 1 byte indicates the slave number. The address is fixed to 0xFF when Modbus TCP communication is used alone.

Protocol Data Unit (PDU)

PDU is the actual data in the Modbus TCP communication, which is composed of a function code and data.

Refer to "12.3.2 Function codes" below for detailed information.

46 Services with LS ELECTRIC products or other manufacturer’s products

12.3.2 Function codes

The Modbus TCP communication involves clients and a server. During communication, clients send commands to the server, and the server responds to the commands. In general, devices such as a PLC, HMI, and PC are used as the client, and the inverter works as a server.

① Read Holding registers Read Input registers are functions used to read the server (inverter) data.

The following table explains the components of a request data frame from a client to a server. Request frame Length Value Function code 1 byte 0x03 Comm. address 2 byte 0x0000–0xFFFF Number of data 2 byte 1–16 (LS ELECTRIC inverters) requests

The following table explains the components of a response data frame from a server to a master. Response frame Length Value Function code 1 byte 0x03 Comm. address 1 byte 2 x the number of data requests Number of data Number of data requests Data value of the given number from requests x 2 bytes the comm. address

② Read Input registers Read Input registers are functions used to read the server (inverter) data.

The following table explains the components of a request data frame from a client to a server. Request frame Length Value Function code 1 byte 0x04 Comm. address 2 byte 0x0000–0xFFFF Number of data 2 byte 1–16 (LS ELECTRIC inverters) requests

47 Services with LS ELECTRIC products or other manufacturer’s products

The following table explains the components of a response data frame from a server to a master. Response frame Length Value Function code 1 byte 0x03 Comm. address 1 byte 2 x the number of data requests Number of data Number of data requests Data value of the given number from requests x 2 bytes the comm. address

③ Write Single register Write Single registers are functions used to write a single server (inverter) data.

The following table explains the components of a request data frame from a client to a server. Request frame Length Value Function code 1 byte 0x06 Comm. address 2 byte 0x0000–0xFFFF Data value 2 byte 0x0000–0xFFFF

The following table explains the components of a response data frame from a server to a master. Response frame Length Value Function code 1 byte 0x06 Comm. address 2 byte 0x0000–0xFFFF Data value 2 byte 0x0000–0xFFFF

④ Write Multiple register Write Multiple registers are functions used to write 1 to 16 consecutive data items on the server (inverter).

The following table explains the components of a request data frame from a client to a server. Request frame Length Value Function code 1bytes 0x10 Comm. address 2bytes 0x0000–0xFFFF Number of data to 2byte 1–16 (LS ELECTRIC inverters) write Byte Count 1byte 2 x the number of data Number of data to The number of data x 2 Data to write write bytes

48 Services with LS ELECTRIC products or other manufacturer’s products

The following table explains the components of a response data frame from a server to a master. Response frame Length Value Function code 1 byte 0x10 Comm. address 2 byte 0x0000–0xFFFF Number of data to 2 byte 1–16 (LS ELECTRIC inverters) write

12.3.3 Exception (Except) frame

An exception frame is a response frame from a server when an error occurs while responding to the client.

The following table explains the components of an exception frame. Error frame Length Value 0x80 + function code requested by Error code 1bytes the client Exception code 1bytes 0x0000–0xFFFF

Exception code Type Code Description ILLEGAL FUNCTION 0x01 Unsupported function has been requested ILLEGAL DATA An unused address has been requested or modification 0x02 ADDRESS has been requested for the data at an unused address. ILLEGAL DATA A data modification request has been made out of the 0x03 VALUE range of the available value. Server error occurred SLAVE DEVICE (CAN communication error with the drive, 0x04 FAILURE communication board initialization error, or data communication error with the drive) Server is unable to respond because it is executing SLAVE DEVICE another process 0x06 BUSY (in the middle of a drive parameter initialization or the initial setting of the communication board) Unique code for LS ELECTRIC inverters. WRITE PERMITION 0x20 An attempt was made to change a write-protected ERROR parameter

49 Services with LS ELECTRIC products or other manufacturer’s products

12.4 LED Indications and troubleshooting

LED name Color Description Status Status Network Network connection at LINK 1 is Green ON normal operating normal Check EtherNet settings*1 Check network Orange ON When the communication cycle stops for LINK1 settings longer than one second. LINK 1 Trying EtherNet communication, network - OFF Not connected cable not connected to LINK 1 Network Network connection at LINK 2 is Green ON normal operating normal LINK2 Orange Network fault ON Check EtherNet settings*1 LINK 1 Trying EtherNet communication, network - OFF Not connected cable not connected to LINK 2 *1: For EtherNet network settings, check keypad parameters COM-10, COM-11, COM-14, COM-15, COM-23, and COM-24, and the settings for the client devices, such as the PLC.

LED name Color Description Status Status Communication between the Normal OFF communication board and the operation inverter is normal.

Flashing Communication between the Synchronous RAPIEnet+ communication flashing with LED0 board and the inverter is (1 second interval) abnormal.

ERROR Red The communication board parameters are set differently Network fault Flashing from the communication (2 second interval) parameter settings on the keypad*2 EEPROM failure No network connection to LINK ON 1 and LINK 2 IP collision occurred The communication board has Normal Flashing CPU Green been properly installed on the operation (1 second interval) inverter. *2: To synchronize the EtherNet communication board settings with the keypad parameter settings, check the COM Group parameter settings and set COM-94 (Comm. Update) to "1 (yes)."

50