云南昌暉儀表制造有限公司
暫無信息 |
閱讀:7發(fā)布時(shí)間:2026-8-17
文章總結(jié)橫河DCS系統(tǒng)與MODBUS RTU、MODBUS TCP和FF現(xiàn)場總線設(shè)備通訊故障的原因及處理方法。
1、Modbus RTU:那些踩過的坑
①RS232和RS485到底差在哪?
RS232的電壓信號(hào)從參考地來。信號(hào)發(fā)送端參考發(fā)送端的地,信號(hào)接收端參考接收端的地。如果這兩個(gè)點(diǎn)的接地電位相同,電壓就一樣。否則就會(huì)產(chǎn)生干擾。
RS485發(fā)送信號(hào)時(shí),分成正信號(hào)和負(fù)信號(hào)。接收端對(duì)這兩個(gè)信號(hào)做減法。所以即使有干擾,做完減法之后不影響信號(hào)傳輸。
RS232是Full-Duplex傳輸。信號(hào)線至少包含發(fā)送、接收和地線三根。RS485是Half-Duplex傳輸。信號(hào)線包含正負(fù)兩根線,不能同時(shí)發(fā)送和接收。RS485有多點(diǎn)通訊功能。RS232只允許點(diǎn)對(duì)點(diǎn)通訊。
②非標(biāo)子系統(tǒng)通訊的經(jīng)驗(yàn)
橫河CS3000通過Modbus(ALR121)與基于STARDOM或其他PLC的子系統(tǒng)通訊是標(biāo)準(zhǔn)的、很方便的。但如果子系統(tǒng)是基于單片機(jī)控制的非標(biāo)系統(tǒng),情況就不一樣了。
某制藥項(xiàng)目的真空泵系統(tǒng),DCS控制泵啟停、本地/遠(yuǎn)程切換、跟蹤泵故障信號(hào)、顯示泵壓力和轉(zhuǎn)速(1DO/3DI/2AI)。雖然基于Modbus協(xié)議,但通訊參數(shù)可以自定義。
通訊DI/DO的地址不能設(shè)計(jì)在一個(gè)word里。定義通訊I/O之前,必須和子系統(tǒng)廠家確認(rèn)波特率、校驗(yàn)位、數(shù)據(jù)位、停止位和接線方式。因?yàn)橐粋€(gè)主機(jī)帶多個(gè)從機(jī),可以加大Response Timeout的值。
③RS485接線:交叉接法
RS485接口接線必須交叉:T+(Multiplexer)接T-(No.4),T-(Multiplexer)接T+(No.3)。波特率、數(shù)據(jù)格式、總線格式和總線控制的DIP開關(guān)設(shè)置,必須和Multiplexer及通訊卡保持一致。
④SIS作為子系統(tǒng)與第三方DCS的RS485通訊
雙方通訊卡件配置相同時(shí),通訊不能成功建立。SIS的ALR121卡件上接收信號(hào)(RCV)正常,發(fā)送信號(hào)(SND)燈不亮。第三方DCS通訊卡件COM741上對(duì)應(yīng)通訊燈顯示不正常。
接線方式:TX+與RX+相連(白線),TX-與RX-相連(藍(lán)線)。ALR121正端連對(duì)方負(fù)端,負(fù)端連對(duì)方正端。
通訊成功建立之后,如果第三方COM741出現(xiàn)短暫的failure狀態(tài),Master和Slave來回切換。此時(shí)需要調(diào)整COM741的參數(shù):相應(yīng)時(shí)間和間隔時(shí)間。
2、Modbus TCP:那些"玄學(xué)"通訊故障
①OMNI流量計(jì)的協(xié)議陷阱
OMNI Flow Computer使用32位寄存器,采用OMNI Mode協(xié)議,不是標(biāo)準(zhǔn)Modbus協(xié)議。CENTUM VP從來沒有和這種PLC通訊過,不建議為此申請(qǐng)?zhí)厥庠S可。
在OMNI流量計(jì)手冊(cè)發(fā)現(xiàn)里面有"Modicon Compatible Mode"。OMNI默認(rèn)配置:1data=1register×32bits。Modicon兼容模式:1data=2registers×16bits(共32bits)。
在FAT期間,和客戶一起在PLC軟件里找到了這個(gè)設(shè)置。把默認(rèn)Omni Mode改為"Modbus RTU (Modicon Compatible)"模式,通訊成功。
DCS端需要做兩處修改: Modbus地址需要減1,比如OMNI里的"5125"在DCS里改成"5124"。起始地址為5時(shí),數(shù)據(jù)類型為32-bit signed,Reverse設(shè)為"2:No";起始地址為7時(shí),數(shù)據(jù)類型為32-bit floating,Reverse選"3:Words"。
②AS-I網(wǎng)關(guān)的"PLC模式"陷阱
AS-I主站的配置看起來沒問題,但無法與DCS正常通訊。折騰了幾天,從IFM廠家得到信息:把Gateway模式改為OFF模式。PLC Gateway模式設(shè)置只是用于和SIMATIC S7通訊。和橫河DCS通訊需要把PLC設(shè)置設(shè)為OFF模式。
③子系統(tǒng)做主機(jī)時(shí)DCS的尷尬
某LNG項(xiàng)目中,一個(gè)子系統(tǒng)DCM(數(shù)據(jù)采集和監(jiān)控)是Modbus主機(jī)。DCS通訊卡不能直接做Modbus從站,除非申請(qǐng)?zhí)厥庠S可。選用WAGO PLC做通訊中間件,低成本解決了這個(gè)問題。

