/libplctag-csharp

Primary LanguageC#MIT LicenseMIT

Libplctag C# wrapper

Contains the libplctag wrapper, the dll and some examples on how to communicate with C# to Allen Bradley plc, like Controllogix, CompactLogix, SLC, MicroLogix.

Get Libplctag at https://github.com/kyle-github/libplctag

Deprecated

While this project works, it is not actively maintained. It's better that you use the official C# wrapper at https://github.com/libplctag/libplctag.NET and get support at the official google group https://groups.google.com/g/libplctag.

License:

This code is released under MIT license. The Libplctag dll is released under LGPL license.

Documentation:

See example in the source code. Or read the article and associated video at https://www.mesta-automation.com/how-to-communicate-to-an-allen-bradley-plc-with-c-and-libplctag-ethernet-ip-library/

Installing on new pc

You need C++ redistributables on target machine when using this library.
Dowonload it here: https://support.microsoft.com/en-us/topic/the-latest-supported-visual-c-downloads-2647da03-1eea-4433-9aff-95f26a218cc0
Read #18 for more info