練習(xí)目的:熟悉Sivarc的畫(huà)面規(guī)則,建立一個(gè)程序塊與一個(gè)畫(huà)面對(duì)象的鏈接
1) 在程序中創(chuàng)建3個(gè)FB塊,分別為A、B、C,在C的靜態(tài)參數(shù)中定義一個(gè)變量,命名為“PV”,INT 類(lèi)型。
2) 在B中調(diào)用C兩次,然后再使用A調(diào)用B,最后A被OB塊調(diào)用。實(shí)驗(yàn)的目標(biāo)是讓每一個(gè)程序塊C對(duì)于一個(gè)棒圖。
注意:
這里使用單獨(dú)DB塊。
3) 創(chuàng)建一個(gè)精致屏,例如TP1200,插入一個(gè)畫(huà)面,例如“根畫(huà)面”,輸入文字“西門(mén)子Sivarc測(cè)試”。在畫(huà)面的“插件”->“SiVarc屬性”中定義畫(huà)面的名稱(chēng)為“.DB.SymbolicName”。然后將畫(huà)面拖放到項(xiàng)目庫(kù)的主模板中。
4) 在畫(huà)面中插入一個(gè)棒圖對(duì)象,點(diǎn)擊棒圖,在“插件”->“SiVarc屬性”中定義棒圖連接的變量名稱(chēng)為“Block.DB.SymbolicName&"_PV"”,名稱(chēng)為“Block.DB.SymbolicName”然后將畫(huà)面和棒圖拖放到項(xiàng)目庫(kù)的主模板中,最后將創(chuàng)建的畫(huà)面和棒圖對(duì)象刪除。
5) 在項(xiàng)目樹(shù)下,在“公共數(shù)據(jù)”->“SiVarc”->“畫(huà)面規(guī)則”中定義程序塊與畫(huà)面對(duì)象鏈接的規(guī)則。
圖中設(shè)置程序塊為“C”,畫(huà)面對(duì)象為“棒圖_1”,畫(huà)面主副本為“根畫(huà)面”,這樣每調(diào)用一次程序塊就會(huì)在主副本為“根畫(huà)面”的畫(huà)面中生成一個(gè)對(duì)象“棒圖_1”。
6) 建立PLC與HMI的連接并編譯PLC程序,點(diǎn)擊HMI設(shè)備,然后點(diǎn)擊生成可視化按鈕生成畫(huà)面及對(duì)象。
7) 完成后,可以看到在HMI中自動(dòng)生成一個(gè)畫(huà)面,名稱(chēng)為“B_DB”,查看是否與程序塊B的背景數(shù)據(jù)塊名稱(chēng)相同。畫(huà)面中生成兩個(gè)棒圖,每一個(gè)棒圖對(duì)應(yīng)的過(guò)程值自動(dòng)與程序塊C中定義的變量PV關(guān)聯(lián)。
-
plc
+關(guān)注
關(guān)注
5013文章
13327瀏覽量
464083 -
程序
+關(guān)注
關(guān)注
117文章
3792瀏覽量
81163
原文標(biāo)題:SiVarc練習(xí)一:建立程序塊與畫(huà)面的鏈接
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論