plc
Here are 26 public repositories matching this topic...
A complete golang implementation of Ethernet/ip
-
Updated
Dec 29, 2022 - Go
Ethernet/IP client library for Go inspired by pylogix that aims to be easy to use. Supports being a client and a class 3 / class 1 server.
-
Updated
Mar 21, 2026 - Go
边缘计算网关程序部署于工业现场(零依赖),南向支持Modbus、BACnet、OPC-UA 、CAN、PLC,北向通过MQTT、OPC-UA Server、Sparkplug-B接入云端,实现数据采集与边缘计算。 Edge Gateway collects data southbound via Modbus, OPC-UA Client, CAN, PLC, and connects northbound via MQTT, OPC-UA Server, Sparkplug-B for edge computing and cloud integration.
-
Updated
Apr 29, 2026 - Go
A Lightweight Ethernet/IP API written to interface with Rockwell ControlLogix/CompactLogix Controllers.
-
Updated
Sep 21, 2020 - Go
This code is a pure Go implementation of the McProtocol, which can be used to communicate with Mitsubishi PLCs.
-
Updated
Aug 23, 2024 - Go
Golang API for TP-Link TL-WPA4220 PLC
-
Updated
Jan 13, 2024 - Go
Beckhoff TwinCAT ADS protocol client library for Go - Connect to PLCs and industrial automation systems
-
Updated
Apr 13, 2026 - Go
VSP - Virtual Serial Port Cloud Platform for remote serial port access. PLC debugging, IoT device management, serial-to-TCP tunneling.和师弟一起做的一个串口服务器,现在还在初期阶段。在arm-linux系统中使用过,一切正常,并且能够配合三菱PLC-FX3U上进行远程连接。
-
Updated
Mar 29, 2026 - Go
A cross platform tool to check coding standards in structured text that can integrate with github actions.
-
Updated
Jul 23, 2025 - Go
Go (Golang) wrapper for the Twincat ADS library, enabling you to effortlessly read and write PLC variables while also managing device notifications in your Go applications.
-
Updated
Dec 13, 2023 - Go
Modbus TCP MCP server in Go with stdio/SSE/streamable transports, resilient reconnects, and typed read/write tools for holding registers and coils.
-
Updated
Apr 8, 2026 - Go
A modern, production-ready software PLC (Programmable Logic Controller) implementation in Go
-
Updated
Dec 10, 2025 - Go
Improve this page
Add a description, image, and links to the plc topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the plc topic, visit your repo's landing page and select "manage topics."