漿料輸送系統(tǒng)中的工程應(yīng)用與調(diào)試要點(diǎn))
去年接了一個(gè)動(dòng)力電池產(chǎn)線涂布機(jī)改造的活甲方點(diǎn)名要把原來(lái)的漿料輸送控制系統(tǒng)換成西門子S7-1200。說(shuō)實(shí)話做過(guò)不少設(shè)備電氣項(xiàng)目但涂布機(jī)漿料這塊第一次上手時(shí)還是踩了一些坑。后來(lái)項(xiàng)目交付完回頭看這套系統(tǒng)的技術(shù)含量不在寫梯形圖而在對(duì)工藝的把握——漿料送不穩(wěn)涂布出來(lái)就是整卷廢品。這篇就當(dāng)是自己經(jīng)驗(yàn)的整理把S7-1200在電池涂布機(jī)漿料輸送系統(tǒng)里的硬件配置、學(xué)習(xí)要點(diǎn)和現(xiàn)場(chǎng)調(diào)試心得都捋一遍給正準(zhǔn)備做同類項(xiàng)目的朋友做個(gè)參考。1. 這個(gè)項(xiàng)目到底在做什么1.1 漿料輸送系統(tǒng)在涂布機(jī)里的角色鋰電池電芯生產(chǎn)流程中涂布工序排在配料之后攪拌好的正極漿料或負(fù)極漿料通過(guò)輸送系統(tǒng)穩(wěn)定送往涂布頭均勻涂覆在鋁箔或銅箔表面。漿料的輸送量看似簡(jiǎn)單實(shí)際上直接決定涂布面密度一致性。面密度波動(dòng)大了同一卷極片兩頭的容量就有差異后面做成電池性能自然參差不齊。漿料輸送系統(tǒng)本身不復(fù)雜供料泵從漿料桶抽料經(jīng)過(guò)過(guò)濾器、穩(wěn)壓罐、管路送到涂布頭多余部分通過(guò)回流管路循環(huán)回桶。但漿料這東西跟水不一樣粘度高、密度大、還容易沉淀輸送過(guò)程既要克服管路阻力又得保持流量和壓力平穩(wěn)。正極漿料和負(fù)極漿料的流變特性差別很大換配方時(shí)如果不調(diào)整輸送參數(shù)涂布斷斷續(xù)續(xù)廢品率直接飆升。所以這個(gè)控制系統(tǒng)要解決的真正問(wèn)題是“怎么把高粘度流體穩(wěn)定、按需、可重復(fù)地送到涂布頭”。這也是為什么甲方會(huì)專門上一套PLC控制來(lái)管這件事而不是簡(jiǎn)單用一臺(tái)泵開(kāi)到固定轉(zhuǎn)速。1.2 為什么選S7-1200而不是更大的系統(tǒng)涂布機(jī)整機(jī)控制可能是一套大型控制系統(tǒng)但漿料輸送作為一個(gè)獨(dú)立功能站規(guī)模不算大十幾路開(kāi)關(guān)量加幾路模擬量就能覆蓋。用更大更強(qiáng)的PLC屬于浪費(fèi)用智能儀表又湊不出完整的聯(lián)鎖邏輯S7-1200正好卡在這個(gè)區(qū)間。S7-1200有幾個(gè)特點(diǎn)對(duì)這個(gè)項(xiàng)目特別合適一是集成以太網(wǎng)接口PROFINET天生支持和觸摸屏或者上位機(jī)通信非常順二是模擬量擴(kuò)展模塊比較豐富AI/AO都有現(xiàn)成型號(hào)三是自帶PID_Compact工藝指令閉環(huán)控制不用自己寫復(fù)雜算法四是體積小可以裝進(jìn)不占地方的獨(dú)立控制柜。相比之下國(guó)產(chǎn)小型PLC在某些場(chǎng)景價(jià)格更低但PID和配方管理用起來(lái)沒(méi)那么順手老一代中型PLC雖然穩(wěn)定但新項(xiàng)目里已經(jīng)不太劃算。1.3 系統(tǒng)拓?fù)浜突綢O框架我們這套系統(tǒng)最后做到了獨(dú)立電控柜柜內(nèi)是S7-1200 CPU、擴(kuò)展模塊、開(kāi)關(guān)電源和繼電器柜面裝了觸摸屏柜外是變頻器、供料泵、各類傳感器和閥門。PLC通過(guò)模擬量輸出給變頻器送一個(gè)4-20mA的頻率給定變頻器驅(qū)動(dòng)螺桿泵電機(jī)流量計(jì)和壓力變送器把實(shí)測(cè)值送回PLC的AI通道泵的啟停、閥門開(kāi)關(guān)、急停和報(bào)警燈則走DI/DO。IO點(diǎn)數(shù)最后是這樣規(guī)劃的可以給后來(lái)人做個(gè)參考信號(hào)類型點(diǎn)位數(shù)量主要用途DI約12點(diǎn)急停狀態(tài)、泵反饋、液位開(kāi)關(guān)、閥門開(kāi)到位、過(guò)濾器壓差開(kāi)關(guān)DO約10點(diǎn)泵啟停、清洗閥、回流閥、報(bào)警燈、蜂鳴器AI4-6路流量計(jì)、壓力變送器、壓差變送器、溫度AO1-2路變頻器頻率給定4-20mA我特意預(yù)留了備用點(diǎn)。這是現(xiàn)場(chǎng)經(jīng)驗(yàn)任何新設(shè)備一開(kāi)始總會(huì)冒出幾個(gè)現(xiàn)場(chǎng)才發(fā)現(xiàn)的信號(hào)需求沒(méi)有備用通道的時(shí)候改硬件能讓人跑斷腿。2. S7-1200硬件配置與選型細(xì)節(jié)2.1 CPU選型怎么定S7-1200的CPU選項(xiàng)里1214C和1215C是這一類項(xiàng)目最常見(jiàn)的兩個(gè)選擇。拿1214C DC/DC/DC說(shuō)本體帶14點(diǎn)數(shù)字量輸入、10點(diǎn)數(shù)字量輸出還集成2路模擬量輸入但集成的AI只有0-10V沒(méi)有4-20mA電流信號(hào)。而漿料輸送系統(tǒng)里的傳感器絕大多數(shù)都是4-20mA兩線制所以本體自帶的AI基本用不上要么加SM1231模擬量輸入模塊要么直接用1215C再配模塊。1215C相比1214C多出的主要資源是2路集成模擬量輸出、更大的存儲(chǔ)區(qū)和更快的處理速度。因?yàn)槲覀円媚M量輸出給變頻器選1215C可以省一個(gè)SM1232但實(shí)際選型時(shí)我把AI和AO統(tǒng)一走擴(kuò)展模塊這樣通道類型更規(guī)范維修更換也方便。最終方案用了1214C加SM1231 AI 8x13位和SM1232 AQ 2x16位IO容量富裕備用通道充足。CPU型號(hào)集成DI/DO集成AI/AO程序存儲(chǔ)適用場(chǎng)景1212C8DI/6DO2AI/0AO50KBIO較少的小裝置1214C14DI/10DO2AI/0AO100KB中小型設(shè)備本案例就是這種1215C14DI/10DO2AI/2AO125KB需要本體AO的小系統(tǒng)如果現(xiàn)場(chǎng)有大量伺服軸控制需求那就得考慮1215C加更多通信模塊甚至用更高級(jí)別控制器。但漿料輸送只有一個(gè)變頻器1214C足夠剩下的預(yù)算花在好的濾波和供電上更值。2.2 模擬量擴(kuò)展模塊選擇的幾個(gè)細(xì)節(jié)SM1231模擬量輸入模塊要留一個(gè)心眼8通道的版本有13位分辨率也有16位的。漿料流量計(jì)和壓力變送器對(duì)精度要求不算苛刻13位分辨率大概在0.05%左右夠用但16位的信號(hào)穩(wěn)定性會(huì)好一些價(jià)格差距也不大。從實(shí)際使用感受來(lái)說(shuō)16位模塊在信號(hào)跳變抑制上確實(shí)更明顯推薦一步到位。模塊量程要選4-20mA。很多人拿到模塊默認(rèn)是0-10V或正負(fù)10V傳感器信號(hào)進(jìn)來(lái)后數(shù)值對(duì)不上只需把量程配置改掉就好。接線時(shí)負(fù)端要共地屏蔽層單端接地。還有一個(gè)常被忽略的點(diǎn)兩線制變送器需要外部提供24V電源模塊本身不供電。這個(gè)電源最好與PLC的IO電源分開(kāi)或者做好隔離不然儀表多了容易串干擾。2.3 泵、變頻器與儀表的配合漿料泵我們用了偏心螺桿泵。它跟離心泵不同轉(zhuǎn)速和流量基本線性很適合變頻調(diào)速而且脈動(dòng)小。泵的流量通過(guò)變頻器來(lái)控制頻率信號(hào)從PLC的AO通道過(guò)來(lái)。變頻器這里有兩個(gè)選擇PROFINET通信給定或者模擬量給定。我這次兩種都做了正常用模擬量通信留著做參數(shù)和狀態(tài)采集?,F(xiàn)場(chǎng)測(cè)試時(shí)發(fā)現(xiàn)有些變頻器模擬量端子漂移明顯把給定信號(hào)改用電流4-20mA而不是0-10V電壓后問(wèn)題小很多遠(yuǎn)距離傳輸尤其如此。流量計(jì)選的是電磁流量計(jì)要求漿料有一定電導(dǎo)率正負(fù)極漿料基本滿足。它輸出的4-20mA接AI通道精度0.5%響應(yīng)速度也夠。如果預(yù)算和精度要求都高可以考慮科氏質(zhì)量流量計(jì)直接測(cè)質(zhì)量流量抗氣泡能力更強(qiáng)但價(jià)格是電磁的數(shù)倍。壓力變送器裝在穩(wěn)壓罐前后用來(lái)監(jiān)測(cè)輸送壓力過(guò)濾器前后建議加壓差檢測(cè)差值大了說(shuō)明濾芯堵塞需要切換或清理。2.4 供電和電氣設(shè)計(jì)不容忽視S7-1200本體和模塊電源都來(lái)自開(kāi)關(guān)電源整柜24V負(fù)載包括PLC、觸摸屏、傳感器、中間繼電器。核算總電流時(shí)別卡太死留20%到30%余量。模擬量環(huán)節(jié)最忌諱和頻繁動(dòng)作的繼電器共用一路電源建議至少分兩路一路給PLC和HMI一路給傳感器兩路電源負(fù)極在配電柜內(nèi)單點(diǎn)匯接。急?;芈凡唤?jīng)過(guò)PLC必須用硬接線切接觸器切斷泵電機(jī)電源。這個(gè)原理不能省PLC只能上報(bào)急停狀態(tài)不能依賴它去執(zhí)行安全停車。動(dòng)力線、變頻器輸出線和模擬量信號(hào)線要分開(kāi)走線槽屏蔽層按儀表規(guī)范在靠近柜內(nèi)接地點(diǎn)做單端接地。這一點(diǎn)做不好后面模擬量信號(hào)飄到你懷疑人生。3. 漿料輸送的工藝控制與PLC學(xué)習(xí)要點(diǎn)3.1 恒流量控制方式更適合涂布先結(jié)合工藝邏輯說(shuō)一句狹縫涂布過(guò)程中真正影響涂布量的核心就是擠出流量所以主控目標(biāo)是保持流量恒定。壓力只作為過(guò)程監(jiān)測(cè)比如穩(wěn)壓罐壓力偏高說(shuō)明管路堵塞或回流不暢偏低可能供料不足。整套系統(tǒng)基本按“流量為主、壓力為輔”的思路來(lái)處理。流量閉環(huán)控制在PLC上就是流量計(jì)實(shí)測(cè)值作為反饋目標(biāo)流量來(lái)自觸摸屏或配方PLC輸出頻率給定送給變頻器。如果只用恒壓力控制涂布頭流量可能受背壓影響而波動(dòng)反而不穩(wěn)。但要注意有些系統(tǒng)在改涂布速度時(shí)希望流量跟隨變化這時(shí)要引入跟隨系數(shù)或串級(jí)結(jié)構(gòu)讓流量設(shè)定值跟隨線速度變化這屬于進(jìn)階玩法第一次做的話先把恒流量做好就已經(jīng)解決了大部分問(wèn)題。3.2 手自動(dòng)切換必須保證無(wú)擾操作員在涂布機(jī)現(xiàn)場(chǎng)經(jīng)常要手動(dòng)干預(yù)輸送系統(tǒng)。剛開(kāi)始走料排氣的時(shí)候自動(dòng)PID沒(méi)法正常工作必須先手動(dòng)開(kāi)泵把管路排空清洗管路時(shí)也要手動(dòng)調(diào)節(jié)頻率讓溶劑在整個(gè)管路里循環(huán)標(biāo)定流量計(jì)時(shí)還需要手動(dòng)給定固定頻率來(lái)對(duì)比流量。因此HMI上必須提供一個(gè)手動(dòng)頻率設(shè)定PLC程序里要做一個(gè)“手動(dòng)模式優(yōu)先”的結(jié)構(gòu)。切換過(guò)程最容易出現(xiàn)的問(wèn)題是手動(dòng)切自動(dòng)時(shí)PID輸出直接跳變泵突然提速或減速把涂布頭壓力沖垮。解決辦法是讓PID在手動(dòng)模式下持續(xù)跟蹤當(dāng)前AO輸出值也就是“手動(dòng)跟蹤”。在TIA的PID_Compact里這個(gè)功能是現(xiàn)成的ManualEnable置位后內(nèi)部ManualValue作為輸出切回自動(dòng)時(shí)積分項(xiàng)從當(dāng)前輸出值續(xù)起基本無(wú)擾。如果自己寫PID塊一定要做抗積分飽和和積分跟蹤這是新手最容易漏的。3.3 PID參數(shù)整定先從手動(dòng)開(kāi)環(huán)開(kāi)始很多人在閉環(huán)PID上一來(lái)就把比例積分參數(shù)按教科書給個(gè)大值然后系統(tǒng)震蕩得沒(méi)法看。我的習(xí)慣是先用開(kāi)環(huán)手動(dòng)方式固定一個(gè)頻率跑起來(lái)觀察流量穩(wěn)態(tài)值和響應(yīng)延遲把系統(tǒng)的靜態(tài)特性摸清楚。比如手動(dòng)給定20Hz流量穩(wěn)定在11.8L/min給定22Hz流量跑到13.5L/min說(shuō)明泵和管路在低轉(zhuǎn)速區(qū)線性度還不錯(cuò)。然后切到閉環(huán)先把積分關(guān)掉僅用比例逐步加大觀察流量有沒(méi)有等幅振蕩。出現(xiàn)振蕩說(shuō)明比例增益過(guò)大回退30%左右再逐步加積分直到穩(wěn)態(tài)誤差被消除、調(diào)節(jié)時(shí)間在可接受范圍。涂布漿料輸送這種系統(tǒng)時(shí)間常數(shù)不大采樣周期用200到500毫秒足夠。微分項(xiàng)我基本不開(kāi)漿料流量信號(hào)本身有一定噪聲開(kāi)了微分反而容易放大抖動(dòng)。3.4 配方和參數(shù)存儲(chǔ)別當(dāng)小事一臺(tái)涂布機(jī)要做的產(chǎn)品不是單一的。正極漿料和負(fù)極漿料的粘度、固含量差異很大涂布速度不同輸送流量設(shè)定也不同。如果每次換產(chǎn)品都靠操作員手輸參數(shù)既慢又容易錯(cuò)。我們的方案是在PLC里建一個(gè)數(shù)據(jù)塊用數(shù)組保存多組配方每組包含流量設(shè)定、壓力上限、清洗時(shí)長(zhǎng)、PID參數(shù)等HMI上做下拉選擇配方號(hào)按“加載”把配方值寫入運(yùn)行變量。更關(guān)鍵的是掉電保持。S7-1200的數(shù)據(jù)塊可以在屬性里把特定變量設(shè)置成“保持”掉電后保存在非易失區(qū)。配方號(hào)、累計(jì)產(chǎn)量、PID整定參數(shù)這些必須保持否則斷電重啟后PID參數(shù)回到初始值二次開(kāi)車流量全亂了。我在現(xiàn)場(chǎng)試過(guò)用TIA工程設(shè)置保持區(qū)時(shí)注意要把數(shù)據(jù)塊的“僅非保持”改成“保持”并且只有在做“完全下載”時(shí)保持區(qū)改動(dòng)才生效下載時(shí)選錯(cuò)了模式會(huì)把你配方清掉。3.5 報(bào)警聯(lián)鎖和安全邏輯漿料輸送看起來(lái)只是泵和閥門但聯(lián)鎖條件其實(shí)不少漿料桶液位過(guò)低不能啟泵防止泵空轉(zhuǎn)損壞管路出口壓力超過(guò)上限立即降頻或停泵防止爆管過(guò)濾器壓差過(guò)高報(bào)警提示清洗涂布頭閥門未開(kāi)啟時(shí)泵不能啟動(dòng)。這些聯(lián)鎖要全部放在PLC里而且每條聯(lián)鎖要有對(duì)應(yīng)的報(bào)警文本方便現(xiàn)場(chǎng)判斷。報(bào)警等級(jí)建議分兩層普通報(bào)警蜂鳴燈亮但不停機(jī)聯(lián)鎖報(bào)警直接停泵或切安全閥。急停由硬回路實(shí)現(xiàn)PLC只負(fù)責(zé)上報(bào)狀態(tài)但是安全停止類的軟聯(lián)鎖比如堵料、超壓PLC要能在100毫秒級(jí)別內(nèi)關(guān)斷輸出。S7-1200掃描周期很快塞一個(gè)循環(huán)中斷來(lái)讀關(guān)鍵DI和輸出安全信號(hào)效果不錯(cuò)。3.6 清洗與置換邏輯別低估涂布機(jī)每次停機(jī)換配方或者下班清洗都要用溶劑把管路里的殘料置換出來(lái)再吹掃干凈。這套邏輯看起來(lái)就是幾個(gè)閥門的時(shí)序動(dòng)作但實(shí)際調(diào)試時(shí)最容易出麻煩清洗時(shí)流量計(jì)讀數(shù)不準(zhǔn)因?yàn)槿軇┖蜐{料密度差太多壓力變化劇烈泵容易出現(xiàn)氣蝕。我們后來(lái)把清洗模式單獨(dú)做了個(gè)狀態(tài)機(jī)按“置換-沖洗-吹掃-待機(jī)”順序執(zhí)行每步有超時(shí)保護(hù)清洗泵頻率也單獨(dú)可調(diào)。3.7 與上位機(jī)的數(shù)據(jù)接口這套系統(tǒng)在整條產(chǎn)線上還要向上匯報(bào)數(shù)據(jù)累計(jì)供漿量、泵運(yùn)行時(shí)間、報(bào)警記錄、當(dāng)前配方。如果產(chǎn)線上位機(jī)需要可以用PROFINET的S7通信協(xié)議直接讀寫DB區(qū)也可以讓S7-1200做Modbus TCP服務(wù)器上位機(jī)輪詢讀數(shù)據(jù)。對(duì)于老線改造Modbus TCP更通用新線如果全是同一套生態(tài)直接用S7通信更簡(jiǎn)單。4. 從組態(tài)到調(diào)試的實(shí)操細(xì)節(jié)4.1 工程環(huán)境和版本匹配S7-1200的程序在TIA Portal里做我用的是V16CPU固件版本V4.4。這里提醒一句TIA版本和固件版本必須匹配低版本TIA打開(kāi)高版本固件的PLC會(huì)很痛苦。下載前先檢查版本屬性必要時(shí)升級(jí)固件。項(xiàng)目建好之后第一步加設(shè)備第二步設(shè)IP地址。我一直習(xí)慣用固定的內(nèi)網(wǎng)網(wǎng)段比如192.168.0.100給PLC192.168.0.110給HMIIP規(guī)劃寫在調(diào)試手冊(cè)第一頁(yè)后期誰(shuí)都會(huì)感謝這個(gè)好習(xí)慣。4.2 模擬量輸入工程量換算S7-1200的AI原始值是0到27648對(duì)應(yīng)0到20mA配置成4-20mA后低端值不是0但很多模塊在NORM_X歸一化時(shí)仍然用0到27648整段最后顯示流量不準(zhǔn)校準(zhǔn)半天才發(fā)現(xiàn)是這里出了問(wèn)題。換算工程量時(shí)推薦用NORM_X和SCALE_X組合先把原始值歸一化再映射到工程量范圍。我在FC里是這樣寫的#raw : AI_流量計(jì).Value; #norm : NORM_X(MIN : 0.0, VALUE : #raw, MAX : 27648.0); #flow : SCALE_X(MIN : 0.0, VALUE : #norm, MAX : 30.0); // 量程按30 L/min這里MIN和MAX的數(shù)值要與模塊通道實(shí)際配置的量程對(duì)應(yīng)。如果模塊通道配置成了4-20mA原始值下限就不是0但很多人沒(méi)用過(guò)就容易想當(dāng)然。這一條值得記住。4.3 連線與上電檢查硬件安裝時(shí)我先做一件事把柜內(nèi)所有端子用筆標(biāo)記好編號(hào)再拍照存檔。上電前檢查清單包括24V正負(fù)極有沒(méi)有接反模擬量線屏蔽層是否接了柜內(nèi)接地排變頻器輸出線有沒(méi)有和信號(hào)線同槽走急?;芈纺芊袂袛嘟佑|器PLC網(wǎng)線有沒(méi)有插錯(cuò)。這套檢查花不了20分鐘但能省下后面一整天的排查時(shí)間。我記得有一次調(diào)試AI通道一直顯示一個(gè)異常值查半天發(fā)現(xiàn)是現(xiàn)場(chǎng)傳感器供電的正負(fù)極接反了變送器輸出不了4-20mA。這種低級(jí)錯(cuò)誤非常普遍排查順序永遠(yuǎn)是先查硬件再查程序別一看AI值不對(duì)就懷疑PID邏輯。4.4 單動(dòng)、聯(lián)動(dòng)與帶料調(diào)試順序我的調(diào)試順序固定是單動(dòng)、聯(lián)動(dòng)、空載、帶料。單動(dòng)HMI上逐個(gè)測(cè)試泵啟停、閥門開(kāi)關(guān)、報(bào)警燈確認(rèn)每個(gè)DO對(duì)應(yīng)的現(xiàn)場(chǎng)設(shè)備動(dòng)作正確。聯(lián)動(dòng)不啟動(dòng)泵先把聯(lián)鎖條件模擬觸發(fā)一遍看PLC輸出是不是按邏輯動(dòng)作報(bào)警文本能不能正常顯示??蛰d管路里沒(méi)有漿料只跑溶劑或水驗(yàn)證流量計(jì)、壓力表數(shù)值是否合理PID能不能在小流量下穩(wěn)定控制。帶料用真實(shí)漿料跑確認(rèn)流量、壓力與配方設(shè)定匹配再測(cè)試連續(xù)運(yùn)行穩(wěn)定性??蛰d這步很重要但很多項(xiàng)目為了趕進(jìn)度跳過(guò)直接帶料調(diào)PID。結(jié)果是料漿一旦灌進(jìn)管路粘度一變之前設(shè)的參數(shù)全都不對(duì)還得停機(jī)清洗重新來(lái)。我寧可空載多花半天也不帶料做試驗(yàn)。4.5 一次實(shí)際的PID參數(shù)整定記錄這個(gè)系統(tǒng)的實(shí)際參數(shù)記錄如下方便有同樣設(shè)備的同行對(duì)照。泵額定流量30L/min管路總長(zhǎng)約15米穩(wěn)壓罐2L電磁流量計(jì)量程0到30L/min變頻器通過(guò)4-20mA給定。階段操作現(xiàn)象結(jié)論開(kāi)環(huán)20Hz流量穩(wěn)定在11.8L/min響應(yīng)平滑泵線性度可接受閉環(huán)P2.0無(wú)積分設(shè)定15L/min流量上下振蕩約1.8L/min等幅振蕩明顯比例增益過(guò)大閉環(huán)P1.0無(wú)積分振蕩減弱但穩(wěn)態(tài)偏差約0.6L/min有余差需要加積分閉環(huán)P1.0Ti20s穩(wěn)態(tài)偏差0.1L/min調(diào)節(jié)時(shí)間約15秒基本滿足工藝保留該組參數(shù)最后我把PID參數(shù)分正負(fù)極漿料各存了一組正極漿料粘度高比例增益稍大負(fù)極漿料密度高比例增益稍小。直接存在配方表里切換產(chǎn)品時(shí)一鍵調(diào)用效果不錯(cuò)。5. 常見(jiàn)問(wèn)題與排查技巧實(shí)錄5.1 AI值亂跳或者固定在某一個(gè)值模擬量問(wèn)題是這類項(xiàng)目最常見(jiàn)故障。AI值固定在某個(gè)異常值通常表示斷線或模塊通道故障先檢查接線和傳感器供電。AI值跳變很大先看信號(hào)線和動(dòng)力線是否近距離平行再看屏蔽層是否單端可靠接地最后通過(guò)更換模塊通道做交叉驗(yàn)證。電流信號(hào)比電壓信號(hào)抗干擾強(qiáng)新項(xiàng)目建議一律用4-20mA。5.2 PID輸出看著正常但流量實(shí)際不穩(wěn)定有時(shí)候PLC內(nèi)PID數(shù)值看起來(lái)正常實(shí)際流量還是波動(dòng)原因可能不在PID而在機(jī)械和管路。比如泵入口管路漏氣泵抽空導(dǎo)致流量計(jì)讀數(shù)脈動(dòng)過(guò)濾器和回流閥配合不佳背壓波動(dòng)。先做機(jī)械檢查再用軟件診斷。PID輸出頻繁加減速對(duì)螺桿泵壽命也不好可以加輸出限幅和變化率限制讓頻率平緩變化。5.3 觸摸屏?xí)r不時(shí)通信中斷S7-1200和觸摸屏走PROFINET時(shí)出現(xiàn)斷連多數(shù)時(shí)候不是PLC死機(jī)而是網(wǎng)絡(luò)問(wèn)題現(xiàn)場(chǎng)不止一臺(tái)設(shè)備IP地址沖突或交換機(jī)配置問(wèn)題很容易發(fā)生。排查法檢查PLC在線診斷里的通信狀態(tài)給PLC和HMI設(shè)獨(dú)立靜態(tài)IP防止柜內(nèi)變頻器的高頻干擾影響網(wǎng)線。如果PLC長(zhǎng)期高頻刷新大量HMI數(shù)據(jù)可以改成周期事件避免每個(gè)掃描周期都刷新大量畫面數(shù)據(jù)。5.4 斷電重啟后配方參數(shù)丟失遇到過(guò)好幾次重啟后流量設(shè)定恢復(fù)初始值的案例。S7-1200的數(shù)據(jù)塊默認(rèn)可能不保持要在數(shù)據(jù)塊屬性里勾選“保持”并且做一次“完全下載”讓保持區(qū)設(shè)置生效。還要注意在線修改值的時(shí)候要確認(rèn)寫入的是保持性變量否則只改了RAM掉電后沒(méi)寫回保持區(qū)域。這個(gè)坑比較隱蔽我吃過(guò)虧。5.5 故障排查速查表現(xiàn)象大概率原因處理手段AI通道顯示斷線值斷線或模塊掉站檢查接線、傳感器供電、模塊診斷流量波動(dòng)超過(guò)2%管路氣鎖或泵空吸排氣、檢查泵入口過(guò)濾網(wǎng)PID輸出震蕩不停比例增益過(guò)大或反饋含噪聲減小比例增益、增大采樣周期、關(guān)閉微分觸摸屏間歇通信失敗IP沖突或網(wǎng)線質(zhì)量問(wèn)題固定IP、換工業(yè)網(wǎng)線、檢查交換機(jī)斷電后配方丟失數(shù)據(jù)塊保持性未設(shè)設(shè)置保持屬性并完全下載泵啟動(dòng)后過(guò)載跳停變頻器加速時(shí)間太短或憋泵延長(zhǎng)加速時(shí)間、檢查出口閥開(kāi)度除了上面這些調(diào)試中還有一個(gè)值得養(yǎng)成的習(xí)慣把關(guān)鍵中間變量比如PID手動(dòng)跟蹤值、聯(lián)鎖狀態(tài)全部放到HMI監(jiān)控畫面里。這樣可以減少反復(fù)改程序下載的時(shí)間現(xiàn)場(chǎng)排障時(shí)也直觀得多。做完這個(gè)項(xiàng)目再回頭看這套S7-1200漿料輸送系統(tǒng)的技術(shù)門檻其實(shí)不算特別高真正的門檻在于對(duì)涂布工藝和漿料特性的理解。硬件配置只要按IO清單一個(gè)個(gè)落實(shí)就不會(huì)差太多程序框架搭好之后更多是參數(shù)的打磨。我個(gè)人最大的體會(huì)是一定要把手動(dòng)模式的優(yōu)先級(jí)和無(wú)擾切換設(shè)計(jì)好現(xiàn)場(chǎng)操作員用得不順手邏輯編得再漂亮也沒(méi)用另外配方和保持區(qū)這些細(xì)節(jié)測(cè)試階段就要驗(yàn)證到位別等到產(chǎn)線開(kāi)機(jī)了才發(fā)現(xiàn)斷電丟參數(shù)。后面如果再碰到漿料輸送自動(dòng)清洗或者與MES對(duì)接的擴(kuò)展需求拿這套邏輯當(dāng)起點(diǎn)去改會(huì)省不少事。