Module Owner: Mark Rivers: University of Chicago
This page is the home of modbus.
modbus supports EPICS communication with Programmable Logic Controllers (PLCs) via the Modbus protocol over TCP, serial RTU, and serial ASCII links.
The modbus software provides a layer between standard EPICS asyn device support, and the EPICS asyn TCP/IP or serial port driver.
Please email any comments and bug reports to Mark Rivers who is responsible for coordinating development and releases.
The software can be downloaded from the links in the table below. The software can also be accessed through the github repository.
Module version | Requires module | Release needed | Required for |
---|---|---|---|
2-11 | EPICS base | 7.0.1 | Base support |
asyn | 4-33 | Driver support | |
2-10, 2-10-1 | EPICS base | 3.15.5 | Base support |
asyn | 4-32 | Driver support | |
2-9 | EPICS base | 3.14.12.5 | Base support |
asyn | 4-30 | Driver support | |
2-8 | EPICS base | 3.14.12.5 | Base support |
asyn | 4-28 | Driver support | |
2-7 | EPICS base | 3.14.12.4 | Base support |
asyn | 4-23 | Driver support | |
2-6 | EPICS base | 3.14.12.3 | Base support |
asyn | 4-22 | Driver support | |
2-5 | EPICS base | 3.14.12.3 | Base support |
asyn | 4-21 | Driver support | |
2-4 | EPICS base | 3.14.12.2 | Base support |
asyn | 4-19 | Driver support | |
2-3 | EPICS base | 3.14.12.1 | Base support |
asyn | 4-17 | Driver support | |
2-2 | EPICS base | 3.14.12 | Base support |
asyn | 4-15 | Driver support | |
2-1 | EPICS base | 3.14.11 | Base support |
asyn | 4-14 | Driver support | |
2-0 | EPICS base | 3.14.10 | Base support |
asyn | 4-12 | Driver support | |
1-3 | EPICS base | 3.14.8.2 | Base support |
asyn | 4-10 | Driver support | |
1-2 | EPICS base | 3.14.8.2 | Base support |
asyn | 4-8 | Driver support | |
1-1 | EPICS base | 3.14.8.2 | Base support |
asyn | 4-8 | Driver support |
After obtaining a copy of the distribution, it must be installed and built for use at your site. These steps only need to be performed once for the site (unless versions of the module running under different releases of EPICS and/or the other required modules are needed).
tar xvzf modbusRX-Y.tgzwhere X-Y is the release.
.../support/modbusRX-Y
This software was originally developed by Mark Rivers, based on an earlier package by Rolf Keitel from Triumf.