I’m attempting to configure KEPWare to poll a Modbus device via Modbus TCP/IP. However, everything I’ve tried results in an error being reported in KEPWare. Details of the setup are below:
Networking:
The server running KEPWare and the Modbus device are connected directly together with a single Ethernet cable. The Modbus device is at IP 192.168.1.120 with subnet 255.255.255.0. The server running KEPWare is at 192.168.1.115 with subnet 255.255.255.0.
KEPWare Config:
KEPWare is configured with the following “device settings” to reach the Modbus device:
When KEPware attempts to poll the Modbus device, the following error is returned:
I initially figured it was a networking issue, but I’m able to ping the Modbus device from the server running KEPWare. Also, I was able to poll the Modbus device using a test Modbus poll client so I know the device is working. It must be something wrong with my KEPWare configuration but I can’t seem to figure out what.
Networking:
The server running KEPWare and the Modbus device are connected directly together with a single Ethernet cable. The Modbus device is at IP 192.168.1.120 with subnet 255.255.255.0. The server running KEPWare is at 192.168.1.115 with subnet 255.255.255.0.
KEPWare Config:
KEPWare is configured with the following “device settings” to reach the Modbus device:
General
Driver: Modbus TCP/IP Ethernet
ID: <192.168.1.120>.0
Data Collection: Enabled
Scan ModeID: <192.168.1.120>.0
Data Collection: Enabled
Respect Client-Specified Scan Rate
TimingConnect Timeout (s): 3
Request Timeout (ms): 1000
Attempts Before Timeout: 3
Request Timeout (ms): 1000
Attempts Before Timeout: 3
When KEPware attempts to poll the Modbus device, the following error is returned:
TCP/IP.Device01 | Device is not responding. | ID = ‘<192.168.1.120>.0’
I initially figured it was a networking issue, but I’m able to ping the Modbus device from the server running KEPWare. Also, I was able to poll the Modbus device using a test Modbus poll client so I know the device is working. It must be something wrong with my KEPWare configuration but I can’t seem to figure out what.