輸入變量 (I)
輸出變量 (Q)
靜態變量 (E)
靜態全局變量 (W)
動態變量
系統變量
在Techno IL語言中允許使用幾種不同類型的變量。它們按下述規則定義:第一個字符用來表示變量的類型,緊接下來的一個字符表示變量的序號。不同類型的變量分別用下面的標識符表示:
I 輸入變量
Q 輸出變量
E">

小视频免费在线观看_夜夜b_男女隐私免费视频_国产一级性生活视频_久久综合入口_精品国内视频

技術頻道

TRACE MODE的變量

TRACE MODE的變量
輸入變量 (I)
輸出變量 (Q)
靜態變量 (E)
靜態全局變量 (W)
動態變量
系統變量
在Techno IL語言中允許使用幾種不同類型的變量。它們按下述規則定義:第一個字符用來表示變量的類型,緊接下來的一個字符表示變量的序號。不同類型的變量分別用下面的標識符表示:
I 輸入變量
Q 輸出變量
E 靜態變量
W 靜態全局變量
F 動態變量
不同類型變量的使用數量由IL程序的類型決定。
除了上述類型外,在Techno IL語言中還包括兩個系統變量:
result 累加器(X);
CMP 判斷標記
下面介紹這些變量類型的用途和區別。
輸入變量 (I)
該類型變量用作IL程序的輸入變量。根據程序類型的不同,這一類型變量在使用上也有所不同:
對于FBD類型的程序,這些變量將用來生成功能塊的輸入端。例如,如果在程序中該類型變量的最大序號為5(I5),那么在生成的功能塊中將包含有6個輸入端。變量I5與第六個輸入端對應,I0與第一個輸入端對應。
注意!功能塊輸入端的個數是由輸入變量的最大序號決定的,即使序號較小的變量在程序中沒有使用,功能塊還是會生成與之對應的輸入端。
在FBD類型的IL程序中,輸入變量的數量最多可達11個(從0開始,最大序列號為10),但I和Q類型的變量總和不得超過15個。
在PRG類型的IL程序中,輸入變量的數量最多可達256個(從0開始,最大序列號為255)。輸入變量用來接收來自節點某通道的屬性值,未與通道屬性關聯的輸入變量可作為自由變量,可用于保存中間計算結果。在PRG類型的IL程序中輸入變量和通道屬性的關聯規則將在下面介紹。
輸出變量 (Q)
該類型變量用作IL程序的輸出變量。根據程序類型的不同,這一類型變量在使用上也有所不同:
對于FBD類型的程序,這些變量將用來生成功能塊的輸出端。例如:如果在程序中該類型變量的最大序號為5(Q5),那么在生成的功能塊中將包含有6個輸出端。變量Q5與第六個輸出端對應,Q0與第一個輸出端對應。
模塊輸出端的數量是由輸出變量的最大序號決定的,即使序號較小的輸出變量在程序中沒有使用,對應模塊的輸出端也會自動生成。
在FBD類型的IL程序中,輸入變量的數量最多可達8個(從0開始,最大序列號為7),但I和Q類型的變量總和不得超過15個。
在PRG類型的IL程序中,輸出變量的數量最多可達256個(從0開始,最大序列號為255)。輸出變量用來生成通道的屬性值,未與通道屬性關聯的輸出變量可作為自由變量。在PRG類型的IL程序中輸出變量和通道屬性的關聯規則將在下面介紹。
注意!輸出變量與通道的屬性或模塊的輸出端關聯,因此,在程序執行過程中它們可作為輔助變量。
靜態變量 (E)
該類變量用于保存兩次程序調用期間的運算結果。根據程序類型的不同,這一類型變量允許使用的數量也有所不同:
在FBD類型的IL程序中,靜態變量的數量最多可達4個(從0開始,最大序列號為3);在FBD類型的IL程序中,靜態變量的數量最多可達256個。靜態變量可用于程序之間的數據交換。
靜態變量可以在FBD程序中控制和生成,要實現該操作可以使用Movings分組下的EREAD 和 WRTE模塊。
靜態全局變量 (W)
在操作站類型的節點中,靜態全局變量最大允許使用的數量為1024個;公共數據記錄器為256個;Lagoon(7188)、I8000、ADAM4500/5510/SL/SLG等控制器類型的節點為32個。
靜態全局變量能在任何一個IL和FBD程序中使用,并且可以在實時方式下從文件中讀取、通過網絡傳輸、通過OPC 請求或利用動態圖素在人機界面上顯示和控制。
在靜態全局變量的保存文件中也允許使用注釋信息,但注釋信息行必須以“;”開頭。
在FBD程序中,使用Movings分組下的WREAD 和AREAD模塊可以對靜態全局變量執行讀操作;使用WRTW模塊可以對靜態全局變量執行寫操作;使用WFILE模塊可以控制從文件中讀取靜態全局變量的值;使用NSND模塊可以控制靜態全局變量在網絡中的傳輸。
如果要在人機界面中顯示和操作靜態全局變量,可以在數據描述編輯器中,選擇一種動態繪圖工具,在繪圖工具設置對話框的對象列表中選擇W_Global對象,然后在W_Global變量列表中選擇所需要的變量。
注意!在IL程序中不能使用序號大于255的全局變量。序號從0到1023的變量只能在FBD-程序中通過WTRW, WREAD 或 AREAD來調用。
動態變量
該類變量的數值在程序的兩次調用期間不會保存,因此只能作為輔助變量在計算過程中使用。允許使用的動態變量的數量與程序的類型無關,均為255個。
系統變量
Techno IL語言使用兩個系統變量:
result 累加器(X)
CMP 為真標記
第一種變量在單址操作情況下可作為第二個操作數使用,并將運算結果保存在其中,該變量用標識符X表示。在IEC1131-3標準中,指令語言只支持單址操作方式,該方式在運算時由累加器完成,需要使用該變量。
在比較運算和操作符TEST中會生成CMP變量。該變量只有兩個值:真
(1)和假(0)。該變量將作為條件轉移操作時的判斷條件。

文章版權歸西部工控xbgk所有,未經許可不得轉載。

主站蜘蛛池模板: 九九久久99 | 日韩免费小视频 | 欧美精品在线一区二区三区 | 色婷婷影视 | 免费a级人成a大片在线观看 | 麻豆视频在线免费观看 | 日韩久久久久久久 | 日本在线视频一区二区三区 | 午夜国产成人 | 精品美女久久久久久免费 | 欧美一区一区 | 久久精品一区二区三区不卡牛牛 | 希岛爱理 在线 | 正在播放国产精品 | 国产精品一区二区三区免费 | 国产不卡视频一区二区三区 | 人操人 | 91视频在线观看视频 | 福利av在线 | 在线观看精品一区 | 国产亚洲综合性久久久影院 | 精品一区二区三区蜜桃 | 97在线免费观看视频 | 五月综合久久 | 动漫精品一区二区 | 亚洲伦理一区二区 | 国产在线观看av | 91精品国产99久久 | 中文字幕国产一区 | 日韩av在线高清 | 日本亚洲欧美在线 | 一区二区国产精品 | 91偷拍视频 | 国产a一区二区 | 亚洲黄色片子 | 国产精品99视频 | 欧美日韩亚洲国产综合 | 欧美激情一二三区 | 欧美日韩国产二区 | 叼嘿视频91 | 久久日本片精品aaaaa国产 |