1.應(yīng)用挑戰(zhàn)
隨著大數(shù)據(jù)、通信網(wǎng)絡(luò)等信息技術(shù)的發(fā)展,信息交換技術(shù)已經(jīng)廣泛應(yīng)用于工廠、企業(yè),因此,需要建立包括從工業(yè)現(xiàn)場(chǎng)設(shè)備層到控制層、管理層等各個(gè)層次的綜合自動(dòng)化網(wǎng)絡(luò)平臺(tái)。
雖然以太網(wǎng)在工業(yè)控制領(lǐng)域管理層和控制層等中上層網(wǎng)絡(luò)通信中,而實(shí)際現(xiàn)場(chǎng)層的網(wǎng)絡(luò)復(fù)雜,PLC種類(lèi)繁多,因不同品牌的PLC之間的通信協(xié)議不同,而無(wú)法實(shí)現(xiàn)直接通信,造成上位機(jī)或PLC集中監(jiān)控或采集數(shù)據(jù)困難。
2.目標(biāo)
為了解決現(xiàn)場(chǎng)的工控網(wǎng)絡(luò)協(xié)議多、接口復(fù)雜等問(wèn)題,通過(guò)使用倍加福Device Master網(wǎng)關(guān)模塊進(jìn)行數(shù)據(jù)鏈接,解決不同通訊協(xié)議的PLC之間的數(shù)據(jù)交互。
3.解決方案
由于大量的PLC控制器與網(wǎng)絡(luò)都需要相互通信,因此需要一個(gè)中間設(shè)備。倍加福串行網(wǎng)關(guān)(DeviceMasters)就適用于這類(lèi)應(yīng)用,串行到以太網(wǎng)轉(zhuǎn)換器和工業(yè)網(wǎng)關(guān)的產(chǎn)品系列,將來(lái)自現(xiàn)場(chǎng)設(shè)備的串行和以太網(wǎng)數(shù)據(jù)轉(zhuǎn)換為 TCP/IP 和工業(yè)以太網(wǎng)協(xié)議,例如 EtherNet/IP,PROFINET, MODBUS TCP,EtherNet/IP to MODBUS TCP,PROFINET to MODBUS TCP。
同時(shí),通過(guò)基于Web的配置、示例程序和基于 Windows 的管理應(yīng)用PortVison,串行網(wǎng)關(guān)可提供即插即用的工業(yè)連接,實(shí)現(xiàn)不同品牌PLC協(xié)議之間的轉(zhuǎn)換,從物理層、數(shù)據(jù)鏈路層到應(yīng)用層提供全面的數(shù)據(jù)轉(zhuǎn)換方案,使企業(yè)最終的應(yīng)用層有單一的網(wǎng)絡(luò)協(xié)議,便于企業(yè)的數(shù)據(jù)互通,降低應(yīng)用成本,以實(shí)現(xiàn)遠(yuǎn)程集中式自動(dòng)數(shù)據(jù)采集,為數(shù)字化升級(jí)打下堅(jiān)實(shí)基礎(chǔ)。
通過(guò)串行網(wǎng)關(guān)DeviceMaster網(wǎng)關(guān)實(shí)現(xiàn)不同協(xié)議PLC數(shù)據(jù)交互通信
4.案例演示
我們以西門(mén)子PLC (支持PROFINET協(xié)議)
與臺(tái)達(dá)AS228T PLC (支持MODBUS TCP協(xié)議)為例,
分步詳解如何進(jìn)行參數(shù)設(shè)置,
如何通過(guò)倍加福DeviceMaster網(wǎng)關(guān),
實(shí)現(xiàn)兩者間數(shù)據(jù)通信
網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖
設(shè)備之間的網(wǎng)絡(luò)連接情況:
●IP設(shè)定
要求:所有的設(shè)備必須在同一網(wǎng)段,例如:192.168.1.xxx
① 西門(mén)子 S7-1200 PLC(IP:192.168.1.1)
② 臺(tái)達(dá) AS228T PLC (IP:192.168.1.5)
③ 倍加福 網(wǎng)關(guān)型號(hào)ICDM-RX/PN1-2ST/RJ45-DIN(IP:192.168.1.248)
●連接方式:
① 西門(mén)子 S7-1200與ICDM-RX/PN1組成 PROFINET網(wǎng)絡(luò)
② 臺(tái)達(dá)AS228T與 ICDM-RX/PN1組成MODBUS TCP網(wǎng)絡(luò)
5.分步詳解 便捷配置
設(shè)置倍加福 Device Master 模塊
通過(guò)WEB頁(yè)面,設(shè)置Device Master 模塊TCP接口:
1.1 在瀏覽器中登錄192.168.1.248地址,進(jìn)入ICDM-PN1模塊Web配置頁(yè)面。
1.2 選擇“Data Mapping” >> “Shared Memory”,配置相關(guān)參數(shù)
① “Enabled Shared Memory”(允許), 選擇 “ yes”
② “Shared Memory Device ID”(共享內(nèi)存ID), 填寫(xiě)共享內(nèi)存ID,依據(jù)實(shí)際設(shè)定1-255,Modbus網(wǎng)絡(luò)中ID必須唯一(例:ID24)
③ "Holding Register Start Address (Base 1)"(保持寄存器起始地址Base1)依據(jù)實(shí)際設(shè)定,取值范圍為400001~ 463935 (以400001為例)
④ “Coil Block Start Address (Base 1)”(線(xiàn)圈寄存器起始地址Base1)寫(xiě)入范圍1-64255 (以1為例)
⑤ 設(shè)定完成后點(diǎn)擊“SAVE”保存
第二步:西門(mén)子PLC建立PROFINET通信
2.1: TIA中組態(tài)ICDM-PN1模塊
●將ICDM-PN1模塊添加到網(wǎng)絡(luò)視圖中,并修改IP為:192.168.1.248:
2.2: 配置ICDM-RX/PN1-2ST/RJ45-DIN設(shè)備數(shù)據(jù)映射區(qū)
●添加PLC側(cè)保持寄存器、線(xiàn)圈數(shù)據(jù)區(qū)
●PLC數(shù)據(jù)映射區(qū)與ICDM-PN1模塊共享數(shù)據(jù)區(qū)對(duì)應(yīng)關(guān)系
至此,完成西門(mén)子PLC側(cè)數(shù)據(jù)映射區(qū)的建立。
第三步:AS228T PLC建立 MODBUS TCP通信
3.1 在HSCONFIG軟件中新建Modbus TCP通信
3.2 填寫(xiě)ICDM-PN1模塊中共享內(nèi)存的ID號(hào)、IP地址并且選擇裝置類(lèi)型為“Standard Modbus Device”
3.3 設(shè)定讀取、寫(xiě)入的數(shù)據(jù)區(qū)映射區(qū)
3.4 設(shè)定完成后點(diǎn)擊下載
3.5: 在ISPSoft軟件中新建監(jiān)控表
3.6 在監(jiān)控表中添加監(jiān)控?cái)?shù)據(jù)(按照在HSCONFIG軟件中建立的數(shù)據(jù)區(qū)域范圍添加)至此,AS228T PLC與ICDM-PN1模塊建立Modbus TCP通信完成。
第四步:通信測(cè)試
測(cè)試方法:
●在AS228T中使用產(chǎn)生隨機(jī)數(shù)指令,將產(chǎn)生的隨機(jī)數(shù)發(fā)送給S7-1200PLC數(shù)據(jù)區(qū),同時(shí)S7-1200PLC將收到的隨機(jī)數(shù),再發(fā)送給AS228T的數(shù)據(jù)區(qū)中。
注:隨機(jī)數(shù)更新時(shí)間:設(shè)定1s更新一次
(更新時(shí)間為測(cè)試時(shí)間,目的是能容易的看清楚數(shù)據(jù)更新的狀態(tài),不代表模塊本身,以及通信時(shí)間)
完成配置,實(shí)現(xiàn)數(shù)據(jù)通信
編輯:hfy
-
數(shù)據(jù)通信
+關(guān)注
關(guān)注
2文章
434瀏覽量
33891 -
通信網(wǎng)絡(luò)
+關(guān)注
關(guān)注
21文章
2047瀏覽量
52246 -
TCP通信
+關(guān)注
關(guān)注
0文章
146瀏覽量
4295
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
基于LabView的數(shù)據(jù)通信壓縮的實(shí)現(xiàn)
數(shù)據(jù)通信基礎(chǔ)
什么是數(shù)據(jù)通信
PLC與計(jì)算機(jī)的數(shù)據(jù)通信
![<b class='flag-5'>PLC</b>與計(jì)算機(jī)的<b class='flag-5'>數(shù)據(jù)通信</b>](https://file1.elecfans.com//web2/M00/A5/08/wKgZomUMNp-AJxqmAABH29l6UcU377.gif)
無(wú)線(xiàn)移動(dòng)數(shù)據(jù)通信,無(wú)線(xiàn)移動(dòng)數(shù)據(jù)通信是什么意思
數(shù)據(jù)通信,數(shù)據(jù)通信原理是什么?
![<b class='flag-5'>數(shù)據(jù)通信</b>,<b class='flag-5'>數(shù)據(jù)通信</b>原理是什么?](https://file.elecfans.com/web1/M00/E9/A5/pIYBAGBtDdyATx-XAABeVWAyyyQ158.jpg)
基于RS485的數(shù)據(jù)通信協(xié)議的設(shè)計(jì)與實(shí)現(xiàn)
![基于RS485的<b class='flag-5'>數(shù)據(jù)通信協(xié)議</b>的設(shè)計(jì)與<b class='flag-5'>實(shí)現(xiàn)</b>](https://file.elecfans.com/web2/M00/49/79/pYYBAGKhtFOAC9d9AAANnPv5JMc217.jpg)
單片機(jī)與PLC數(shù)據(jù)通信設(shè)計(jì)與實(shí)現(xiàn)_李寶營(yíng)
基于TCN實(shí)時(shí)協(xié)議棧過(guò)程數(shù)據(jù)通信研究
![基于TCN實(shí)時(shí)<b class='flag-5'>協(xié)議</b>棧過(guò)程<b class='flag-5'>數(shù)據(jù)通信</b>研究](https://file.elecfans.com/web2/M00/49/A6/pYYBAGKhvEeAQoW4AABD-9nzmDU313.png)
數(shù)據(jù)通信協(xié)議種類(lèi)分析
![<b class='flag-5'>數(shù)據(jù)通信協(xié)議</b>種類(lèi)分析](https://file.elecfans.com/web1/M00/EA/BE/pIYBAGB1QBuAYfPPAAD3Os-fTEE987.jpg)
數(shù)據(jù)通信協(xié)議的簡(jiǎn)介_(kāi)數(shù)據(jù)通信協(xié)議有哪些
![<b class='flag-5'>數(shù)據(jù)通信協(xié)議</b>的簡(jiǎn)介_(kāi)<b class='flag-5'>數(shù)據(jù)通信協(xié)議</b>有哪些](https://file.elecfans.com/web1/M00/45/DA/pIYBAFp5amiAX1D6AAELe7ft_Aw390.png)
如何使用LabVIEW實(shí)現(xiàn)串行口的直接數(shù)據(jù)通信
![如何使用LabVIEW<b class='flag-5'>實(shí)現(xiàn)</b>串行口的<b class='flag-5'>直接</b><b class='flag-5'>數(shù)據(jù)通信</b>](https://file.elecfans.com/web1/M00/B2/38/o4YBAF4NSvmAPc8lAACU57TwH7U830.png)
利用PLC到以太網(wǎng)模塊實(shí)現(xiàn)PLC與PLC之間的數(shù)據(jù)通信
![利用<b class='flag-5'>PLC</b>到以太網(wǎng)模塊<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>PLC</b>與<b class='flag-5'>PLC</b>之間的<b class='flag-5'>數(shù)據(jù)通信</b>](https://file.elecfans.com/web2/M00/3B/1A/pYYBAGJHsTmANCkhAAFUUYvGhFA088.png)
評(píng)論