Skip to content

Modbus

Modbus is a serial communications protocol originally published by Modicon (now Schneider Electric) in 1979 for use with its programmable logic controllers (PLCs). Simple and robust, it has since become a de facto standard communication protocol, and it is now a commonly available means of connecting industrial electronic devices. The main reasons for the use of Modbus in the industrial environment are:

  • developed with industrial applications in mind
  • openly published and royalty-free
  • easy to deploy and maintain
  • moves raw bits or words without placing many restrictions on vendors

Projects

libmodbus
http://libmodbus.org/
https://github.com/stephane/libmodbus
NModbus4
https://github.com/NModbus4/NModbus4
modbus tools
https://www.modbustools.com/index.html
Modbus Master Simulator
http://en.radzio.dxp.pl/modbus-master-simulator/
PyModbus - A Python Modbus Stack
A full modbus protocol written in python
https://github.com/riptideio/pymodbus
Modbus PLC Simulator
https://github.com/zxlin/Modbus-PLC-Simulator
Simulates a Programmable Logic Controller (PLC) using the industry standard Modbus protocol.
Implemented using the pymodbus library: https://github.com/bashwork/pymodbus

See also

Favorite site