<address id="t11p9"></address>

    <address id="t11p9"><address id="t11p9"></address></address>

    <form id="t11p9"><th id="t11p9"><track id="t11p9"></track></th></form>
    <form id="t11p9"><nobr id="t11p9"><meter id="t11p9"></meter></nobr></form>

      <address id="t11p9"></address>

      <noframes id="t11p9"><address id="t11p9"><address id="t11p9"></address></address>

      <strike id="t11p9"><form id="t11p9"></form></strike>

      <address id="t11p9"></address>
      <form id="t11p9"><nobr id="t11p9"><meter id="t11p9"></meter></nobr></form>

          首頁 加入收藏

          全國咨詢熱線:0571-82368555

          咨詢熱線:

          0571-82368555

          行業動態

          您當前的位置:首頁企業動態行業動態

          平面數控磨床的SIEMENS 840D系統PLC使用的STEP7語言有幾種塊?

          日期:2019/12/02類型:行業動態
          平面磨床數控磨床

          磨床廠家制造的磨床,工具磨床,精密磨床等數控磨床和平面磨床STEP7編程軟件中,結構化的用戶程序是以“塊(Block)”的形式實現的。塊是一些獨立的程序或者數據單元。在STEP7語言中主要有以下幾種類型的塊:

          ① 組織塊(Organization BlockOB);

          ② 功能(FunctionFC);

          ③ 功能塊(Function BlockFB);

          ④ 系統功能(System FunctionSFC);

          ⑤ 系統功能塊(System Function BlockSFB);

          ⑥ 背景數據塊(Instance Data BlockIDB);

          ⑦ 共享數據塊(Share Data BlockSDB)。

          用戶程序是以組織塊OB1作為程序的主干,通過編寫OB1可以調用其他塊,構成完整的用戶程序。

          FCFB都是由用戶自己編制的程序模塊,可以被其他程序塊(OBFCFB)調用。它們之間的根本區別在于,FC不具備自己的存儲區,而FB具有自己的存儲區——IDB,在調用任何一個FB時,都必須指定一個IDB

          SFCSFB是預先編制好的可供用戶程序調用的FCFB,是由SIEMENS公司編制的,因此,稱為系統功能和系統功能塊。

          數據塊分為IDBSDB兩種類型。IDB是與FB相關聯的,因此,在創建IDB時,必須指定它所屬的FB,而且該FB必須已經存在。在調用一個FB時,也必須指明一個與之對應的IDB

          IDBSDB沒有本質的區別,它們的數據都可以被任何一個OBFCFB/寫,兩者之間的主要區別在于使用目的:IDB的用途或者目的是為某一個FB提供數據,因此,其數據格式必須與該FB的變量聲明一致;SDB的主要目的是為用戶程序提供一個可保存的數據區,它的數據結構不依賴于特定的程序塊。

           


          火狐体育官网注册