国产欧美综合在线区,正在播放少妇呻吟对白,初めての、黒人とFUCK,久久精品热在线观看85,少女高清免费观看片,久久亚洲中文字幕无码毛片,无码视频,男人天堂手机版在线2017,国拍自产精品福利区,嗯啊灬别停啊灬用力灬快,欧美高清videossexohd,欧美国产亚洲精品AV无码片多多,中国人做人爱视频,欧美精品精精品免费视频,在线观看人与动牲交视频,日本熟妇多毛XXXXX视频,亚洲欧美日韩国产制服另类

產(chǎn)品分類

當前位置: 首頁 > 工業(yè)控制產(chǎn)品 > 自動化控制 > PLC可編程控制器

類型分類:
科普知識
數(shù)據(jù)分類:
PLC可編程控制器

西門子plc程序塊的功能

發(fā)布日期:2022-04-22 點擊率:598 品牌:西門子_Siemens

這幾種程序塊的功能簡要說明如下:

  



  說明:
  
調(diào)用程序塊:OB,F(xiàn)B,F(xiàn)C(可以調(diào)用除OB塊外的其它程序塊);

  被調(diào)用程序塊:FB,F(xiàn)C,SFB,SFC。



  1、組織塊OB


  OB由系統(tǒng)自動調(diào)用,并執(zhí)行用戶在OB塊中編寫的程序,所以OB的基本作用是調(diào)用用戶程序。

  在OB塊中編寫程序的最大容量,S7-300是16KB,S7-400是64KB。

  除主程序循環(huán)OB1外,其它OB均是由事件觸發(fā)的中斷。



  2、函數(shù)FC



  函數(shù)FC有兩個作用:(1)作為子程序用;(2)作為函數(shù)用,函數(shù)中通常帶形參。

  函數(shù)中程序的最大容量,S7-300是16KB,S7-400是64KB。

  FC的形參通常也稱為接口區(qū),參數(shù)類型分為輸入?yún)?shù),輸出參數(shù),輸入/輸出參數(shù)和臨時數(shù)據(jù)區(qū)。



  在編寫函數(shù)FC的輸出參數(shù)時,應避免沒有直接輸出(否則,可能輸出一個隨機值,影響程序的判斷)??梢栽诤瘮?shù)的開始,將字輸出參數(shù)清0,位輸出參數(shù)復位。


  3、函數(shù)塊FB


  FB與FC相比,F(xiàn)B每次調(diào)用都必須分配一個背景數(shù)據(jù)塊,用來存儲接口數(shù)據(jù)區(qū)(TEMP類型除外)和運算的中間數(shù)據(jù)。其它程序可以直接使用背景數(shù)據(jù)區(qū)中的數(shù)據(jù)。


  FB中程序的最大容量,S7-300是16KB,S7-400是64KB。

  FB的接口區(qū)比FC多了一個靜態(tài)數(shù)據(jù)區(qū)(STAT),用來存儲中間變量。

  程序調(diào)用FB時,形參不像FC那樣必須賦值,可以通過背景數(shù)據(jù)塊直接賦值。


  由于FB帶有背景數(shù)據(jù)塊,輸出參數(shù)不會輸出隨機值,可以不在FB中編寫初始化程序。

  4、數(shù)據(jù)塊DB



  DB用來存儲用戶數(shù)據(jù)及程序的中間變量,為全局變量。DB的最大容量,S7-300為32KB,S7-400為64KB。

  DB可分為共享數(shù)據(jù)塊(Share DB)、背景數(shù)據(jù)塊(Instance DB)和用戶自定義數(shù)據(jù)(UDT)類型的數(shù)據(jù)塊。



  ★ 共享數(shù)據(jù)塊可作為所有程序使用的全局變量,在CPU允許的條件下,一個程序可創(chuàng)建任意多個DB,每個DB的最大容量為64KB。

  默認條件下,共享數(shù)據(jù)塊為掉電保持,在其屬性菜單中選中“Non Retain”可以更改為掉電數(shù)據(jù)丟失。


  如CPU中無足夠的內(nèi)部存儲空間保存數(shù)據(jù),可將指定的數(shù)據(jù)保存到共享數(shù)據(jù)塊。存儲在共享數(shù)據(jù)塊中的數(shù)據(jù)可被其它任意一個塊調(diào)用(全局變量)。這一點和背景數(shù)據(jù)塊不同,背景數(shù)據(jù)塊只能被指定的功能塊(FB)使用,保存在背景數(shù)據(jù)塊中的數(shù)據(jù)只能在這個功能塊中有效。

推薦產(chǎn)品

更多