谘詢電話

ENGLISH0755-88840386
新聞中心

谘詢電話

0755-88840386
您的位置:首頁 > K8凯发大酒店天生赢家專題 > 專業技術專題 > 工業自動化稱重儀表>詳情頁

一種牧場配料係統的設計與實現

發布時間:2020-11-27 11:38:37 |來源:網絡轉載

0前言
乳牛TMR喂養技術性(totalmixedrationfeedingsystem全天糧混和)是依據不一樣成長發育及乳汁分泌環節乳牛的營養成分要求和喂養發展戰略,依照營養學家測算提供的秘方,用特別製作的攪拌器蘇聯出兵東北糧各構成成份開展科學研究的混和,供乳牛隨意吃料。TMR喂養技術性起源於二十世紀六十年代,最先在美、英等國得到應用推廣,現如今該技術性在資本主義國家運用已獲得廣泛運用。在我國絕大多數奶牛場仍選用傳統式的飼養方式,飼養程序流程為:青儲料-精飼料-放水攪拌-副料(糟渣類)-翠綠料-麥草一湯底,幾類料分離喂養。這類方式的缺陷是非常容易造成 某類原材料進餐過少,營養成分攝取不平衡,危害乳牛的成長發育,另外電腦管理不方便,已不符當代養殖業的發展趨勢。選用TMR技術性,科學研究和開發設計一套牧場配料係統,完成配方、混和、飼養的全電腦管理,確保乳牛生產製造生長發育各環節的營養成分要求,完成飼養的最優控製,針對現代牧場的經營和管理方法具備關鍵實際意義。
現階段在我國TMR自動配料係統完成方法有多種多樣,自動配料係統大多數選用PLC控製器完成,運用PLC稱重控製模塊獲取數據〔"J,根據配套設施的WinCC組態或工控觸摸屏完成上位機軟件頁麵程序編寫⑹。那樣做一方麵不可以單獨顯示信息稱重數據信息,並且完成起來成本費較為高。文中選用ID510稱重儀表做為下位機操縱一部分,運用C++Builder6.0開發設計上位機軟件,以自動配料係統設計方案為目地,完成了秘方、錯料的全控製係統。在具體加工過程中,實際操作簡易,頁麵運作順暢,巨大的提升 了調料精密度,合乎可信性和安全係數設計方案⑺,並獲得了優良的實際效果。
1配料係統硬件配置構成
牧場配料係統由電子計算機、複印機、顯示屏、下位機稱重儀表ID510、攪拌器、放料罐、輸送皮帶等構成,係統軟件全套機器設備硬件配置構成如圖所示1所顯示。
該自動配料係統可分成機械設備一部分和操縱一部分。機械設備一部分關鍵由原材料倉,原材料秤、輸送皮帶和TMR攪拌器等機械設備設備,並配上稱重感應器和各種各樣電機構成。當遠程計算機下發生產製造每日任務命令後,顯示屏根據以太網接口通訊接到調料命令,另外當場工作員見到顯示屏信息,依據生產製造每日任務中的秘方表啟用事前以儲存的本次秘方序號,起動調料實際操作。起動調料實際操作後,上位機軟件根據串口通信向下位機稱重儀表發送短信,儀表接到信息內容後,先依照事前協議書複位後剛開始把信息內容傳送給當場自動化機械,操縱該

自動配料係統硬件配置構造構成圖

