一、IO調(diào)試方法
使用組態(tài)軟件在線數(shù)據(jù)監(jiān)控功能進(jìn)行第三方Profinet IO或Profinet網(wǎng)關(guān)調(diào)試,通過西門子(STEP 7-MicroWIN SMART、TIA Portal)和Codesys進(jìn)行調(diào)試驗(yàn)證。
1.1 STEP 7-MicroWIN SMART平臺
在使用STEP 7-MicroWIN SMART平臺調(diào)試Profinet IO時,需先借助S7-200 PLC才可進(jìn)行作。
操作步驟:
示例:
- P31-AXAX4040G-U的數(shù)字輸入(DI)映射地址:%IB128
- 數(shù)字輸出(DO)映射地址:%QB128

監(jiān)控配置:在"狀態(tài)圖標(biāo)"添加對應(yīng)監(jiān)控點(diǎn)位,如下圖

通過菜單選擇"調(diào)試"→開啟"圖表狀態(tài)"監(jiān)控,即可在線控制切換繼電器狀態(tài)及查詢離散量輸入狀態(tài)。
1.2 TIA Portal平臺
使用TIA Portal平臺需連接PLC進(jìn)行第三方Profinet IO調(diào)試(需S7-1200或S7-1500系列PLC)。
操作步驟:
- 在設(shè)備組態(tài)界面添加對應(yīng)第三方設(shè)備
- 進(jìn)入設(shè)備組態(tài)界面查詢映射點(diǎn)位數(shù)據(jù)
示例:
- P31-XXAX00A0G-U的數(shù)字輸出(DO)映射至:%QB2與%QB3
Modbus網(wǎng)關(guān)功能配置:
- 讀1個保持寄存器映射至:%IW68
- 寫1個保持寄存器映射至:%QW64
- Modbus網(wǎng)關(guān)控制寄存器映射至:%QB4-QB8

- Q4.0為串口使能控制
監(jiān)控方式:將變量添加到"監(jiān)控與強(qiáng)制表"

轉(zhuǎn)至"在線模式"開啟變量監(jiān)控。(使用網(wǎng)關(guān)功能需將%Q4.0使能)
1.3 Codesys平臺
配置特點(diǎn):在設(shè)備配置中開啟"總是更新變量",方便在"PNIO SubModule I/O映射"修改變量值,無需創(chuàng)建變量監(jiān)視表。

調(diào)試優(yōu)勢:可不連接PLC實(shí)現(xiàn)遠(yuǎn)程IO設(shè)備調(diào)試。
操作步驟:
- GSD導(dǎo)入后,在設(shè)備樹添加對應(yīng)IO模塊
- 雙擊進(jìn)入設(shè)備組態(tài),查詢映射點(diǎn)位數(shù)據(jù)
示例:
- P31-AXAX4040G-U的DI映射到:%IB3
- DO映射到:%QB0

變量監(jiān)控:添加%IB3與%QB0到變量監(jiān)視表,在"準(zhǔn)備值"或"預(yù)備值"配置輸入?yún)?shù),通過Ctrl+F7將參數(shù)寫入設(shè)備。

連接異常處理:檢查模擬PLC是否超時關(guān)閉(右下角托盤區(qū)Control Win SysTray圖標(biāo)),重新啟動模擬PLC即可。
二、網(wǎng)關(guān)功能使用方法
目前網(wǎng)關(guān)功能僅支持Profinet轉(zhuǎn)Modbus RTU,支持主從兩種角色(PNMB Master與PNMB Slave)。
角色說明
| 角色 | 功能描述 | 應(yīng)用場景 |
|---|---|---|
PNMB Master | 網(wǎng)關(guān)作為主機(jī)發(fā)送Modbus RTU指令 | 控制或查詢從設(shè)備,將RTU設(shè)備數(shù)據(jù)反饋到PLC |
PNMB Slave | PLC作為從站通過網(wǎng)關(guān)將數(shù)據(jù)反饋給主機(jī)設(shè)備 | 將Modbus主機(jī)發(fā)送的數(shù)據(jù)轉(zhuǎn)換為Profinet命令操作PLC |
配置案例
實(shí)現(xiàn)網(wǎng)關(guān)設(shè)備同時開啟PNMB Master與PNMB Slave模式,完成PLC兩個地址數(shù)據(jù)互傳。
操作流程:
- 導(dǎo)入設(shè)備描述符文件(GSDML-V2.3-EBYTE-PN1-D25);

- 網(wǎng)絡(luò)配置
- 調(diào)整網(wǎng)關(guān)唯一設(shè)備名(可使用默認(rèn)名稱)
- 在PLC項(xiàng)目中添加設(shè)備并分配IP

- 將網(wǎng)口連接到PLC網(wǎng)絡(luò)中

- 模塊配置
- 添加模塊并記錄PLC中對應(yīng)映射地址

- 調(diào)整PNMB Master寫模塊的首地址為1

功能驗(yàn)證
PNMB Master配置驗(yàn)證
- 配置Modbus Slave的40001為122,PLC的%IW70通過網(wǎng)關(guān)同步為122
- 配置PLC的%QW66為0,通過網(wǎng)關(guān)將Modbus Slave的40002修改為0
PNMB Slave配置驗(yàn)證
- 配置Modbus POLL的40002為111,PLC的%IW68通過網(wǎng)關(guān)修改為111;
- 配置PLC的%QW64為1111,Modbus通過網(wǎng)關(guān)查詢40001返回為1111;
-
西門子
+關(guān)注
關(guān)注
98文章
3268瀏覽量
119716 -
SMART
+關(guān)注
關(guān)注
3文章
238瀏覽量
46199 -
Profinet
+關(guān)注
關(guān)注
7文章
2094瀏覽量
27716 -
CoDeSys
+關(guān)注
關(guān)注
11文章
46瀏覽量
19455
發(fā)布評論請先 登錄
手把手教你學(xué)Zigbee視頻教程,很牛的,初學(xué)者必看?。。?/a>
美女手把手教你如何裝機(jī)(上)
美女手把手教你如何裝機(jī)(中)
手把手教你keil+C51使用調(diào)試仿真中文教程
手把手教你安裝Quartus II
手把手教你學(xué)LabVIEW視覺設(shè)計(jì)
手把手教你開關(guān)電源PCB排板
手把手教你查找stm32 HardFault_Handler調(diào)試及問題方法

【教程】必看!手把手教你調(diào)試Codesys與西門子平臺的Profinet網(wǎng)絡(luò)?
評論