国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      數(shù)控機(jī)床系統(tǒng)的plc端口控制的方法

      文檔序號:6323015閱讀:685來源:國知局
      專利名稱:數(shù)控機(jī)床系統(tǒng)的plc端口控制的方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及數(shù)控機(jī)床系統(tǒng)領(lǐng)域,特別涉及一種數(shù)控機(jī)床系統(tǒng)端口控制技術(shù)領(lǐng)域的數(shù)控機(jī)床系統(tǒng)的PLC端口控制的方法。
      背景技術(shù)
      制造業(yè)是國民經(jīng)濟(jì)的基礎(chǔ)產(chǎn)業(yè),制造業(yè)的水平的高低是衡量一個國家工業(yè)發(fā)達(dá)程度的重要標(biāo)志,數(shù)控機(jī)床水平的高低,關(guān)系著國家制造業(yè)水平的高低。在現(xiàn)有技術(shù)中,我們會利用數(shù)控系統(tǒng)進(jìn)行相應(yīng)的切割或焊接等,在利用機(jī)床進(jìn)行高壓水射流切割機(jī)作業(yè)時,或者其他切割雕刻時,有時候需要打開某些端口的輸出,例如水切割中的水閥,高壓,砂閥等,同時也需要在某些時候關(guān)閉一些端口的輸出,同時也需要對某些輸入進(jìn)行檢測,對檢測的結(jié)果進(jìn)行相應(yīng)的處理,如一些報警;由于同一種切割機(jī),但不同的廠家所需要的端口的輸入,輸出也不是相同的,如果遇到端口的輸入或輸出不同就需要重新開發(fā),那就需要花費(fèi)大量的人力,財力,這種方法顯然不經(jīng)濟(jì)。因此,迫切需要一種在原來的基礎(chǔ)上,只需修改某些配置文件就能達(dá)到控制端口的輸出和對輸入并對端口進(jìn)行檢測的方法。

      發(fā)明內(nèi)容
      本發(fā)明的目的是提供了一種數(shù)控機(jī)床系統(tǒng)的PLC端口控制的方法,克服了上述現(xiàn)有技術(shù)中的缺點(diǎn),有效控制端口的輸出和輸入端口的檢測,處理過程簡單方便,工作性能穩(wěn)定可靠,適用范圍廣泛,更加經(jīng)濟(jì)。本發(fā)明解決其技術(shù)問題所采取的技術(shù)方案是
      數(shù)控機(jī)床系統(tǒng)的PLC端口控制的方法,其特征在于,它包括如下步驟
      (1)PLC從定時器Timer中獲得當(dāng)前包括端口地址信息在內(nèi)的端口信息;
      (2)通過PLC根據(jù)獲得的端口信息由PLC指令對端口進(jìn)行處理;(3)將獲得的端口信息返還給驅(qū)動R0。在本發(fā)明的一個實(shí)施例中,定時器。Timer通過循環(huán)掃描的方式獲得當(dāng)前的端口信息,定時器Timer的掃描周期為每20毫秒掃描一次,保證端口信息的精確度。在本發(fā)明的一個實(shí)施例中,所述端口分為輸入端口和輸出端口,所述端口按照通道方式進(jìn)行編址,每個通道32個編號,即每個通道可以容納32個端口。在本發(fā)明的一個實(shí)施例中,所述端口地址由通道號和位地址組成,位地址為低2 位(十進(jìn)制),通道號為高3位(十進(jìn)制),所述通道號和位地址的起始編號都是0。在本發(fā)明的一個實(shí)施例中,所述端口還包括板卡端口,所述板卡端口以8個為單位組成一個Port,每個Port擁有一個Port偏移地址。進(jìn)一步,偏移地址為0的Port表示無效地址,相應(yīng)端口地址也無效。進(jìn)一步,每4個輸入式Port就可以組成一個輸入通道,每4個輸出式Port組成一個輸出通道,將板卡端口映射成端口地址。
      3
      在本發(fā)明的一個實(shí)施例中,所述方法還包括對端口的檢測,當(dāng)定時器Timer掃描到某些特點(diǎn)的端口有輸出時,PLC會產(chǎn)生相應(yīng)的事件進(jìn)行報警、緊急停止。本發(fā)明的數(shù)控機(jī)床系統(tǒng)的PLC端口控制的方法,通過定時器循環(huán)掃描獲得當(dāng)前端口的信息,再通過PLC根據(jù)獲得的端口信息進(jìn)行相應(yīng)的控制處理,有效控制端口的輸出和輸入端口的檢測,處理過程簡單方便,工作性能穩(wěn)定可靠,適用范圍廣泛,更加經(jīng)濟(jì)。


      圖1是本發(fā)明的數(shù)控機(jī)床系統(tǒng)的PLC端口控制的方法的流程框圖。
      具體實(shí)施例方式
      為了使本發(fā)明實(shí)現(xiàn)的技術(shù)手段、創(chuàng)作特征、達(dá)成目的與功效易于明白了解,下面結(jié)合具體圖示,進(jìn)一步闡述本發(fā)明。實(shí)施例如圖1所示,本發(fā)明的數(shù)控機(jī)床系統(tǒng)的PLC端口控制的方法,它包括如下步驟
      (1)PLC從定時器Timer中獲得當(dāng)前包括端口地址信息在內(nèi)的端口信息;
      (2)通過PLC根據(jù)獲得的端口信息由PLC指令對端口進(jìn)行處理;
      (3)將獲得的端口信息返還給驅(qū)動R0。在本發(fā)明中,定時器Timer通過循環(huán)掃描的方式獲得當(dāng)前的端口信息,定時器 Timer的掃描周期為每20毫秒掃描一次,保證端口信息的精確度。在本發(fā)明中,所述端口分為輸入端口和輸出端口,所述端口按照通道方式進(jìn)行編址,每個通道32個編號,即每個通道可以容納32個端口。其中,本實(shí)施例中,輸入端口和輸出端口各劃分了 100個通道,這就意味著系統(tǒng)可以容納3200個物理輸入端口和3200個物理輸出端口 ;所述端口地址由通道號和位地址組成,位地址為低2位(十進(jìn)制),通道號為高3位(十進(jìn)制),所述通道號和位地址的起始編號都是0 ;其中輸入端口的通道號范圍是000 099 ;輸出端口的通道號范圍是100 1990PLC地址02308表示通道號為23的第8個位地址輸入端口 ;PLC地址11227表示通道號為112的第27個位地址輸出端口。在本發(fā)明中,所述端口還包括板卡端口,所述板卡端口以8個為單位組成一個 Port,每個Port擁有一個Port偏移地址,偏移地址為0的Port表示無效地址,相應(yīng)端口地址也無效;在實(shí)際運(yùn)行時會給板卡物理端口地址加上一個基地址號,同時會通知驅(qū)動程序給基地址號是多少。每4個輸入式Port就可以組成一個輸入通道,每4個輸出式Port組成一個輸出通道,將板卡端口映射成端口地址。比如
      m_nInPortAddr
      =0x0030 ;BI01_PA m_nInPortAddr[1]=0x0032 ;BI01_PC m_nInPortAddr[2]=0x0000 ;B103_PB m_nInPortAddr[3]=0x0000 ;B103_PC m_nInPortAddr[4]=0x0000 ;B103_PA m_nInPortAddr[5]=0x70 ;B102_PA m_n0utPortAddr
      =0x31 ;BI01_PBm_nOutPortAddr[1]=0x72 ;BI02_PC m_nOutPortAddr[2]=0x71 ;BI02_PB 其中,下標(biāo)為0 5的6個輸入Port,前四個組成第0個通道,后兩個組成第1個通道, 等號右邊是Port的偏移地址。所以端口地址00010表示m_rnnP0rtAddr[l]的第2個端口即BI01_PC(偏移地址0x32)的第3位,即BI01_PC. 2。必須了解編址是從0開始的,每個 Port有8位;端口地址00108表示BI02_PA的第1位。下標(biāo)為0 3的3個輸出Port,組成第100通道(輸出通道的起始通道號)的低 M個端口(10000 10023),所以10003表示BI01_PB(偏移地址0x31)的第4個端口,即 BI01_PB. 3。對輸出端口的處理,在PLC語言端口處理程序中對一些有效輸出端口進(jìn)行處理, 我們會利用端口地址來處理這些端口,我們將利用PLC指令對端口進(jìn)行處理,將默寫端口在特定的位置或時間輸出。對輸入端口檢測,在PLC語言端口處理程序中對一些有效輸入端口進(jìn)行處理,我們會利用端口地址來處理這些端口,當(dāng)讀到某些輸入端口有輸出,利用PLC指令做一些相關(guān)的事,如報警、緊急停止等功能。定時器掃描端口信息,當(dāng)我們利用PLC程序進(jìn)行對輸出端口的處理和輸入端口的檢查后,不斷掃描PLC程序的主程序會將端口狀態(tài)進(jìn)行記錄,以便傳輸。將端口消息還給驅(qū)動,將獲得的端口信息交給驅(qū)動進(jìn)行相關(guān)的處理。以上顯示和描述了本發(fā)明的基本原理和主要特征和本發(fā)明的優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說明書中描述的只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi),本發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書及其等效物界定。
      權(quán)利要求
      1.數(shù)控機(jī)床系統(tǒng)的PLC端口控制的方法,其特征在于,它包括如下步驟(1)PLC從定時器Timer中獲得當(dāng)前包括端口地址信息在內(nèi)的端口信息;(2)通過PLC根據(jù)獲得的端口信息由PLC指令對端口進(jìn)行處理;(3)將獲得的端口信息返還給驅(qū)動RO;(4)定時器Timer通過循環(huán)掃描的方式獲得當(dāng)前的端口信息,定時器Timer的掃描周期為每20毫秒掃描一次,保證端口信息的精確度;(5)所述端口分為輸入端口和輸出端口,所述端口按照通道方式進(jìn)行編址,每個通道32個編號,即每個通道可以容納32個端口 ;(6)所述端口地址由通道號和位地址組成,位地址為低2位(十進(jìn)制),通道號為高 3位(十進(jìn)制),所述通道號和位地址的起始編號都是0 ;(7)所述端口還包括板卡端口,所述板卡端口以8個為單位組成一個Port,每個 Port擁有一個Port偏移地址,偏移地址為0的Port表示無效地址,相應(yīng)端口地址也無效, 每4個輸入式Port就可以組成一個輸入通道,每4個輸出式Port組成一個輸出通道,將板卡端口映射成端口地址;(8)所述方法還包括對端口的檢測,當(dāng)定時器Timer掃描到某些特點(diǎn)的端口有輸出時,PLC會產(chǎn)生相應(yīng)的事件進(jìn)行報警、緊急停止。
      全文摘要
      數(shù)控機(jī)床系統(tǒng)的PLC端口控制的方法,它包括如下步驟(1)PLC從定時器Timer中獲得當(dāng)前包括端口地址信息在內(nèi)的端口信息;(2)通過PLC根據(jù)獲得的端口信息由PLC指令對端口進(jìn)行處理;(3)將獲得的端口信息返還給驅(qū)動RO;通過定時器循環(huán)掃描獲得當(dāng)前端口的信息,再通過PLC根據(jù)獲得的端口信息進(jìn)行相應(yīng)的控制處理,有效控制端口的輸出和輸入端口的檢測,處理過程簡單方便,工作性能穩(wěn)定可靠,適用范圍廣泛,更加經(jīng)濟(jì)。
      文檔編號G05B23/02GK102478852SQ201010554238
      公開日2012年5月30日 申請日期2010年11月23日 優(yōu)先權(quán)日2010年11月23日
      發(fā)明者欒曉健 申請人:大連兆陽軟件科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1