Go plc
Native Go implementation of PLC protocols for iot-master and others. Visit github.com/zgwit/iot-master
Native Go implementation of PLC protocols for iot-master and others. The project is written primarily in Go, distributed under the MIT License license, first published in 2020. Key topics include: fins, go, golang, hostlink, iot.
<h1 align="center">GO PLC</h1>
Native Go implementation of PLC protocols for iot-master and others.
Attention
This repo is not available for real project!!!
Join us pls if you want.
Quickstart
sh# make sure you have go1.17 or higher # install library go get -u github.com/zgwit/go-plc
Plan
| NAME | COMPLETE | TESTED | COMMENT |
|---|---|---|---|
| Modbus RTU | ✔ | ✔ | |
| Modbus TCP | ✔ | ✔ | |
| Modbus ASCII | ❌ | Won't | |
| Omron Fins | ✔ | ||
| Omron Hostlink | ✔ | ||
| Siemens PPI | ❌ | ||
| Siemens FetchWrite | ❌ | ||
| Siemens S7 | ✔ | ✔ | |
| Mitsubishi FxProgram | ✔ | ||
| Mitsubishi FxSpecial | ❌ | ||
| Mitsubishi A1C | ❌ | ||
| Mitsubishi A1E | ❌ | ||
| Mitsubishi Q2C | ❌ | ||
| Mitsubishi Q3E | ❌ | ||
| Mitsubishi Q4C | ❌ | ||
| Mitsubishi Q4E | ❌ |
Authors
The zgwit team.
If you need to get in touch with us directly you may find us on zgwit.com
but try to create an issue first.
How to join
Just Fork & PR!
License
Contributors
Showing top 2 contributors by commit count.
This article is auto-generated from zgwit/go-plc via the GitHub API.Last fetched: 6/22/2026
