Skip to content

A Gocontroll-Simulink extension blockset for setting up a modbus tcp server

License

Notifications You must be signed in to change notification settings

GOcontroll/GOcontroll-Simulink-modbus-tcp

Repository files navigation

GOcontroll-Simulink-modbus-tcp

A GOcontroll-Simulink extension blockset for setting up a modbus tcp server

View of the blocks in Simulink

Install

Download the .mltbx file from the latest release and click it from Matlab to install it.

Important notice

The libmodbus project is licensed under an LGPL license, this means that it is not allowed to statically link this library in a non GPL licensed project.
Therefore you should also make sure that toolbox folder/blockset_modbus_tcp/lib/libmodbus/libmodbus.so.5 is uploaded to /usr/lib/aarch64-linux-gnu/ as it needs to be dynamically loaded.
If this file is not present on the controller and this module is built into your project, the final executable will fail to launch.

goals

  • Create a Modbus TCP Server implementation
  • Add a TCP client implementation
  • Add a RS232 Modbus implementation
  • Add a RS485 Modubs implementation (for use with the Anleg Communication module)

About

A Gocontroll-Simulink extension blockset for setting up a modbus tcp server

Resources

License

Stars

Watchers

Forks

Packages

No packages published