李合周
(浙江天能動(dòng)力能源有限公司,浙江 長興 313100)
在鉛酸蓄電池的生產(chǎn)過程中,溫度是影響產(chǎn)品質(zhì)量的重要因素,所以溫度檢測(cè)與控制貫穿于生產(chǎn)工藝過程的始終。在球磨工序中,鉛粉的氧化度取決于滾筒溫度,即滾筒溫度越高,鉛的氧化反應(yīng)速度越快,從而鉛粉的氧化度越高。在和膏過程中,不同的溫度下所生成的正極鉛膏的主要成分不同:和膏溫度在 20~45℃,主要成分是 3BS、正方α-PbO、斜方 β-PbO;在 45~55℃ 下主要成分是3BS、4BS、α-PbO、β-PbO;在 55~90℃ 下主要成分是 4BS、α-PbO、β-PbO[1]。在極板固化過程中,氧化鉛的晶體結(jié)構(gòu)、板柵氧化與活性物質(zhì)粘合形成界面也會(huì)由于溫度不同而出現(xiàn)差異。在板柵澆注、極群鑄焊過程中要檢測(cè)與控制鉛液溫度、模具溫度。加酸充電過程中要控制酸液、充電水槽和冷卻循環(huán)水的溫度等等。歸根結(jié)底一句話,相關(guān)的溫度直接影響到該工序的產(chǎn)品質(zhì)量。據(jù)此,我們?cè)O(shè)計(jì)制作了一套完整的溫度檢測(cè)裝置,可以獨(dú)立地檢測(cè)鑄板機(jī)、和膏機(jī)、球磨機(jī)、固化室、鑄焊機(jī)、充電水槽、加酸機(jī)等相關(guān)質(zhì)控點(diǎn)處的溫度,以便于與設(shè)備上的檢測(cè)結(jié)果進(jìn)行比對(duì),發(fā)現(xiàn)異常,及時(shí)解決。
從溫度測(cè)量元件(熱電偶或者熱電阻)測(cè)量結(jié)果到 PLC 處理再到人機(jī)界面顯示的過程,核心就是模擬量—數(shù)字量—模擬量之間的相互轉(zhuǎn)換過程,見圖 1。當(dāng)然,簡單的溫度控制系統(tǒng)有時(shí)直接用溫度控制器也可以完成。
圖1 溫度測(cè)量轉(zhuǎn)換過程
模擬量是一個(gè)連續(xù)變化的量,如電壓、電流、溫度、速度、壓力、流量等。例如:壓力是隨時(shí)間的變化而變化的,因此不能直接作為 PLC 的輸入,而是必須通過變換器把壓力值相對(duì)應(yīng)的電壓值(0~10 V)或電流值(4~20 mA)輸入到 PLC 中。模擬量也是數(shù)字量,因?yàn)樵?PLC 或是計(jì)算機(jī)里只有 0和 1,其實(shí)模擬量也就是由 1 和 0 組合起來的。它有個(gè)分辨率的概念,比如說 12 位的分辨率,那么12 的分辨率是什么意思呢?由于 PLC 里面是 2 進(jìn)制的,12 位的分辨率就表示 212,而 212 = 4096,就是滿量程能分成 4096 等份。為了計(jì)算方便我們?nèi)?000,意思是輸出可以把它分成 4000 等份,輸出量是 0~10 V,那么 1 等份等于 2.5 mV(也就是 10000 mV/4000 = 2.5 mV),所以理論上它的模擬量輸出值只能是 0、2.5、5、7.5 mV 依次遞增,分辨率是12 位進(jìn)制的只能分到 4000 等份[2]。
PLC 模擬量輸入模塊把來自現(xiàn)場(chǎng)設(shè)備的標(biāo)準(zhǔn)信號(hào),經(jīng)過濾波去掉干擾信號(hào)后,再通過 A/D 轉(zhuǎn)換將模擬量信號(hào)變成 PLC 能夠處理的數(shù)字信號(hào),然后經(jīng)過光電耦合器隔離后傳送給 PLC 內(nèi)部電路,供PLC CPU 處理。PLC 的模擬量輸入包括信號(hào)為 DC 0~10V、0~20 mA 或者 4~20 mA 三種。對(duì)于不同的輸入,尤其是電流輸入和電壓輸入,都應(yīng)該設(shè)置硬跳線(撥碼開關(guān))或者軟跳線(參數(shù)設(shè)置)。 PLC的模擬量輸入模塊負(fù)責(zé) A/D 轉(zhuǎn)換,將模擬量信號(hào)轉(zhuǎn)換為 PLC 可以認(rèn)識(shí)的數(shù)字量信號(hào)。例如:關(guān)于模擬量輸入電壓的轉(zhuǎn)換,每一種 PLC 輸入10 V 都會(huì)對(duì)應(yīng)一個(gè)最大數(shù)值,如以最大值 4000 為例,即輸入 10 V 對(duì)應(yīng)數(shù)值 4000,則其輸入特性的曲線為y= 400x(y代表數(shù)字輸出值,x代表模擬量輸入電壓)[2]。
模擬量擴(kuò)展輸入模塊與數(shù)字量輸入模塊不同的是:當(dāng)模擬量的擴(kuò)展模塊的輸入/輸出點(diǎn)有信號(hào)輸入或信號(hào)輸出時(shí),LED 指示燈不會(huì)亮,因?yàn)槲鏖T子模擬量模塊上的指示燈沒有與電路相連。這也是我們難以直接判斷模擬量模塊是否工作正常的難點(diǎn)。
整個(gè)溫度檢測(cè)裝置的原理見圖 2。所使用的人機(jī)界面為昆侖通態(tài) mcgsTpc7062TX(KX),但是在圖中沒有畫出人機(jī)界面的接線[3-4]。
多功能溫度檢測(cè)裝置的功能有:① S7-200 系列 PLC 各種型號(hào) CPU 輸入/輸出點(diǎn)性能測(cè)試鑒定;② S7-200 CPU 224XP CN 自帶模擬量輸入模塊輸入功能檢測(cè);③ S7-200 模擬量輸入模塊EM231AI4×12Bit 性能鑒定;④ S7-200 熱電阻模塊EM231 AI2×RTD 性能鑒定;⑤ 多路溫度測(cè)量顯示。以下進(jìn)行詳細(xì)說明:
CPU 224XP CN 集成了 14 個(gè)開關(guān)量輸入點(diǎn)和 10個(gè)開關(guān)量輸出,有 2 路輸入模擬量和 1 路輸出模擬量,共 3 路模擬量通道[5]。常規(guī)的 CPU 224 只有開關(guān)量輸入和輸出,沒有模擬量輸入和輸出模塊。
2.1.1 數(shù)字量輸入點(diǎn)(14 個(gè))的檢測(cè)
圖2 中實(shí)際接入一個(gè)開關(guān) SB1。用手動(dòng)方式逐個(gè)接入 I0.0~~I(xiàn)1.5 共計(jì) 14 個(gè)數(shù)字量輸入點(diǎn),進(jìn)行逐個(gè)測(cè)試。與輸入端子相對(duì)應(yīng)的指示燈亮,就表示該輸入點(diǎn)正常。也可以通過電腦在監(jiān)控狀態(tài)下查看檢測(cè)子程序 SBR-0(參見圖 3)來監(jiān)控輸入點(diǎn)接通情況。
圖2 溫度測(cè)量系統(tǒng)原理圖
圖3 輸入/輸出點(diǎn)檢測(cè)子程序
2.1.2 數(shù)字量輸出點(diǎn)(10 個(gè))的檢測(cè)
CPU 224XPCN AC/DC/RLY PLC 是繼電器輸出方式,既可以接交流輸出,也可以接直流輸出。圖2 中接了 2 個(gè)繼電器(也可以是接觸器),即 1 個(gè)交流繼電器 KA1 和 1 個(gè)直流繼電器 KA2。PLC 的 1L和 2L 端子接在一起,接入交流電源的一個(gè)端子。交流繼電器 KA1 的線圈的一個(gè)端子接交流電源的另一個(gè)端子,而線圈的另一端分別接 Q0.0,Q0.1……Q0.6。類似地,3L 端子接 PLC 直流電源的 L 端(正極),而直流繼電器 KA2 的負(fù)極端子接直流電源的 M 端(負(fù)極),KA2 的正極端子分別接 Q0.7,Q1.0,Q1.1。通過子程序 SBR-0(參見圖 3)和繼電器 KA1、KA2 的通斷,可以鑒定輸出點(diǎn)的好壞。為了方便起見,在子程序 SBR-0 中將所有的輸入點(diǎn)和輸出點(diǎn)分別并聯(lián),手動(dòng)實(shí)驗(yàn)時(shí)逐一檢測(cè),也可以通過電腦在監(jiān)控狀態(tài)下查看檢測(cè)子程序 SBR-0 來監(jiān)控輸出點(diǎn)接通情況。
2.2.1 CPU 224XP CN 自帶模擬量輸入模塊簡介
前面已介紹過,CPU 224XP CN 自帶的模擬量輸入/輸出模塊有 2 路輸入,1 路輸出共 3 個(gè)模擬量I/O點(diǎn)(參照?qǐng)D 2)。2 個(gè)模擬量輸入為電壓型,范圍 -10~10 V。1 路模擬量輸出既可以是電壓型(0~10 V)也可以是電流型(0~20 mA)[6]。
根據(jù) S7-200 PLC 編程地址分配規(guī)則,CPU 224XP 本體模擬量輸入 A+ 路地址是 AIW0,B+路地址是 AIW2,輸出模擬量通道的占用地址為AQW0、AQW2(參見圖 4)。雖然 CPU224XP本體并沒有 AQW2 實(shí)際輸出點(diǎn),但是后續(xù)擴(kuò)展的模擬量輸出模塊的輸出地址也要從 AQW4 開始編址。
圖4 模擬量檢測(cè)子程序
用熱電偶測(cè)量的溫度通過溫度變送器(NPF3220)轉(zhuǎn)換成電壓為 2~10 V 的模擬量,接到輸入端 A+,地址為 AIW0。圖 2 中,變送器的端子 8、9 接熱電偶,從端子 4、5 輸出 2~10 V 電壓。模擬量輸入接入 CPU224XP 自帶模擬量模塊的輸入端子M、端子 A+(注:極性不能接反,M 接 5,A+ 接4。實(shí)驗(yàn)時(shí)端子 4 也可以接 B+ 端子)。2 路檢測(cè)輸入分別送入 VW100 和 VW102。顯示結(jié)果分別在人機(jī)界面的第 1 路和第 2 路(參見圖 5)。實(shí)驗(yàn)時(shí)用 1個(gè)變送器分別檢測(cè)模擬量通道。
圖5 人機(jī)界面顯示
2.2.2 標(biāo)度轉(zhuǎn)換與 HMI 腳本程序
從熱電偶—變送器—模擬量輸入模塊—人機(jī)界面溫度顯示,中間要進(jìn)行多次轉(zhuǎn)換,即標(biāo)度轉(zhuǎn)換,這也是 MCGS 的腳本程序(Script)編寫的核心。變送器 NP-F3220 的溫度輸入量程是 0~800 ℃,輸出是 2~10 V,經(jīng) CPU 模擬量輸入模塊轉(zhuǎn)換為 0~32 000 的數(shù)字量,又在人機(jī)界面(HMI)上顯示為溫度數(shù)值[7]。整個(gè)過程轉(zhuǎn)換關(guān)系為:
(1)變送器輸出溫度與輸入溫度關(guān)系為(10-2)V/800℃ = 0.01 V/℃;
(2)變送器輸出電壓與數(shù)字量關(guān)系為32000/10 V = 3200/V;
(3)由于模擬量輸入是 2~10 V,即以 2 V 為起點(diǎn),則數(shù)字量是以 2×3200 為起點(diǎn);
(4)數(shù)字量與mcgsTpc7062TX(KX) 觸摸屏顯示溫度的轉(zhuǎn)換關(guān)系為 (32000-2×3200)/800℃ =32/℃;
(5)mcgsTpc7062TX(KX) 觸摸屏腳本程序(Script)編寫如下(參見圖 4、圖 5):測(cè)量結(jié)果1 = (VW100 -2×3200)/32,測(cè)量結(jié)果 2 = (VW102-2×3200)/32。
2.3.1 模擬量輸入模塊 EM231AI4×12Bit 的 DIP 組態(tài)設(shè)置和地址分配
用變送器 DCL-33A 和 EM231 AI4×12Bit 來完成溫度測(cè)量。DCL-33A 的輸出為 4~0 mA 的直流電流。根據(jù)裝置的實(shí)際情況,EM231 AI4×12Bit DIP開關(guān) SW1、SW2、SW3 的組態(tài)為:101,即模擬量輸入為單極性,量程為 0~10 V。EM231 AI4×12Bit的 4 路模擬量輸入通道依次為 AIW4、AIW6、AIW8、AIW10。采集的模擬量在 PLC 內(nèi)部轉(zhuǎn)化為數(shù)字量后,分別送到 VW104、VW106、VW108、VW110(見圖 4)。對(duì)應(yīng)的溫度分別顯示在人機(jī)界面的測(cè)量結(jié)果 3、測(cè)量結(jié)果 4、測(cè)量結(jié)果 5、測(cè)量結(jié)果 6(參見圖 5)。
2.3.2 標(biāo)度變換和腳本程序
變送器 DCL-33A 的輸出是直流 4~20 mA。測(cè)量元件是型號(hào)為 WRNK-131,量程為 0~800 ℃ 的熱電偶。其相互轉(zhuǎn)換關(guān)系的計(jì)算方法可參見第 3.2.2 節(jié),溫度測(cè)量的腳本程序(Script)編寫如下:
測(cè)量結(jié)果 3 = (VW104-4×1600)/32;
測(cè)量結(jié)果 4 = (VW106-4×1600)/32;
測(cè)量結(jié)果 5 = (VW108-4×1600)/32;
測(cè)量結(jié)果 6 = (VW110-4×1600)/32。
2.4.1 EM231 AI2×RTD 的 DIP 組態(tài)設(shè)置和地址分配
熱電阻模塊 EM231 AI2×RTD 可以直接完成溫度測(cè)量,為 S7-200 連接各種型號(hào)的熱電阻提供方便的接口,允許測(cè)量 3 個(gè)不同的電阻范圍。所有連接到該模塊的 RTD 都必須是同一類型。裝置中兩個(gè)通道連接的熱電阻型號(hào)為:WZPK-295-4,Pt100。2 路模擬量輸入通道依次為 AIW12 和AIW14。采集的模擬量在 PLC 內(nèi)部轉(zhuǎn)化為數(shù)字量后分別送到VW112 和 VW114。對(duì)應(yīng)的溫度分別顯示在人機(jī)界面的測(cè)量結(jié)果 7 和測(cè)量結(jié)果 8(參見圖5)。根據(jù)裝置的實(shí)際情況,EM231 AI2×RTD 的 DIP 開關(guān)SW1、SW2、SW3、SW4、SW5、SW6、SW7、SW8組態(tài)為 00000000,表示 RTD 模擬量輸入模塊的輸入為:Pt 100 的 3 線熱電阻類型、正向標(biāo)定、RTD模塊測(cè)試結(jié)果為攝氏溫度[2-3]。
2.4.2 標(biāo)度變換和腳本程序
編寫 EM231 AI2×RTD 測(cè)量溫度的 PLC 的程序比較簡單,只需要將模擬量輸入的整型數(shù)據(jù)轉(zhuǎn)化為雙整型數(shù)據(jù),再由雙整型數(shù)據(jù)轉(zhuǎn)化為實(shí)型數(shù)據(jù),然后除以 10 就可以了,也可以在腳本程序(Script)中直接體現(xiàn)。使用 EM231 AI2×RTD 模塊測(cè)量的溫度結(jié)果在 HMI 界面的“測(cè)量結(jié)果 7”,“測(cè)量結(jié)果8”顯示出來(參見圖 4 和圖 5),相應(yīng)的腳本程序(Script)編寫如下:
測(cè)量結(jié)果 7 = VW112/10;
測(cè)量結(jié)果 8 = VW114/10。
多功能溫度檢測(cè)裝置由于結(jié)構(gòu)緊湊,移動(dòng)靈活,可以用于測(cè)量熔鉛爐、鉛粉機(jī)、和膏機(jī)、固化室、干燥窯,循環(huán)水、充電水槽等整個(gè)工廠內(nèi)工藝控制點(diǎn)的溫度檢測(cè)。檢測(cè)數(shù)據(jù)顯示直觀,便于和有關(guān)設(shè)備上的結(jié)果進(jìn)行比對(duì),及時(shí)調(diào)整設(shè)備。該裝置還可以用于鑒定 S7-200 系列 PLC 及相關(guān)擴(kuò)展模塊的功能。由于采用模塊化結(jié)構(gòu)設(shè)計(jì),簡單變換相關(guān)元器件和控制程序,該裝置就可以用于壓力、流量、速度等模擬量的檢測(cè)。