<sup id="x7dny"><rp id="x7dny"><big id="x7dny"></big></rp></sup>
    • <label id="x7dny"><tt id="x7dny"><tfoot id="x7dny"></tfoot></tt></label>
      <dfn id="x7dny"></dfn>
      <small id="x7dny"><rp id="x7dny"><rt id="x7dny"></rt></rp></small>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684

      西門子授權代理商-西門子PLC一級代理商-觸摸屏伺服電機驅動代理商

      更新時間
      2024-12-02 08:00:00
      價格
      請來電詢價
      西門子PLC
      西門子觸摸屏
      西門子伺服電機
      西門子變頻器
      西門子直流調速器
      西門子電纜
      聯系電話
      13922889745
      聯系手機
      18475208684
      聯系人
      向小姐
      立即詢價

      詳細介紹

      我的理解是自動生成的設備畫面按工位分類的原理就是通過讀取畫面規則中觸發規則的功能塊的某一級的調用的名稱進行分類,這個某一級調用的FC或者FB在整個項目中只調用了一次。例如我現在的例子里ST10_Main這個FC作為工位分類的依據,它在觸發規則的機器人功能塊的調用結構里屬于一級調用

      圖片

      圖片

      在手冊里,我們找到表示調用層級的第一級程序塊的函數:StructureBlock

      這個函數象對第一級塊進行juedui尋址,可訪問第一級塊及其數據塊的各種屬性

      下面是這個函數具體屬性的用法


      ? “FolderPath”對象屬性SubModuleBlock.FolderPath訪問塊在項目樹的“程序塊”文件夾中的路徑,例如,“Plant\Plantsection\Productionline”? “Name”對象屬性SubModuleBlock.Name 訪問塊的內部名稱,例如,“FB1”。


    • “NetworkComment”對象屬性

    • SubModuleBlock.NetworkComment  訪問在塊的程序段中輸入的注釋。


    • “NetworkTitle”對象屬性

    • SubModuleBlock.NetworkTitle 訪問用于對塊進行實例化的程序段的標題。


    • “Number”對象屬性

    • SubModuleBlock.DB.Number 訪問塊屬性中的塊編號。


    •  “Parameters”列表

    • SubModuleBlock.Parameters("Activate").Value 訪問塊參數。


    • “SymbolComment”對象屬性

    • SubModuleBlock.SymbolComment 訪問塊屬性中用戶自定義的注釋。


      ? “SymbolicName”對象屬性

      SubModuleBlock.SymbolicName 訪問用戶自定義的塊名稱。

      ? “Title”對象屬性

      SubModuleBlock.Title 訪問塊屬性中的塊標題。

      ? “Version”對象屬性 SubModuleBlock.Version

      如果塊是一個塊類型的實例,則通過該表達式可訪問庫中塊類型的類型版本。


      我這里用的的是:StructureBlock.SymbolicName 訪問用戶自定義的塊名稱。并在前面加上Robot_001作為前綴。這樣子就可以將自動生成的設備畫面按工位分類了。需求2:將自動生成相同類型的設備的畫面放在同一個文件夾里圖片選擇畫面組


      圖片


      輸入:"SiVarc"&"\\001_Robot"這里的意思就是將該自動生成的畫面放在命名為001_Robot的畫面組里上面是機器人的畫面,下面是閥的


      圖片

      圖片


      閥這里我的程序架構采用的調用結構是一套夾具用一個FB塊做主調用,FB里再調用每個閥閥的FB功能塊,畫面分類,我是打算按每套夾具進行分類通過調用結構得出,這個夾具的FB主調用功能塊屬于二級調用。在手冊里,我們找到表示調用層級的第二級程序塊的函數ModuleBlock這個函數訪問塊和相關數據塊的各種屬性下面是這個函數具體屬性的用法


      ? “FolderPath”對象屬性

      ModuleBlock.FolderPath 訪問塊在項目樹的“程序塊”文件夾中的路徑,例如,“Plant\Plantsection\Productionline”

      ? “Name”對象屬性

      ModuleBlock.Name 訪問塊的內部名稱,例如,“FB1”。

      ? “NetworkComment”對象屬性

      ModuleBlock.NetworkComment 訪問在塊的程序段中輸入的注釋。

      ? “NetworkTitle”對象屬性

      ModuleBlock.NetworkTitle 訪問用于對塊進行實例化的程序段的標題。

      ? “Number”對象屬性

      ModuleBlock.DB.Number 訪問塊屬性中的塊編號。

      ? “Parameters”列表

      ModuleBlock.Parameters("Activate").Value 訪問塊參數。

      ? “SymbolComment”對象屬性

      ModuleBlock.SymbolComment 訪問塊屬性中用戶自定義的注釋。

      ? “SymbolicName”對象屬性

      ModuleBlock.SymbolicName 訪問用戶自定義的塊名稱。

      ? “Title”對象屬性

      ModuleBlock.Title 訪問塊屬性中的塊標題。

      ? “Version”對象屬性

      ModuleBlock.Version 如果塊是一個塊類型的實例,則通過該表達式可訪問庫中塊類型的類型版本。

      所以我這里用的的是:ModuleBlock.SymbolicName 訪問用戶自定義的塊名稱并在前面加上Valve_002_作為前綴。

      畫面組的表達式為"SiVarc"&"\\002_Valve"

      下面是自動生成后的完整的效果

      圖片


      相關產品

      聯系方式

      • 電  話:13922889745
      • 經理:向小姐
      • 手  機:18475208684
      • 微  信:18475208684