我公司自來(lái)水廠有一臺(tái)二氧化氯發(fā)生器,由于環(huán)境酸性大(二氧化氯是由鹽酸和氯酸鈉反應(yīng)生成),因此安裝在二氧化氯發(fā)生器上的專用控制器經(jīng)常由于腐蝕而損壞。向廠家購(gòu)買專用控制器時(shí)由于不是通用設(shè)備,報(bào)價(jià)很高,并且專用控制器通用性及可操作性差,所以就萌生了改用西門子logo來(lái)控制的想法。從零開始學(xué)習(xí)logo的使用方法及編程,前前后后大概歷時(shí)一個(gè)月,程序修改過許多版本,逐步完善功能,今天向大家分享,希望可以共同學(xué)習(xí)探討。
首先把控制器的外形圖貼出來(lái):
圖1:內(nèi)部接線圖
圖2:控制柜整體圖
接著再說(shuō)說(shuō)程序總體改造思路及程序。硬件方面:控制器我選用了logo 0ba8 24ce(主機(jī)模塊)加1個(gè) logo am2 rtd(溫度采集模塊)。溫度采集通過pt100鉑電阻采集反應(yīng)壺的溫度,加熱器通過固態(tài)繼電器(直流控交流,輸入3~32vdc,輸出24~380v ac)來(lái)控制。另外用兩個(gè)24v信號(hào)繼電器控制計(jì)量泵的的啟停。過程的控制及顯示通過主機(jī)模塊自帶的按鍵及顯示器來(lái)實(shí)現(xiàn),節(jié)省了額外的啟動(dòng)停止按鈕及hmi等設(shè)備。程序可以實(shí)現(xiàn)以下功能:
(1)同時(shí)按下esc和左鍵控制酸泵啟停;
(2)同時(shí)按下esc和右鍵控制鈉泵啟停;
(3)同時(shí)按下esc和上鍵進(jìn)行“pid自動(dòng)恒溫控制”和“手動(dòng)控制”切換;
(4)長(zhǎng)按esc鍵進(jìn)入加熱溫度和手動(dòng)加熱參數(shù)設(shè)定;
(5)本控制器通過pi功能實(shí)現(xiàn)自動(dòng)恒溫控制,pi控制器輸出轉(zhuǎn)換成pwm占空比
控制加熱器;
(6)當(dāng)進(jìn)行手動(dòng)加熱時(shí),參數(shù)從“0”至“1000”連續(xù)可調(diào)。手動(dòng)設(shè)定為“0”
時(shí)停止加熱,手動(dòng)設(shè)定為1000時(shí)持續(xù)加熱;
(7)當(dāng)固態(tài)繼電器動(dòng)作50萬(wàn)次時(shí)告警提示,屏幕顯示相關(guān)信息并閃爍;
(8)當(dāng)溫度低于10度時(shí)告警顯示,提示主機(jī)或加熱器故障,屏幕顯示相關(guān)信息并
閃爍。
圖3:程序截圖
正常運(yùn)行時(shí)主機(jī)模塊顯示如下圖所示,
圖4:主機(jī)模塊顯示
溫度過低時(shí)報(bào)警如下圖所示,
圖5:溫度低報(bào)警顯示
另外logo還有web功能,可以通過網(wǎng)頁(yè)或手機(jī)app在線連接顯示并控制logo,具體功能我就不一一展示了。
最后把程序及項(xiàng)目文件分享給大家
二氧化氯發(fā)生器恒溫控制.zip