• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      飛揚F0數(shù)控系統(tǒng)PLC編程與應(yīng)用

      2011-04-18 05:11:10璐,佟
      科技傳播 2011年10期
      關(guān)鍵詞:數(shù)控系統(tǒng)調(diào)用編程

      張 璐,佟 冬

      沈陽機床股份有限公司,遼寧 沈陽 110141

      隨著可編程控制器性能的快速提高和微技術(shù)小型化的不斷進步,可編程控制器的新市場也取得了長足發(fā)展。目前,可以通過帶有實時能力的硬件和軟件來擴展專門設(shè)計的控制器硬件或基于個人計算機操作系統(tǒng)的控制器,實現(xiàn)控制復(fù)雜的自動化過程。

      迄今仍在應(yīng)用的典型的可編程控制器編程方法,有指令表、梯形邏輯或者控制系統(tǒng)功能圖表,而國際標(biāo)準(zhǔn)IEC61131的引入,為利用軟件技術(shù)的現(xiàn)代化概念進行可編程控制器的統(tǒng)一編程提供了依據(jù)。

      1 飛揚IEC1131的基本特性

      1.1 IEC1131一般信息

      飛揚使用符合IEC1131-3 標(biāo)準(zhǔn)的OpenPCS Infoteam產(chǎn)品,該產(chǎn)品包括一個項目瀏覽器以及一個插入飛揚數(shù)控系統(tǒng)的IEC1131-3編譯器。PLC通過項目瀏覽器進行編輯和編譯。此外,通過使用“測試與調(diào)試”功能,能夠顯示可編程控制器使用的各種信號且可以調(diào)試源代碼(在線編輯器)。

      1.2 下載資源

      編譯后,項目瀏覽器將PLC程序通過TCP/IP發(fā)送給數(shù)控系統(tǒng)。此操作稱為資源下載,當(dāng)下載結(jié)束時,數(shù)控系統(tǒng)在FIDIACUSTOM中創(chuàng)建一個IEC1131.SAV文件,以備以后加載。

      2 建立PLC程序

      2.1 根據(jù)硬件地址來定義程序中的地址

      在這里,首選建立一個硬件地址配置(pl0000.auc)文件。

      這里.IBIT表示的是定義輸入地址,OBIT表示的是定義輸出地址,如果一個數(shù)控系統(tǒng)只應(yīng)用一組I/O模塊,那么對應(yīng)的硬件地址就是LUX00.,后面的第一對數(shù)字,表示的是第幾個I/O模塊,第二對數(shù)字表示的是該I/O模塊上的地址,例如.IBIT DI0115= LUX00.01.15表示的是第一個模塊上的第十六個地址。

      2.2 根據(jù)系統(tǒng)信號的定義程序中的地址

      系統(tǒng)信號可以直接作用于硬件I/O地址,這些信號的處理則在inipar.def文件中:

      2.3 生成I/O配置文件

      使用ProfibusGen軟件,導(dǎo)入pl0000.auc和inipar.def文件,這時生成3個文件,分別為cnc_io.poe,cnc_mem.poe,plc_io.poe文件,這3個文件分配了CNC硬件地址信號,CNC內(nèi)存信號以及PLC硬件地址信號,將這些3個文件保存在PLC文件夾內(nèi)。

      2.4 使用OpenPCS建立PLC

      圖1

      編程界面分成5部分:

      1)最上方區(qū)域為菜單及工具欄;

      2)PLC瀏覽器;

      3)編輯頁面;

      4)診斷輸出窗口;

      5)附錄。

      頁面(2)包含了ST語言所編寫的PLC程序,包含如下幾部分:主程序、邏輯程序、庫程序,其關(guān)系就是主程序調(diào)用邏輯程序,調(diào)用M代碼,調(diào)用刀庫程序,調(diào)用換臺程序,冷卻程序等,其邏輯程序又包含了一個或者若干個庫程序的調(diào)用,其主程序如下:

      其中,分支邏輯程序的調(diào)用可以通過iecblk.set文件中變量的設(shè)定值來實現(xiàn),例如機床刀庫設(shè)定與調(diào)用:

      2.5 程序的語法結(jié)構(gòu)

      定義輸入輸出地址的中間變量,類似電氣信號的處理只需要更改硬件地址的讀寫,而不需要重新編輯程序。

      輸入信號的讀?。?/p>

      2.6 編譯與在線調(diào)試

      3 結(jié)論

      通過上述篇幅的介紹以及實例的說明,飛揚F0系統(tǒng)基于ST語言的PLC編程不僅具有很好的可讀性,并有極高的靈活性,同時語法簡單易學(xué),便于日后程序的不斷完善,節(jié)省了技術(shù)人員編程與調(diào)試的時間。

      [1]Openpcs User Manual,Version5.5.0,ww.infoteam.de.

      猜你喜歡
      數(shù)控系統(tǒng)調(diào)用編程
      我家有只編程貓
      我家有只編程貓
      我家有只編程貓
      我家有只編程貓
      核電項目物項調(diào)用管理的應(yīng)用研究
      LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
      基于FANUC 32i A數(shù)控系統(tǒng)的外部測量設(shè)計
      西門子840D sl數(shù)控系統(tǒng)在SC125大型車銑鏜床技術(shù)改造中的應(yīng)用
      基于FANUC Oi mate TD數(shù)控系統(tǒng)的手動功能開發(fā)
      數(shù)控系統(tǒng)中GUI軟件平臺設(shè)計和實現(xiàn)
      陆丰市| 抚州市| 溧阳市| 赤峰市| 濮阳市| 日照市| 东光县| 泰和县| 广南县| 新余市| 林周县| 通渭县| 甘孜| 都安| 滦平县| 镇康县| 中阳县| 辽阳市| 镇沅| 神池县| 沙坪坝区| 西乌珠穆沁旗| 兴安县| 县级市| 马边| 民勤县| 安龙县| 沙洋县| 阿荣旗| 荥阳市| 泊头市| 新巴尔虎右旗| 梨树县| 清水河县| 沙坪坝区| 南部县| 金门县| 苏尼特右旗| 年辖:市辖区| 巩义市| 得荣县|