基于軟PLC和CAN總線的自動(dòng)定量包裝機(jī)控制方案
CAN(Controller Area Network)即控制器局域網(wǎng),主要用于各種設(shè)備監(jiān)測(cè)及控制的一種現(xiàn)場(chǎng)總線。它具有結(jié)構(gòu)簡(jiǎn)單、通信方式靈活、通信距離長(zhǎng)、采用非破壞性總線仲裁技術(shù)等特點(diǎn)。CAN總線為工業(yè)控制系統(tǒng)中高可靠性的數(shù)據(jù)傳送提供了一種新的解決方案,它在國(guó)外工業(yè)測(cè)控領(lǐng)域已經(jīng)有了廣泛的應(yīng)用,因此本方案采用CAN總線接口,選用凌華公司研制的雙口隔離非智能型CAN適配卡PCI-7841,該卡支持 CANopen, DeviceNet等CAN總線應(yīng)用層協(xié)議;并提供VB,VC下的編程函數(shù)。通過(guò)人機(jī)界面,把操作人員的控制指令傳給智能稱量顯示控制部分,同時(shí),接受智能稱量顯示控制部分的信號(hào)和數(shù)據(jù),加以分析和處理并顯示。
工控機(jī)的顯示界面如圖2所示。
圖2 工控機(jī)的顯示界面
3.2智能稱量顯示控制部分
目前,市場(chǎng)上沒有具有CAN通訊接口的包裝機(jī)專用控制儀,因此智能稱量顯示控制部分需要自主開發(fā)。為了縮短開發(fā)周期,通過(guò)對(duì)現(xiàn)有的控制儀進(jìn)行技術(shù)改進(jìn),增加CAN通訊部分。該部分以Intel公司的微處理器89C51為核心,通過(guò)傳感器、A/D轉(zhuǎn)換采集稱重信號(hào),經(jīng)過(guò)處理后,根據(jù)需要將這些信息經(jīng)由SJA1000和CAN接口電路(主要由PCA82C250組成)發(fā)送到CAN總線上,與上位工控機(jī)進(jìn)行通訊。SJA1000是PHILIP公司生產(chǎn)的獨(dú)立CAN控制器,它符合CAN2.0B協(xié)議,具有完成高性能通訊協(xié)議所要求的全部必要性能,可以完成CAN總線協(xié)議的物理層和數(shù)據(jù)鏈路層的所有功能。 PCA82C250是CAN控制器與物理總線之間的接口,可以提高對(duì)總線的差動(dòng)發(fā)送能力和對(duì)CAN控制器的差動(dòng)接收能力,并能提高總線的抗干擾能力。該部分功能圖如圖3所示。
圖3智能稱量顯示控制部分功能框圖
4結(jié)束語(yǔ)
本控制系統(tǒng)采用CoDeSys和CAN總線技術(shù),簡(jiǎn)化了硬件結(jié)構(gòu),完全符合開放式體系結(jié)構(gòu)的要求,可以滿足工業(yè)自動(dòng)化領(lǐng)域?qū)刂葡到y(tǒng)開放性和柔性的要求,為將來(lái)工業(yè)自動(dòng)化向更高層次的集成提供了可靠的技術(shù)保障。經(jīng)過(guò)模擬試驗(yàn),本控制方案達(dá)到了預(yù)期的效果,具有十分廣闊的應(yīng)用前景,并可產(chǎn)生良好的社會(huì)和經(jīng)濟(jì)效益。 稱重傳感器相關(guān)文章:稱重傳感器原理
評(píng)論