新聞中心
PRESS CENTER適配PLC:S7-200 Smart
S7-300
S7-400
S7-1200
S7-1500
西門子目前在售的PLC一般都支持S7協(xié)議通信,以下主要講解EG8200Mini使用S7協(xié)議讀取西門子S7-200 Smart PLC的數(shù)據(jù)。
S7協(xié)議采用網(wǎng)口通信的方式,因此,只需要保證網(wǎng)關(guān)的LAN口IP和西門子PLC的IP在一個網(wǎng)段即可(注意:特殊情況下可以不在一個網(wǎng)段,需要設(shè)置路由,詳詢技術(shù)支持)。本例程IP地址分配如下:
EG8200Mini | S7-200 Smart | |
IP 地址 | 192.168.0.80 | 192.168.0.34 |
2.1. 查看機架/槽號
如果PLC型號是S7-200 Smart,無需設(shè)置機架號和槽號
如果PLC型號是S7-300/S7-400/S7-1200/S7-1500,在設(shè)備組態(tài)頁面下,選擇常規(guī),項目信息,查看機架號和槽號:
2.2. 打開訪問權(quán)限
如果PLC型號是S7-1200/S7-1500,需打開訪問權(quán)限,才能讀取到數(shù)據(jù),具體操作如下:
右鍵單擊要使用的DB塊,在彈出的會話框中選擇屬性,在彈出的會話框中,取消勾選優(yōu)化的塊訪問:
右鍵單擊設(shè)備名稱,在彈出的會話框中選擇屬性,如圖設(shè)置訪問級別和連接機制:
3.1. PLC連接設(shè)置
從左側(cè)拖入一個Siemens節(jié)點,雙擊打開設(shè)置頁面,根據(jù)PLC的串口參數(shù)填寫配置如下:
地址:PLC的IP
端口:102(S7通信默認102)
連接超時:2000
通訊超時:2000
型號:S200Smart
3.2. 數(shù)據(jù)點位設(shè)置
在Siemens節(jié)點的參數(shù)列表內(nèi)填寫要讀取的數(shù)據(jù)點,數(shù)據(jù)點填寫完成后,會按照設(shè)定的頻率自動讀取PLC的數(shù)據(jù)。
數(shù)據(jù)點一般PLC工程師會提供,拿到點位表后,按照網(wǎng)關(guān)要求的格式填寫數(shù)據(jù)點,具體對應(yīng)關(guān)系可以參考:
本例程讀取VD20地址的數(shù)據(jù),通過STEP7軟件可以看到VD20存儲的浮點數(shù)是:415.64,在參數(shù)列表,依次填寫地址/名稱/數(shù)據(jù)類型/數(shù)據(jù)長度,定時2秒循環(huán)讀取,如圖所示:
3.3. 測試
點擊部署,觀察每隔2秒回打印一條數(shù)據(jù),觀察讀到的數(shù)據(jù)點結(jié)果為:VD20:415.64。通信成功!