• 
    

    
    

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

      STEP7 編程語言和PLC 程序編制

      2010-09-07 00:50:04李方坤鄒艷敏何恩博
      中國新技術新產品 2010年1期
      關鍵詞:主程序功能塊控制面板

      李方坤 鄒艷敏 何恩博

      (1、齊重數(shù)控裝備股份有限公司,黑龍江 齊齊哈爾 161000 2、黑龍江省送變電工程公司,黑龍江 哈爾濱 150000)

      全集成自動化技術TIA(Totally Integrated Automation)是西門子自動化系統(tǒng)技術與產品的核心思想和主導理念。TIA 集高度的集成統(tǒng)一性和前所未有的開放性于一身,標準化的網(wǎng)絡體系結構、統(tǒng)一的編程組態(tài)環(huán)境和高度一致的數(shù)據(jù)集成,使TIA 成為企業(yè)實現(xiàn)了橫向和縱向的信息集成;領先的通訊標準、基于組件的自動化技術(CBA)與IT 集成,使TIA 對全球自動化市場的產品和服務范圍真正開放。

      SIEMENS 系統(tǒng)的可編程序控制器SIMATIC MANAGER 是西門子用于進行PLC 程序編制,進行機床狀態(tài)控制的組件,它主要組成包括電源模塊、CPU 模塊、輸入輸出模塊,其接口有,RS232借口,PROFIBUS 借口,MPI 電纜接口等。通過X122、MPI 插口,使電腦與NCU 相連PLC。

      1 硬件組態(tài)

      硬件組態(tài)使STEP7 軟件的一項重要功能。STEP7 軟件中的“硬件組態(tài)”,就是模擬真實的PLC 硬件系統(tǒng),將CPU、電源和信號模塊等設備安裝到相應的機架上,并對PLC 硬件模塊的參數(shù)進行設置和修改的過程。

      波特率:MPI 187.5kbps

      OPI 1.5Mbps

      過程:建項目→建站→組態(tài)硬件

      1.1 自動組態(tài):用線纜建PLC 與840D 相連,用自動組態(tài)自動識別(上載站)將PLC 傳到計算機:PLC→UPLOAD→選MPI 地址=2,若地址=3,將包括PLC 和NCU。若備份PLC,則過程為:新建Project→plc→upload station,這樣就將硬件備份了。建立完站后,出現(xiàn)文件夾:hardware 和cpu.CPU 文件夾下有S7 程序。

      S7 程序下有三個目錄:symbols(符號表)、sources(源文件)、blocks(功能塊)

      1.2 手動組態(tài):打開S7→新建文件→INERT→STATION→SIMATIC300→雙擊HARDWARE→INSERT→HARDWARE COMPONENT→PROFILE→STANDARD→S300→RACK300,選相應的位置(待置位表中),再在右側相應的模塊上雙擊就將模塊選定,選好后再下載。

      2 編程

      在進行PLC 程序編制中,可采用以下三種形式:

      邏輯梯形圖(LAD)、語句表(STL)、功能塊圖(FBD)

      語句表編程常用指令:

      STEP7 中常用BLOCK 主要有幾種:OB 組織塊、FC 功能塊、FB 功能塊、DB 數(shù)據(jù)塊等。

      OB:功能塊,相當于主程序,常用的有OB1和OB100;

      FC、FB:功能塊,相當于子程序

      在編完子程序后,必須在主程序中調用子程序

      OB100 是PLC上電后先執(zhí)行,只執(zhí)行一次;OB1 是PLC CPU 循環(huán)執(zhí)行的程序。上電后首先執(zhí)行OB100,再執(zhí)行OB1(反復執(zhí)行;OB100 調用FB1(西門子編好)

      FB1 是系統(tǒng)里用OPI 總線連接PCU 和MCP,對控制面板進行定義:控制面板的輸入地址的起始地址;控制面板的數(shù)量;控制面板的輸出地址的起始地址;控制面板的MPI 地址:MCPIBUSADR=6

      組織塊(OB)。在CPU 中,用戶程序由啟動程序、主程序和各種中斷響應程序等不同的程序模塊構成,這些模塊在STEP7 中的實現(xiàn)形式就是OB。OB 是直接被操作系統(tǒng)調用的用戶程序塊,OB 與不同的CPU 類型是相關的,某一型號的CPU 支持哪些OB 是確定的。OB1 是對應于循環(huán)執(zhí)行的主程序的程序塊,它是STEP7 程序的主干,其他大多數(shù)OB 則對應于不同的中斷處理程序(另外還有啟動程序和背景程序等非中斷類的OB)。

      功能(FC)和功能塊(FB)。 FC 和FB 都是用戶自己編寫的程序模塊,可以被其他程序塊(OB、FC 和FB)調用。FC 與FB 的根本區(qū)別在于,F(xiàn)C 不具備自己的存儲區(qū),而FB 擁有自己的存儲區(qū)(背景DB),在調用任何一個FB 時,都必須指定一個背景DB。

      FC2:基本NCK 與PLC 通訊的

      NCK←→PLC

      FC2 必須在OB1 的開始部分

      FC2——“gp_hp”

      FC10:處理報警信息

      FC10——“AL-MSG”

      PLC 產生報警,傳給NCK,NC 采取措施,同時在MMC上顯示報警文本

      調用FC1 兩個參數(shù)需設置

      TouserIF=TRUE(相當于 1)和 FALSE(相當于0)

      Quit:=I3.7(報警文本)。報警復位鍵(RESET)地址I3.7

      FC19:機床控制面板主程序FC19——“MCP-IFM”

      BAGNO(方式組號)=B#16#1(B—B 進制16-16 進制)

      CHANNO(通道號)=B#16#1

      SPINDLEIFNO:=B#16#4(主軸號)

      FEEDHOLD=M100.0(進給暫停)

      SPINDLEHOLD=M100.1(主軸停止)

      數(shù)據(jù)塊(DB)。DB 分為背景DB 和共享DB兩種類型。背景DB 是和FB 相關聯(lián)的,因此在創(chuàng)建背景DB 時,必須指定它所屬的FB,而且該FB必須已經(jīng)存在。在調用一個FB 得時候,也必須指明一個與之對應的背景DB[1]。

      背景DB 與共享DB 沒有本質的區(qū)別,它們的數(shù)據(jù)都可以被任何一個OB、FC 或FB 讀寫。兩者之間的主要區(qū)別在于使用的目的:背景DB 的用途或目的是為某一個FB 提供數(shù)據(jù),因此其數(shù)據(jù)格式必須與該FB 的變量聲明一致;共享DB的目的是為用戶程序提供一個可保存的數(shù)據(jù)區(qū),它的數(shù)據(jù)結構并不依賴于特定的程序塊。

      1)DB 模塊類型主要有:

      DBB--數(shù)據(jù)模塊類型

      DBW--數(shù)據(jù)塊字(16 位)DBD--數(shù)據(jù)塊雙字(32 位)

      2)數(shù)據(jù)類型:

      DOUBLE:實型或整型數(shù),輸入范圍±4.19 ×10-307-±1.67×10308

      DWORD:整型數(shù),范圍為-2.147 ×1092.14-7×109

      BOOL:0 或1

      BYTE:整型數(shù),范圍位-128-127

      STRING:最多16 位字符串

      3)常用數(shù)據(jù)塊功能

      DB2:報警接口信號。該信號是從PLC 到NCK,在PLC 中設置相應的位就能在MMC上產生相應的報警號(7 開頭的報警是機床場假設定的)

      DB10:顯示NCU 的狀態(tài),用來交換NCK 的快速I/O 的狀態(tài)的接口,還有一些NCK 的狀態(tài)信號

      DB11:方式組信號接口

      DB19:操作面板信號接口

      DB21-DB30:通道信號接口

      DB31-DB61:軸/主軸的接口信號

      [1]楊光,朱震忠.深入淺出西門子S7-300PLC.西門子(中國)有限公司 自動化與驅動集團

      猜你喜歡
      主程序功能塊控制面板
      淺談數(shù)控銑削技術代碼程序的嵌套方式研究
      電控冰箱軟件模塊化設計
      日用電器(2019年12期)2019-02-26 01:53:06
      Ovation系統(tǒng)FIRSTOUT和FIFO跳閘首出比較
      時光倒流 換回PotPlayer老圖標
      多種方法找回傳統(tǒng)控制面板
      電腦愛好者(2017年9期)2017-06-01 21:45:00
      醫(yī)院手術室電氣控制面板的改造設計與應用
      自定義功能塊類型在電解槽聯(lián)鎖中的應用
      中國氯堿(2015年9期)2015-11-02 01:03:41
      Windows 10打開控制面板方法匯總
      電腦迷(2015年3期)2015-04-29 21:59:57
      基于MACSV6.5.2的鍋爐燃盡風開關量調節(jié)門控制功能塊設計
      PLCopen運動控制功能塊的研究與開發(fā)
      桂阳县| 邓州市| 普兰县| 攀枝花市| 丰宁| 阿拉善盟| 彰化县| 荔浦县| 高台县| 桃园市| 时尚| 吉安市| 修文县| 祥云县| 康乐县| 府谷县| 陆丰市| 汕尾市| 来凤县| 东乡县| 广河县| 本溪市| 丹江口市| 丽水市| 门源| 宣汉县| 西安市| 汉阴县| 凤翔县| 甘德县| 潜山县| 桃园县| 黄陵县| 棋牌| 广平县| 黎川县| 靖州| 海口市| 石狮市| 伊宁市| 房产|