上期文章《串口服務(wù)器接入云服務(wù)器實(shí)現(xiàn)IO控制》中介紹了一個(gè)免費(fèi)的ModBus云服務(wù)器(ModBus物聯(lián)網(wǎng)平臺(tái))。
本期文章將介紹利用該平臺(tái)結(jié)合RTU與網(wǎng)關(guān)實(shí)現(xiàn)的“線性控制系統(tǒng)”,下圖為系統(tǒng)整體連接示意圖,該系統(tǒng)由“網(wǎng)關(guān)與RTU接入云服務(wù)器”、“服務(wù)器聯(lián)動(dòng)控制”、“現(xiàn)場(chǎng)控制保護(hù)”、“水泵控制”、“控制系統(tǒng)接線”五部分組成,“網(wǎng)關(guān)與RTU接入云服務(wù)器”之前已講解過(guò),今天講解其余內(nèi)容的實(shí)現(xiàn)原理。
網(wǎng)關(guān)與RTU接入云服務(wù)器
為了舉例和講解方便,示意圖以液位控制說(shuō)明“線性控制”,實(shí)際“線性控制”并不局限于這一種用法。
網(wǎng)關(guān)的接入就不再贅述,RTU設(shè)備由于讀取的點(diǎn)位與之前的文章不同,再次為大家鞏固知識(shí)點(diǎn)。由“系統(tǒng)接線示意圖”可以需要云服務(wù)器從現(xiàn)場(chǎng)獲取水池的液位與控制水泵的線圈,分別為“投入式液位計(jì)”的40001(不同的“液位計(jì)”寄存器地址需根據(jù)“液位計(jì)”廠家提供參數(shù)配置,為了方便筆者這里使用的是“MThings”軟件模擬,將液位計(jì)的設(shè)備地址配置為2),IO設(shè)備(MA01-AXCX4040)的DI1-DI3(10001-10003)以及DO3-DO4(00003-00004)(設(shè)備地址配置為1)。
配置RTU設(shè)備接入點(diǎn)位:
配置周期讀取列表(數(shù)據(jù)周期配置為1):
“液位計(jì)”需要使用公式處理數(shù)據(jù),如下所示:
服務(wù)器聯(lián)動(dòng)控制
使用聯(lián)動(dòng)控制先創(chuàng)建報(bào)警觸發(fā)的聯(lián)系人接收?qǐng)?bào)警信息,如下圖:
在選擇“規(guī)則列表”配置如下規(guī)則:
一是根據(jù)液位自動(dòng)啟停水泵控制液位:
二是高低警戒液位觸發(fā)發(fā)送報(bào)警信息:
控制與保護(hù)
僅依靠云端的遠(yuǎn)程控制會(huì)受到諸多因素的影響導(dǎo)致控制失敗,比如網(wǎng)絡(luò)異常導(dǎo)致設(shè)備離線、“投入式液位計(jì)”采集異常上報(bào)錯(cuò)誤數(shù)據(jù)或者直接損壞等導(dǎo)致水池液位溢出或者液位過(guò)低,這時(shí)就需要現(xiàn)場(chǎng)就地控制保護(hù)確保系統(tǒng)的穩(wěn)定運(yùn)行。
就地控制的實(shí)現(xiàn)需要利用設(shè)備IO的相互邏輯,這就是使用MA01-AXCX4040的原因,首先它支持DI與DO的聯(lián)動(dòng)以及該設(shè)備采用C型繼電器,這樣就可以利用設(shè)備的DI與DO實(shí)現(xiàn)簡(jiǎn)單的邏輯控制。
基本原理見(jiàn)下圖:
利用該原理實(shí)現(xiàn)自動(dòng)控制,其中“手動(dòng)停止”“手動(dòng)開(kāi)啟”需要使用脈沖方式;
狀態(tài)1(正常開(kāi)啟水泵):設(shè)備處于非“低液位”狀態(tài)觸發(fā)“手動(dòng)開(kāi)啟”信號(hào),接觸器閉合,接觸器的輔助“NO”觸點(diǎn)與“手動(dòng)停止”的常閉觸點(diǎn)形成自鎖,接觸器閉合到“手動(dòng)停止”信號(hào)或者“高液位保護(hù)”觸發(fā)。
狀態(tài)2(“低液位”保護(hù)自動(dòng)觸發(fā)):設(shè)備處于“低液位”狀態(tài),自動(dòng)閉合接觸器,接觸器的輔助“NO”觸點(diǎn)與“手動(dòng)停止”的常閉觸點(diǎn)形成自鎖,保持接觸器閉合到“手動(dòng)停止”信號(hào)或者“高液位保護(hù)”觸發(fā)。
狀態(tài)3(“高液位”禁用水泵):設(shè)備處于“高液位”狀態(tài),“高液位保護(hù)觸發(fā)”使得接觸器不受任何啟動(dòng)信號(hào)控制,直至“高液位”解除。
為了達(dá)到上述控制效果,需要配置MA01-AACX4040的DO1跟隨DI1輸出,DO2跟隨DI2輸出,DO3與DO4配置為脈沖輸出,如下圖所示:
控制系統(tǒng)接線
為了方便演示,僅以接觸器閉合代表水泵開(kāi)啟,反之亦然,手中只有1810接觸器沒(méi)有輔助觸點(diǎn)拓展,就直接使用其中一路主觸頭當(dāng)輔助觸點(diǎn)使用(也可以不接運(yùn)行狀態(tài)指示);
火線路徑:
零線路徑:直接將插頭零線與接觸器A2觸點(diǎn)相連;
浮球開(kāi)關(guān)接線:使用兩個(gè)按鍵模擬浮球開(kāi)關(guān)的高低液位,開(kāi)關(guān)的常開(kāi)觸點(diǎn)的一頭接MA01-AACX4040的開(kāi)關(guān)量的COM,一端接到DI。
演示
低液位自動(dòng)開(kāi)水泵(低于1.2m):
高液位自動(dòng)關(guān)水泵(高于3.4m):
高液位警戒線觸發(fā)(按下連接DI2的按鍵),強(qiáng)制停止水泵直到高液位警戒解除:
低液位警戒線觸發(fā)(按下連接DI1的按鍵),本地自動(dòng)開(kāi)啟水泵直到觸發(fā)高液位警戒線或者手動(dòng)停止:
-
控制系統(tǒng)
+關(guān)注
關(guān)注
41文章
6658瀏覽量
110885 -
MODBUS
+關(guān)注
關(guān)注
28文章
1820瀏覽量
77310
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論