圖1自動配料係統硬件配置構造構成
機器設備剛開始開料,稱重感應器對原材料開展稱重,下位機儀表收集感應器稱重值,當抵達一定情況下操縱軟啟動器轉速比進而開展慢投料,做到預設值時終止開料,反複之上過程直到單獨配方中的全部原材料進行,隨後攪拌器開始工作,拌和到要求時間以後開混料機門放料。
操縱一部分由電子計算機和稱重儀表構成,實際操作工作人員最先依照生產製造每日任務的規定,在上位機軟件中事先編寫生產製造秘方號、係統軟件主要參數及生產製造主要參數,上位機軟件一方麵將各主要參數根據數據庫查詢把各主要參數保存,另一方麵把數據信息根據串口通信傳送給下位機稱重儀表,稱重儀表把數據儲存起來,並對接受的秘方開展校檢,將校檢結果返回給上位機軟件,上位機軟件依據接受的校檢結果分辨是不是恰當傳送秘方並下發剛開始調料數據信號,下位機接受到剛開始調料數據信號後開始起動調料實際操作,調料過程中將當今實時數據回到給上位機軟件,上位機軟件一方麵把即時調料傳輸數據給大屏顯示,另一方麵把生產製造曆史記錄傳輸給數據庫查詢保存供之後查看應用。
2調料係統總體方案設計
該套自動配料係統能另外適用50種原材料和30種秘方管理方法,能完成原材料統計分析、數據庫查詢儲存、原材料實時監控係統、表格複印等作用。秘方管理方法關鍵包含數據資料的管理方法、生產製造主要參數的管理方法及其生產製造每日任務的管理方法。數據資料的管理方法包含原材料、秘方構成等;生產製造主要參數的管理方法關鍵包含當場機器設備操縱全過程中必須的基本參數與改動;生產製造每日任務的管理方法即秘方按序實行一種或幾類。在調料的監管全過程中,必須對當場機器設備的運行情況開展即時的顯示信息,能夠對當場機器設備開展操縱,如起停、全自動/手動式等,使實際操作工作人員在主控室就能精確地掌握當場的狀況,確保自動化控製順利開展,能夠對突發性狀況開展預防,進而確保生產率,提升 調料達標率。該自動配料係統作用完成圖如圖2所顯示。

自動配料係統完成作用圖

圖2自動配料係統完成作用
2.1上位機軟件設計方案
2.1.1開發專用工具介紹
該自動配料係統釆用C++builer6.0做為開發環境。C++builder6.0是Borland企業在Delphi基本上取得成功發布的新一代開發環境,它承繼了Delphi的RAD(rapidapplicationdevelopment)技術性和百餘的VCL(visualcomponentlibrary)„使用該專用工具的控製和windowAPI,完成該自動配料係統的數據通訊,秘方管理方法,數據管理,管理報表、複印等作用。下列詳細介紹數據信息串口通訊和數據管理實際操作。
2.1.2串口通訊
實際操作工作人員起動調料實際操作後,上位機軟件根據串口通信RS232/RS485依照生產製造每日任務的規定,把生產製造秘方(PeiFang_N。)、係統軟件主要參數(KEYPARMS_ST)及生產製造主要參數(SCALE_ID)等載入到稱重儀表,稱重儀表根據協議書對接受到的秘方開展校檢,將結果根據串口通信回到給上位機軟件,上位機軟件載入回到的通信結果分辨是不是傳送秘方並剛開始調料。調料剛開始後,下位機將即時稱重感應器載入的數據信息載入串口通信油壓緩衝器,上位機軟件根據串口通信獲取數據。當調料完畢後,當起動時間常數上料實際操作,上位機軟件將數據信息載入輸岀油壓緩衝器,稱重儀表恰當載入後開始實行。
為了更好地提升 串口通信實際操作存取數據的高效率,釆用多線程的重合實際操作方法,在這類實際操作方法下,當實行寫指令後,無論載入實際操作是不是進行,寫函數立刻回到,寫實際操作在後台管理再次開展,當寫實際操作進行後,根據一定的方法通告啟用寫實際操作進程,那樣防止了主線任務程被脫機,提升 程序流程的高效率。另一方麵,通訊數據信息來臨的數據信息時刻是任意的,重合方法沒法完成數據信息來臨時全自動接受,因此 選用量化策略的方法來全自動實行讀取數據,那樣提升 了程序流程的實行高效率。
串口通訊能夠運用windowsAPI[8]、微軟公司MSCOMM控製或第三方控製進行,這兒運用WindowsAPI進行。自動配料係統運用串口通信完成與下位機儀表開展協議書通訊,傳送實時數據,完成對下位機儀表的操縱。以下編碼根據以太網接口和串口通信各自傳送數據。程序流程以下:

