博爾森PROFINET磁致伸縮位移傳感器作為PROFINET IO設(shè)備,可與西門子S7?1200/1500等PLC(IO控制器)實(shí)現(xiàn)穩(wěn)定實(shí)時(shí)通訊,核心流程為硬件接線→GSD文件導(dǎo)入→網(wǎng)絡(luò)組態(tài)→參數(shù)配置→數(shù)據(jù)映射→調(diào)試,全程無需復(fù)雜編程,僅需在TIA Portal中完成組態(tài)與參數(shù)設(shè)置。

一、前期準(zhǔn)備
硬件準(zhǔn)備
西門子PLC(S7?1200/1500,帶PROFINET接口)、博爾森PROFINET磁致伸縮位移傳感器、DC24V電源、超五類/六類屏蔽網(wǎng)線、工業(yè)以太網(wǎng)交換機(jī)(可選,多設(shè)備組網(wǎng)時(shí)使用)。
傳感器供電:DC24V(L+接24V+,M接24V?),PROFINET網(wǎng)線連接傳感器RJ45口與PLC/交換機(jī)網(wǎng)口,屏蔽層可靠接地。
軟件與文件準(zhǔn)備
安裝TIA Portal(博途)軟件,建議V17及以上版本。
從博爾森官網(wǎng)獲取對(duì)應(yīng)傳感器型號(hào)的GSDML文件(PROFINET設(shè)備描述文件,后綴為.gsdml),解壓備用。
二、GSDML文件導(dǎo)入(關(guān)鍵步驟)
打開TIA Portal,新建項(xiàng)目或打開現(xiàn)有項(xiàng)目,進(jìn)入“設(shè)備與網(wǎng)絡(luò)”視圖。
點(diǎn)擊菜單欄選項(xiàng)→管理通用站描述文件(GSD)。
在彈出窗口中,點(diǎn)擊“源路徑”旁按鈕,選擇解壓后的GSDML文件所在文件夾。
在“導(dǎo)入路徑的內(nèi)容”列表中勾選博爾森傳感器的GSDML文件,點(diǎn)擊安裝,等待安裝完成后關(guān)閉窗口。
安裝成功后,硬件目錄中會(huì)新增“博爾森→PROFINET IO→磁致伸縮位移傳感器”對(duì)應(yīng)型號(hào)設(shè)備。
三、PLC與傳感器網(wǎng)絡(luò)組態(tài)
1. 添加PLC與傳感器
在“設(shè)備與網(wǎng)絡(luò)”視圖,點(diǎn)擊“添加新設(shè)備”,選擇對(duì)應(yīng)西門子PLC型號(hào)(如CPU 1215C DC/DC/DC),添加至項(xiàng)目。
從硬件目錄“其它現(xiàn)場(chǎng)設(shè)備→PROFINET IO→博爾森”中,拖拽對(duì)應(yīng)傳感器型號(hào)至網(wǎng)絡(luò)視圖空白處。
2. 網(wǎng)絡(luò)連接與IP/設(shè)備名稱配置
網(wǎng)絡(luò)連接:將PLC的PROFINET接口與傳感器的PROFINET接口用網(wǎng)線連接(星形拓?fù)渲苯舆BPLC,多設(shè)備可經(jīng)交換機(jī))。
PLC IP配置:選中PLC,在屬性面板“常規(guī)→PROFINET接口→以太網(wǎng)地址”,設(shè)置PLC IP(如192.168.0.1)、子網(wǎng)掩碼255.255.255.0。
傳感器IP與設(shè)備名稱配置:選中傳感器,在屬性面板“常規(guī)→PROFINET接口→以太網(wǎng)地址”,設(shè)置與PLC同網(wǎng)段IP(如192.168.0.10);設(shè)備名稱需設(shè)置唯一名稱(如BRSEN_Sensor_01),且與傳感器實(shí)際存儲(chǔ)名稱完全一致(區(qū)分大小寫)。
四、傳感器參數(shù)與數(shù)據(jù)映射配置
1. 傳感器基本參數(shù)設(shè)置
雙擊傳感器進(jìn)入設(shè)備視圖,在屬性面板配置核心參數(shù):
測(cè)量量程:匹配傳感器實(shí)際行程(如0?1000mm)。
輸出數(shù)據(jù)格式:選擇32位浮點(diǎn)數(shù)(Float) 或32位無符號(hào)整數(shù)(DWord)(常用浮點(diǎn)數(shù),直接對(duì)應(yīng)實(shí)際位移值)。
通訊周期:設(shè)置為1ms?10ms(根據(jù)實(shí)時(shí)性需求調(diào)整,默認(rèn)2ms)。
診斷功能:?jiǎn)⒂猛ㄓ嵐收?、測(cè)量異常等診斷報(bào)警,便于故障排查。
2. 數(shù)據(jù)映射(PLC與傳感器數(shù)據(jù)交互)
PROFINET通訊通過過程映像區(qū)(I/Q區(qū)) 實(shí)現(xiàn)數(shù)據(jù)交換,需將傳感器位移數(shù)據(jù)映射至PLC輸入?yún)^(qū)(I區(qū)),PLC控制指令映射至傳感器輸出區(qū)(Q區(qū)):
輸入數(shù)據(jù)(傳感器→PLC):傳感器位移值、狀態(tài)字、診斷信息,自動(dòng)映射至PLC的輸入映像區(qū)(I區(qū)),如IW0/IW2存儲(chǔ)位移數(shù)據(jù),IB4存儲(chǔ)狀態(tài)字。
輸出數(shù)據(jù)(PLC→傳感器):PLC發(fā)送的控制指令(如復(fù)位、量程切換),映射至PLC的輸出映像區(qū)(Q區(qū)),如QB0控制傳感器復(fù)位。
數(shù)據(jù)地址確認(rèn):在傳感器屬性“I/O地址”中,查看自動(dòng)分配的I/Q地址,記錄位移數(shù)據(jù)對(duì)應(yīng)的I區(qū)地址(如ID0,32位浮點(diǎn)數(shù))。
五、下載與通訊調(diào)試
1. 程序下載
完成組態(tài)后,點(diǎn)擊TIA Portal工具欄“編譯”,檢查無錯(cuò)誤后,點(diǎn)擊“下載到設(shè)備”。
選擇PLC的PROFINET接口,輸入PLC IP,完成下載;傳感器無需單獨(dú)下載,PLC組態(tài)會(huì)自動(dòng)同步參數(shù)。
2. 通訊狀態(tài)檢查
在線監(jiān)控:進(jìn)入TIA Portal“在線與診斷”,查看PLC與傳感器的通訊狀態(tài),傳感器圖標(biāo)顯示綠色表示通訊正常,紅色表示故障。
數(shù)據(jù)監(jiān)控:在PLC變量表中,添加位移數(shù)據(jù)對(duì)應(yīng)的I區(qū)地址(如ID0),監(jiān)控實(shí)時(shí)位移值,移動(dòng)傳感器磁環(huán),數(shù)值應(yīng)同步變化。
故障排查:通訊異常時(shí),檢查網(wǎng)線連接、IP與設(shè)備名稱是否匹配、GSD文件是否正確、電源是否正常,使用PRONETA工具分配設(shè)備名稱、排查網(wǎng)絡(luò)故障。
六、PLC程序讀取位移數(shù)據(jù)(示例)
在OB1中編寫簡(jiǎn)單程序,讀取傳感器位移數(shù)據(jù)并轉(zhuǎn)換為實(shí)際工程值(以32位浮點(diǎn)數(shù)為例):
// 定義變量 VAR Sensor_Displacement: REAL; // 實(shí)際位移值(mm) Raw_Data: DWORD; // 傳感器原始數(shù)據(jù)(I區(qū)) END_VAR // 讀取傳感器原始數(shù)據(jù)(映射至ID0) Raw_Data := ID0; // 轉(zhuǎn)換為實(shí)際位移值(無需額外換算,GSD已配置量程對(duì)應(yīng)) Sensor_Displacement := DWORD_TO_REAL(Raw_Data);
七、常見問題與解決
傳感器無法被PLC識(shí)別:檢查GSD文件是否正確導(dǎo)入、設(shè)備名稱與IP是否匹配、網(wǎng)線是否正常、子網(wǎng)是否一致。
位移數(shù)據(jù)異常:確認(rèn)數(shù)據(jù)格式(浮點(diǎn)數(shù)/整數(shù))與組態(tài)一致、測(cè)量量程配置正確、磁環(huán)安裝無干擾。
通訊中斷:檢查屏蔽接地、電磁干擾(遠(yuǎn)離變頻器等強(qiáng)干擾源)、通訊周期設(shè)置是否合理。
-
傳感器
+關(guān)注
關(guān)注
2578文章
55698瀏覽量
794744 -
位移傳感器
+關(guān)注
關(guān)注
6文章
1301瀏覽量
37002
發(fā)布評(píng)論請(qǐng)先 登錄
博爾森磁致伸縮位移傳感器助力裝載機(jī)實(shí)現(xiàn)“立體化作業(yè)”
博爾森PROFINET磁致伸縮位移傳感器與西門子PLC通訊配置
評(píng)論