不用在PLC内编程,快速实现西门子与欧姆龙、三菱等品牌的PLC之间实时通讯
? ? ? ? 項目中需要西門子S7-1513和歐姆龍的CJ2M之間通訊,為了快速實現完成項目,采用一個IGT-DSER智能網關模塊來完成PLC之間的通訊任務。相關軟件和手冊下載??
? ? ? ? 西門子PLC從歐姆龍PLC讀取DM1000開始的40個字,到DB1.DBB0開始的80個字節;同時通過DB6.DBB0開始的40字節寫入到歐姆龍DM1100開始的20個字。網絡連接與數據地址分配如下圖:
? ? ? 為了便于配置網關參數,將網關、歐姆龍PLC和筆記本用交換機連接,設置完成后可不用交換機,網關的兩個網口直接與PLC連接即可,如下圖:
? ? ? ?首先在西門子PLC內建立DB數據塊DB1和DB6,注意要在DB的屬性里面取消優化訪問,同時打開GET/PUT功能,建立好的DB1和DB6如下圖,下載到PLC后重啟即可。
? ? ? ? 然后打開網關的參數設置軟件,讀取網關的參數后修改IP地址,該地址是網關自身的IP地址,如下圖,設置后下載重啟:
? ? ? 然后配置數據交互地址,如下圖:
? ? ? ?設置完成后下載,重啟動網關,讀取參數,如果有異常,會顯示異常的錯誤號碼和原因,同時錯誤的那行指令的背景色為紅色,如果工作狀態正常,會有如下提示:
? ? ? ? 然后就可進行數據測試了,首先在CJ2M的PLC內設置幾個數值,通過博圖軟件監視DB1的數據,直接拔掉接到網關上的網線,將筆記本的IP改到2網段,如下圖:
? ? ? ? 再往DB6里面寫入幾個數據,將網線還原,稍等一下,將筆記本的IP改回到1網段,通過歐姆龍的PLC軟件監視一下看值有沒有過來,監視效果如下圖:
? ? ? ? 可以看到數據已正常,實現了西門子與歐姆龍PLC的雙向數據交互,三菱、施耐德等品牌的PLC都支持的,具體看這篇文章里面的網關詳細資料
總結
以上是生活随笔為你收集整理的不用在PLC内编程,快速实现西门子与欧姆龙、三菱等品牌的PLC之间实时通讯的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 动态加载 回显_ElementUI ca
- 下一篇: Android adb logcat使用