<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 醫(yī)療電子 > 設計應用 > PLC控制在中藥智能配藥系統(tǒng)中的應用

          PLC控制在中藥智能配藥系統(tǒng)中的應用

          作者: 時間:2012-04-20 來源:網絡 收藏

          中藥智能配藥工作的過程是:首先通過醫(yī)院內部局域網將在終端電腦上開出的處方傳至藥房配藥主控計算機,然后由主控計算機在查詢藥品數據庫的基礎上形成配藥指令并下達給配藥機器,完成配藥過程?同時,主控計算機在配藥機器終端的液晶顯示屏上顯示患者信息,并驅動打印機輸出處方的綜合信息,將處方綜合信息連同配藥機器輸出的配好的分帖包裝中藥一起交付患者使用?

          本文引用地址:http://www.ex-cimer.com/article/199225.htm

          中藥智能配藥的控制可分為機電控制系統(tǒng)和上位機軟件控制系統(tǒng),其結構框圖如圖1所示。

          1 機電控制系統(tǒng)

          機電控制系統(tǒng)為分層分布式結構,采用上位機+下位機+集成電路板的技術進行綜合控制?其電路系統(tǒng)結構框圖如圖2所示?具體介紹如下:

          (1)上位機使用PC機,負責管理級和監(jiān)控調度級的控制?上位機不采用工控機的原因是因系統(tǒng)對于界面?數據庫處理及網絡聯系等均有較高的要求?上位機的主要功能是將人機界面輸入的二進制編碼信息通過RS-232串口傳送給下位機,并對下位機的工作狀況進行實時監(jiān)控,完成藥方打印和液晶顯示?另外,它與藥品管理信息系統(tǒng)之間的信息交互,是通過醫(yī)院內部的局域網來進行并采用TCP/IP協(xié)議實現的。

          (2)下位機負責設備級控制?其功能是接收并解碼上位機發(fā)送的二進制配藥信息,然后根據配藥信息選定所需藥品,驅動相應集成電路板進行下藥控制,并驅動機械手進行定位?取出藥品?包裝成袋,連同打印藥方一起交付患者?下位機之所以采用而沒有選擇價格相對低廉的單片機,原因之一是為了滿足中藥配藥機對高速運作的要求,X軸導軌和Y軸導軌均采用伺服電機驅動,而單片機對伺服電機的控制能力相對較差,很難做到精確控制;原因之二是中藥智能配藥系統(tǒng)對可靠性的要求很高,而單片機的穩(wěn)定性與相比要差一些,且容易受到外界電磁的干擾?

          (3)下藥直流電動機的控制采用以ALTERA公司的ACEX1KACEX1K芯片為核心的集成電路板來完成?在該芯片中集成了在Max+plus II開發(fā)系統(tǒng)中用VHDL語言編寫的控制?計數和定時功能?該電路板的功能是接收從發(fā)來的命令和藥品質量數,控制電動機的轉數,在0.07g/轉的精度下完成規(guī)定重量的下藥?由于本系統(tǒng)使用了多達420個下藥直流電機,因此采用可減少I/O點數及PLC布線的集成電路板?該系統(tǒng)的所有下藥電機由28塊集成電路板分別控制,每塊集成電路板控制的下藥部分相對獨立?這樣,檢查和維修不受位置限制,具有較高的可靠性和性價比。

          1.1 PLC控制

          1.1.1 PLC配置

          本系統(tǒng)PLC配置采用OMRON公司的C200HEC200HE型PLC,并在其基礎上擴展了一個16點繼電器型開關量輸出模塊C200H-OC225?一個32點晶體管型開關量輸出模塊C200H-OD215?兩個16點開關量輸入模塊C200H-ID212和一個四軸位置控制模塊C200HE-NC413?各模塊的作用為:

          (1)兩個輸入模塊用來接收配藥機器中各種接觸器的位置反饋或動作的故障反饋,對其配置無特別要求;

          (2)兩個輸出模塊發(fā)出指令,用來操作配藥機器?繼電器型開關量輸出模塊驅動電流大,但不能頻繁動作,因此用來控制所有電磁閥和各種直流電機?步進電機;晶體管型開關量輸出模塊則正好相反,且其輸出為TTL電平,具有可以與其它集成電路接口的優(yōu)點,用來驅動集成電路完成下藥操作?

          (3)四軸位置控制模塊用來控制四軸(X?Y?Z?U)互相獨立的兩個伺服電機和三個步進電機?在X?Y軸上分別配置了兩個伺服電機,而三個步進電機由于工作時間互相錯開,全部配置在U軸上?另外,X?Y軸上各有左右限位開關和原點接近開關3個,Z軸有原點接近開關1個,這樣,共7個接近開關接到C200HENC413上?該模塊以不超過10ms的響應時間從PLC內存取得命令,在500kp/s的高頻脈沖下與PLC內存數據建立映射關系,完成通過修改內存數據定位伺服電機和步進電機的位置以及通過內存數據反饋伺服電機和步進電機的位置情況的功能?

          1.1.2 伺服電機控制電路

          在本系統(tǒng)中,配置了兩個OMRON公司的SMARTSTEP A伺服系統(tǒng),對X?Y軸完成定位操作,具體控制電路如圖3所示?其中包括四軸位置控制模塊C200HE-NC413?通用控制電纜R88A-CPU002S?伺服驅動器R7D-AP04H?伺服電機R7M-A40030-BS1(為帶制動器的帶鍵直軸圓柱形電機)?圖中,CN1代表伺服驅動器,CN2代表與伺服電機同軸的分辨率為2000脈沖/轉的光學增量型編碼器用連接器,它可以完成從驅動器到伺服電機的具有位置反饋和速度反饋的閉環(huán)控制?在伺服電機中,M代表電機本身,E代表編碼器,B代表動力制動器?由于固定脈沖代表固定距離,因此當伺服電機接收到控制系統(tǒng)發(fā)出的若干條脈沖指令后,就可以完成預定的定位?在本系統(tǒng)中,設置電機的分辨率為5000脈沖/轉(0.072度/步),伺服電機連接的同軸減速器比例為3:1,其帶動導軌移動的速率為60mm/轉?因此,伺服電機帶動導軌移動的速率為20mm/5000脈沖?伺服電機控制電路的控制原理為:位置控制單元從設備處得到各種控制信號,并根據不同藥罐間的距離與20mm/5000脈沖的數據大致算出映射到四軸位置控制模塊NC413NC413在PLC中的脈沖數據;然后通過通用控制電纜輸出高速脈沖給伺服驅動器,由其驅動伺服電機,使之根據誤差反饋自動微調該數據,最終達到精確定位的目的。

          1.1.3 步進電機控制電路 步進電機驅動器與C200HE-NC413的連線類似于圖3中伺服電機驅動器與C200HE-NC413的連線,而步進電機驅動器與步進電機間的連線則如圖4所示?本系統(tǒng)中控制機械手擺動的步進電機采用STONE公司的86BYG250B,驅動器采用STONE公司的混合式步進電機驅動器SH20806CSH20806C;控制送袋與推袋的兩個步進電機采用SANYO公司的103H548103H548,驅動器采用STEP公司的四相混合式步進電機細分驅動器ST4HB03XST4HB03X?步進電機的控制類型為不具有位置反饋功能的開環(huán)控制,控制方法為在確定運動起點與終點的基礎上,將位移或角度改變以200脈沖/轉(0.18度/步)為分辨率轉變?yōu)槊}沖數,寫入映射在NC413NC413中的內存位置,從而控制步進電機完成定位。

          伺服電機相關文章:伺服電機工作原理


          電容式接近開關相關文章:電容式接近開關原理

          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();