Ubuntu下用snap7与西门子通信
生活随笔
收集整理的這篇文章主要介紹了
Ubuntu下用snap7与西门子通信
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
先在Ubuntu中打開終端,安裝python,在終端輸入sudo apt install python3
安裝snap7包,輸入pip3 install python-snap7
進入python,直接輸入python3,然后
這個過程會出現報錯
找到文件snap7-full-1.4.2/build/unix,右鍵unix在終端中打開,在終端輸入sudo make -f x86_64_linux.mk install 然后生成需要的.so文件,在bin/x86_64-linux文件夾里,將這個文件夾放到一個好找的地址,記住這個地址
進入上面報錯的common.py文件位置,重新打開一個終端,輸入vi +文件位置
在標記處添加.so文件地址,按i鍵可插入代碼,寫完后按esc轉到命令行,輸入 :wq 保存退出
再次嘗試輸入,即可成功
更多讀取方式可以打開上面報錯的client.py文件,里面有示例
PLC我這里使用的是博圖V15,可在西門子官網上下載TIA Portal V15和 S7-PLCSIM Advanced
可以看到讀取db塊的數據成功
總結
以上是生活随笔為你收集整理的Ubuntu下用snap7与西门子通信的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bash中时间、日期操作
- 下一篇: ubuntu18.04安装pycharm