您好,歡迎來到易龍商務(wù)網(wǎng)!
發(fā)布時(shí)間:2020-12-30 12:20  
【廣告】





根據(jù)涂裝流水線涂裝設(shè)備靜電噴涂設(shè)備噴霧控制系統(tǒng)的設(shè)計(jì)要求,通信協(xié)調(diào)器將RS48_5總線接口作為控制柜中RS48_5總線的主設(shè)備,完成RS48_5總線上安裝的控制器采集的數(shù)據(jù)匯總,并接收主機(jī)的配置參數(shù)并傳輸它們。給每個(gè)控制器。遠(yuǎn)程監(jiān)控要求需要采集噴涂參數(shù)上傳到上位機(jī),經(jīng)過上位機(jī)軟件監(jiān)控噴涂現(xiàn)場(chǎng)的噴涂作業(yè)狀況,一起又能經(jīng)過上位機(jī)軟件對(duì)噴涂現(xiàn)場(chǎng)的控制器進(jìn)行參數(shù)裝備,實(shí)現(xiàn)將噴涂現(xiàn)場(chǎng)與操作人員的隔離,保證工人身體健康。通信協(xié)調(diào)器需要具有以太網(wǎng)接口,用于與以太網(wǎng)交換機(jī)通信,以完成數(shù)據(jù)上載和接收遠(yuǎn)程監(jiān)控的配置參數(shù)。通過以太網(wǎng)交換機(jī)和主PLC的通信邏輯上構(gòu)成主設(shè)備和從設(shè)備之間的關(guān)系,接收主PLC控制單元發(fā)送的觸發(fā)信號(hào),并具有觸發(fā)輸出控制電路,可以觸發(fā)多個(gè)控制器。
涂裝流水線涂裝設(shè)備靜電噴涂設(shè)備控制器總體設(shè)計(jì)靜電噴涂控制器是現(xiàn)場(chǎng)噴涂的核心設(shè)備。根據(jù)靜電噴涂控制器的設(shè)計(jì)要求,采用微小型單片機(jī)系統(tǒng)進(jìn)行設(shè)計(jì)。涂裝流水線涂裝設(shè)備靜電噴涂設(shè)備流化氣壓:流化氣壓過高會(huì)發(fā)生大量氣泡,然后下降粉料密度使供粉量下降,使生產(chǎn)功率下降,流化氣壓過低簡(jiǎn)單呈現(xiàn)供粉量不足或者粉末結(jié)團(tuán)然后影響上粉率。單片機(jī)控制的優(yōu)點(diǎn)是成本相對(duì)較低。由于單片機(jī)的價(jià)格相對(duì)簡(jiǎn)單,且外圍電路元件的價(jià)格不高,整體設(shè)計(jì)成本相對(duì)較低。可以根據(jù)需要擴(kuò)展外部存儲(chǔ)容量,設(shè)計(jì)可以相對(duì)靈活。由于涂裝流水線涂裝設(shè)備靜電噴涂設(shè)備存在許多設(shè)計(jì)良好的子程序,可以在系統(tǒng)軟件設(shè)計(jì)中直接調(diào)用,以減少大量工作量。
為了提高涂裝流水線涂裝設(shè)備靜電噴涂設(shè)備程序的可移植性,對(duì)每個(gè)數(shù)字管的顯示和閃爍進(jìn)行單獨(dú)控制。通過將數(shù)據(jù)寫入顯示寄存器和段閃爍控制寄存器來控制顯示和閃爍。顯示子程序?qū)?-9數(shù)據(jù)寫入BC7277顯示寄存器,涂裝流水線涂裝設(shè)備靜電噴涂設(shè)備控制數(shù)碼管的顯示。高溫固化工藝在圖中第七個(gè)區(qū)域,其目的是將工件外表的粉末涂料加熱到規(guī)定的溫度并堅(jiān)持相應(yīng)的時(shí)間,使之熔化、流平、固化,然后得到光滑的外表外觀。閃爍控制子程序?qū)?x00寫入BC7277閃爍控制寄存器以停止閃爍,并寫入0xFF以開始閃爍。與0至7位數(shù)字管的0x10-0x17位對(duì)應(yīng)的顯示寄存器和8位閃爍控制寄存器DIG_Blink_CTL_H也可以單獨(dú)控制。閃爍數(shù)據(jù)分為0x00非閃爍和0xFF閃爍。對(duì)于高位閃爍控制寄存器DIG_Blink_CTL_H,只需要寫0x01來控制第8位閃爍,寫0x00停止閃爍,只對(duì)第8位有效。
根據(jù)涂裝流水線涂裝設(shè)備靜電噴涂設(shè)備控制器參數(shù)配置和參數(shù)顯示的要求,在各位顯示的前提下,設(shè)計(jì)各種參數(shù)的顯示程序。操作面板電源模塊由控制板電源模塊供電,并通過各種RS422通信模塊進(jìn)行通信。這為參數(shù)的顯示和配置提供了許多方便,提高了程序的實(shí)用性。根據(jù)需要,用一個(gè)或多個(gè)LED數(shù)碼管顯示各種參數(shù),需要對(duì)參數(shù)的顯示狀態(tài)進(jìn)行協(xié)調(diào)和控制,從而顯示參數(shù)顯示程序入口參數(shù)的數(shù)據(jù)和顯示狀態(tài)。
數(shù)據(jù)發(fā)送程序根據(jù)數(shù)據(jù)類型的優(yōu)先級(jí)發(fā)送封裝的數(shù)據(jù)uSendDataFlag對(duì)應(yīng)的位,指示發(fā)送完成。涂裝流水線涂裝設(shè)備靜電噴涂設(shè)備發(fā)送數(shù)據(jù)包之間的時(shí)間間隔是2ms,并且在發(fā)送數(shù)據(jù)之后清除。計(jì)時(shí)器用于對(duì)數(shù)據(jù)進(jìn)行計(jì)時(shí)。時(shí)間間隔不允許發(fā)送到下一次。該設(shè)計(jì)所需的所有USART通信接口,ADC模數(shù)轉(zhuǎn)換,DAC數(shù)模轉(zhuǎn)換,SPI通信接口和其他外設(shè)。否則,我們需要等待。數(shù)據(jù)接收程序設(shè)計(jì)采用串行IDLE空閑中斷接收數(shù)據(jù),涂裝流水線涂裝設(shè)備靜電噴涂設(shè)備采用雙緩沖區(qū)接收數(shù)據(jù),盡量防止數(shù)據(jù)丟失。根據(jù)我們?cè)O(shè)計(jì)的發(fā)送程序,雙緩沖區(qū)可以完全滿足一般的接收需求。接收到數(shù)據(jù)包后,必須及時(shí)處理。否則,當(dāng)接收到下一個(gè)數(shù)據(jù)包時(shí),它將覆蓋將來可以處理的數(shù)據(jù)。當(dāng)接收到數(shù)據(jù)時(shí),它將接收完成標(biāo)志RevvEndIdFig=1。
對(duì)應(yīng)于涂裝流水線涂裝設(shè)備靜電噴涂設(shè)備有效數(shù)據(jù)的數(shù)據(jù)包將被取出。首先,如果數(shù)據(jù)不完整,將驗(yàn)證幀的頭部和尾部數(shù)據(jù)的完整性。返回接收錯(cuò)誤RX_ERR;如果數(shù)據(jù)已完成,并且驗(yàn)證CRC檢查的正確性以確保接收到正確的數(shù)據(jù)包,則相同的CRC檢查錯(cuò)誤返回到接收錯(cuò)誤RX_ERR。現(xiàn)如今,智能設(shè)備是未來的開展趨勢(shì),操控器不再是單純的參數(shù)操控,更多的需要與操控體系交互,作為整個(gè)操控體系的一部分,能夠完成長(zhǎng)途監(jiān)控。當(dāng)數(shù)據(jù)完全正確時(shí),根據(jù)函數(shù)代碼和錯(cuò)誤代碼執(zhí)行相應(yīng)的處理,并接收正確的RX_OK。當(dāng)接收到錯(cuò)誤時(shí),根據(jù)錯(cuò)誤信息對(duì)錯(cuò)誤響應(yīng)包進(jìn)行打包,并將其發(fā)送回發(fā)送方。涂裝流水線涂裝設(shè)備靜電噴涂設(shè)備控制器和協(xié)調(diào)器之間通信的數(shù)據(jù)類型包括主機(jī)上傳的配置參數(shù)、控制器上傳的測(cè)量參數(shù)和狀態(tài)參數(shù),以及在異常狀態(tài)下上傳的告警參數(shù)。控制器操作面板從控制主板接收測(cè)量參數(shù)和狀態(tài)參數(shù)的數(shù)據(jù),并將數(shù)據(jù)放入RS48_5傳輸緩沖區(qū)中,以便上傳到協(xié)調(diào)器。如果尚未發(fā)送數(shù)據(jù)并生成新數(shù)據(jù),則直接覆蓋原始數(shù)據(jù)。
涂裝流水線涂裝設(shè)備靜電噴涂設(shè)備