日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

Python-snap7 安装和测试

發(fā)布時(shí)間:2023/12/9 python 60 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python-snap7 安装和测试 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本文章記錄Python-snap7零基礎(chǔ)的安裝和測試過程。

1 部件和軟件

硬件:
1)S7-1500 CUP 1511-1 PN(6ES7511-1AK02-0AB0)
2)SD存儲卡 4M(6ES7 954-8LC03-0AA0)
3)220V AC 轉(zhuǎn) 24V DC 電源適配器
4)網(wǎng)線

軟件:
1)博途 V15.1
2)Python 3.7.4

平臺:
win7 SP1 64位

技術(shù)參考

https://blog.csdn.net/weixin_40844416/article/details/80889165
https://blog.csdn.net/qq_34935373/article/details/97374783
https://sourceforge.net/p/snap7/discussion/general/thread/ef6aab94/?limit=25
https://github.com/gijzelaerr/python-snap7
https://pypi.org/project/python-snap7/
https://www.python.org/

Python3的安裝

安裝完成博途V15.1后,在https://www.python.org/下載Python3的安裝程序。
注意盡量選擇Windows x86-64 executable installer版。


安裝過程中,需要勾選 Add python to PATH 添加路徑。

安裝pip

snap7 安裝需要用pip,先用下面命令檢查是否安裝了pip。

pip --version

安裝過程中pip沒有裝上,可以先安裝PIP。可參考下面的連接安裝。
https://jingyan.baidu.com/article/7c6fb428d84f9480642c90d1.html

安裝Python-snap7

先下載snap7-full-1.4.2和Python-snap7

拷貝dll和lib

解壓snap7-full-1.4.2,找到release\windows\win32下的的snap7.dll和snap7.lib,分別拷貝到Python的安裝目錄和系統(tǒng)windows下的SysWOW64下。

安裝Python-snap7

win+R打開“運(yùn)行”,輸入cmd,確定后,進(jìn)入DOS命令行終端,輸入下面的命令:

pip install python-snap7

PLC連接和設(shè)置

接線

24V電源線正接CPU紅色接頭,負(fù)極接藍(lán)色。

1500CPU顯示屏設(shè)置

接通電源后,CPU開啟,但是背景是黃色,表明設(shè)置有問題。
主要設(shè)置PI地址。
按照下面的步驟進(jìn)行設(shè)置:

  • 瀏覽到“設(shè)置”(Settings)。
  • 選擇“地址”(Addresses)。
  • 選擇接口“X1 (IE/PN)”。
  • 選擇菜單項(xiàng)“IP 地址”(IP Addresses)。
  • 設(shè)置 IP 地址 192.168.000.001。
  • 按下模塊上的“右”箭頭鍵。
  • 設(shè)置子網(wǎng)掩碼 255.255.255.000。
  • 按下模塊上的“下”箭頭鍵選擇菜單項(xiàng)“應(yīng)用”(Apply),然后單擊“確定”(OK) 確認(rèn)設(shè)置。
  • 新建項(xiàng)目

    打開博途V15.1 軟件,創(chuàng)建新項(xiàng)目

    添加設(shè)備

    在設(shè)備和網(wǎng)絡(luò)中,添加設(shè)備。操作如下:

  • 打開“設(shè)備與網(wǎng)絡(luò)”Portal。
  • 插入新設(shè)備。
  • 輸入CPU 名稱,可以不輸入。
  • 雙擊創(chuàng)建 CPU。
  • 選擇CPU的訂貨號
  • 設(shè)置IP和子掩碼地址 (備注:曾測試過1214 CPU IP地址設(shè)置192.168.0.1,也能用snap7-python訪問,虛擬機(jī)或連接交換機(jī)等可能會產(chǎn)生IP沖突,若出現(xiàn)b’ TCP:Unreachable peer,需要重新更改IP地址
  • 變量設(shè)置

    設(shè)置IO變量。如下表。

    設(shè)置

    為了使snp7和s7 進(jìn)行通信需要在軟件中進(jìn)行設(shè)置。
    1)防護(hù)安全,必須選擇“完全訪問權(quán)限”;


    2)連接機(jī)制,必須勾選允許來自遠(yuǎn)程對象的PUT/GET通信訪問

    3)若創(chuàng)建了DB塊,需要對其屬性進(jìn)行設(shè)置,取消優(yōu)化的塊訪問,勾選可以O(shè)PCUA訪問DB

    編譯

    按上面步驟進(jìn)行設(shè)置后,必須重新進(jìn)行編譯。否則用snap7連接PLC可以成功,但是不能獲取數(shù)據(jù),報(bào)“snap7.snap7exceptions.Snap7Exception: b’CLI : function refused by CPU (Unknown error)’”。

    下載

    點(diǎn)擊下載,裝載后完成即可。
    沒有報(bào)錯(cuò)就行,CPU顯示屏幕由黃色變?yōu)榫G色,Run狀態(tài)。
    若將已經(jīng)在不同版本型號PLC CPU寫入程序的SD卡,回出現(xiàn)下載硬件配置報(bào)錯(cuò)。例如:先在1511 CPU中插入SD,編譯完成后,再將這張SD卡插入1214 CPU中,就會出現(xiàn)“硬件配置——加載硬件配置失敗,請檢查目標(biāo)硬件設(shè)備的診斷緩沖區(qū)”。1200PLC可以斷電后拔除SD卡即可。若1500PLC需要將SD卡再window下刪除“SIMATIC.S7S”目錄下的數(shù)據(jù)。切記、切記、切記(重要事情說三遍🙂)不能在window下格式西門子的SD卡,不然卡就報(bào)廢了。

    測試連接

    win+R打開“運(yùn)行”,輸入cmd,確定后,進(jìn)入DOS命令行終端,輸入下面的命令:

    import snap7 plc=snap7.client.Client() plc.connect('192.168.0.1',0,1) data=plc.read_area(0x81,0,0,1) print(data)

    轉(zhuǎn)PLC在線,將I0.0和Q0.0強(qiáng)制變?yōu)?.


    再在終端輸入下面命令

    data=plc.read_area(0x81,0,0,1) print(data) data2=plc.read_area(0x82,0,0,1) print(data2)


    此外對I0.0進(jìn)行寫入操作

    plc.write_area(0x81,0,0,b'\x00') data=plc.read_area(0x81,0,0,1) print(data)

    這樣就表明snap7和simatic s7通信程序成功。

    總結(jié)

    以上是生活随笔為你收集整理的Python-snap7 安装和测试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 高潮无码精品色欲av午夜福利 | 日韩av激情| 国产精品一区二区三区久久久 | 9999热视频 | 日本成人一区二区 | 亚洲熟妇一区二区 | 久久不卡影院 | 99精品久久 | 亚洲人xxxx| 91av免费看 | 日日夜夜欧美 | 伊人激情综合 | 蜜臀av免费在线观看 | 精品乱 | 国产一卡二卡三卡四卡 | 国产精品久久久久桃色tv | 男女日批免费视频 | 小向美奈子在线观看 | 日韩黄色三级 | 亚洲精品视频免费在线观看 | 国产成人啪精品午夜在线观看 | 51ⅴ精品国产91久久久久久 | www.av天天| 97超碰资源总站 | 69性影院 | 日本一级片在线播放 | 久久免费公开视频 | 毛片网在线观看 | av中文字幕免费在线观看 | 懂色av一区二区 | 粉嫩aⅴ一区二区三区 | 精品丰满人妻无套内射 | 免费在线观看小视频 | 日本中出视频 | 国产香蕉久久 | 久草免费在线视频观看 | 成人激情视频在线播放 | 国产福利一区二区三区 | 日韩av一卡 | 91香蕉国产在线观看软件 | 男人桶进美女尿囗 | 国产一级片一区二区 | 精品成人久久 | 一区二区三区在线观看免费视频 | 伊人avav| 国产毛片久久久 | 超碰123 | 高清中文字幕av | 九九热视频在线免费观看 | 欧美久久网 | 69国产精品视频免费观看 | 91污片| 日韩二区在线观看 | 视频一区二区国产 | 少妇第一次交换又紧又爽 | 国产乱淫精品一区二区三区毛片 | 色av免费 | 内射中出日韩无国产剧情 | 精品日韩在线观看 | 69视频在线观看免费 | 五月婷婷深爱 | 麻豆短视频在线观看 | 久久久久久久久久久久久久国产 | 久久伊人一区 | 成人h网站| 亚洲精品乱码久久久久久国产主播 | www狠狠操| 亚洲综合图 | 亚洲天堂av一区二区 | 福利在线播放 | 美女涩涩视频 | 乱岳| 亚洲在线天堂 | 欧美黄网站 | 成人福利一区二区三区 | 精品国产一区二区三区久久久蜜臀 | 少女与动物高清版在线观看 | 亚洲女优在线播放 | 综合av在线| 欧美激情专区 | 久久99精品国产91久久来源 | 爱情岛论语亚洲入口 | 国产一级一片 | 久久国产日韩欧美 | 在线观看污污网站 | 啪啪免费网站 | 澳门久久久| 亚洲石原莉奈一区二区在线观看 | 少妇av一区二区三区 | 婷婷精品在线 | 亚洲福利视频一区二区 | 毛片一区 | 91黄色在线视频 | 麻豆精品自拍 | 亚洲射射| 久久久这里有精品 | 日韩aⅴ视频 | 美女的诞生免费观看在线高清 | 亚洲区小说区图片区qvod |