本案例以集成PROFINET從站通訊協(xié)議的OEM通訊模塊,及西門(mén)子S7-1200 PLC作為PROFINET主站為例,進(jìn)行關(guān)于PROFINET通訊模塊的通訊測(cè)試。

西門(mén)子PLC S7-1200作為PROFINET主站,PROFINET通訊模塊插在標(biāo)準(zhǔn)評(píng)估板上作為從站,通過(guò)網(wǎng)線連接兩個(gè)設(shè)備進(jìn)行通訊。評(píng)估板上的RS232端口與電腦連接,用Modbus Slave軟件查看接收到的來(lái)自PROFINET網(wǎng)絡(luò)中數(shù)據(jù),或者向開(kāi)發(fā)板發(fā)送數(shù)據(jù)從而發(fā)送給PLC。
OEM嵌入式通訊模塊的通訊測(cè)試實(shí)際上包括兩個(gè)部分:PLC主站與OEM模塊之間的通訊,以及OEM模塊與評(píng)估板之間通過(guò)SPI的數(shù)據(jù)交互為例說(shuō)明。
OEM模塊與PLC通訊
① 導(dǎo)入對(duì)應(yīng)PROFINET通訊模塊的gsd文件到博圖軟件中,便于之后網(wǎng)絡(luò)組態(tài)與設(shè)備配置使用

② 選擇–>添加新設(shè)備–>找到并添加所使用的PLC型號(hào),這里以S7-1200為例

③ 找到所導(dǎo)入的GSD文件對(duì)應(yīng)的設(shè)備,并添加到設(shè)備組態(tài)中,并連接PLC與通訊模塊

④ 配置PLC的IP地址與設(shè)備名稱(chēng)(這里不使用“自動(dòng)生成PROFINET設(shè)備名稱(chēng)”)

⑤ 配置OEM模塊的IP地址與設(shè)備名稱(chēng),這里使用默認(rèn)的GSD文件中HI-TOP名稱(chēng),也可以對(duì)設(shè)備額外設(shè)置其他名稱(chēng),但需注意與網(wǎng)絡(luò)組態(tài)中的一致,否者無(wú)法找到設(shè)備。

⑥ 在設(shè)備視圖中添加輸入輸出模塊,這里分別添加4 bytes input和4 bytes outputs為例

⑦ 選擇“編譯”,檢查是否有報(bào)錯(cuò):

⑧ 選擇“下載”,在出現(xiàn)的窗口中分配對(duì)應(yīng)的子網(wǎng),點(diǎn)擊“開(kāi)始搜索”找到可訪問(wèn)的設(shè)備,并“下載”

⑨ “裝載”配置

⑩ 選擇“轉(zhuǎn)至在線”可監(jiān)控網(wǎng)絡(luò)狀態(tài),所添加設(shè)備后顯示綠色對(duì)勾代表通訊狀態(tài)正常。

使用SPI,OEM模塊都作為主站運(yùn)行,遵循下面的狀態(tài)機(jī):根據(jù)功能的不同,OEM模塊用到的數(shù)據(jù)區(qū)劃分為5個(gè)區(qū)域,分別是:通訊信息區(qū)、下發(fā)數(shù)據(jù)區(qū)、下發(fā)參數(shù)區(qū)、設(shè)備信息區(qū)、上傳數(shù)據(jù)區(qū)。OEM模塊在“S1 握手”階段讀取設(shè)備信息區(qū)的數(shù)據(jù),由于PROFINET模塊目前未使用此區(qū)域的內(nèi)容,所以用戶(hù)僅需要正確回復(fù)報(bào)文即可,OEM模塊忽略數(shù)據(jù)值的內(nèi)容。
數(shù)據(jù)交互測(cè)試
在“PLC變量”中添加需要在線監(jiān)視或修改的變量,在“監(jiān)控與強(qiáng)制表”中添加監(jiān)控表,并添加對(duì)應(yīng)的變量,可進(jìn)行變量的監(jiān)測(cè)。另外,這里可以通過(guò)Modbus Slave軟件監(jiān)測(cè)從站開(kāi)發(fā)板的收發(fā)數(shù)據(jù)。在博途和Modbus Slave可以分別查看相應(yīng)的收發(fā)數(shù)據(jù),PROFINET模塊通訊正常,并完成PROFINET數(shù)據(jù)交互。(注意OEM嵌入式通訊模塊數(shù)據(jù)區(qū)Modbus寄存器地址從0x100開(kāi)始)
審核編輯 黃宇
-
嵌入式
+關(guān)注
關(guān)注
5198文章
20442瀏覽量
333983 -
西門(mén)子
+關(guān)注
關(guān)注
98文章
3310瀏覽量
120369 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
26文章
6289瀏覽量
118050 -
Profinet
+關(guān)注
關(guān)注
8文章
2269瀏覽量
28168
發(fā)布評(píng)論請(qǐng)先 登錄
無(wú)需更換PLC!讓西門(mén)子S7-1200輕松驅(qū)動(dòng)匯川EtherCAT伺服
HINET網(wǎng)關(guān)實(shí)現(xiàn)西門(mén)子S7-1200 PLC遠(yuǎn)程監(jiān)控方案
【教程】Profinet分布式IO(P31系列)與西門(mén)子PLC S7-200smart 連接例程
西門(mén)子PLC通過(guò)穩(wěn)聯(lián)技術(shù)EtherCAT轉(zhuǎn)Profinet網(wǎng)關(guān)連接baumuller伺服器的配置案例
臺(tái)灣偉斯掃碼槍與西門(mén)子S7-1200 PLC通信方案:RS232轉(zhuǎn)Profinet網(wǎng)關(guān)配置詳解
工業(yè)自動(dòng)化通信方案:臺(tái)灣偉斯掃碼槍通過(guò)RS232轉(zhuǎn)Profinet網(wǎng)關(guān)接入西門(mén)子S7-1200 PLC系統(tǒng)詳解
RS232轉(zhuǎn)Profinet網(wǎng)關(guān)與西門(mén)子S7-1200 PLC的智能化工業(yè)通信應(yīng)用
RS232轉(zhuǎn)Profinet網(wǎng)關(guān)實(shí)現(xiàn)偉斯掃碼槍A898BT與西門(mén)子S7-1200 PLC的快速通訊
西門(mén)子S7-1200 PLC與JRT激光測(cè)距傳感器的RS485轉(zhuǎn)Profinet網(wǎng)關(guān)集成方案解析
工業(yè)自動(dòng)化通信難題破解:Modbus RTU轉(zhuǎn)Profinet網(wǎng)關(guān)在渦街流量計(jì)與西門(mén)子S7-1200 PLC系統(tǒng)集成中的應(yīng)用
Modbus RTU轉(zhuǎn)Profinet網(wǎng)關(guān)接渦街液體流量計(jì)到西門(mén)子1200 PLC系統(tǒng)
西門(mén)子PLC(S7-1200/1500/300/400)的數(shù)據(jù)采集與監(jiān)控方案
西門(mén)子S7-1200 G2的7大亮點(diǎn)及最新功能
EtherCAT轉(zhuǎn)ProfiNet西門(mén)子1200PLC與伺服電機(jī)通訊案例全解
Profinet轉(zhuǎn)EtherCAT深度解讀網(wǎng)關(guān)模塊如何協(xié)議轉(zhuǎn)換賦能西門(mén)子PLC與伺服驅(qū)動(dòng)高效協(xié)作案例?
穩(wěn)聯(lián)技術(shù)Profinet嵌入式開(kāi)發(fā)板與西門(mén)子PLC S7-1200
評(píng)論