常有新手在DCS項(xiàng)目實(shí)施中踩坑,有些坑年年有人踩,有些坑踩一次就夠你記一輩子。昌暉儀表將DCS開工中常見的10個坑整理出來,結(jié)合錯誤現(xiàn)象分析原因,并給出正確做法,幫助大家迅速提升技能。DCS新手避坑指南對入職第一年DCS新手很有幫助。
1、模擬量信號接反(AI/AO)
儀表和通道的+/-接反,讀數(shù)永遠(yuǎn)不對。
[錯誤現(xiàn)象]:
①流量計、液位計顯示值和實(shí)際值相反(比如液位100%時顯示0%);
②閥門命令和動作方向相反(讓你開,它卻關(guān));
③控制回路調(diào)不過來。
[原因分析]:兩線制/四線制儀表的信號線+/-接反,或者模擬量輸出通道的極性接錯。儀表信號是4-20mA,接反了就是-4mA(小于0mA),DCS會顯示故障或負(fù)值。
[正確做法]:
①接線前確認(rèn)儀表的信號極性(SIGNAL+/SIGNAL-);
②在DCS組態(tài)里檢查通道的"正/反"設(shè)置;
③上電后先做信號校驗(yàn):用過程校驗(yàn)儀注入4-20mA,確認(rèn)顯示正確;
④控制回路可以在組態(tài)里改"正作用/反作用",不一定要改接線。
2、手動/自動動切換不平穩(wěn)
手動/自動切換時閥門猛跳,差點(diǎn)引發(fā)聯(lián)鎖
[錯誤現(xiàn)象]:
①從手動切到自動時,閥門突然大幅動作;
②從自動切到手動的瞬間,控制輸出跳變;
③切換時工藝參數(shù)出現(xiàn)尖峰,觸發(fā)報警甚至聯(lián)鎖。
[原因分析]:手自動切換時,DCS內(nèi)部的跟蹤策略沒做好。自動時PID輸出值和手動時的閥位值不一致,切換瞬間產(chǎn)生"沖擊"。
[正確做法]:
①切換前:先把PID輸出值手動調(diào)整到接近當(dāng)前閥位的位置,再切自動;
②切自動時觀察偏差:偏差大時先手動調(diào)近,再切;
③有些DCS支持"無擾切換"功能,檢查組態(tài)是否啟用;
④重要回路切換時,通知操作員注意,必要時配合操作。
3、聯(lián)鎖邏輯組態(tài)錯誤
聯(lián)鎖條件寫反了,該動的時候不動
[錯誤現(xiàn)象]:
①壓力超高應(yīng)該停泵,聯(lián)鎖卻沒動作;
②火焰熄滅應(yīng)該關(guān)燃?xì)忾y,聯(lián)鎖卻沒反應(yīng);
③聯(lián)鎖測試時發(fā)現(xiàn)動作方向完全相反。
[原因分析]:聯(lián)鎖邏輯里的"與/或"關(guān)系寫錯,或者觸發(fā)條件(常開/常閉)搞反。安全聯(lián)鎖一旦寫反,比不裝聯(lián)鎖還危險。
[正確做法]:
①拿到聯(lián)鎖邏輯圖,先理解因果關(guān)系,再動手組態(tài);
②關(guān)鍵聯(lián)鎖必須做離線仿真測試, 確認(rèn)邏輯正確;
③現(xiàn)場實(shí)際觸發(fā)一次(注意安全),驗(yàn)證動作符合預(yù)期;
④建議雙人核對:一人讀圖,一人操作,互相檢查。
??血的教訓(xùn):某化工廠因?yàn)槁?lián)鎖邏輯寫反,反應(yīng)器超壓時聯(lián)鎖沒動作,直接導(dǎo)致了安全事故。聯(lián)鎖邏輯寧可慢一點(diǎn),也要反復(fù)驗(yàn)證。
4、信號量程設(shè)置錯誤
量程寫錯,4-20mA對應(yīng)范圍全錯
[錯誤現(xiàn)象]:
①液位計0-100%對應(yīng)的是0-200cm,但組態(tài)里寫的0-150cm;
②壓力變送器量程是0-1.6MPa,組態(tài)里寫的0-1.0MPa;
③顯示值和實(shí)際值差一個固定比例。
[原因分析]:DCS通道量程和現(xiàn)場儀表量程不一致。4-20mA信號沒問題,但換算時用的工程單位范圍錯了,導(dǎo)致顯示值偏大或偏小,嚴(yán)重的會影響控制回路性能乃至振蕩。
[正確做法]:
①接線前先拿到儀表位號表和量程表;
②組態(tài)時嚴(yán)格對照儀表數(shù)據(jù)單,不要憑經(jīng)驗(yàn)估計;
③上電后用標(biāo)準(zhǔn)信號源做校驗(yàn):4mA=0%,20mA=100%;
④開工前要求儀表專業(yè)提供校驗(yàn)報告。
??重新改儀表量程后,PID參數(shù)應(yīng)作同比例調(diào)整
5、PID參數(shù)不敢調(diào)或瞎調(diào)
PID控制器的PID參數(shù)亂試,越調(diào)越振蕩。
[錯誤現(xiàn)象]:
①心里發(fā)慌不敢調(diào):一直使用默認(rèn)值即使工況已改變,控制品質(zhì)直線下降;
②盲目僥幸瞎調(diào):隨便設(shè)了個P=100%,I=0,D=0,一上來就把閥門打飛了, 振蕩越來越厲害,操作員投訴"這回路瘋了" ;
③改了十幾次參數(shù),每次都憑感覺來。
[原因分析]:不理解PID三個參數(shù)的作用,PID參數(shù)整定沒有章法。
[正確做法]:推薦 “Lambda/IMC+Huristics”整定法
[經(jīng)驗(yàn)數(shù)據(jù)]:
①溫度控制:P=20-60%,I=180-600s,D=3-180s
②流量控制:P=300-1000%,I=6-60s,D=0
③壓力控制:P=30-70%,I=24-180s,D=0
④液位控制:P=20-80%,I=200-1000s,D=0
⑤先記錄原始參數(shù),改前拍照或記錄,方便回退
上述部分?jǐn)?shù)據(jù)是對大家一直沿用的舊教課書數(shù)據(jù)的大幅修正,并經(jīng)過工程實(shí)踐證明
??PID整定是一門“藝術(shù)“,須”理論+實(shí)踐”,詳見昌暉儀表站內(nèi)關(guān)于PID參數(shù)整定的文章。
6、數(shù)字量信號漏配或配錯
開關(guān)量報警、功能塊沒關(guān)聯(lián)上
[錯誤現(xiàn)象]:
①泵運(yùn)行狀態(tài)信號進(jìn)不來,操作畫面顯示"?"
③閥門開關(guān)反饋信號沒接,狀態(tài)顯示不確定
③聯(lián)鎖動作了,但沒觸發(fā)聲光報警
[原因分析]:數(shù)字量輸入(DI)/數(shù)字量輸出(DO)的功能塊沒有正確關(guān)聯(lián),或者點(diǎn)表信息和現(xiàn)場實(shí)際不一致(比如泵的運(yùn)行信號是常開還是常閉)。
[正確做法]:
①每個DI/DO點(diǎn)都要在點(diǎn)表里明確:位號、通道、功能定義;
②開關(guān)量信號要確認(rèn)是"常開(NO)"還是"常閉(NC)" ;
③現(xiàn)場實(shí)際觸發(fā)一次,觀察DCS響應(yīng)是否正確;
④畫功能塊圖時,用標(biāo)準(zhǔn)符號,不要自己發(fā)明。
7、報警值設(shè)置不當(dāng)
報警太多(泛濫)沒人看,或者該報警的不報警
[錯誤現(xiàn)象]:
①開車時報警列表刷了幾百條,操作員"報警疲勞",直接無視;
②真實(shí)危險工況出現(xiàn)了,但沒觸發(fā)報警(報警值設(shè)得太寬松);
③高高報和低低報設(shè)置反了。
[原因分析]:
①報警優(yōu)先級沒有分層(提示、警告、危險),報警死區(qū)沒設(shè)置(測量值在報警點(diǎn)附近波動時反復(fù)報警),或者沒區(qū)分工藝報警和安全報警。
[正確做法]:
①報警分級:提示(提示操作員)、警告(需要關(guān)注)、危險(必須處理);
②設(shè)置報警回差(deadband):避免測量值在邊界波動時反復(fù)報警;
③危險報警必須經(jīng)過SIL定級,不能隨意設(shè)置;
④開車前做一次報警測試,驗(yàn)證每條報警都能正常觸發(fā)。
??報警管理是個系統(tǒng)工程,詳見后續(xù)的文章
8、掃描周期/控制周期搞混
周期設(shè)置不合理,回路響應(yīng)慢或振蕩
[錯誤現(xiàn)象]:
①流量回路控制很慢,設(shè)定值變了但閥門遲遲不動;
②溫度回路反而容易振蕩,測量值忽上忽下;
③快速響應(yīng)回路和慢速回路混在一起,互相干擾;
④前饋控制回路控制周期慢,無法及時獲取前饋擾動補(bǔ)償信號(ΔPV)。
[原因分析]:不同類型回路的動態(tài)特性不同,需要不同的掃描周期和控制周期。流量響應(yīng)快(秒級),溫度響應(yīng)慢(分鐘級),應(yīng)合理設(shè)置避免要么太慢要么太快。
[正確做法]:
①根據(jù)回路特性分組,不同組設(shè)置不同的掃描和控制周期;
②前饋控制回路控制器的控制周期應(yīng)為1秒
??當(dāng)PID控制器采用不連續(xù)算法時控制周期影響I和D功能。
9、功能塊命名混亂
命名不規(guī)范,后續(xù)維護(hù)找不到北。
[錯誤現(xiàn)象]:
①功能塊叫"TAG001"、"LOOP1",完全不知道是什么回路;
②同類功能塊命名規(guī)則不一致,有的前綴有后綴沒;
③查一個回路的關(guān)聯(lián)點(diǎn)要花半小時。
[原因分析]:項(xiàng)目初期沒建立命名規(guī)范,或者有規(guī)范但不執(zhí)行。導(dǎo)致后期維護(hù)困難,圖紙和實(shí)際對不上,新人接手完全懵。
[正確做法]:
①建立統(tǒng)一的命名規(guī)則:類型_工段_位號,如 LIC_01_T101
②功能塊名稱必須和P&ID位號一致;
③操作畫面上的標(biāo)簽也要和位號對應(yīng);
④項(xiàng)目結(jié)束前做一次功能塊清單整理(位號-描述-位置)。
10、不做“項(xiàng)目數(shù)據(jù)庫備份和調(diào)節(jié)參數(shù)保存”直接在線/離線下載
下載后發(fā)現(xiàn)改壞了,沒有后悔藥。
[錯誤現(xiàn)象]:
①改了組態(tài)下載到控制器后,系統(tǒng)出現(xiàn)異常;
②想回退但找不到原始版本;
③下錯版本導(dǎo)致整條生產(chǎn)線停車;
④執(zhí)行離線下載前調(diào)節(jié)參數(shù)(tuning parameter)未事先保存,系統(tǒng)重啟后之前調(diào)好的參數(shù)會被覆蓋,有時問題會很比較嚴(yán)重。
[原因分析]:下載前沒有備份當(dāng)前運(yùn)行的版本和保存調(diào)節(jié)參數(shù),或者備份命名混亂無法區(qū)分新舊。出了問題只能靠"回憶"來恢復(fù),效率低且容易出錯。
[正確做法]:
①每次下載前必備份:備份命名規(guī)則項(xiàng)目_日期_版本_修改人;
②備份文件統(tǒng)一存放在版本管理服務(wù)器上,不要放在個人電腦;
③每次離線下載前必保存當(dāng)前項(xiàng)目的調(diào)節(jié)參數(shù);
④重要改動(如聯(lián)鎖邏輯)下載前做離線仿真驗(yàn)證;
⑤下載后現(xiàn)場觀察15-30分鐘,確認(rèn)無異常再離開 。
??血的教訓(xùn):某項(xiàng)目工程師改了10個功能塊,下載后系統(tǒng)崩潰,想回退發(fā)現(xiàn)所有備份都是同一天同一個版本,根本不知道哪個是原始的。最后花了一整夜重新做了一遍。
避坑清單:開工前自檢10項(xiàng)
①模擬量信號極性/量程校驗(yàn)了嗎?
②手自動切換時跟蹤到位了嗎?
③聯(lián)鎖邏輯有人復(fù)核過了嗎?
④儀表量程和組態(tài)一致了嗎?
⑤PID參數(shù)有記錄原始值嗎?
⑥D(zhuǎn)I/DO點(diǎn)和實(shí)際設(shè)備對應(yīng)了嗎?
⑦報警分級和報警回差設(shè)置了嗎?
⑧不同回路的掃描和控制周期合理嗎?
⑨功能塊命名和P&ID一致了嗎?
⑩下載前備份了嗎?調(diào)節(jié)參數(shù)保存了嗎?
DCS新手避坑指南中展示的這10個坑,或許大家親眼見過、踩過、也幫別人收拾過的。每一個坑背后,可能都是一次停車、一場事故、或者一個被罵得狗血淋頭的夜晚。收藏這篇文章,DCS開工前對照檢查一遍,能省很多麻煩。