3、設(shè)備調(diào)試流程
某大型乙烯項(xiàng)目大規(guī)模采用FF現(xiàn)場總線控制技術(shù),生產(chǎn)裝置全部使用FF總線設(shè)備。以下是該項(xiàng)目總結(jié)的FF設(shè)備調(diào)試流程和常見問題
①設(shè)備調(diào)試基本流程
鏈接和調(diào)試FF總線設(shè)備,首先應(yīng)分配總線網(wǎng)段地址,以便DCS系統(tǒng)能訪問它。在調(diào)試過程中,必須使現(xiàn)場FF設(shè)備中的參數(shù)和DCS中組態(tài)的相同位號(hào)FF設(shè)備的參數(shù)一致。設(shè)備調(diào)試后再將該參數(shù)下裝到現(xiàn)場設(shè)備中。
將FF總線現(xiàn)場設(shè)備連接到總線電纜上。檢查新安裝的總線設(shè)備的參數(shù)。通過網(wǎng)絡(luò)通訊在DCS的"未調(diào)試現(xiàn)場總線設(shè)備目錄"下方就可以看到這臺(tái)新安裝設(shè)備的參數(shù)。
在調(diào)試該設(shè)備時(shí),F(xiàn)F現(xiàn)場設(shè)備中的參數(shù)保持不變,并覆蓋掉DCS組態(tài)的相同位號(hào)的現(xiàn)場總線設(shè)備的參數(shù)(表示現(xiàn)場總線設(shè)備內(nèi)的參數(shù)上載到DCS中相同位號(hào)的現(xiàn)場總線設(shè)備內(nèi))。
確認(rèn)總線設(shè)備處于備用狀態(tài)。在調(diào)試總線設(shè)備前,將此總線設(shè)備處于備用狀態(tài)。要確定總線設(shè)備是否處于備用狀態(tài),可選擇未調(diào)試現(xiàn)場總線設(shè)備目錄,從菜單欄中點(diǎn)擊View/Details,確定右邊的"Type"欄的下方出現(xiàn)"Standby Fieldbus Device(備用現(xiàn)場總線設(shè)備)"說明。
對(duì)調(diào)試FF現(xiàn)場設(shè)備點(diǎn)擊"Finish",表示參數(shù)上載結(jié)束。這種操作是逐臺(tái)表進(jìn)行,不可以批量進(jìn)行,操作1臺(tái)表所需時(shí)間取決于這臺(tái)FF現(xiàn)場設(shè)備內(nèi)組態(tài)的功能塊數(shù)量、復(fù)雜程度,以及FF現(xiàn)場設(shè)備切換到不同狀態(tài)所需的時(shí)間。
組態(tài)并下載到FF現(xiàn)場設(shè)備。FF現(xiàn)場設(shè)備調(diào)試后,點(diǎn)擊"configure"按鈕,組態(tài)資源塊和傳感器塊的參數(shù)。這里的"組態(tài)"是設(shè)定FF現(xiàn)場設(shè)備內(nèi)的其他參數(shù),例如:變送器溫度許可報(bào)警值等。在DCS的CPU中還組態(tài)閥門定位器的PID控制模塊、DO、DI模塊,變送器的AI模塊等。將這些功能塊下載現(xiàn)場設(shè)備,下載的速度取決于DCS數(shù)據(jù)庫工作是否繁忙,一般需要幾分鐘時(shí)間。
②現(xiàn)場常見問題與原因分析
在DCS的資源管理器上可以發(fā)現(xiàn)一些總線網(wǎng)段上有故障標(biāo)記,這表示在這個(gè)網(wǎng)段上存在FF現(xiàn)場設(shè)備不正常情況,例如通訊不正常、總線現(xiàn)場設(shè)備丟失等。
一些供貨商的FF現(xiàn)場設(shè)備DD文件版本與DCS總線版本不匹配,造成通信不正常,時(shí)好時(shí)壞,在網(wǎng)段上時(shí)有丟失情況。這個(gè)問題由有關(guān)供貨商與DCS的供貨商配合處理解決。

