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

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

技術(shù)頻道

TRACE MODE的變量

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

文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。

主站蜘蛛池模板: 老司机av福利 | 亚洲精品成人 | 国产精品国产三级国产aⅴ原创 | 久久精品视 | 波多野结衣一区二区三区 | 亚洲精品综合一区二区 | 日韩和欧美的一区二区 | 国产成人av网站 | 久久九九国产 | 欧美亚洲日本一区 | 久久wwww | 国产精品美女久久久久aⅴ国产馆 | 天天草综合网 | 国产福利影院 | 欧美日一 | 色婷婷综合久久久中文字幕 | 人人草影院 | 亚洲成年 | 日本亚洲欧美 | 久久6热视频 | 国产精品成av人在线视午夜片 | 毛片国产 | 国产日韩欧美视频 | 91网站视频在线观看 | 亚洲国产天堂 | 成人丁香| 奇米7777欧美日韩免费视频 | 色婷婷成人在线 | 亚洲一区二区三区精品视频 | 成人av电影天堂 | 亚洲日韩视频 | 黄色一级片在线免费观看 | 天堂аⅴ在线最新版在线 | 日韩在线观看网站 | 色肉色伦交av色肉色伦 | av在线不卡网站 | 99久久综合 | 国产成人精品一区二区三区视频 | av大片网站 | 中文字幕一区二区视频 | 成人午夜网站 |