原文:golang + snap7 對西門子plc進行讀寫

最近手上有一個工控項目,不想使用C Java這種高級語言,轉而想選擇了golang這種腳本語言,主要考慮: golang發布的都是二進制文件,體積小部署方便,運行效率也高,不需要經過中間的運行時 都是基於snap 的,不深度的使用問題不大,C Java的封裝肯定會更加成熟一些 二進制包可以有效的預防各種剽竊行為 垮平台,windows linux 都可以部署 以下均使用golang snap 開源 ...

2021-12-05 16:51 0 1759 推薦指數:

查看詳情

基於Snap7實現與西門子PLC通信

如果你對西門子PLC通信或者上位機開發稍微有一點研究的話,應該對Snap7有所耳聞。 Snap7是一個基於以太網與西門子S7系列PLC通信的開源庫,在世界領域應用很廣。但也許是因為資料比較少,而且很多都是純英文,在國內反而沒有大規模的應用。 作為一個技術開發人員,所有未知領域的事物都是值得探索 ...

Thu Apr 23 21:36:00 CST 2020 0 9375
Ubuntu 通過snap7連接西門子1200

前兩天搞了一個西門子1214的PLC,以前跟樹莓派連過,想着沒事看看能跟筆記本連上讀個數據不。經過一晚上的努力,終於還是搞定了!把整個流程記一下。 首先是包的下載,直接通過pip下載就行了, 可以在terminal里試一下,導入是沒問題的 但是對client實例化 ...

Sun Sep 13 02:08:00 CST 2020 0 1076
記kepServer讀寫西門子PLC

在程序開發過程中為了測試方法或者驗證某個屬性的值是否正確 經常通過Kepserver 的 OPC Quick Client來手動置點或者讀取點位 例如 這里顯示的值都是經過轉化后得到的十進制值 ...

Fri Aug 02 00:23:00 CST 2019 1 2072
C#讀寫西門子PLC數據

C#讀寫西門子PLC數據,包含S7協議和Fetch/Write協議,s7支持200smart,300PLC,1200PLC,1500PLC 本文將使用一個gitHub開源的組件技術來讀寫西門子plc數據,使用的是基於以太網的TCP/IP實現,不需要額外的組件,讀取操作只要放到后台線程就不會 ...

Sat Sep 07 16:20:00 CST 2019 2 5804
C#讀寫三菱PLC西門子PLC數據 使用TCP/IP 協議

本文將使用一個Github開源的組件庫技術來讀寫三菱PLC西門子plc數據,使用的是基於以太網的TCP/IP實現,不需要額外的組件,讀取操作只要放到后台線程就不會卡死線程,本組件支持超級方便的高性能讀寫操作 github地址:https://github.com/dathlin ...

Sun Sep 03 23:25:00 CST 2017 56 71536
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM