變量類型
變量具有以下三種類型:
◆ 整型變量
類似 c 程序設(shè)計語言中的有符號長整數(shù)型變量,用于表示帶符號的整型數(shù)據(jù),取值范圍(-2147483648)~(+2147483647)。
◆ 浮點型變量
類似 c 語言中的浮點型變量,用于表示浮點(float)型數(shù)據(jù),取值范圍為±(1E-37~1E+37),有效數(shù)字7 位,最多 6 位小數(shù)。
◆ 開關(guān)變量
只有 0,1 兩種取值,用于表示開(1)關(guān)(0)兩種狀態(tài),或者表示表達式的真(1)或假(0)。非零的整數(shù)和浮點數(shù)賦給開關(guān)變量,都會得到 1。
◆ 變量名稱:每個變量具有名稱,同一工程中的變量不能重名,最長不能超過 15 個字符。變量名可以是中文或英文,個字符不能是數(shù)字。例如,溫度、var1 等均可以作為變量名。
注意:變量名不區(qū)分大小寫。
◆ 變量類型:三種基本類型整數(shù),浮點數(shù),開關(guān)量中的一種。
◆ IO 設(shè)備:
若不選擇任何設(shè)備,則變量為內(nèi)部變量,或者可以關(guān)聯(lián)到短信模塊上的數(shù)字輸入,輸出,模擬量。若選擇設(shè)備,則該變量為外部變量,和通訊口所連接的 PLC 或設(shè)備的寄存器關(guān)聯(lián)。此時需根據(jù)設(shè)備的通訊協(xié)議,設(shè)定寄存器的地址和類型。
◆ 保存值:勾選表示變量具有斷電保存屬性,啟動時從斷電保存區(qū)取得斷電前保存值作為初始值。
注意:系統(tǒng)每隔 5 分鐘保存一次所有數(shù)值變化的斷電保存的變量,每次保存斷電保存的變量,需要擦寫一次存儲區(qū),存儲區(qū)的擦寫壽命是 1 萬次,因此,變化過于頻繁的數(shù)據(jù),不要使用保存值。
◆ 初始值:對于非斷電保存變量,啟動時變量值等于此值。本系統(tǒng)最多支持 200 個斷電保存變量。
◆ 短信讀:勾選此選項后,值班人員可以使用“短信讀變量”命令,發(fā)手機短信給 GRM 設(shè)備,查詢 GRM設(shè)備中變量的值。請參考 6.2 短信讀變量。
◆ 短信寫:勾選此選項后,值班人員可以在短信中使用“短信寫變量”命令,通過手機短信,修改 GRM530器中變量的值。請參考 6.3 短信寫變量。
變量組
工程中擁有大量的變量時,會給查找變量帶來一定的困難,為此 GRMDev5 提供了變量分組管理的方式。變量組只是為了顯示和查找方便,它對變量的整體使用沒有任何影響。
注意:系統(tǒng)變量組為系統(tǒng)內(nèi)置,不可編輯,改名,刪除。
系統(tǒng)變量
系統(tǒng)變量以$開頭,是系統(tǒng)已經(jīng)定義好的,用戶可以直接使用。
◆ $COM1ERROR:開關(guān)型,只讀,當(dāng) GRM 設(shè)備與端口 COM1 連接的所有設(shè)備通訊故障時,該變量值為 1,否則為 0。
◆ $COM2ERROR:開關(guān)型,只讀,當(dāng) GRM 設(shè)備與端口 COM2 連接的所有設(shè)備通訊故障時,該變量值為 1,否則為 0。
◆ $COM3ERROR:開關(guān)型,只讀,當(dāng) GRM 設(shè)備與端口 COM3 連接的所有設(shè)備通訊故障時,該變量值為 1,否則為 0。
◆ $SIGNAL:整型,只讀,表示短信模塊的信號強度值,范圍-1~32。小于 5 表示 SIM 卡信號非常弱,無法發(fā)出短信,6-11 表示中等信號,12-31 表示信號強度非常好。
◆ $ALARMOFF:開關(guān)型,可讀寫,寫 1 表示禁用短信報警,寫 0 表示啟用并重新檢測短信報警。
$ALARMOFF 可以用做布防,撤防。
需要調(diào)試設(shè)備撤防時,可以通過短信將該變量寫 1,此時即使報警條件成立,短信模塊也不會發(fā)送任何報警短信。
撤防完畢后,將該變量寫 0 即可重新布防。
新建工程時,在短信控制中,已經(jīng)默認(rèn)建立了撤防和布防命令。用戶發(fā)送短信 控,撤防 或控,布防。 即可完成撤防和布防。
$ALARMOFF 也可以用作主動查詢報警,不管$ALARMOFF 當(dāng)前值是何值,通過短信或者事件控制對該變量寫 0,短信模塊會將當(dāng)前的報警短信發(fā)給值班人員(因此不要不停的對該變量進行寫 0 操作,不然會導(dǎo)致不停的重新發(fā)送當(dāng)前報警短信)。
◆ $ALARMFLAG:開關(guān)型,只讀。有報警發(fā)生標(biāo)志。有報警發(fā)生時變量值為 1,無報警時變量值 0。
◆ $NETTRAFFIC:整型,只讀,4G 網(wǎng)絡(luò)流量,單位是字節(jié),每次上電從 0 開始累積。
1M=1024K字節(jié)=1048576 字節(jié),目前運營商流量包月一般為 30M。
◆ $NETOFF: 開關(guān)型,可讀寫。寫 1 表示禁用 4G 網(wǎng)絡(luò)監(jiān)控,寫 0 表示啟用 4G 網(wǎng)絡(luò)監(jiān)控。
◆ $NetCOMERROR 開關(guān)型,只讀,當(dāng) GRM 設(shè)備與網(wǎng)口連接的所有 PLC 通訊故障時,該變量值為 1,否則為 0。
◆ $ERRORCODE
$NetState:整型,只讀,表示當(dāng)前上網(wǎng)的情況。0,故障。1,初始化。2,2G 狀態(tài)。3,3G 狀態(tài)。4,4G 狀態(tài)。5,有線網(wǎng)。 6,WIFI。
◆ $YEAR:整型,只讀,年。系統(tǒng)啟動時默認(rèn)時間是 2000 年 1 月 1 日 0 時 0 分 0 秒,對時完成后才是當(dāng)前時間。
◆ $MONTH:整型,只讀,月。
◆ $DAY:整型,只讀,日。
◆ $HOUR:整型,只讀,時。
◆ $MINUTE:整型,只讀,分。
◆ $SECOND:整型,只讀,秒。
◆ $SIMMATCH:開關(guān)型,只讀,表示當(dāng)前插入的 SIM 卡與下載工程時的是否相同,1 表示相同,0表示不同。
◆ $SIMERROR
上一篇:試劑灌裝機正確的使用方法是什么?
下一篇:工控一體機有什么作用?
免責(zé)聲明
- 凡本網(wǎng)注明"來源:智能制造網(wǎng)"的所有作品,版權(quán)均屬于智能制造網(wǎng),轉(zhuǎn)載請必須注明智能制造網(wǎng),http://towegas.com。違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
- 企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔(dān)責(zé)任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責(zé)任。
- 本網(wǎng)轉(zhuǎn)載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品來源,并自負(fù)版權(quán)等法律責(zé)任。
- 如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
2025第21屆鄭州工業(yè)自動化展
展會城市:鄭州市展會時間:2025-05-09