Back to Topics Directory
Topic Hub

#plc (26 Repositories)

Ranked open-source repositories tagged with #plc, scored by pull request acceptance likelihood and maintainer engagement velocity.

Topic Avg Merge Rate

26.5%

Avg Review Latency

9.5h

Filter by language

26 repositories tagged #plc

S TierPython 852

gijzelaerr/python-snap7

a pure Python S7 communication library for interfacing with Siemens S7 PLCs

76.8%
Merge Rate
1d
First Review
75%
1st-Timers
12
Maintainers
B TierC# 294

bulaofen0036-coder/TIA_Portal_Openness_MCP

Drive Siemens TIA Portal V20/V21 (STEP 7, WinCC Unified) from any MCP client — create projects, generate PLC & HMI, compile & diagnose. Prebuilt runtime, no Openness coding required.

77.8%
Merge Rate
1d
First Review
100%
1st-Timers
3
Maintainers
A TierC++ 271

Fortiphyd/GRFICSv3

GRFICSv3 is a FREE and open source OT security lab with realistic networking and a 3D process simulation for training and learning ICS security

100.0%
Merge Rate
-
First Review
100%
1st-Timers
0
Maintainers
A TierJava 1.3k

pnoker/iot-dc3

IoT DC3 — Connect the Physical World to AI. An open-source Industrial IoT Runtime for Physical AI: 36 protocol drivers, edge-to-cloud data delivery, and an MCP tool gateway so AI agents act on devices in a safe, controllable, traceable loop.

92.3%
Merge Rate
-
First Review
100%
1st-Timers
2
Maintainers
A TierTypeScript 5.1k

frangoteam/FUXA

Web-based Process Visualization (SCADA/HMI/Dashboard) software

81.8%
Merge Rate
6d
First Review
57%
1st-Timers
25
Maintainers
B TierRust 222

johannesPettersson80/trust-platform

truST Platform — IEC 61131‑3 Structured Text tooling suite

53.8%
Merge Rate
16h
First Review
50%
1st-Timers
1
Maintainers
B TierC# 188

siemens/simatic-s7-webserver-api

A .NET API Client Library for the SIMATIC S7 PLC Webserver API

60.0%
Merge Rate
-
First Review
100%
1st-Timers
2
Maintainers
B TierPython 145

MichielVanwelsenaere/HomeAutomation.CoDeSys3

Home Automation system build in CoDeSys 3 with MQTT communication to any third party Home Automation software

78.9%
Merge Rate
14h
First Review
0%
1st-Timers
0
Maintainers
C TierOCOCaml 106 1 GFIs

iec-checker/iec-checker

Static analysis of IEC 61131-3 programs

66.7%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
C TierGo 109

anviod/edgex

边缘计算网关 edgex 部署于工业现场(零依赖),南向支持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.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
1
Maintainers
C TierGo 126

anviod/edgeCore

EdgeCore is the core runtime of EdgeOS industrial edge platform. 部署于工业现场,支持Modbus、BACnet、OPC-UA、S7、EtherNet等协议接入,通过MQTT、OPC-UA Server、Sparkplug-B连接云端,实现工业数据采集、边缘计算与智能协同(MCP Server)。

0.0%
Merge Rate
-
First Review
0%
1st-Timers
1
Maintainers
D TierC# 299

libplctag/libplctag.NET

A .NET wrapper for libplctag.

0.0%
Merge Rate
19h
First Review
0%
1st-Timers
1
Maintainers
D TierPython 426

beremiz/beremiz

Beremiz is Free Software for machine automation.

0.0%
Merge Rate
2h
First Review
0%
1st-Timers
0
Maintainers
D TierC# 420

tcunit/TcUnit

An unit testing framework for Beckhoff's TwinCAT 3

0.0%
Merge Rate
7h
First Review
0%
1st-Timers
0
Maintainers
D TierC# 1.5k

ThingsGateway/ThingsGateway

ThingsGateway is a cross-platform, high-performance gateway for edge data acquisition and IoT connectivity. Developed with .NET 8, it offers a suite of powerful tools, including advanced PLC communication libraries and debugging software.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierTypeScript 148

game4automation/realvirtual-WEB

Browser-based 3D-HMI for industrial automation — Three.js/TypeScript viewer for realvirtual digital twins

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierC# 113

shunnet/Daq

[ 开箱即用 ] 一款基于 .NET 10 双架构(WPF/Blazor)的工业物联网插件化数据采集转发工具(OPC[UA/DA]/Modbus/数据库/非标数据/大部分PLC/Mqtt/Kafka/NetMQ/Netty/RabbitMQ/RocketMQ)

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierC 1.4k

emqx/neuron

Open source industrial connectivity server

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierC# 1.1k

rossmann-engineering/EasyModbusTCP.NET

Modbus TCP, Modbus UDP and Modbus RTU client/server library for .NET implementations

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierC 904

libplctag/libplctag

This C library provides a portable and simple API for accessing Allen-Bradley and Modbus PLC data over Ethernet.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierLua 963

w3h/icsmaster

ICS/SCADA Security Resource(整合工控安全相关资源)

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierC# 3.0k

GavinYellow/SharpSCADA

C# SCADA

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierC# 1.5k

dathlin/ClientServerProject

一个C-S模版,该模版由三部分的程序组成,一个服务端运行的程序,一个客户端运行的程序,还有一个公共的组件,实现了基础的账户管理功能,版本控制,软件升级,公告管理,消息群发,共享文件上传下载,批量文件传送功能。具体的操作方法见演示就行。本项目的一个目标是:提供一个基础的中小型系统的C-S框架,客户端有三种模式,无缝集成访问,winform版本,wpf版本,asp.net mvc版本,方便企业进行中小型系统的二次开发和个人学习。同时网络组件方便的支持读写三菱和西门子PLC的数据,详细见Readme

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierC 839

alejoseb/Modbus-STM32-HAL-FreeRTOS

Modbus TCP and RTU, Master and Slave for STM32 using Cube HAL and FreeRTOS

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierJavaScript 867

god-jason/iot-master

物联大师是开源免费的物联网平台,集成了标准Modbus和主流PLC等多种协议,支持数据采集、公式计算、定时控制、自动控制、异常报警、流量监控、Web组态、远程调试等功能,适用于大部分物联网和工业互联网应用场景。

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierC# 1.7k

zhaopeiym/IoTClient

This is an IoT device communication protocol implementation client, which will include common industrial communication protocols such as mainstream PLC communication reading, ModBus protocol, and Bacnet protocol. This component is open source and free for life, using the most relaxed MIT open source agreement, you can modify and commercial use at will (commercial use please evaluate and test). 这是一个物联网设备通讯协议实现客户端,将会包括主流PLC通信读取、ModBus协议、Bacnet协议等常用工业通讯协议。本组件终身开源免费,采用最宽松的MIT开源协议,您可以随意修改和商业使用(商业使用请做好评估和测试)。

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers