|
供大家想要與西門子PLC通信的朋友使用
1、該程序是通過python snap7連接西門子1200、1500系列PLC并按照I、Q、M區(qū)采集打印信息;
2、用戶打開應(yīng)用程序之前,要將目錄下的snap7.dll、snap7.lib拷貝到C盤system32或syswow64目錄下,具體根據(jù)系統(tǒng)版本而定;
3、填寫config配置文件和csv文件,其中config文件每行代表意思分別是:
——》plc_ip=192.168.0.1 PLC的IP地址
——》rack=0 PLCCPU的機架號
——》slot=1 PLCCPU的插槽號
——》tcp_port=102 PLC的TCP端口號 默認(rèn)是102
——》scan_time=0 間隔讀的周期,浮點型數(shù)據(jù),最小單位是s,如0.1s
——》csvfile_name='jojo.csv' 該文檔請按照實際PLC的I、Q、M區(qū)的地址填寫,支持I、Q、M區(qū)的任意地址,bool、byte、dword三種類型的點的讀取
——》column_l=2 csv文件中Address所在的列數(shù),本例中是2
51hei.png (10.87 KB, 下載次數(shù): 118)
下載附件
2020-6-21 15:46 上傳
上圖exe文件下載(沒有源碼):
s71200.rar
(7.35 MB, 下載次數(shù): 53)
2020-6-21 14:12 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
評分
-
查看全部評分
|