
一、項目背景
華東某智能物流裝備公司新建一條“重載 AGV 裝配檢測線”,要求 AGV 在 30 m 行程內實現 ±1 mm 重復定位,并在運行過程中實時檢測前方障礙物,實現“緩行→剎停→聲光報警”三級安全策略。主控器為西門子 S7-1200 PLC(CPU 1215C DC/DC/DC,固件 V4.6),通信接口僅支持 Profinet;而負責“前方 0.2~2 m 扇區避障”的核心傳感器——美國邦納 T30UXICB-NPN 超聲波傳感器(DeviceNet 從站,MAC ID 05)——已是公司多年驗證的成熟件,若強行更換為 Profinet 型號,不僅單價翻倍,還需重新做 3C 認證與機械開孔,項目周期將被拉長 6 周。為在“零改動傳感器”前提下打通協議壁壘,用戶最終選用遠創智控 YC-DNTM-PN工業級協議轉換網關,讓網關同時扮演“Profinet 從站 + DeviceNet 主站”雙重角色,實現毫秒級測距數據回傳與閉環控制。

二、系統拓撲與設備清單
1.主控器:西門子 S7-1200 PLC,型號 6ES7215-1AG40-0XB0,固件 V4.6,Profinet 主站,IP 192.168.1.10,更新周期 4 ms。
2.協議轉換網關:遠創智控 YC-DNTM-PN,固件 V1.5,Profinet 從站 + DeviceNet 主站,IP20,DIN 導軌安裝,占用 64 B 輸入/64 B 輸出,GSDML 文件版本 V2.37。
3.超聲波避障傳感器:邦納 T30UXICB-NPN,DeviceNet 從站,節點地址 05,供電 12~30 VDC,檢測距離 0.2~2 m,響應時間 15 ms,出廠 EDS 文件 T30UX_01.eds。

4.網絡附件:
– DeviceNet 干線電纜 Belden 3082A,雙屏蔽,30 m,兩端 120 Ω 終端電阻;
– Profinet 屏蔽跳線 CAT5e,星型接入西門子 SCALANCE XB205 交換機;
– 24 VDC 電源采用西門子 PM1207,與傳感器分段供電,防止變頻器壓降導致總線復位。
5.軟件:TIA Portal V18、YC-GatewayConfig V2.1、邦納 EDS 文件。

三、硬件接線——“即插即用”
1.Profinet 側:用 M12-D 碼網線把 YC-DNTM-PN工業智能網關的 PN1 口接入 SCALANCE XB205,保證與 S7-1200 同一網段 192.168.1.0/24;網關默認 IP 192.168.1.20,設備名稱“YC-Gateway”。
2.DeviceNet 側:干線采用“手拉手”總線拓撲,波特率 500 kbps,支線 ≤1 m;CAN_H/CAN_L 分別接入網關 5 針開放型端子,末端 T30UX 內置終端電阻撥碼置 ON。
3.接地與屏蔽:DeviceNet 屏蔽層在網關側單點接地,避免與動力線平行,降低共模干擾;網關與 PLC 共用 PE 銅排,接地電阻<1 Ω。
4.電源:網關本體 24 VDC/200 mA 由 PM1207 提供;T30UX 傳感器由同一路 24 VDC 分支供電,保證等電位。

四、TIA Portal 組態——“零代碼”拖拽
1.安裝 GSDML:將 YC-DNTM-PN協議轉換網關的 GSDML-V2.37 文件導入 TIA 硬件目錄,拖至 Profinet 網絡,分配設備名“YC-Gateway”與 IP 192.168.1.20。
2.槽位定義:
– Slot1 輸入 8 Byte——映射 DeviceNet 輸入區,含 2 Byte 測距值(0.1 mm 分辨率)+ 2 Byte 溫度補償 + 4 Byte 診斷;
– Slot2 輸出 4 Byte——預留遠程示教、靈敏度調節命令。
3.更新周期:采用 4 ms 實時 RT 幀,滿足 ≤30 ms 的 AGV 剎車響應要求。
4.診斷地址:為網關分配 I&M0 記錄,便于 PLC 通過“ModuleStates”讀取 DeviceNet 總線健康狀態。
五、網關側 DeviceNet 主站配置
1.打開 YC-GatewayConfig,選擇“DeviceNet Master”模式,導入 T30UX_01.eds,自動生成 I/O 映射。
2.節點列表:
– Node05(超聲波)Input 4 Byte——Byte0~1 = 距離值(mm),Byte2 = 溫度,Byte3 = 狀態位;
– 掃描間隔 10 ms,與 Profinet 周期匹配;故障超時設為 48 ms,連續 3 次丟包即上報“Bus-off”。
3.數據映射:把 Node05 的 4 Byte 輸入映射至網關內部寄存器 %IW64~%IW67,再經協議棧自動映射至 Profinet Slot1。
4.保存配置并寫入 Flash,斷電重啟后 RUN 燈常綠,DeviceNet 主站掃描顯示“Node05 Online”。

六、PLC 編程——“透明變量”
1.建立 DB100“AGV_Sensor”,創建變量:
– Distance_Real(Real)——存放換算后的距離值;
– Status_Word(Word)——存放傳感器狀態字;
– Com_Err(Bool)——通信故障位。
2.在 OB1 調用 S_MOVE,將 IW64~IW67 搬入 DB100 對應變量,周期 4 ms,與 Profinet 刷新同步。
3.安全邏輯:當 Distance_Real<500 mm 時,Q0.0 輸出減速信號;<300 mm 時,Q0.1 輸出剎停信號;Com_Err 為 TRUE 時,Q0.2 點亮紅色塔燈并觸發急停。
七、經驗總結
通過本案例可以看出,借助遠創智控 YC-DNTM-PN工業級協議轉換網關,老舊 DeviceNet 超聲波傳感器無需淘汰即可無縫接入西門子 Profinet 生態,既保護了用戶原有投資,又滿足了 AGV 對高速、高精避障檢測的苛刻需求,為智能物流產線的柔性升級提供了可復制、可推廣的工程范式
審核編輯 黃宇
-
plc
+關注
關注
5051文章
14602瀏覽量
487056 -
網關
+關注
關注
9文章
6797瀏覽量
56286 -
DeviceNet
+關注
關注
1文章
461瀏覽量
17695 -
Profinet
+關注
關注
8文章
2286瀏覽量
28197
發布評論請先 登錄
DeviceNet轉ProfiNet協議轉換網關實現西門子1500 PLC與限位開關通訊在AGV小車上的應用案例
DeviceNet轉ProfiNet協議轉換網關實現西門子1200 PLC與電動閥門控制器通訊在煉油廠的應用案例
DeviceNet轉ProfiNet協議轉換網關:煉油廠電動閥門升級實錄
自動化車間里西門子400冗余PLC通過Profinet轉ModbusRTU物聯網網關與傳感器通訊案例
工業自動化場景下,西門子400冗余PLC借助協議網關實現Profinet到ModbusRTU的無縫傳感器接入
工業自動化中的協議轉換:Modbus RTU轉Profinet網關在渦街流量計與西門子PLC通信中的應用
DeviceNet轉ProfiNet協議轉換網關實現西門子1200 PLC與超聲波避障傳感器通訊在工業自動化與檢測的應用案例
評論