intTForml::TMR_PC_SendCom(char*byte_ptr,intent)
{
DWORDNumWrite;〃串口發出的數據長度if(g_communication_mode_COM_or_LAN0){
WriteFile(COM485[Uart_PortJ,byte_ptr»(int)ent,NumWrite,&m_OverlappedWrite);//串口發送
}
else{
NMUDP1—>RemoteHost=str510IP;
NMUDP1—>SendBuffer(byte_ptr,cnt,cnt);〃以太網UDP協議發送
}
return(int)NumWrite;
}

2.1.3數據管理
數據庫查詢的功效便是對數據儲存、查看、管理方法、把數據信息發送給表格複印等。在調料加工過程中,本質的全部操縱步驟便是要完成數據信息中間的互動,上位機軟件的數據庫管理一部分關鍵包含秘方管理方法,生產製造數據信息的査詢等。運用數據庫查詢完成對數據信息的管理方法是十分靈便便捷的。秘方管理方法應用數據庫查詢瀏覽技術性,完成對曆史時間秘方的改動、加上、刪掉等,及其對原材料主要參數、提前
量、容許出現偏差的原因、百分數的改動。生產製造數據信息的表格查看就是指各自按時間範圍(時間日期)查看,及其環節批號的查看,完成按配方統計分析、按原材料歸納、調料清單、上料清單等。
運用C++builder6.。完成各種各樣當地和遠程控製的連接數據庫。選用ADO部件技術性,根據ADO與Microsoft的ACCESS連接數據庫,完成數據庫查詢的載入,載入和儲存等作用。在本係統軟件中,數據庫查詢出示對數據資料的管理方法,儲存,加上及其傳送給複印表格等實際操作。在其中,TDataSource控製出示了數據庫查詢的插口,TADOQuery控製出示了數據庫查詢運用SQL實際操作的方式。下列編碼完成了調料數據信息的載入作用:

ADOQuery7—>Close();
ADOQuery7—>SQL—>Clear();
ADOQuery7->SQL->Add("SELECT*FROM生產任務orderbyID");//添加SQL語言
ADOQuery7—>Open();
while(!ADOQuery7—>Eof)
Production.Task[i].PeiFang    index=ADOQuery7—>Field-ByName("配方號”)一>Aslnteger;
Production_Task[i].PiCi_Total=AD()Query7—>FieldByName("生產批次")—>Aslnteger;
Production_Task[_i].Empty    Start    No=ADOQuery7—>»Field-ByName(“放料棚號START_NO”)一>Aslnteger;
Production.Task[i].Empty    End    No=ADOQuery7—>Field-ByName("放料棚號END_NO")->Aslnteger;
AD()Query7—>Next();
i++;
}
2.1.4下位機調料全過程
下位機稱重儀表在接到上位機軟件下發命令後,剛開始起動調料控製,將數據信號傳遞給必須上料的機器設備。在一次調料全過程中,起動先延時一段時間,隨後回零,在開展快投料,當做到一定的值後,啟動慢投料,當抵達一定的值之後,起動偏差檢驗,檢驗後剛開始下一次加原材料實際操作。其調料全過程如圖所示3所顯示。

配料流程圖

圖3配料流程圖
定裝卸貨物量後,要終止上料,因而必須時間常數上料作用。
2.1.5配料係統主頁麵設計
運用C++builder6.0撰寫上位機軟件頁麵,完成人機交互技術,可即時顯示係統工作信息、監控畫麵、調料步驟、數據分析表複印等作用。服務器監控界麵是觸碰數最多的界麵,係統命令按鍵應當竭盡全力簡約通俗易懂。運用此軟件中”PageControl"建立各自設計方案調料監管主界麵、生產製造每日任務、秘方管理方法、管理報表、關鍵參數配置、協助和大屏顯示頁麵。在調料監控界麵中,La-bel24意味著顯示屏上顯示信息的信息內容,方便工作員在操作機觀查,每一個”Shape”控製(圓形)意味著每個實際操作機器設備的情況,假如顯示信息綠色,意味著該機器設備已經工作中或要求實際操作,攪拌左側的鮮紅色虛線框意味著TMR攪拌器裏邊的即時淨重,上邊虛線意味著已經投料的動態性淨重,右側意味著當今運作秘方的每個主要參數。
3運作結果與剖析
為了更好地認證該係統軟件的可行性分析與實時監控係統工作能力,在ID510稱重儀表鍵入端連接仿真模擬稱重感應器來替代每個調料淨重的轉變。
最先在秘方管理方法裏邊設定好各種各樣秘方,隨後在生產製造每日任務裏邊設定並儲存生產製造每日任務,隨後起動生產製造每日任務。這時候顯示屏和上位機軟件監控界麵會接到要求調料信息。當一切設備準備好後,按住起動調料實際操作後,係統軟件運行,最先輸送皮帶剛開始上料實際操作,依照設置好的步驟剛開始每個原材料的運輸,如圖4所顯示,從圖上能夠見到當今原材料是青儲玉米,當今TMR攪拌器淨重是238.005kg,當今青儲玉米即時淨重是39.215kg。
調料實際操作進行後,係統軟件剛開始拌和混和實際操作,當抵達拌和設置的時間後,TMR攪拌器剛開始要求上料實際操作。從頁麵右側能夠見到當今秘方每個原材料的總體目標淨重和具體淨重的出現偏差的原因,及其當今混和調料的總重。當按下發料按鍵後,係統軟件剛開始上料,監控界麵即時顯示信息當今TMR攪拌器中降低的淨重及其剩下淨重,及其係統軟件每個設備的運行情況。
在生產製造調料全過程中,為了更好地便捷數據分析與解決,對生軍~產數據信息開展有光澤解決。在監控界麵中能夠見到該係統軟件能即時顯示信息數據信息,能詳細的紀錄配方名字、各設備運作情況,及其原材料總體目標淨重與具體淨重。全過程簡易數據可視化強,運作低成本。總重出現偏差的原因與單原材料出現偏差的原因均較低,考慮設計方案規定。
在操作過程全過程中,因為自然環境管束狀況,必須起動時間常數上料作用。當投料完畢,拌和混和勻稱後,料倉能夠挑選放空自己原材料和時間常數上料二種狀況。在攪拌器工作中全過程中,當化合物料拌和過去進行時,有時候必須將貨品分幾輪進行。
4結果
文中中選用工業控製係統智能化儀表ID510和C++Builder6.0軟件開發了一種牧場配料係統,詳細介紹了該係統軟件的硬件配置構成及軟件開發。該係統軟件完成了對調料全過程中秘方管理方法、調料統計分析、全過程實時監控係統、基本參數等作用,實際操作簡易,數據可視化強,運用Access數據庫查詢完成了數據信息的儲存、表格複印及其數據修複等作用。該套係統軟件曆經上海市某現場農場運用結果顯示,係統軟件具備實際操作簡易、平穩靠譜、健全的數據信息紀錄和查詢係統,一方麵提升 了調料高效率和調料精密度,減少了原材料對調料工作人員的損害,合乎加工工藝規定;另一方麵,該套係統軟件減少了機器設備的總體工程造價,在下發生產製造每日任務後關掉電子計算機也可以開展批量生產,巨大地降低了資金投入的成本資金投入,獲得了優良的經濟收益,具備廣闊的應用前景。

 

本文源於網絡轉載,如有侵權,請聯係刪除

分享到
網站地圖凱發K8凱發K8凱發K8凱發K8凱發K8