Skip to content

Modbus cross platform C library containing master and slave implementation

License

Notifications You must be signed in to change notification settings

niwciu/MODBUS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ModBus corss platform C library

GitHub License
GitHub top language GitHub Release

Features

  • Contain ModBus RTU Master and Slave implementation
  • Support the following functions:
    • Read Coils (0x01)
    • Read Discrete Inputs (0x02)
    • Read Holding Registers (0x03)
    • Read Input Registers (0x04)
    • Write Single Coil (0x05)
    • Write Single Register (0x06)
    • Write Multiple Coils (0x0F)
    • Write Multiple registers (0x10)
  • Possible to run master and slave functionality on one hardware platform
  • Contain examples of:
    • ModBus Master RTU implementation
    • ModBus Slave RTU implementation
    • ModBus Master & Slave implementation on one harwdware platform
  • Library contain unit test and integration tests that can be reused in project if needed

How to run examples, configure, use in project, colaborate and more

For more information about running the examples, configuration and usage of the library, as well as collaboration in the project please refer to MODBUS wiki


myEmbeddedWayBanerWhiteSmaller