https://github.com/zgwit/go-plc
Native Go implementation of PLC protocols for iot-master and others. Visit github.com/zgwit/iot-master
https://github.com/zgwit/go-plc
fins go golang hostlink iot melsec modbus mpi omron plc ppi s7 simatic
Last synced: 6 months ago
JSON representation
Native Go implementation of PLC protocols for iot-master and others. Visit github.com/zgwit/iot-master
- Host: GitHub
- URL: https://github.com/zgwit/go-plc
- Owner: zgwit
- License: mit
- Created: 2020-06-29T22:18:03.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-09-26T14:52:07.000Z (over 3 years ago)
- Last Synced: 2024-06-20T19:17:43.445Z (almost 2 years ago)
- Topics: fins, go, golang, hostlink, iot, melsec, modbus, mpi, omron, plc, ppi, s7, simatic
- Language: Go
- Homepage: https://iot-master.com
- Size: 85 KB
- Stars: 32
- Watchers: 5
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
GO PLC
Native Go implementation of PLC protocols for iot-master and others.
[github.com/zgwit/iot-master](https://github.com/zgwit/iot-master)
## 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](https://github.com/zgwit/go-plc/graphs/contributors).
If you need to get in touch with us directly you may find us on [zgwit.com](https://zgwit.com)
but try to create an issue first.
## How to join
Just Fork & PR!
## License
[MIT](https://github.com/zgwit/go-plc/blob/master/LICENSE)