- 相關(guān)推薦
現代控制技術(shù)在中藥智能配藥系統中的應用
摘要:介紹了新型中藥智能配藥系統的硬件和軟件控制技術(shù)。硬件部分采用OMRON的PLC和基于CPLD的電路板進(jìn)行控制,軟件部分則通過(guò)組態(tài)軟件FIX32與界面編輯軟件VB相結合對上位機進(jìn)行控制和通訊。本系統達到國內領(lǐng)先、國際先進(jìn)的水平,它的研制成功對中藥在世界范圍內的進(jìn)一步推廣起到了重要的作用。中藥智能配藥系統(Intelligent Dispense System for Chinese Medicine)是隨著(zhù)中醫院流程系統管理向電子化、網(wǎng)絡(luò )化的方向發(fā)展而產(chǎn)生的。該系統工作的過(guò)程是:首先通過(guò)醫院內部局域網(wǎng)將在終端電腦上開(kāi)出的處方傳至藥房配藥主控計算機,然后由主控計算機在查詢(xún)藥品數據庫的基礎上形成配藥指令并下達給配藥機器,完成配藥過(guò)程。同時(shí),主控計算機在配藥機器終端的液晶顯示屏上顯示患者信息,并驅動(dòng)打印機輸出處方的綜合信息,將處方綜合信息連同配藥機器輸出的配好的分帖包裝中藥一起交付患者使用。中藥智能配藥系統的控制系統可分為機電控制系統和上位機軟件控制系統,其結構框圖如圖1所示。
1 機電控制系統
機電控制系統為分層分布式結構,采用上位機+下位機+集成電路板的技術(shù)進(jìn)行綜合控制。其電路系統結構框圖如圖2所示。具體介紹如下:
(1)上位機使用PC機,負責管理級和監控調度級的控制。上位機不采用工控機的原因是因系統對于界面、數據庫處理及網(wǎng)絡(luò )聯(lián)系等均有較高的要求。上位機的主要功能是將人機界面輸入的二進(jìn)制編碼信息通過(guò)RS-232串口傳送給下位機,并對下位機的工作狀況進(jìn)行實(shí)時(shí)監控,完成藥方打印和液晶顯示。另外,它與藥品管理信息系統之間的信息交互,是通過(guò)醫院內部的局域網(wǎng)來(lái)進(jìn)行并采用TCP/IP協(xié)議實(shí)現的。
(2)下位機負責設備級控制。其功能是接收并解碼上位機發(fā)送的二進(jìn)制配藥信息,然后根據配藥信息選定所需藥品,驅動(dòng)相應集成電路板進(jìn)行下藥控制,并驅動(dòng)機械手進(jìn)行定位、取出藥品、包裝成袋,連同打印藥方一起交付患者。下位機之所以采用PLC而沒(méi)有選擇價(jià)格相對低廉的單片機,原因之一是為了滿(mǎn)足中藥配藥機對高速運作的要求,X軸導軌和Y軸導軌均采用伺服電機驅動(dòng),而單片機對伺服電機的控制能力相對較差,很難做到精確控制;原因之二是中藥智能配藥系統對可靠性的要求很高,而單片機的穩定性與PLC相比要差一些,且容易受到外界電磁的干擾。
(3)下藥直流電動(dòng)機的控制采用以ALTERA
公司的ACEX1K芯片為核心的集成電路板來(lái)完成。在該芯片中集成了在Max+plus II開(kāi)發(fā)系統中用VHDL語(yǔ)言編寫(xiě)的控制、計數和定時(shí)功能。該電路板的功能是接收從PLC發(fā)來(lái)的命令和藥品質(zhì)量數,控制電動(dòng)機的轉數,在0.07g/轉的精度下完成規定重量的下藥。由于本系統使用了多達420個(gè)下藥直流電機,因此采用可減少I/O點(diǎn)數及PLC布線(xiàn)的集成電路板。該系統的所有下藥電機由28塊集成電路板分別控制,每塊集成電路板控制的下藥部分相對獨立。這樣,檢查和維修不受位置限制,具有較高的可靠性和性?xún)r(jià)比。
1.1 PLC控制
1.1.1 PLC配置
本系統PLC配置采用OMRON公司的C200HE型PLC,并在其基礎上擴展了一個(gè)16點(diǎn)繼電器型開(kāi)關(guān)量輸出模塊C200H-OC225、一個(gè)32點(diǎn)晶體管型開(kāi)關(guān)量輸出模塊C200H-OD215、兩個(gè)16點(diǎn)開(kāi)關(guān)量輸入模塊C200H-ID212和一個(gè)四軸位置控制模塊C200HE-NC413。各模塊的作用為:
(1)兩個(gè)輸入模塊用來(lái)接收配藥機器中各種接觸器的位置反饋或動(dòng)作的故障反饋,對其配置無(wú)特別要求;
(2)兩個(gè)輸出模塊發(fā)出指令,用來(lái)操作配藥機器。繼電器型開(kāi)關(guān)量輸出模塊驅動(dòng)電流大,但不能頻繁動(dòng)作,因此用來(lái)控制所有電磁閥和各種直流電機、步進(jìn)電機;晶體管型開(kāi)關(guān)量輸出模塊則正好相反,且其輸出為TTL電平,具有可以與其它集成電路接口的優(yōu)點(diǎn),用來(lái)驅動(dòng)集成電路完成下藥操作。
圖3 伺服電機控制電路
(3)四軸位置控制模塊用來(lái)控制四軸(X、Y、Z、U)互相獨立的兩個(gè)伺服電機和三個(gè)步進(jìn)電機。在X、Y軸上分別配置了兩個(gè)伺服電機,而三個(gè)步進(jìn)電機由于工作時(shí)間互相錯開(kāi),全部配置在U軸上。另外,X、Y軸上各有左右限位開(kāi)關(guān)和原點(diǎn)接近開(kāi)關(guān)3個(gè),Z軸有原點(diǎn)接近開(kāi)關(guān)1個(gè),這樣,共7個(gè)接近開(kāi)關(guān)接到C200HENC413上。該模塊以不超過(guò)10ms的響應時(shí)間從PLC內存取得命令,在500kp/s的高頻脈沖下與PLC內存數據建立映射關(guān)系,完成通過(guò)修改內存數據定位伺服電機和步進(jìn)電機的位置以及通過(guò)內存數據反饋伺服電機和步進(jìn)電機的位置情況的功能。
1.1.2 伺服電機控制電路
在本系統中,配置了兩個(gè)OMRON公司的SMARTSTEP A伺服系統,對X、Y軸完成定位操作,具體控制電路如圖3所示。其中包括四軸位置控制模塊C200HE-NC413、通用控制電纜R88A-CPU002S、伺服驅動(dòng)器R7D-AP04H、伺服電機R7M-A40030-BS1(為帶制動(dòng)器的帶鍵直軸圓柱形電機)。圖中,CN1代表伺服驅動(dòng)器,CN2代表與伺服電機同軸的分辨率為2000脈沖/轉的光學(xué)增量型編碼器用連接器,它可以完成從驅動(dòng)器到伺服電機的具有位置反饋和速度反饋的閉環(huán)控制。在伺服電機中,M代表電機本身,E代表編碼器,B代表動(dòng)力制動(dòng)器。由于固定脈沖代表固定距離,因此當伺服電機接收到控制系統發(fā)出的若干條脈沖指令后,就可以完成預定的定位。在本系統中,設置電機的分辨率為5000脈沖/轉(0.072度/步),伺服電機連接的同軸減速器比例為3?1,其帶動(dòng)導軌移動(dòng)的速率為60mm/轉。因此,伺服電機帶動(dòng)導軌移動(dòng)的速率為20mm/5000脈沖。伺服電機控制電路的控制原理為:位置控制單元從設備處得到各種控制信號,并根據不同藥罐間的距離與20mm/5000脈沖的數據大致算出映射到四軸位置控制模塊NC4
【現代控制技術(shù)在中藥智能配藥系統中的應用】相關(guān)文章:
綜合智能控制技術(shù)在電網(wǎng)規劃中的應用03-26
現代小區智能技術(shù)應用分析03-18
固體分散技術(shù)在中藥給藥系統中的研究和應用03-18
智能照明控制系統的設計和應用03-03