1. 概述
指針化是屬于間接尋址的一種類型。使用間接尋址時,應首先在運行系統中確定所用變量。定義一個變量列表,而非單個變量。列表條目由索引值和所用變量名稱組成。可使用索引變量控制訪問變量列表中的哪一條目。
說明:
使用變量指針化時,變量隨索引變量的值變化。
例程:
使用變量指針化,可以實現下面的場景:
操作員通過選擇列表選定多臺設備中的一臺,根據操作員的選擇相應設備的過程值顯示在一個輸出域中。

要實現上述功能,需要組態符號 I/O 域關聯文本列表以用來更改索引變量的值。
組態 I/O 域關聯指針變量。組態指針變量的變量列表,以反映選擇列表的結構。如果操作員選擇另一臺設備,則索引變量的值將改變。
此時,IO域中將顯示變量列表(指針變量)中新索引值指向的變量的內容。
2. 組態步驟
2.1 添加變量
在HMI變量表中添加相關變量,主要包括:
使用變量:ActualMotorSpeed
索引變量:IndexesForMotor
電機參數變量:MotorParameter_Motor{0}-- MotorParameter_Motor{10} 
2.2 組態變量指針化功能
在HMI變量表選中變量ActualMotorSpeed,在其指針化屬性中勾選指針化,在索引變量中選擇變量IndexesForMotor,為不同的索引號關聯不同的變量。
2.3 添加文本列表
組態名稱為“電機列表”的文本列表。
2.4 組態符號IO域和IO域
在畫面上組態符號IO域。常規屬性中的過程變量選擇索引變量IndexesForMotor。文本列表選擇名稱為“電機列表”的文本列表。
在畫面上組態IO域,常規屬性中過程變量選擇使用變量ActualMotorSpeed。
2.5 運行結果
當操作員通過文本列表選擇一個電機時,相應的值會通過文本列表的索引被讀出。
根據這個數值,相應的變量從創建的列表中被分配給“指針化變量”。
3. 備注
在組態有些功能時是不支持使用指針化變量的。
3.1 配方元素不支持關聯指針化變量

3.2 設置變量系統函數

審核編輯:劉清
-
HMI
+關注
關注
9文章
715瀏覽量
51986 -
tia
+關注
關注
1文章
86瀏覽量
29014 -
變量控制
+關注
關注
0文章
4瀏覽量
5926
原文標題:TIA Portal 平臺變量指針化如何使用?
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
字符型、指針型等變量該如何初始化
Teamcenter、TIA Portal和虛擬調試如何才能結合在一起
在TIA Portal中調整KUKA標準IO的數量
STEP7(TIA Portal) 中各種圖標的含義
使用TIA Portal進行工程設計的開放接口
TIA Portal V18包安裝的流程和注意事項
TIA Portal STEP7打開項目報錯該如何去解決呢?
C語言怎樣引用指針變量
TIA Portal版本和CPU中程序版本在上傳時的兼容性
STEP7(TIA Portal)TRACE功能全面解析
TIA Portal平臺變量指針化該如何去使用呢?
評論