西門子S7的plc需要加一塊以太網(wǎng)的通訊模塊如:CP343-1是S7-300的以太網(wǎng)通訊模塊,在STep7中要對模塊進行組態(tài)和設置IP地址。在上位機中需要安裝一個西門子的通訊軟件叫COMLS7的東東,然后進行設置以下即可。我用WinCC和S7-300通訊,沒問題!
TCP/IP只是一種傳輸層/網(wǎng)絡層的網(wǎng)絡協(xié)議,在它之上可以有多種應用層的通訊方式
我研究了一段時間,發(fā)現(xiàn)可以在任何操作系統(tǒng)下和S7系列PLC進行以太網(wǎng)通訊.不需要專用網(wǎng)卡,不需要授權,真正的底層通訊,其實也不復雜.
我用的是VB調(diào)用Socket API.當然你用Winsock控件也可以.在Unix/Linux下面用C就可以訪問Socket了.
設置:
協(xié)議:TCP,端口號:102,IP:你組態(tài)的地址.計算機為TCP客戶端.
通訊:
首先發(fā)送連接請求,三次握手建立TCP連接,
然后還要進行一次SIEMENS的軟件握手,其實就是...
這樣就可以通訊啦.不過你的網(wǎng)絡編程應該很好.不能用阻塞方式,否則容易出問題.
下位安裝以太網(wǎng)模塊(341/441)上位安裝SIMENTIC NET,不一定需要CP1613,普通網(wǎng)卡就可!如果使用WINCC,不需要任何授權,如果采用S7或opc協(xié)議,則需要授權!
S7 PLC與 上位機之間可以采用TCP/IP通訊,設置一下IP就可以,另外需要一個以太網(wǎng)交換機.本文來源:www.jcpeixun.com。
?
審核編輯:鄢孟繁
電子發(fā)燒友App












































































評論