OMRON K3NX-VD2A在數(shù)控系統(tǒng)中的實(shí)現(xiàn)與分析
基于FPGA的PLC實(shí)現(xiàn)方法在我們自主研發(fā)的基于ARM+FPGA的數(shù)控系統(tǒng)中得到了應(yīng)用。形成了PLC原型機(jī),實(shí)現(xiàn)了基本的PLC邏輯控制功能。能夠與數(shù)控系統(tǒng)集成在一起。結(jié)合相應(yīng)的控制界面??梢詫?duì)機(jī)床的各邏輯開關(guān)量進(jìn)行PLC編程控制。更重要的是。這種框架下的PLC具有開放式結(jié)構(gòu)??筛鶕?jù)需要不斷完善。實(shí)現(xiàn)更復(fù)雜的功能。如圖5所示,PLC有2個(gè)主要狀態(tài)。即輸入輸出刷新(pc status=0)和運(yùn)行狀態(tài)(pc status=1)。在pc status=0時(shí),輸入被采樣,輸出映像被置位:當(dāng)pc status=1時(shí),PLC開始運(yùn)行,pc pointer為PLC內(nèi)部指令的指針,在每個(gè)時(shí)鐘周期,PLC執(zhí)行一條指令,并將指令指針后移,當(dāng)執(zhí)行完所有指令后,outputfresh置高,允許輸出映像寄存器的結(jié)果輸出到端口plc io out中去。以上過程反復(fù)進(jìn)行,便實(shí)現(xiàn)了PLC的最基本邏輯功能?! ?br />
針對(duì)數(shù)控系統(tǒng)中各種內(nèi)置式PLC的實(shí)現(xiàn)方式。基于FPGA的解決方案在以下一些方面做了特別的處理:
(1)OMRON K3NX-VD2A復(fù)位問題。當(dāng)FPGA一上電時(shí),其內(nèi)部的PLC邏輯即令其自身進(jìn)入了一個(gè)自復(fù)位狀態(tài)。此時(shí)如果沒有外部MCU給予正確的操作指令。FPGA將不會(huì)進(jìn)入其他任何狀態(tài)。從而確保PLC不會(huì)產(chǎn)生任何的誤動(dòng)作。
----商務(wù)熱線---廈門興銳達(dá)自動(dòng)化設(shè)備有限公司
聯(lián)系人:王文光
++QQ:2851759104
手機(jī):15359273780
電話:0592-5580707 400-855-5103轉(zhuǎn)001
傳真:0592-5361289
郵箱:2851759103@qq.com
網(wǎng)址:http://www.xmxrdauto.com
Used OMRON K3NX-VD2A Digital Counter DC12-24V 10W
New Bodine DC Motor control Drive ABL-3907 24 Volt 64201050 SC8022
TRANE TRR 0436 TRR0436 TRANSFORMER 24V 80VA
GENERAL ELECTRIC DP4GA01EBST 100A 600V
General Electric RRF78EZN Remote Control Relay Frame
MX-300 SQUARE D HAZARDOUS LOCATION STARTER/ENCLOSURE 8536 SCT3
Furnas ESP100 Size 0 14CS+32A* Starter 120v Coil
NEW ACME TRANSFORMER TB-81307 INDUSTRIAL CONTROL TRANSFORMER
general electric GE SB1 CF9X2
NIB NEW AGASTAT 7012PBL TIMING RELAY
AGASTAT 7012PFL TIMING DELAY 125VDC 1-10 MIN.
Square D 8536SA011-V02S Size 00 1 Phase 2P Magnetic Starter
AGASTAT 7014AE
Fox Karambit FX-479 G10 Emerson Wave Tech Deployment Alum. Hdl N690Co Blade NIB!
Used Endress+Hauser Flow Flowtec M-Point 02-00-H2-00-1