Modbus with Wandelbots NOVA
Wandelbots NOVA supports the Modbus communication protocol, allowing integration with various industrial devices and systems.
Modbus is a widely used protocol in industrial automation for connecting electronic devices. It operates on a client-server architecture, where the client requests data and the server responds.
Supported
Wandelbots NOVA only supports Modbus TCP. Modbus RTU is not supported.
A Wandelbots NOVA instance can act as both a Modbus server and a Modbus client, provided that the devices it communicates with also support Modbus TCP.
Data types supported by Modbus TCP in Wandelbots NOVA include:
- Coils (read/write)
- Discrete Inputs (read-only)
- Holding Registers (read/write)
- Input Registers (read-only)
Set up Modbus communication
- Ensure that the device you want to connect to Wandelbots NOVA supports Modbus TCP.
- Connect the Wandelbots NOVA instance and the Modbus device with an ethernet cable.
- In the Setup app, navigate to the communication protocols section of your cell.
- Select Modbus as the communication protocol.
Per cell, you can only activate one communication protocol at a time: either PROFINET or Modbus. If you have already set up PROFINET in your cell, you need to disable it before enabling Modbus.
NOVA as server
Configure the Modbus settings according to your requirements:
- Set the Modbus port.
Default: 502 - Set the data and access types (coils, discrete inputs size, holding registers size, input registers size).)
- Establish the connection by clicking on
Connect.
NOVA as client
- Ensure that the device you want to connect to Wandelbots NOVA supports Modbus TCP.
- Connect the Wandelbots NOVA instance and the Modbus device with an ethernet cable.
- In the Setup app, navigate to the communication protocols section of your cell.
- Add the client IP address and port to your cell.
Further reading
For more detailed instructions on the Modbus architecture and configuration options, refer to the original Modbus messaging implementation guide