Beckhoff ADS client package for the Go Programming Language
ADS stands for "Automation Device Specification" and describes a device- and Fieldbus-independent interface. The protocol is designed by Beckhoff and is documented here: http://infosys.beckhoff.com/content/1033/TcAdsCommon/HTML/TcAdsCommon_Intro.htm
First make sure you have a working Go installation, see the installation guide at http://golang.org/doc/install.html
Now you should be able to install goADS by running
go get github.com/stamp/goADS
Please feel free to fork and help to develop this package