今天看一下西門子plc S7-300/400系列的PLC通訊。西門子plcS7-400與s7-300之間進(jìn)行以太網(wǎng)通信的時(shí)候, S7-400做主站,信號(hào)的采集和寫入都通過S7-400編程來實(shí)現(xiàn)。具體配置方式分2大步來實(shí)現(xiàn)。
1. 硬件配置
1)如圖配置好西門子plcS7-400主站,設(shè)置好CP443-1(如果是S7-400之間通信最好把MAC地址也設(shè)置上,這樣數(shù)據(jù)可以通過ISO進(jìn)行通信,ISO的通信速度比TCP/IP快)這里需要保證進(jìn)行數(shù)據(jù)通信的S7-400 與S7-300之間的以太網(wǎng)在同一個(gè)網(wǎng)段。
2)西門子plcS7-300的以太網(wǎng)設(shè)置如圖
硬件組態(tài)配置好后,需要進(jìn)行網(wǎng)絡(luò)配置。這時(shí)需要打開主站的NetPro,如圖所示,可按照?qǐng)D配置參數(shù)。
配置完以后,需要下載到主站的PLC中,下載完成后可以激活網(wǎng)絡(luò)配置如圖1-4 連接狀態(tài)為綠色,顯示已激活。這時(shí)網(wǎng)絡(luò)配置就完成了。
2. 軟件設(shè)置
1)首先需要設(shè)置CPU系統(tǒng)時(shí)間的存儲(chǔ)器,如圖所示
需在OB1中調(diào)用SFB14 GET COM_FUNC 及SFB15 PUT COM_FUNC
SFB14功能塊的詳細(xì)配置如圖
通過以上配置,可以實(shí)現(xiàn)西門子plcS7-400于S7-300 的以太網(wǎng)通信,如果是S7-300于S7-300之間的以太網(wǎng)通信,需要調(diào)用FB14 GET 如圖配置同上
這樣做有一個(gè)好處,就是只要在主站做配置,從站只有把需要接受及發(fā)送的數(shù)據(jù)打包成DB塊就可以了。
審核編輯 黃宇
-
以太網(wǎng)
+關(guān)注
關(guān)注
40文章
5531瀏覽量
173838 -
plc
+關(guān)注
關(guān)注
5025文章
13551瀏覽量
470164 -
西門子
+關(guān)注
關(guān)注
98文章
3108瀏覽量
117334
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
西門子S7-300 PLC視頻教程大全
西門子S7-300/400 PLC與VB的通信方法
西門子S7-300PLC應(yīng)用教程
西門子S7-1500憑什么秒殺S7-300/400?

西門子S7-300和S7-400及S7-1200與S7-1500PLC的編程語言比較表
西門子 S7-300/400 采用模塊 連接 iFIX

西門子PLC S7-300出現(xiàn)通訊故障及遠(yuǎn)程維護(hù)辦法
西門子1200PLC之間的ModbusTCP通訊如何實(shí)現(xiàn)?

評(píng)論