Skip to content

Ethernet/IP Simulator Guide

About

The Ethernet/IP Simulator is a Ethernet/IP Server that can be used as an endpoint for testing communication with the Ethernet/IP Device Service Component.

Currently this simulator supports: - Explicit communication. - Implicit communication. - Logix Tags

Running

Downloading the Simulator

docker pull iotechsys/ethernetip-sim:1.0

Running on the Same Host as the Device Service

docker run -i --rm --name=ethernetip-sim iotechsys/ethernetip-sim:1.0

The IP address of the simulator will be that of the docker container itself.

Find the IP address of the simulator container using:

docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' ethernetip-sim

Running on a Different Host From the Device Service

docker run -i --rm --name=ethernetip-sim iotechsys/ethernetip-sim:1.0 <network_interface> 

Where <network_interface> is the desired host network interface to run the simulator.

The IP address of the simulator will be that of the network interface used. This will be the IP address used for provisioning the simulator with the device service.

Stopping the simulator

docker stop ethernetip-sim