In this tutorial, we will be demonstrating connectivity to an Allen-Bradley Micro820 (2080-LC20-20QWB) using Open Modbus TCP communications. We will use a RediGate 120e to demonstrate this connectivity, but this tutorial can be applied to any RediGate device with Open Modbus TCP connectivity.
All of the Open Modbus TCP settings in this example are for a Micro820 PLC. Consult the user's manual for the Modbus device you are connecting for the correct settings for your device.
Download the Elecsys-ModbusTCP-Demo.xml from the http://partner.elecsyscorp.com site, and open the downloaded .xml file within the same ACE window as your "Getting Started Guide" configuration
You will need to extract the .xml file from the .zip file you downloaded from the website. By default, ACE stores configuration files in the Documents\Elecsys\ACE\CFG folder, but you can store the configuration in any file location accessible by the ACE program.
You cannot copy/paste nodes unless both configurations are open within the same instance of ACE. You can use the "Tile" buttons to have the windows automatically size themselves within the ACE program:
Copy and paste the following objects from the Elecsys-ModbusTCP-Demo config into the configuration you created in the "Getting Started" guide:
Edit one of the Ethernet ports so that it is on the same network as your Modbus device
Setting the Network Card IP, Subnet Mask, and Default Gateway values to "0.0.0.0" will cause the Ethernet port to obtain an address via DHCP
Edit the "NetCircuit0" object to match the settings on your Modbus device
Edit the "Micro820" object to poll the appropriate registers for your Modbus device.
If your RediGate is configured correctly, you should see values from the Modbus registers you setup in your polling table in step 6.