ENGLISH Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave USER MANUAL SCM-1202-192 Version 1.
Important User Information Disclaimer The information in this document is for informational purposes only. Please inform HMS Networks of any inaccuracies or omissions found in this document. HMS Networks disclaims any responsibility or liability for any errors that may appear in this document. HMS Networks reserves the right to modify its products in line with its policy of continuous product development.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Table of Contents 1. Preface .................................................................................................................................. 1.1. About This Document ........................................................................................................ 1.2. Document Conventions ..................................................................................................... 1.3. Trademarks .................
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave 7.1. Export Product ESI File ...................................................................................................... 35 7.2. Addressing and Register Mapping ....................................................................................... 35 7.2.1. Data From Modbus TCP Network to Serial-Subnet .......................................................... 35 7.2.2. Data From Serial-Subnet to Modbus TCP Network ....................
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Preface 1. Preface 1.1. About This Document This document describes how to install and configure Anybus® Communicator™. For additional documentation and software downloads, FAQs, troubleshooting guides and technical support, please visit www.anybus.com/support. 1.2. Document Conventions Lists Numbered lists indicate tasks that should be carried out in sequence: 1. First do this 2.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Trademarks Information Symbols NOTE Additional information which may facilitate installation and/or operation. TIP Helpful advice and suggestions. 1.3. Trademarks Anybus® is a registered trademark of HMS Networks. All other trademarks are the property of their respective holders. Page 2 of 56 SCM-1202-192 Version 1.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Safety 2. Safety 2.1. Intended Use The intended use of this equipment is as a communication interface and gateway. The equipment receives and transmits data on various physical layers and connection types. If this equipment is used in a manner not specified by the manufacturer, the protection provided by the equipment may be impaired. 2.2. General Safety CAUTION Ensure that the power supply is turned off before connecting it to the equipment.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Preparation 3. Preparation 3.1. Cabling Have the following cables available: • Ethernet cable for configuration • Ethernet cable x 2 for connecting to the networks • Power cable 3.2. System Requirements 3.2.1. Supported Operating Systems Operating System Description Windows 7 SP1, 32-bit Windows 7 32-bit with Service Pack 1 Windows 7 SP1, 64-bit Windows 7 64-bit with Service Pack 1 Windows 10 64-bit Windows 10 64-bit 3.2.2.
HMS Software Applications Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave 3.5. HMS Software Applications Download the software installation files and user documentation from www.anybus.com/support. IPconfig Use the HMS software application IPconfig and scan your network to discover and change the Communicator IP address and to access the Communicator built-in web interface.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave About Anybus Communicator 4. About Anybus Communicator 4.1. How the Communication Works Figure 1. Process data traffic overview The Communicator enables communication between a Master device connected to a Modbus TCP network and a Master device connected to a EtherCAT network. The Master device can, for example, be a PLC control system or a Gateway. The Communicator main task is to transfer cyclic I/O data between the two networks.
How the Data Exchange Works Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave 4.2. How the Data Exchange Works Figure 2. The Communicator internal memory areas The data exchanged between the Communicator and the Modbus TCP and the EtherCAT resides in the Communicator internal memory buffer. The Communicator internal memory buffer is divided into two areas: Input data and Output data. Input Data This Input data area is read by the EtherCAT.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Installation 5. Installation 5.1. External Parts Figure 3. External parts A. Power connector E. Modbus TCP port x 2 I. Security switch B. Label with LED designation F. EtherCAT port x 2 J. Factory reset button C. Status LEDs G. Cable tie mount K. Laser engraved label with product information D. Configuration port H. Laser engraved connectors designation L. Page 8 of 56 DIN rail locking mechanism SCM-1202-192 Version 1.
DIN Rail Mounting Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave 5.2. DIN Rail Mounting IMPORTANT The equipment must be electrically grounded through the DIN rail for EMC compliance. Make sure that the equipment is correctly mounted on the rail and that the rail is properly grounded. Figure 4. Attach the Communicator on the DIN rail To attach the Communicator on the DIN rail: 1. Insert the upper end of the DIN rail clip into the DIN rail. 2.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Connect to Modbus TCP Network 5.3. Connect to Modbus TCP Network Figure 5. Connect to Modbus TCP network 1. Connect the Communicator, upper connector, to your Modbus TCP network. EtherNet/IP Connector Pin Description 1 TD+ 2 TD- 3 RD+ 4 Not used 5 Not used 6 RD- 7 Not used 8 Not used To Do Next Connect the Communicator to the EtherCAT network and to power. Check LED status, refer to Communicator LED Indicators.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Connect to EtherCAT Network 5.4. Connect to EtherCAT Network Figure 6. Connect to EtherCAT network 1. Connect the Communicator, lower connector, to your EtherCAT network. EtherNet/IP Connector Pin Description 1 TD+ 2 TD- 3 RD+ 4 Not used 5 Not used 6 RD- 7 Not used 8 Not used To Do Next Connect the Communicator to the Modbus TCP network and to power. Check LED status, refer to Communicator LED Indicators.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Connect to Power 5.5. Connect to Power CAUTION Ensure that the power supply is turned off before connecting it to the equipment. IMPORTANT Using the wrong type of power supply can damage the equipment. Ensure that the power supply is connected properly and of the recommended type. Figure 7. Connect to power 1. Insert the cable wires to the terminal block and tighten the wire clamp screws.
Security Switch Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave 5.6. Security Switch When the security switch is in its locked position, the Communicator built-in web interface can not be accessed and the Communicator can not be configured using the built-in web interface. Network specific parameters, configured via the PLC is still available. To Lock and Unlock the Security Switch Figure 8. Security switch in locked and unlocked position Use a pointed object, such as a ballpoint pen.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Security Switch Security Switch Status LED Figure 9. Security switch locked status LED When the security switch is in its: • locked position, the security switch status LED turn solid green. • unlocked position, the security switch status LED is turned off. Page 14 of 56 SCM-1202-192 Version 1.
Lock the Cables Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave 5.7. Lock the Cables Figure 10. Lock the cables To strain relieve the cables, place a cable tie in the holder and lock the cables. SCM-1202-192 Version 1.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave DIN Rail Demount 5.8. DIN Rail Demount Before You Begin IMPORTANT Be careful when removing the Communicator from the DIN-rail. If not removed properly, the DIN rail locking mechanism and the product cover can break. Have a flat-blade screwdriver, size 5.5 mm, available. Procedure Remove the Communicator from the DIN Rail: 1. 2. Insert the screwdriver into the Communicator DIN rail locking mechanism.
DIN Rail Demount 3. Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Hold the screwdriver in the DIN rail locking mechanism while you unhook the Communicator from the DIN rail. Figure 12. Unhook the Communicator SCM-1202-192 Version 1.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Communicator Configuration 6. Communicator Configuration 6.1. Connect the Communicator Procedure Connect to Modbus TCP and EtherCAT network Network 1 = Modbus TCP Network 2 = EtherCAT Connect to PC and Power 1. 2. Connect an Ethernet cable between the Communicator and your PC. Connect the Communicator to a power supply. Page 18 of 56 SCM-1202-192 Version 1.
Access the Built-In Web Interface From HMS IPconfig Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave 6.2. Access the Built-In Web Interface From HMS IPconfig Before You Begin Download the software application HMS IPconfig installation files and user documentation from www.anybus.com/support. NOTE The Communicator default IP address is 192.168.0.10. NOTE To access the Communicator built-in web interface, ensure that Port 80 TCP is open in your Firewall.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave 5. Access the Built-In Web Interface From HMS IPconfig To open the Open web page built-in web interface, click Communicator. Result You are redirected to the Communicator built-in web interface Home page. Page 20 of 56 SCM-1202-192 Version 1.
Access the Built-In Web Interface From a Web Browser Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave 6.3. Access the Built-In Web Interface From a Web Browser Before You Begin NOTE The Communicator configuration port default IP address is 192.168.0.10. NOTE To access the Communicator built-in web interface, ensure that Port 80 TCP is open in your Firewall. This applies to any Firewall between the web browser and the gateway.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Communicator Built-In Web Interface Overview 6.4. Communicator Built-In Web Interface Overview Use the Communicator built-in web interface to configure, maintain and troubleshoot the Communicator. Figure 13. The Communicator built-in web interface Home page Menu item Description Home View the Communicator, network and node status. Apply After configuration changes are made and verified, press Apply to make the settings take effect.
Modbus TCP Settings Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave 6.5. Modbus TCP Settings 6.5.1. Modbus TCP IP Settings To Use DHCP Server Figure 14. IP Settings, DHCP enabled By default, the IP settings are provided by the high level network DHCP server. The DHCP enabled checkbox is selected. SCM-1202-192 Version 1.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Modbus TCP Settings To Configure IP Settings Manually Figure 15. Modbus TCP IP Settings, DCHP disabled 1. Deselect the DHCP enabled checkbox. 2. Configure the IP settings. Setting Description IP address The Modbus TCP network IP address in IPv4 dot-decimal notation Subnet mask The Modbus TCP network Subnet mask in IPv4 dot-decimal notation. Gateway address The Modbus TCP network Gateway address in IPv4 dot-decimal notation.
Modbus TCP Settings Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Naming the Host Figure 16. IP Settings Hostname You can label the Communicator. • The maximum allowed length of the Hostname is 64 characters. • No symbol characters, punctuation characters, or whitespace are permitted. • Write the Hostname as one single word. 6.5.2. Timeout Time Settings Figure 17.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave EtherCAT Settings 6.6. EtherCAT Settings 6.6.1. EtherCAT Product ESI File Figure 18. EtherCAT Product ESI File Download the ESI (EtherCAT Slave Information) file and use it to configure the EtherCAT PLC to use the Communicator. 6.6.2. Timeout Time Settings Figure 19. EtherCAT page, Timeout times Connection Timeout Specify how long a Modbus TCP connection may be idle before it is closed by the Communicator. The default value is 60 seconds.
I/O Configuration Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave 6.7. I/O Configuration Figure 20. I/O configuration page Enter the desired Size for the network input data and output data. By default, the Communicator is set to use the same I/O sizes for both the Modbus TCP and the EtherCAT networks. To configure different sizes for the networks, deselect the Same I/O sizes for both networks checkbox.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave I/O Configuration Convert Between Big-Endian and Little-Endian To convert between big-endian and little-endian you must reverse the byte order. Figure 21. I/O data map, Endian swap To reverse the byte order: 1. 2. In the web-interface left sidebar menu, click . Select the endian swap type from the Endian swap drop-down menu. Setting Description No swapping Default setting No swapping is performed on the data.
I/O Configuration Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Build Detailed Endian Swap If you have multiple data types, you can use the Detailed endian swap to change different parts of the data area in different ways. Figure 22. Detailed endian swap example 1. 2. In the Endian swap drop-down menu for the desired network(s), select Detailed swap. Build the detailed endian swap.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave I/O Configuration • To duplicate an endian swap object: Select the checkbox in front of the endian swap object that you want to duplicate and click the Duplicate selected button. You can select multiple endian swap objects and duplicate the group. Figure 24. Duplicate endian swap object • To change the order of the endian swap objects, drag and drop the endian swap objects in the list. Figure 25.
Apply Configuration Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave 6.8. Apply Configuration Before You Begin NOTE When you apply the configuration, any existing configuration is overwritten. Figure 26. Before you can apply the configuration, ensure that there is no active communication on the Modbus TCP network or the EtherCAT network where the Communicator is connected. Procedure To make the settings take effect, download the configuration to the Communicator: 1.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Configuration Notes 6.9. Configuration Notes You can add notes to describe the Communicator configuration. 6.9.1. Add Configuration Note 1. To open the Configuration Notes window, click on the comments icon . Figure 27. Configuration note, comment icon 2. To add a new configuration note, click Add. Figure 28. Add new configuration note Page 32 of 56 SCM-1202-192 Version 1.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Configuration Notes 3. Write your configuration note and click accept . Figure 29. Write a configuration note The configuration note is added to the list. 4. To close the window, click close . 6.9.2. View and Edit Configuration Notes To view and/or edit a note, click on the comments icon . Figure 30. Example: The comment icon indicates that there are three added notes The configuration notes are listed in the Configuration Note window.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Configuration Notes Figure 31. Example: The Configuration Notes window with added notes Page 34 of 56 SCM-1202-192 Version 1.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave PLC Configuration 7. PLC Configuration 7.1. Export Product ESI File Option for EtherCAT Slave. Option if the PLC program requires a product file, ESI (EtherCAT Slave Information) file to configure the EtherCAT PLC to use the Communicator Figure 32. Export Product ESI File You find the EtherCAT ESI file on the Communicator built-in web interface EtherCAT page, Files & firmware page and on the Support page. To export the ESI file: 1.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Addressing and Register Mapping 7.2.3. Idle Mode Transaction Holding Register Description Enter/Exit Idle Mode 0x1004 Used by the Modbus TCP client to indicate an idle/offline mode on the network. Page 36 of 56 SCM-1202-192 Version 1.
Verify Operation Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave 8. Verify Operation 8.1. Communicator Status Monitor On the Home page, you can get a quick overview of the network and the Communicator operating status. Figure 33. Home page Gateway status Overview the Communicator LED indications remotely. Refer to Communicator LED Indicators. Network Status and Settings Overview communication status and the current networks settings. SCM-1202-192 Version 1.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Communicator Status Monitor Status Symbols Symbol Description Internal error has occurred and operation cannot be guaranteed. Out of Specification. Check Function: • Initial state where non network components are started and configured. • Network startup in progress. • Invalid configuration detected. Normal operation. Page 38 of 56 SCM-1202-192 Version 1.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Communicator LED Indicators 8.2. Communicator LED Indicators NOTE Before you can verify operation you must configure the Communicator. Figure 34.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Communicator LED Indicators LED B - Modbus TCP, Upper connector LED C - EtherCAT, Lower connector Operation Status EtherCAT EtherNet/IP Modbus TCP PROFINET Green, solid EtherCAT device in ‘OPERATIONAL’-stat EtherNet/IP online, one or more connections established Modbus TCP online, at least one message received PROFINET online, one or more connections established Red, solid FATAL event Duplicated EtherNet/IP IP address IP address conf
Maintenance Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave 9. Maintenance 9.1. Configuration File Handling 9.1.1. Export Configuration You can export the current configuration, in order to import and use the same settings to configure additional Communicator. Figure 35. Files & firmware page To export a configuration file: • In Files & firmware, click Export. The configuration settings are stored in a .conf file and downloaded to your PC. SCM-1202-192 Version 1.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Configuration File Handling 9.1.2. Import Configuration To easily configure multiple Communicator with the same settings, you can import a configuration file. Before You Begin The supported file format is .conf. Procedure Figure 36. Files & firmware page Import configuration file: 1. 2. 3. On the Files & firmware page, click Import. In the Import configuration window, click Select file (.conf).
Clear and Revert Configuration Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave 9.2. Clear and Revert Configuration You can restore all settings in a configuration to the default settings. Procedure Figure 37. Files & firmware page To Clear the Configuration When you want to clear a configuration and return to the default settings. 1. 2. 3. On the Files & firmware page, click Clear. In the Confirm clear window, click Clear.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Firmware Management 9.3. Firmware Management 9.3.1. View the Firmware Version On the Support page, you can view the current applied firmware version. Figure 38. Support page, Product information example 9.3.2. Firmware and Configuration Compatibility Compatibility after firmware upgrade Current configuration is still compatible after upgrading the firmware. Compatibility after firmware downgrade 9.3.3.
Firmware Management Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave 9.3.4. Update Firmware Before You Begin Ensure that the Communicator is disconnected from the OT networks. Procedure Figure 39. Files & firmware page To update the firmware: 1. 2. 3. 4. On the Files & firmware page, click Upload. In the Upload Firmware window, click Select firmware (.hiff). In the Open dialog box, browse to and select the firmware file and click Open. To start the firmware upgrade, click Update firmware.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Troubleshooting 10. Troubleshooting 10.1. Diagnostics 10.1.1. I/O Data On the Diagnostics, I/O data page you can monitor how the data flow between the Modbus TCP side and the EtherCAT side, including any configured endian conversions. Figure 40. I/O data The table can contain at most 10000 messages. When the limit is reached, the oldest messages are discarded when new messages are added.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Diagnostics 10.1.2. Event Log Figure 41. Event log page example How To Analyze the Information The log follows the FIFO principle, first in and first out. The oldest (first) value is processed first. Time (d:hh:mm:ss.ms) The date and time when the event occurred. Message A brief description of the event. Severity The severity of the event occurred. For description of the symbols, see Communicator Status Monitor.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Reset to Factory Settings 10.2. Reset to Factory Settings Before You Begin Procedure To reset the Communicator: 1. Disconnect the Communicator from power. Figure 42. Disconnect power 2. Use a pointed object, such as a ballpoint pen to press and hold the Reset button. Figure 43. Press and hold Reset button Page 48 of 56 SCM-1202-192 Version 1.
Reset to Factory Settings 3. Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave While holding the reset button, reconnect the Communicator to power. Figure 44. Hold Reset button and reconnect power 4. Release the reset button. The Communicator enters exception state. 5. Reboot the Communicator. Result When the Communicator has successfully rebooted, the Communicator configuration is reset to the factory default configuration or the current configuration after firmware upgrade.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Firmware Upgrade Error Management 10.3. Firmware Upgrade Error Management If the firmware update process is interrupted or if the power is lost during the update process, the Communicator goes into fallback mode. The last working firmware is still available on the flash, but it is not active. Procedure To complete the interrupted firmware update: 1. Disconnect the Communicator from power. Figure 46. Disconnect power 2.
Firmware Upgrade Error Management 3. Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Leave the Communicator for 10 minutes. The Gateway status led indicator flashes red and green until the firmware upgrade is completed. Figure 48. Firmware upgrade LED indication Result The Communicator recover and return to normal operation. Figure 49. Recover and return to normal operation To Do Next To check LED status, refer to Communicator LED Indicators. SCM-1202-192 Version 1.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Support 10.4. Support 10.4.1. Support Package Figure 50. Support page example Before you create a ticket for technical support, generate a support package. The support package contains information about what has occurred and will help the Anybus technical support team resolve the support case as quickly and efficiently as possible.
Anybus® Communicator™ - Modbus TCP Server to EtherCAT Slave Technical Data 11. Technical Data For complete technical specifications and regulatory compliance information, please visit www.anybus.com. 11.1.
This page is intentionally left blank.
This page is intentionally left blank.
This page is intentionally left blank.