練習目的:熟悉Sivarc的畫面規則,建立一個程序塊與一個畫面對象的鏈接
1) 在程序中創建3個FB塊,分別為A、B、C,在C的靜態參數中定義一個變量,命名為“PV”,INT 類型。
2) 在B中調用C兩次,然后再使用A調用B,最后A被OB塊調用。實驗的目標是讓每一個程序塊C對于一個棒圖。
注意:
這里使用單獨DB塊。
3) 創建一個精致屏,例如TP1200,插入一個畫面,例如“根畫面”,輸入文字“西門子Sivarc測試”。在畫面的“插件”->“SiVarc屬性”中定義畫面的名稱為“.DB.SymbolicName”。然后將畫面拖放到項目庫的主模板中。
4) 在畫面中插入一個棒圖對象,點擊棒圖,在“插件”->“SiVarc屬性”中定義棒圖連接的變量名稱為“Block.DB.SymbolicName&"_PV"”,名稱為“Block.DB.SymbolicName”然后將畫面和棒圖拖放到項目庫的主模板中,最后將創建的畫面和棒圖對象刪除。
5) 在項目樹下,在“公共數據”->“SiVarc”->“畫面規則”中定義程序塊與畫面對象鏈接的規則。
圖中設置程序塊為“C”,畫面對象為“棒圖_1”,畫面主副本為“根畫面”,這樣每調用一次程序塊就會在主副本為“根畫面”的畫面中生成一個對象“棒圖_1”。
6) 建立PLC與HMI的連接并編譯PLC程序,點擊HMI設備,然后點擊生成可視化按鈕生成畫面及對象。
7) 完成后,可以看到在HMI中自動生成一個畫面,名稱為“B_DB”,查看是否與程序塊B的背景數據塊名稱相同。畫面中生成兩個棒圖,每一個棒圖對應的過程值自動與程序塊C中定義的變量PV關聯。
審核編輯:郭婷
-
plc
+關注
關注
5012文章
13304瀏覽量
463595
原文標題:SiVarc練習一:建立程序塊與畫面的鏈接
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
山澤HDMI 2.1:讓每一幀畫面都栩栩如生
盛顯科技:投影融合處理器畫面不清晰,該怎么調整?

畫面分割器怎么調試
畫面分割器怎么連接
畫面分割器和視頻分配器有何區別
畫面分割器和分屏器有什么區別
畫面分割器有幾路主輸出
畫面分割器的主要功能
盛顯科技:投影融合處理器畫面出現閃爍或抖動,該怎么辦?

【AWTK使用經驗】如何播放視頻或攝像頭畫面

用RAW10制作1080P@30Hz的畫面,但5M畫面總是出現空白的原因?
Labview通過綠聯的HDMI采集卡采集相機畫面,但是max中videomode出現Unknown
西門子觸摸屏:基于變量值實現畫面自動切換功能

評論