1.應用挑戰(zhàn)
隨著大數(shù)據(jù)、通信網絡等信息技術的發(fā)展,信息交換技術已經廣泛應用于工廠、企業(yè),因此,需要建立包括從工業(yè)現(xiàn)場設備層到控制層、管理層等各個層次的綜合自動化網絡平臺。
雖然以太網在工業(yè)控制領域管理層和控制層等中上層網絡通信中,而實際現(xiàn)場層的網絡復雜,PLC種類繁多,因不同品牌的PLC之間的通信協(xié)議不同,而無法實現(xiàn)直接通信,造成上位機或PLC集中監(jiān)控或采集數(shù)據(jù)困難。
2.目標
為了解決現(xiàn)場的工控網絡協(xié)議多、接口復雜等問題,通過使用倍加福Device Master網關模塊進行數(shù)據(jù)鏈接,解決不同通訊協(xié)議的PLC之間的數(shù)據(jù)交互。
3.解決方案
由于大量的PLC控制器與網絡都需要相互通信,因此需要一個中間設備。倍加福串行網關(DeviceMasters)就適用于這類應用,串行到以太網轉換器和工業(yè)網關的產品系列,將來自現(xiàn)場設備的串行和以太網數(shù)據(jù)轉換為 TCP/IP 和工業(yè)以太網協(xié)議,例如 EtherNet/IP,PROFINET, MODBUS TCP,EtherNet/IP to MODBUS TCP,PROFINET to MODBUS TCP。
同時,通過基于Web的配置、示例程序和基于 Windows 的管理應用PortVison,串行網關可提供即插即用的工業(yè)連接,實現(xiàn)不同品牌PLC協(xié)議之間的轉換,從物理層、數(shù)據(jù)鏈路層到應用層提供全面的數(shù)據(jù)轉換方案,使企業(yè)最終的應用層有單一的網絡協(xié)議,便于企業(yè)的數(shù)據(jù)互通,降低應用成本,以實現(xiàn)遠程集中式自動數(shù)據(jù)采集,為數(shù)字化升級打下堅實基礎。
通過串行網關DeviceMaster網關實現(xiàn)不同協(xié)議PLC數(shù)據(jù)交互通信
4.案例演示
我們以西門子PLC (支持PROFINET協(xié)議)
與臺達AS228T PLC (支持MODBUS TCP協(xié)議)為例,
分步詳解如何進行參數(shù)設置,
如何通過倍加福DeviceMaster網關,
實現(xiàn)兩者間數(shù)據(jù)通信

網絡拓撲結構圖
設備之間的網絡連接情況:
●IP設定
要求:所有的設備必須在同一網段,例如:192.168.1.xxx
① 西門子 S7-1200 PLC(IP:192.168.1.1)
② 臺達 AS228T PLC (IP:192.168.1.5)
③ 倍加福 網關型號ICDM-RX/PN1-2ST/RJ45-DIN(IP:192.168.1.248)
●連接方式:
① 西門子 S7-1200與ICDM-RX/PN1組成 PROFINET網絡
② 臺達AS228T與 ICDM-RX/PN1組成MODBUS TCP網絡
5.分步詳解 便捷配置
設置倍加福 Device Master 模塊
通過WEB頁面,設置Device Master 模塊TCP接口:
1.1 在瀏覽器中登錄192.168.1.248地址,進入ICDM-PN1模塊Web配置頁面。
1.2 選擇“Data Mapping” >> “Shared Memory”,配置相關參數(shù)
① “Enabled Shared Memory”(允許), 選擇 “ yes”
② “Shared Memory Device ID”(共享內存ID), 填寫共享內存ID,依據(jù)實際設定1-255,Modbus網絡中ID必須唯一(例:ID24)
③ "Holding Register Start Address (Base 1)"(保持寄存器起始地址Base1)依據(jù)實際設定,取值范圍為400001~ 463935 (以400001為例)
④ “Coil Block Start Address (Base 1)”(線圈寄存器起始地址Base1)寫入范圍1-64255 (以1為例)
⑤ 設定完成后點擊“SAVE”保存

第二步:西門子PLC建立PROFINET通信
2.1: TIA中組態(tài)ICDM-PN1模塊
●將ICDM-PN1模塊添加到網絡視圖中,并修改IP為:192.168.1.248:

2.2: 配置ICDM-RX/PN1-2ST/RJ45-DIN設備數(shù)據(jù)映射區(qū)
●添加PLC側保持寄存器、線圈數(shù)據(jù)區(qū)

●PLC數(shù)據(jù)映射區(qū)與ICDM-PN1模塊共享數(shù)據(jù)區(qū)對應關系

至此,完成西門子PLC側數(shù)據(jù)映射區(qū)的建立。
第三步:AS228T PLC建立 MODBUS TCP通信
3.1 在HSCONFIG軟件中新建Modbus TCP通信
3.2 填寫ICDM-PN1模塊中共享內存的ID號、IP地址并且選擇裝置類型為“Standard Modbus Device”
3.3 設定讀取、寫入的數(shù)據(jù)區(qū)映射區(qū)
3.4 設定完成后點擊下載

3.5: 在ISPSoft軟件中新建監(jiān)控表

3.6 在監(jiān)控表中添加監(jiān)控數(shù)據(jù)(按照在HSCONFIG軟件中建立的數(shù)據(jù)區(qū)域范圍添加)至此,AS228T PLC與ICDM-PN1模塊建立Modbus TCP通信完成。
第四步:通信測試
測試方法:
●在AS228T中使用產生隨機數(shù)指令,將產生的隨機數(shù)發(fā)送給S7-1200PLC數(shù)據(jù)區(qū),同時S7-1200PLC將收到的隨機數(shù),再發(fā)送給AS228T的數(shù)據(jù)區(qū)中。
注:隨機數(shù)更新時間:設定1s更新一次
(更新時間為測試時間,目的是能容易的看清楚數(shù)據(jù)更新的狀態(tài),不代表模塊本身,以及通信時間)

完成配置,實現(xiàn)數(shù)據(jù)通信
編輯:hfy
-
數(shù)據(jù)通信
+關注
關注
2文章
507瀏覽量
35003 -
通信網絡
+關注
關注
22文章
2100瀏覽量
54016 -
TCP通信
+關注
關注
0文章
146瀏覽量
4783
發(fā)布評論請先 登錄
數(shù)據(jù)通信基礎
什么是數(shù)據(jù)通信
PLC與計算機的數(shù)據(jù)通信
無線移動數(shù)據(jù)通信,無線移動數(shù)據(jù)通信是什么意思
數(shù)據(jù)通信,數(shù)據(jù)通信原理是什么?
基于RS485的數(shù)據(jù)通信協(xié)議的設計與實現(xiàn)
數(shù)據(jù)通信協(xié)議種類分析
數(shù)據(jù)通信協(xié)議的簡介_數(shù)據(jù)通信協(xié)議有哪些
如何使用LabVIEW實現(xiàn)串行口的直接數(shù)據(jù)通信
利用PLC到以太網模塊實現(xiàn)PLC與PLC之間的數(shù)據(jù)通信

不同協(xié)議的PLC如何實現(xiàn)直接數(shù)據(jù)通信
評論