{"repo":"libplctag/libplctag","free":true,"listed":false,"github":"https://github.com/libplctag/libplctag","clone":"git clone https://github.com/libplctag/libplctag.git","description":"This C library provides a portable and simple API for accessing Allen-Bradley and Modbus PLC data over Ethernet.","language":"C","stars":896,"topics":["plc","c","cip","ethernet","rockwell","portable","ethernet-ip","linux","windows","allen-bradley"],"license":"MPL-2.0","category":"ai-agents","readme_excerpt":"libplctag - a C library for PLC communication - libplctag - a C library for PLC communication - What is libplctag? - Tier One Platforms - WARNING - DISCLAIMER - Get it! - Support it! - Features - High Level Features - Detailed Features - PLC Support - Platform Support - Alternate Programming Languages - Code - How to Get The Code - Example Code - API - Help Wanted - How to Contribute - History - Contact and Support - libplctag Forum - GitHub - License - Use of AI/LLM - Attributions and Trademarks - End Note What is libplctag? libplctag is an open source C library for Linux, Windows and macOS using EtherNet/IP or Modbus TCP to read and write tags in PLCs. The library has been in production since early 2012 and is used by multiple organizations for many tasks including controlling radio telescopes, large and precision manufacturing, controlling fitness equipment, food handling and many, many more. Latest Stable Release: :-: Tier One Platforms These are OS/compiler combinations that are fully tested with each release: OS OS Version Compiler Compiler Version Architecture Status :-: :-: :-: :-: :-: :- Alpine Linux v3.23.0-62 GCC 15.2.0 x86-64 Alpine Linux v3.23.0-62 GCC 15.2.0 Aarch64 macOS 14 Apple-Clang 17.0.0 x86-64 macOS 15 Apple-Clang 17.0.0 Aarch64 Ubuntu Linux 24.04 GCC 13.3.0 x86-64 Ubuntu Linux 24.04 GCC-musl 13.3.0 x86-64 Ubuntu Linux 24.04 GCC 13.3.0 Aarch64 Ubuntu Linux 24.04 GCC 13.3.0 x86 Windows 11 (Server 22) MSVC 19.44.35221.0 x86-64 Windows 11 (Server 22) MSVC 19","default_branch":null,"files":null,"tree":[],"storefront":"/r/libplctag","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/libplctag/libplctag/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}