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