練習目的:熟悉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
+關注
關注
5031文章
13744瀏覽量
472300
原文標題:SiVarc練習一:建立程序塊與畫面的鏈接
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
cypress3014 obs輸出的畫面跟實際圖像顛倒了,怎么解決?
canmv-k230使用攝像頭出現紫色畫面,并且顯示不完全怎么修復?
ADV7280畫面在滾動的原因?
DLPC3436畫面重影;系統發送關燈指令后,重新打開LED,有概率出現畫面重影怎么解決?
DLPC3479 Light control下Internal patterns投影畫面異常是什么原因導致的?
DLP471TPFQQ全黑畫面和藍60畫面出現較多不易察覺的亮點是怎么回事?
用DLP3010投影,使用高速相機拍攝畫面,采樣間隔0.1ms,發現每第10張畫面,就變暗是哪里出了問題?
在攝像頭采集回來畫面并進行視頻輸出畫面時,如何可以在屏幕上查看放大后的視頻畫面?
畫面分割器怎么調試
畫面分割器怎么連接
畫面分割器和視頻分配器有何區別
畫面分割器有幾路主輸出
畫面分割器的主要功能
【AWTK使用經驗】如何播放視頻或攝像頭畫面

評論