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

      技術(shù)頻道

      TRACE MODE的變量

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

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

      主站蜘蛛池模板: 中文字幕在线观看一区| 男人免费视频一区二区在线观看| 日本在线观看一区二区三区| 精品深夜AV无码一区二区| 国产成人综合亚洲一区| 激情内射亚洲一区二区三区爱妻| 亚洲色精品vr一区二区三区| 亚洲中文字幕丝袜制服一区| 国产一区二区三区手机在线观看| 免费无码一区二区三区蜜桃大| 亚洲成AV人片一区二区| 国产一区二区三区免费观看在线| 亚洲福利精品一区二区三区| 国产成人av一区二区三区在线观看 | 视频一区二区中文字幕| 韩国资源视频一区二区三区| 亚洲无码一区二区三区| 中文激情在线一区二区| 精品人妻系列无码一区二区三区 | 国内精品视频一区二区三区| 精品少妇人妻AV一区二区| 中文字幕精品一区二区| 玩弄放荡人妻一区二区三区| 无码人妻aⅴ一区二区三区有奶水| 亚洲AV无码一区二区一二区| 人妻少妇精品视频三区二区一区| 无码少妇一区二区浪潮免费| 精品一区二区ww| 精品一区中文字幕| 丝袜美腿高跟呻吟高潮一区| 一区二区三区美女视频| 韩国福利一区二区三区高清视频| 国模无码人体一区二区| 日本免费一区二区三区| 亚洲高清毛片一区二区| 国产一区二区三区电影| 久久婷婷色综合一区二区| 亚洲一区二区在线视频| 亚洲AV一区二区三区四区| 日本一区二区在线不卡| 亚洲AV无码一区东京热久久 |