Kyle Hayes edited this page Dec 2, 2018 · 4 revisions

Welcome to the libplctag wiki!

This library support communications between various types of PLCs (currently all from Rockwell/Allen-Bradley) and PC or PC-like systems. The library works under Linux on various platforms (x86, x86-64, ARM) and Windows (x86 and x86-64). It has been known to run on macOS with a bit of effort and on OpenWRT.

Please look over the examples in the src/examples directory in the repository for C code demonstrating many of the library's features. For other languages there are user-contributed wrappers for C++ and Python as well as an officially supported Java wrapper. Outside the GitHub repo, there are other wrappers for C# and Object Pascal.

Useful pages:

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.