UCMM/Forward Open Class 3 Behavior ............39 4.3.2 Forward Open Class 1 Behavior ..............40 4.3.3 Modbus TCP Server Status ................41 Firmware Update ....................42 GW-7473 Utility Functionalities ................. 44 GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 2...
Page 3
2. Clients and Servers ....................71 3. Ethernet ........................72 4. Firmware ........................72 5. Gateway ........................72 6. ICMP (Internet Control Messages Protocol) .............. 72 7. Internet ........................72 GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 3...
Page 4
TCP (Transmission Control Protocol) ..............74 TCP/IP ........................ 74 UDP (User Datagram Protocol)................74 Appendix C: FAQ ....................... 75 1. Why does the GW-7472 series module fail on a (public) Internet connection? ..75 GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 4...
If any of these items is missed or damaged, contact the local distributor for more information. Save the shipping materials and cartons in case you want to ship in the future. More Information Documentations Fieldbus_CD:\EtherNetIP\Gateway\GW-7472\Document Fieldbus_CD:\EtherNetIP\Gateway\GW-7473\Document Firmware Fieldbus_CD:\EtherNetIP\Gateway\GW-7472\Firmware Fieldbus_CD:\EtherNetIP\Gateway\GW-7473\Firmware Utility Fieldbus_CD:\EtherNetIP\Gateway\GW-7472\Utility Fieldbus_CD:\EtherNetIP\Gateway\GW-7473\Utility GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 5...
Ethernet (PoE) with a standard category 5 Ethernet cable. Through the NS-205PSE, Poe switch, the GW-7472 can be powered via the Ethernet cable. When there is no PoE switch on site, the GW-7472 provide another way to be powered from DC adapters. These two power interfaces are redundant.
Page 7
Modbus slave output registers are mapping as the output registers of the EtherNet/IP adapter of the GW-7472. Users can set the maximum 500 bytes for input data and 500 bytes for output data which are mapping to the EtherNet/IP adapter of the GW-7472. All of these configurations are defined by using the GW-7472 Utility tool.
Page 8
EtherNet/IP scanner, it collects the input register data from Modbus slaves and updates the output register data to the Modbus slaves as soon as possible. We have confirmed that GW-7472 can operate normally with Allen-Bradley “ControlLogix Logix 5563” through “1756-ENBT ControlLogix EtherNet/IP Module” setup by “RSLogix 5000 software”.
Page 9
GW-7473 provide another way to be powered from DC adapters. These two power interfaces are redundant. If one fails, another will take it over to supply the proper power to the GW-7473. Figure 1.3 GW-7473 data-exchange GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 9...
EtherNet/IP adapter of the GW-7472: maximum 500 bytes The numbers of the Modbus slave output registers mapping to the output registers of the EtherNet/IP adapter of the GW-7472: maximum 500 bytes GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 11...
TCP/IP Interface Object Ethernet Protocol: EtherNet/IP Scanner Class 1 (connected) I/O Server and Client Class 3 (connected) Message Server and Client Maximum support 5 EtherNet/IP adapter connections GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 12...
Page 13
02 hex: Read Input Status 03 hex: Read Multiple Data Registers 04 hex: Read Input Registers 0F hex: Write Multiple Bits 10 hex: Write Multiple Data Register GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 13...
Jack PoE and Ethernet RJ-45 Jack: GW-7472/GW-7473 is equipped with a RJ-45 jack for the 10/100 Base-TX Ethernet port and features networking capability. When the Ethernet link is detected and Ethernet packet is received, the Link/Act LED (Orange) indicator will be turned on. When the power is supplied via PoE (Power-over-Ethernet), the PoE LED (Green) indicator will be turned on.
Page 15
The GW-7472 / GW-7473 is equipped with a +12~+48 V jack for the power supply. When there is no PoE switch on site, the GW-7472/ GW-7473 accepts the power from the DC adapter. Please refer to the following web site for more details.
Run position and then re-power on the gateway after the update is completed. Mode Firmware Flash Protection Firmware Update Configuration Running Init Allowed Allowed Dimensions Unit: mm Front View Back View Top View Left Side View Right Side View Bottom View GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 16...
2.6.1 RS-422 Wire Connections 2.6.2 RS-485 Wire Connections Note!! For non-isolated RS-422/485 ports, you should connect all signal grounds of RS-422/485 devices together. This reduces common-mode voltage between devices. GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 18...
Step 2: Install .NET Framework 4 component The Utility tool requires the Windows Installer 3.1 and the .NET Framework 4 components. These components can be obtained from the web site. GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 19...
Page 20
After installing the .Net Framework components, please run the Utility setup file. Click the “Next” button to continue. Select the installation path of the Utility and click the “Next” button. GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 20...
Page 21
Confirm the installation. Click the “Next” button to start the installation Installation complete. Click the “Close” button to exit GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 21...
In Init mode, the GW-7472 is forced to the network configuration as following table. Connect the GW-7472 with your computer at the same sub network or by using the same Ethernet switch. Then power the GW-7472 on. Afterwards, you can use the command “ping 192.168.255.1”...
Page 23
Make sure the System LED indicator is flashing. Figure 3.1 GW-7472 with DC jack power supply Figure 3.2 GW-7472 with PoE switch power supply GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 23...
Page 24
Double click the GW-7472 Utility shortcut on the desktop. Click the “Network Scan” button to search your GW-7472. Select the item of the GW-7472 and click the “Configure” button to open the configuration dialog. After setting all the parameter of the GW-7472, click the “Update Settings” button to save the configuration.
Ethernet switch, and power the GW-7473 on. GW-7473 also supports to PoE connections. Users can make a PoE connection with a PoE switch. Figure 3.4 GW-7473 with DC jack power supply GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 25...
Page 26
Step 2: GW-7473 Utility Double click the GW-7473 Utility shortcut on the desktop. Select the connection interface Modbus RTU or Modbus TCP Click “connect” to open “Diagnostic Window” Figure 3.6 GW-7473 Utility GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 26...
4.1 Network Scan Double click the GW-7472 Utility shortcut on the desktop. Click the “Network Scan” button to search your GW-7472. Afterwards, you can see all of the GW-7472 on the same network of your PC. GW-7472 / GW-7473 User Manual, Version 2.5, June 2014...
Double click the GW-7472 Utility shortcut on the desktop. Click the “Network Scan” button to search your GW-7472. Select the item of the GW-7472 and click the “Configure” button to open the Configuration dialog. GW-7472 / GW-7473 User Manual, Version 2.5, June 2014...
Page 29
Modbus commands to communicate with the Modbus Modbus Request Command slaves Setting Please refer to section “4.2.6 Modbus Request Settings” Note!! All settings will take effected after rebooting the system of the GW-7472 module GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 29...
LAN definition of your PC. Or, the connection between the GW-7472 and your PC may have problem. Contact your network administrator to obtain a proper network configuration for the GW-7472.
Page 31
The procedure of the dynamic configuration is very easy. If you have a DHCP server, network address can be configured dynamically by the following steps: Step1: Select the “DHCP”. Step2: Click the “Update Settings” button to finish the configuration. GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 31...
Set parity of the RS-485/422 ports. None Stop Bits (bits) Set stop bits of the RS-485/422 ports. Step1: Enter the port settings. Step2: Click the “Update Settings” button to finish the configuration GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 32...
Note: The connection to Modbus TCP server will be disabled when the last two bytes of IP address are both “0”. Step3: Click the “Confirm” button to input the IP setting. Step4: Click the “Update Settings” button to finish the configuration. GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 33...
Load the setting file to configure the parameters of GW-7472. Save File Save the setting file of the current configuration of GW-7472. Note: Only setting files output from GW-7472 Utility can be loaded to configure the GW-7472. 4.2.5 Byte Order Setting There two options of the Byte Order Setting.
The mapping address in the EtherNet/IP output register. Interval value of the Modbus commands. If the command Command Interval is replied by the Modbus slave immediately, the GW-7472 (milliseconds) still waits until the time interval passes. Set range value: 10 ~ 30000 (milliseconds); Default: 200 ms GW-7472 / GW-7473 User Manual, Version 2.5, June 2014...
Page 36
Step2: Enter the Modbus Request commands. Step3: Click the “Add”, “Delete” buttons to add and remove the Modbus commands. Step4: Click the “Update Settings” button to finish the configuration GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 36...
After setting the parameters of the GW-7472, an EDS file (“EDS_GW-7472.eds”) will be created in the same folder of the Utility tool. GW-7472 / GW-7473 User Manual, Version 2.5, June 2014...
Table 4.8 diagnostic window settings Item Description Send UCMM packets or use the Forward_Open service to build UCMM/Forward Open Class the CIP class 3 connection to communicate with the GW-7472. 3 Behavior Please refer to section “4.3.1 UCMM/Forward Open Class 3 Behavior”...
Step1: Enter the Service Code, Class Code, Instance ID, Attribute ID, Requested Data size, Request Data, and Request packet interval parameters. Step2: Click the “UCMM” or “Class3” buttons to communicate with the GW-7472. Step3: Click the “DisConnect” button to stop to communicate with the GW-7472.
Step1: Enter the Class Code, Instance ID, O->T Point, O->T Point, O->T Size, T->O Size, and RPI parameters. Step2: Click the “Class1” button to communicate with the GW-7472. Step3: Click the “DisConnect” button to stop to communicate with the GW-7472. GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 40...
Modbus TCP server status indicates the connection status of every Modbus TCP servers. : The IP address setting of this Modbus TCP server is illegal or user doesn’t use it. : The GW-7472 is trying to connect this Modbus TCP server. : The GW-7472 is already connected to this Modbus TCP server.
BOOTP/TFTP protocol. Generally, the firmware is not necessary to update when it works well. If there are some bugs in the firmware of your GW-7472 or you need new functions which don’t support in your GW-7472, the firmware update is necessary. If the firmware update procedure is broken unfortunately, please try it again.
Page 43
This parameter is an available IP address on the Ethernet network. During the update procedure, the GW-7472 will use this IP address. You can also assign the IP address which is used in the run mode of the GW-7472. Contact your network administrator for more information about an available IP address.
Click “connect” to open “Diagnostic Window” 5.2 GW-7473 Configurations 5.2.1 Ethernet and Modbus RTU On the Diagnostic window, users can modify the Ethernet and Modbus RTU parameters with “Scanner Settings”. Ethernet GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 44...
“instance size”. The Instance size is equal to the sum of I/O status size. Users can also modify the I/O status size and their start address at the EtherNet/IP packet. For example, we want to add an EtherNet/IP adapter (EIP-2055) to the adapter menu. GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 45...
Page 46
Click “Del” to remove the adapter information on the menu. Click “Submit” to save the configurations. Figure 5.3 adapter information menu GW-7473 will connect to the EtherNet/IP adapter automatically after rebooting. GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 46...
Digital output value of EtherNet/IP adapter 00200 10001~ Digital input value of EtherNet/IP adapter 10200 40001~ Analog output value of EtherNet/IP adapter 40200 30001~ Analog input value of EtherNet/IP 30200 GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 47...
Data Bits Stop Bits Parity Users can select baud rate and Parity with index: Table 5.6 baud rate index Index Baud rate 2400 4800 9600 19200 38400 57600 115200 GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 48...
0x65.For example, If you want to read the IP address and Modbus settings from GW- 7473 (Address = 1), please send the command below: Table 5.9 function code 0x65 request format Bytes Data GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 49...
Input instance ID Input Instance data size Output instance ID Output instance Size (Read) DI Size (Read) DI Address (Read) DO Size (Read) DO Address (Read) AI Size (Read) AI Address GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 50...
Page 51
Item adp. size address size address size address size address size address size address Data If the configuration is set successfully, the GW-7473 will reply you the same message. GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 51...
(Read) DO Address (Read) AI Size (Read) AI Address (Read) AO Size (Read) AO Address (Write) DO Size (Write) DO Address (Write) AO Size (Write) AO Address total adapter number GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 52...
Modbus RTU master, one Modbus TCP client and an EtherNet/IP adapter. When booting up, the GW-7472 scans all of the input registers of Modbus slaves (and Modbus servers) and updates all of the output registers of Modbus slaves. At the same time, the Modbus masters exchanges the input data and Modbus connection conditions with the objects of the EtherNet/IP adapter.
Page 54
GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 54...
Assembly Object. Each of these instances is mapping to the register data of the Modbus slaves. After you use the Utility to configure the GW-7472, the mapping information between the registers of the Modbus slaves and the instances of the Assembly Object is created by following the configuration order of the Modbus commands defined by the Utility.
Page 56
GW-7472 allows setting maximum 30 Modbus RTU commands and 80 Modbus TCP commands to get the register data of the Modbus slaves. The unit of the input instance and output instance is BYTE. Therefore, no matter the data format is Coil (1 bit) or WORD, all of the register data of the Modbus slaves will be assigned to the instances of the Assembly Object by using BYTE format.
Explanation (in hex) Read output status Read input status Read multiple data registers Read input registers Write Single Coil Write Single Register Write multiple bits Write multiple data register GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 57...
AC Drive profile. Vendor Specific Objects are classes that add attributes and services that don’t fit into the Required or Application Objects. The required objects of the GW-7472 are list as below: Identity Object (0x01) ...
Unique 32 bit value Product Name Structure of: SHORT Product Name Size “GW-7472” STRING Product Name String Common Services Implemented for Service Code Service Name Class Instance Get_Attribute_Single Get_Attributes_All (1,2,6,7) (1,2,3,4,5,6,7) Reset GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 59...
The Message Router Object is used for routing the Explicit Message or UCMM to access the instance of the object with specific Class ID, Instance ID and Attribute ID. It provides two kinds of services for accessing any objects in the GW-7472. Class Attributes (Instance ID = 0...
Attribute ID when using the configuration tool of the EtherNet/IP scanner. If the configuration tool of the EtherNet/IP scanner supports the EDS loader, you can get the EDS file of the GW-7472 by using Utility. Please refer to the section 4.2.4 for more details. INPUT/OUPUT ASSEMBLY...
Page 62
Most EtherNet/IP scanner contains a configuration path when opening an Implicit Message connection to the GW-7472. Through the configuration path, the EtherNet/IP scanner can exchange the input and output data of the GW-7472. Therefore, there is no data needed in the Configuration Instance.
Page 63
Illegal device ID Illegal function code Illegal data address Receiving an Invalid command CRC checking error Timeout error occurred Common Services Implemented for Service Code Service Name Class Instance Get_Attribute_Single Set_Attribute_Single GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 63...
Number of Instances UINT Max Class Attributes ID UINT Number Max Instance Attributes UINT ID Number Common Services Implemented for Service Code Service Name Class Instance Get_Attribute_Single Get_Attributes_All Forward_Close Forward_Open GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 64...
The TCP/IP Interface Object contains read-only data that describes the TCP/IP connection parameters between the Gateway and the EtherNet/IP scanner. The configurable items include the GW-7472’s IP address, network mask and gateway address. You can’t directly control any attributes of this object.
Page 66
Section 5-3.2.2.5 of “Volume 2: EtherNet/IP Adaptation of CIP” from ODVA for more details on this attribute. Section 5-3.2.2.6 of “Volume 2: EtherNet/IP Adaptation of CIP” from ODVA for more details on this attribute. GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 66...
Section 5-4.2.2.2 of “Volume 2: EtherNet/IP Adaptation of CIP” from ODVA for more details on this attribute. Section 5-4.2.2.3 of “Volume 2: EtherNet/IP Adaptation of CIP” from ODVA for more details on this attribute. GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 67...
The size of the path which was sent with the Service Request is Path Size Invalid either not large enough to allow the Request to be routed to an object or too much routing data was included. GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 68...
(i.e. listen only) connection to a connection which has no controlling connection (i.e. owner). TARGET APPLICATION CANNOT SUPPORT ANY MORE CONNECTIONS The maximum number of connections supported by this instance of the Target GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 69...
Page 70
This could be caused by an unrecognized path type, a segment type occurring unexpectedly, or a myriad of other problems in the connection path. GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 70...
By comparison, a server is any program that waits for incoming requests from a client program. The server receives a request from a client, performs the necessary computation and returns the result to the client. GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 71...
These addresses are 32-bit numbers. They are normally written as four decimal numbers, one for each byte of the address such as “192.168.41.1”. This is called dotted- decimal notation. GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 72...
These two values, along with the source and destination IP address in the IP header, uniquely identify each connection. The combination of an IP address and a port number is called a socket. GW-7472 / GW-7473 User Manual, Version 2.5, June 2014 --- 73...
14. Subnet Mask Subnet mask is often simply called the mask. Given its own IP address and its subnet mask, a host can determine if a TCP/IP packet is destined for a host that is (1) on its own subnet, or (2) on a different network.
1. Why does the GW-7472 series module fail on a (public) Internet connection? The default IP address of the GW-7472 is 192.168.255.1, which can be only used on a private Internet connection. A private network packet will not be routed via a (public) Internet connection, which is the reason why the GW-7472 failed on the Internet.
Page 76
A private internet client may communicate with a public Internet server (GW-7472s) only if the NAT service for the client is available. Note!! IANA Internet Assigned Numbers Authority Request for Comments Internet Service Providers Network Address Translator ICP DAS Web Site: http://www.icpdas.com Contact Us (E-Mail): Service@icpdas.com Copyright @ 2014 by ICP DAS Co., Ltd.