wrap7 is a Snap7 wrapper for golang. In comparison to snap7-go ( https://pkg.go.dev/github.com/avikki/snap7-go ) it is possible to implement a virtual S7-315 server. Licence is identical to https://snap7.sourceforge.net/licensing.html
Go to file
Klaus Wendel, archium GmbH 14be3c97fa Makefile enthält Alternativcode für Rock64/ARMv6 2024-03-22 12:57:56 +01:00
LICENSE Initial commit 2023-11-02 08:56:13 +01:00
Makefile Makefile enthält Alternativcode für Rock64/ARMv6 2024-03-22 12:57:56 +01:00
README.md Initial commit, derived from former development (2018-2020= 2023-11-02 09:17:47 +01:00
helper.go Initial commit, derived from former development (2018-2020= 2023-11-02 09:17:47 +01:00
snap7a.go Initial commit, derived from former development (2018-2020= 2023-11-02 09:17:47 +01:00
snap7b.h Initial commit, derived from former development (2018-2020= 2023-11-02 09:17:47 +01:00
tools.go Initial commit, derived from former development (2018-2020= 2023-11-02 09:17:47 +01:00
wrap7.go Initial commit, derived from former development (2018-2020= 2023-11-02 09:17:47 +01:00

README.md

wrap7

Go-Wrapper for Snap7

When using as go module it is necessary to first enter vendor directory

"cd vendor/git.archium.org/archium_public/wrap7"

and execute Makefile as root:

"sudo make"

to download and install snap7-full-1.4.2.

Be aware to edit Makefile to your system requirements! And consider better to install Snap7 in the /usr/lib tree!