Skip to content

Files

Latest commit

ff3b329 · Aug 9, 2021

History

History

linuxmaster

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Aug 9, 2021
Aug 9, 2021
Aug 9, 2021

RTU master application example

This directory contains an example of a Linux master application allowing to interact with slaves connected via serial port.

Usage: ./master <TTY> <BAUDRATE> <ADDRESS> <FUNCTION> [args]

Function usage:

  • Function 01: <index> <count>
  • Function 02: <index> <count>
  • Function 03: <index> <count>
  • Function 04: <index> <count>
  • Function 05: <index> <value>
  • Function 06: <index> <value>
  • Function 15: <index> [values]
  • Function 16: <index> [values]
  • Function 22: <index> <andmask> <ormask>

Example - read 7 holding registers from slave 1 connected to /dev/ttyUSB0 at 9600 bauds:

./master /dev/ttyUSB0 9600 1 3 0 7