原創不易,請勿抄襲。

其實西門子無線通訊有很多方式,最穩定的方式是使用西門子自己的工業路由器等配套設施,但大家都知道西門子的配件都非常昂貴,我曾經做過一套基於PROFINET的無線通訊,使用的電氣元件都是西門子的,只能說通訊質量真的很好,但價格也真的很貴。

其實西門子的WLAN就是路由器接收加信號發射,說起來簡單,但同樣的工業路由器憑什麼西門子賣那麼貴,如何保證無線信號的穩定性就是西門子的專有技術了。

今天跟大家分享一個性價比高一點的例子。可以實現無線功能又不至於投資太多,程序如果坐的完善的話也不用太需要考慮穩定性的問題。

好吧,我們進入正題!

今天的實例是使用兩個工業無線路由器加西門子S1200系列PLC,做無線通訊。

硬件自然是兩臺西門子S1200PLC加網線加兩臺工業無線路由器,如果沒有西門子的路由器也一定要使用質量好一點的工業路由器,路由器這東西一分錢一分貨,便宜的無線路由器會讓你崩潰的。

注意,無線路由器的信號穿牆能力不強,所以無論是使用這種方式還是使用西門子的配套裝置,都需要考慮信號遮擋問題。

1 將這些裝置連接,即將PLC的以太網口接到無線路由器上。

2 配置無線路由器分別定義兩臺無線路由器爲AW5300A和AW5300B,參數配置以AW5300A爲例。如下圖:

兩臺設備均選擇無線網橋模式。

設置網絡名稱AW5300A,選擇信號較好的信道,如果要求較高,可用

專用工具測試後再進行選擇。

忽略加密(當然也可以選擇加密),在無線橋接列表中填入橋接對象的MAC地址,注意此處的MAC地址是WLAN的MAC地址,而不是LAN的MAC地址,填入橋接對象的名稱,此處爲AW5300B。AW5300B的配置中則要填寫AW5300A的MAC地址和名稱。

填寫LAN地址(不要自動分配,避免造成地址衝突),自由定義,保證AW5300A和AW5300B都在一個網段,默認網關可以不寫。此次測試中,定義AW5300B的IP地址爲192.168.0.201。

3. 同同樣方法配置AW5300B。

4. 用電腦模擬一下PLC,電腦IP地址定義成和PLC一樣,Ping一下192.168.0.201(AW5300B),看是否已經建立連接。如下圖:

無線連接已建立。

5. 分別連接PLC,進行測試,使用S7通訊方式,用PUT/GET指令進行數據交換。如下圖:

配置好網絡連接,PLC1:192.168.0.2,PLC2:192.168.0.3。

將PLC1中DB3中的數據寫入PLC2的DB1。

從PLC2中的DB2中取數據放入PLC1的DB4中。

PLC1監控。

PLC2監控。

通訊完成,測試結束。

最後如果需要保證數據的安全性可以增加效驗功能。

比如說發送和接受100個字節,可以在發送側把第一個字和最後一個字節做成0-100變化的數據,接收側檢測這個數據是不是按照規律變化的,不是則報警,報警位可以去執行一些安全程序。

這種方式你學會了嗎?

喜歡的話請點贊並分享,您的支持是我堅持下去的動力!送人玫瑰,手有餘香!

相關文章