<object id="ayu7o"></object>

      <object id="ayu7o"></object>

    1. <menuitem id="ayu7o"></menuitem>
      <object id="ayu7o"></object>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684

      西門子代理商PLC中國(授權)華東一級代理商

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

      詳細介紹

      在多種情境中,經常需要對大量的相似設備進行監控和控制,這些設備在人機界面(HMI)上需要展示各自的參數和控制選項。若單獨為每個設備在HMI上設計子畫面,會極大地增加重復性工作,并使得HMI程序變得冗雜。

      為了簡化這一過程,我們可以采用一種策略:為這些相似的設備在HMI程序中設計一個通用的“面板模板”(Faceplate Template),然后通過彈出的方式加載這個模板,根據不同設備的需要顯示相應的參數。這樣做可以顯著降低配置工作的復雜性。

      以下是一個實例,展示如何通過彈出畫面調用同一個面板模板來分別展示三組設備的PID調節參數、設備啟停信號參數,并通過開關按鈕對布爾(Bool)變量進行置位或復位操作。

      步驟:

      1、在HMI環境中,創建多個與同類設備相關的參數變量(PID數據類型為PLC程序中定義的UDT數據類型)。

      圖片

      2、接著,在HMI中設置內部變量,包括指針索引變量和指針變量。

      圖片

      3、配置這些指針變量,使它們能夠根據索引變量的值指向不同的實際變量。

      圖片

      當PID_index值為0時,P_Common指向PID_DB_PID1.P;

      當PID_index值為1時,P_Common指向PID_DB_PID2.P;

      當PID_index值為2時,P_Common指向PID_DB_PID3.P。

      同樣地,對“I_Common”、“D_Common”及“Start_Common”等指針變量也進行類似的配置。

      4、在項目庫中創建一個通用的面板模板。

      圖片

      5、在該模板中,添加必要的動態屬性。

      圖片

      6、添加用于參數展示和輸入的I/O字段,并將這些字段的過程值綁定到相應的動態屬性上。

      圖片

      7、增設“啟動/停止”切換開關,通過改變Bool類型變量的狀態來實現設備的啟動或停止。由于指針化變量不能直接使用某些函數,我們利用開關的開關狀態來間接控制Bool變量。

      對于啟動/停止操作,有兩種常見的實現方式:

      1)使用一個開關,設置其文本在“啟動”和“停止”之間切換。

      圖片

      2)使用兩個開關,一個專門用于“啟動”,另一個用于“停止”。

      圖片

      添加動畫,選擇“可控性”。

      圖片

      圖片

      完成這些設置后,在面板模板編輯器中發布版本。

      8、在HMI的彈出畫面管理中,新增一個名為“PID_Popup”的彈出畫面,調整其大小,并從項目庫的類型中添加之前創建的“PID_FP”模板。

      圖片

      9、在這個彈出畫面的面板實例中,將動態屬性與前面創建的指針化變量進行關聯。

      圖片

      10、在彈出畫面上添加一個“關閉”按鈕,并在其單擊事件中設置函數以關閉彈出畫面。

      圖片

      11、Zui后,在主畫面上添加一個按鈕,用于觸發彈出畫面的顯示,并在該按鈕的單擊事件中添加相應的函數。

      圖片

      完成上述步驟后,即可在實際運行中看到預期的效果:

      圖片


      聯系方式

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