4、FF現(xiàn)場總線:更多調(diào)試細(xì)節(jié)坑
①FF差壓表的報(bào)警值超限
部分FF差壓和流量表在初次Initial Download過程中會(huì)出現(xiàn)HH/HI/LL/LO warning。Initial Download可以正常完成,但部分參數(shù)沒有下裝到FF表,下裝結(jié)束后對(duì)應(yīng)位號(hào)面板會(huì)出現(xiàn)O/S。這是DCS系統(tǒng)組態(tài)與的量程不一致造成的。
解決方法:將儀表的tuning報(bào)警值修改至量程范圍內(nèi),即可解決,不需要重新下裝control drawing和FF。更改之后,在Fieldbus Builder中選中對(duì)應(yīng)儀表,右鍵upload block parameter,查看對(duì)應(yīng)HI_HI_LIM/HI LIM已經(jīng)更改寫入到現(xiàn)場FF儀表,重新打一下AUT模式,O/S便會(huì)消失。
②FF溫度顯示偏差3~5度
部分,在回路測(cè)試中發(fā)現(xiàn)現(xiàn)場本地顯示和DCS顯示存在偏差,總是有3~5℃范圍的顯示偏差。檢查發(fā)現(xiàn)現(xiàn)場使用了3線制PT100和2線制TC型傳感器。
在Fieldbus Builder中檢查傳感器配置類型是否和現(xiàn)場接線一致。RTD類型傳感器通常使用3 wire type。熱電偶需確認(rèn)sensor type和現(xiàn)場傳感器一致,使用下拉菜單選擇"T/C K"或"T/C R"類型。確認(rèn)后將修改下裝到現(xiàn)場FF儀表。
③FF下裝的正確順序
新連接到DCS的FF現(xiàn)場總線儀表下裝時(shí),一定是行Initial Download。所謂Initial Download,就是將現(xiàn)場FF儀表的參數(shù)讀取到系統(tǒng)并和DCS系統(tǒng)設(shè)定的參數(shù)做對(duì)比,并將系統(tǒng)參數(shù)設(shè)置到現(xiàn)場FF儀表。
④FF閥門下裝的注意事項(xiàng)
現(xiàn)場一定先做好上電并現(xiàn)場手動(dòng)自檢,然后DCS做Initial Download。不管FO、FC閥門,最后SV、MV、PV的值都是一致的,并與現(xiàn)場開度也是一致的。
⑤FF故障安全處理
5、橫河DCS通訊故障速查表

處理通訊故障最怕的不是協(xié)議不標(biāo)準(zhǔn),是最標(biāo)準(zhǔn)的協(xié)議配了個(gè)不標(biāo)準(zhǔn)的參數(shù)。
儀表網(wǎng) 設(shè)計(jì)制作,未經(jīng)允許翻錄必究 .? ? ?
請(qǐng)輸入賬號(hào)
請(qǐng)輸入密碼
請(qǐng)輸驗(yàn)證碼
請(qǐng)輸入你感興趣的產(chǎn)品
請(qǐng)簡單描述您的需求
號(hào)碼可能有誤,請(qǐng)核對(duì)!
請(qǐng)選擇省份