6ES7 314-6CG03-0AB0 CPU314C-2DP 96K內(nèi)存 |
上海蔻湘自動(dòng)化設(shè)備商行
聯(lián)系電話: 17621969553 15367687176
聯(lián)系人: 李 勇 (銷售經(jīng)理)
商務(wù)QQ: 1243346113
傳真: 021-57350212
質(zhì)量保證·服務(wù)誠信·價(jià)格實(shí)惠,本公司銷售的產(chǎn)品一律為原裝正品 , 可以簽約正式的銷售合同
-------上海蔻湘自動(dòng)化設(shè)備商行 本著“以人為本、科技先導(dǎo)、顧客滿意、持續(xù)改進(jìn)”的工作方針,致力于工業(yè)自動(dòng)化控制領(lǐng)域的產(chǎn)品開發(fā)、工程配套和系統(tǒng)集成,擁有豐富的自動(dòng)化產(chǎn)品的應(yīng)用和實(shí)踐經(jīng)驗(yàn)以及雄厚的技術(shù)力量,尤其以 PLC復(fù)雜控制系統(tǒng)、傳動(dòng)技術(shù)應(yīng)用、伺服控制系統(tǒng)、控備品備件、人機(jī)界面及網(wǎng)絡(luò)/軟件應(yīng)用為公司的技術(shù)特長,幾年來,上海蔻湘在與德國 SIEMENS公司自動(dòng)化與驅(qū)動(dòng)部門的長期緊密合作過程中,建立了良好的相互協(xié)作關(guān)系,在可編程控制器、交直流傳動(dòng)裝置方面的業(yè)務(wù)逐年成倍增長,為廣大用戶提供了SIEMENS的技術(shù)及自動(dòng)控制的解決方案。
數(shù)控系統(tǒng)內(nèi)置式PLC的FPGA實(shí)現(xiàn)方案
時(shí)間:2014-09-28 來源:萬方數(shù)據(jù) 編輯:編輯部 點(diǎn)擊:次 字體設(shè)置: 大 中 小
為了擴(kuò)展數(shù)控系統(tǒng)邏輯功能的可編程能力,通常在數(shù)控系統(tǒng)中配置PLC功能。并采用獨(dú)立PLC或內(nèi)置式PLC兩種方式。但目前內(nèi)置式PLC一般使用軟件實(shí)現(xiàn)。有一套特有的編程與配置方法,這對(duì)使用者熟悉新功能提出了額外的要求。現(xiàn)場(chǎng)可編程邏輯器件FPGA具有很強(qiáng)的在線邏輯編程能力。常被應(yīng)用于實(shí)現(xiàn)某些邏輯控制中。比如交通信號(hào)燈控制:近來也有用FPGA實(shí)現(xiàn)PLC的嘗試。即將與需要實(shí)現(xiàn)的控制功能對(duì)應(yīng)的梯形圖直接做成FPGA硬連線邏輯。但這些應(yīng)用都沒有脫離FPGA本身的現(xiàn)場(chǎng)可編程特性。用戶如需修改控制邏輯。就需要掌握VHDL語言及FPGA的EDA設(shè)計(jì)方法。否則不能提供更加友好、通用的PLC編程界面。
本文介紹了一種新的數(shù)控系統(tǒng)中內(nèi)置式PLC的FPGA實(shí)現(xiàn)方法。它能較好地解決上述技術(shù)難題,也便于實(shí)際應(yīng)用。
1 基于ARM和FPGA的數(shù)控系統(tǒng)
機(jī)床數(shù)控系統(tǒng)由控制系統(tǒng)、伺服驅(qū)動(dòng)系統(tǒng)和伺服電機(jī)組成。控制系統(tǒng)生成的坐標(biāo)軸運(yùn)動(dòng)指令,被發(fā)送到伺服驅(qū)動(dòng)系統(tǒng)。然后由伺服驅(qū)動(dòng)系統(tǒng)形成伺服電機(jī)的運(yùn)轉(zhuǎn)控制令。從而使伺服電機(jī)完成相應(yīng)的動(dòng)作。
圖1是基于ARM+FPGA的數(shù)控系統(tǒng)的FPGA部分結(jié)構(gòu)框圖,下載接口、配置器件及FPGA 3個(gè)部分組成了FPGA自身的開發(fā)調(diào)試環(huán)境。可以方便地與PC組成開發(fā)調(diào)試平臺(tái)。機(jī)床控制單元MCU使用32位的ARM嵌入式處理器。運(yùn)行uC/0S實(shí)時(shí)操作系統(tǒng),實(shí)現(xiàn)控制系統(tǒng)的大量分析和計(jì)算工作。比如G代碼解析,根據(jù)加工要求形成坐標(biāo)軸的運(yùn)動(dòng)指令以及數(shù)控系統(tǒng)的人機(jī)界面等。FPGA除了完成對(duì)運(yùn)動(dòng)指令進(jìn)行細(xì)插補(bǔ)之外。同時(shí)還實(shí)現(xiàn)了數(shù)控系統(tǒng)鍵盤電路的掃描模塊、編碼計(jì)數(shù)器模塊和驅(qū)動(dòng)器控制模塊的功能。本文要介紹的數(shù)控系統(tǒng)內(nèi)置式PLC也是在FPGA內(nèi)部實(shí)現(xiàn)的。
數(shù)控系統(tǒng)中的FPGA結(jié)構(gòu)框圖
圖1 數(shù)控系統(tǒng)中的FPGA結(jié)構(gòu)框圖
2 用FPGA實(shí)現(xiàn)PLC的軟硬件架構(gòu)
為了有更好的人機(jī)界面。更符合工程習(xí)慣。采用與主流商業(yè)PLC兼容的編程語言進(jìn)行編程。內(nèi)置式PLC可以接受最終用戶輸入的PLC指令表(一個(gè)特定的子集)。并最終實(shí)現(xiàn)相應(yīng)的邏輯控制功能。FPGA內(nèi)部是硬件邏輯。顯然無法識(shí)別PLC指令,因此,為了實(shí)現(xiàn)這種構(gòu)想。必須設(shè)計(jì)一套指令集。該指令集定義了FPGA可以執(zhí)行的最小操作的集合。然后根據(jù)指令集來設(shè)計(jì)編譯器和FPGA內(nèi)部的PLC邏輯。其軟硬件架構(gòu)如圖2所示。PLC指令被編譯后,生成FPGA可執(zhí)行的指令代碼。然后將指令代碼下載到FPGA內(nèi)部,由執(zhí)行邏輯對(duì)代碼進(jìn)行逐條執(zhí)行。最終實(shí)現(xiàn)PLC的邏輯控制功能。
基于FPGA的PLC軟硬件架構(gòu)
圖2 基于FPGA的PLC軟硬件架構(gòu)
PLC核心邏輯是一個(gè)狀態(tài)機(jī)。可以根據(jù)不同的輸入指令執(zhí)行不同的操作。在設(shè)計(jì)中。首先應(yīng)確定需要執(zhí)行的指令集合,即狀態(tài)機(jī)的指令集設(shè)計(jì)。然后根據(jù)指令集來設(shè)計(jì)編譯器和PLC邏輯功能。PLC指令編譯器源程序使用C語言編寫。這樣。此編譯器可以方便地移植到PC、ARM或別的任何支持C編程的平臺(tái)上。基于圖2中的軟硬件架構(gòu)的PLC不能獨(dú)立運(yùn)行。需要MCU對(duì)其進(jìn)行相應(yīng)的設(shè)置和輔助。如圖3所示。在MCU端。需要一個(gè)專門處理與PLC接口的任務(wù)(對(duì)于多任務(wù)操作系統(tǒng))或程序。
PLC邏輯的工作過程
圖3 PLC邏輯的工作過程
在MCU端,可以提供相應(yīng)的PLC人機(jī)界面,提供PLC梯形圖或指令表的編輯、編譯甚至排錯(cuò)界面,當(dāng)編譯完成后。生成可供FPGA內(nèi)部的PLC邏輯執(zhí)行的“PLC中間操作碼”。當(dāng)要執(zhí)行PLC功能時(shí),首先MCU配置FPGA處于“代碼下載狀態(tài)”。并由MCU將編譯后的代碼下載到FPGA的RAM中:下載完成后。MCU將FPGA設(shè)置為“PLC運(yùn)行狀態(tài)”。開始依次讀入輸入和輸出端口的狀態(tài)。并根據(jù)所要執(zhí)行的指令更新狀態(tài)。**輸出刷新狀態(tài)。FPGA還有一個(gè)“監(jiān)控狀態(tài)”。此時(shí)。ARM處理器可以直接設(shè)置PLC的輸入輸出10寄存器的值。并可以單步運(yùn)行PLC中間操作碼。ARM結(jié)合返回信息。并配合相應(yīng)的界面,即實(shí)現(xiàn)了對(duì)PLC的調(diào)試。
3 PLC邏輯的EDA設(shè)計(jì)方法
新型FPGA器件及新的EDA設(shè)計(jì)軟件和工具是這種數(shù)控系統(tǒng)內(nèi)置式PLC實(shí)現(xiàn)方式的前提。沒有EDA設(shè)計(jì)流程和方法的支撐。是很難完成相應(yīng)設(shè)計(jì)工作的。
圖4是典型的EDA設(shè)計(jì)流程。主要包括設(shè)計(jì)輸入、功能仿真、綜合與優(yōu)化、映射和布局布線以及**的下載驗(yàn)證等環(huán)節(jié)。EDA設(shè)計(jì)流程中。最重要的環(huán)節(jié)便是仿真。因?yàn)樗O(shè)計(jì)的對(duì)象在FPGA內(nèi)部很難在硬件上進(jìn)行測(cè)試。必須利用諸如Active—HDL。ModelSim等仿真工具進(jìn)行功能仿真、綜合后仿真以及布局布線后仿真。設(shè)計(jì)過程和仿真過程是交叉同步進(jìn)行的。而且**設(shè)計(jì)一個(gè)模塊。即對(duì)一個(gè)模塊的功能進(jìn)行仿真,確保其正確后,才可以集成到更高層面的設(shè)計(jì)中去。仿真的主要任務(wù)就是檢驗(yàn)HDL是否能滿足設(shè)計(jì)所提的要求。檢驗(yàn)的方式是編寫測(cè)試平臺(tái)。在測(cè)試平臺(tái)上給模塊輸入條件。觀察或檢驗(yàn)其輸出。從而驗(yàn)證是否滿足設(shè)計(jì)要求。Active—HDL的Generate TestBench功能還可以生成測(cè)試向量的模板。大大加速了設(shè)計(jì)過程。
EDA設(shè)計(jì)流程
資訊來源:17621969553
|
友情提示:
信息由用戶自行發(fā)布,如果發(fā)現(xiàn)錯(cuò)誤或不符合法規(guī)或造成侵權(quán),請(qǐng)及時(shí)通知本站更正或刪除,具體聯(lián)系方式見頁面底部聯(lián)系我們,謝謝。 |
當(dāng)前頁在本站[名站在線]7天內(nèi)點(diǎn)擊次數(shù)(點(diǎn)擊次數(shù)為零的日期不顯示): |
信息評(píng)估: |
(還沒有網(wǎng)友對(duì)該信息作出評(píng)估,你想為該信息提供第一個(gè)評(píng)估嗎?) |
房山區(qū)安裝玻璃隔斷各種玻璃加工北京安裝玻璃隔斷136--8308--3696北京京華捷泰玻璃隔斷公司北京京華捷泰隔斷公司,專業(yè)從事高隔間、活動(dòng)隔斷的銷售、安裝。主要經(jīng)營高隔間、辦公隔斷、成品隔墻、固定隔斷、玻璃隔斷、活動(dòng)隔墻、移動(dòng)隔墻、會(huì)議室隔墻等。高隔間也叫成品隔斷、辦公隔斷、成品隔墻、玻璃隔斷墻北京京華捷泰隔斷公司是北京專業(yè)從事固定隔斷、活動(dòng)隔斷的研發(fā)、設(shè)計(jì)、制造、銷售、安裝的玻璃隔斷,活動(dòng)隔斷企業(yè)。特美之隔斷引進(jìn)德國的生產(chǎn)、制造設(shè)備與技...寧波專業(yè)鼓樓街道修空調(diào)海曙鼓樓維修海曙鼓樓街道范圍孝聞街免費(fèi)上門檢測(cè)服務(wù)質(zhì)量保證多年來贏寧波地區(qū)用戶好評(píng)
電話135-6659-3550盧師傅
寧波萬福空調(diào)維修服務(wù)中心
—報(bào)—修電—話
萬福成立于2009年萬福中心對(duì)應(yīng)各類電器維修都具有職稱的維修技師,有著相當(dāng)準(zhǔn)確,快捷的維修、搶修能力。過硬的技術(shù)讓您放心又省心。本中心并承接各賓館、酒店、學(xué)校、銀行、企事業(yè)單位電器維修及保養(yǎng)業(yè)務(wù)。在如此激烈的市場(chǎng)競(jìng)爭中,深知只有精湛的技術(shù)和優(yōu)質(zhì)的服務(wù)相結(jié)合,才能創(chuàng)造出品...寧波專業(yè)鄞州區(qū)修空調(diào)鄞州范圍上門維修寧波鄞州萬福空調(diào)維修服務(wù)中心
上門維修電話135—6659—3550盧進(jìn)
繁裕三村盛世天城2期錢湖人家榮安觀江園榮安香園
江南一品永泰花園萬科金色水岸東區(qū)九曲小區(qū)五和苑
和韻家園香堤水岸民和家園雅戈?duì)枛|海府金地悅江來
黃鸝社區(qū)星河晨光西區(qū)常青藤小城皇冠花園二期紫鵑新村
榮安月園保利印江南金地國際花園芝蘭新城銀億上上城
榮安中央公園銀億上郡福明家園三期銀河灣和美城
中海雍城世家二期鄞南佳苑淺水灣城市花園南區(qū)印象外...寧波專業(yè)潘火街道空調(diào)維修鄞州潘火維修專業(yè)鄞州潘火街道小區(qū)范圍上門維修口碑一致好評(píng)
電話135—6659—3550盧師傅
現(xiàn)在有人冒充附近空調(diào)維修和盧師傅,請(qǐng)大家注意,萬福盧師傅電話是135-6659-3550如果有其他號(hào)碼全部是假冒請(qǐng)大家不要上當(dāng)受騙
竭—誠—為—您—服—?jiǎng)?wù)
聯(lián)系電話—135-6659-3550—盧師傅
鄞州萬福空調(diào)服務(wù)公司維修
服務(wù)質(zhì)量廣泛好評(píng)—維修品牌
美的空調(diào)維修格力空調(diào)維修海爾空調(diào)維修耀馬空調(diào)維修波樂空調(diào)維修春蘭空調(diào)維志高空調(diào)維修三菱空調(diào)維修日立奧克...寧波專業(yè)明樓街道明樓附近修空調(diào)維修電話鄞州明樓范圍空調(diào)上門修空調(diào),專業(yè)維修,拆卸安裝,加氟利昂
電話135-6659-3550盧師傅
明樓南區(qū),明樓東區(qū),明樓北區(qū),常青藤小城,百姓人家,民安小區(qū)慶豐橋
—免費(fèi)上門檢測(cè)—服務(wù)質(zhì)量保證—優(yōu)質(zhì)廣泛好評(píng)—
維修品牌美的空調(diào)維修格力空調(diào)維修海爾空調(diào)維修
耀馬空調(diào)維修波樂空調(diào)維修春蘭空調(diào)維修
志高空調(diào)維修三菱空調(diào)維修日立奧克斯空調(diào)維修等
上門修空調(diào)空調(diào),維修加氟利昂,拆卸安裝服務(wù)
免費(fèi)上門檢測(cè)質(zhì)量保證價(jià)格優(yōu)惠
...
|
|
|
|
|