發布日期:2022-04-27 點擊率:159 品牌:西門子_Siemens
問題:怎樣對WinCC中的I/O域進行間接尋址?
解答:要進行間接尋址必須定義一個動態字符串變量。此字符串變量包含了另一個變量內容可導致屬性被修改的變量名。改變這個字符串變量中的名稱,就可動態訪問不同的變量。
舉例:
1.創建一個新項目。
2.創建一個字符串變量"var_string"和一些變量類型為整型或浮點數的變量"var_1"..."var_x"。
3.在圖形編輯器中打開一幅新圖。
4.在圖中放置一些I/O域"IOfield_1"..."IOfield_x"并將它們與整型或浮點數變量鏈接。這些I/O域是為了輸入測試數據。
5.將另一個I/O域"IOfield_string"放置在圖中。將此域與字符串變量鏈接。這個I/O域是為了輸入要顯示的變量。注意事項:確保在對象屬性中"Input/output"的"數據格式"屬性設置為"String"(字符串).
6.將另一個I/O域"IOfield_output"放置在圖中。同樣將此域與字符串變量鏈接,間接尋址的復選標記激活。這里在對象屬性中將"Dataformat"屬性設為"Decimal"。
7.保存圖形和項目。
8.在I/O域"IOfield_1"..."IOfield_x"中輸入不同的整型和浮點數值。
9.然后在I/O域"IOfield_string"中輸入希望顯示在I/O域"IOfield_output"中的內容的變量名稱。
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV