在上一步中,已向組織塊“Main [OB1]” 的第一個(gè)程序段中插入了三條 LAD 指令。 在下一部分中,將把這些指令與 PLC 變量互連。PLC 變量用于為指令提供值,將根據(jù)這些值來(lái)執(zhí)行指令。
變量是用于程序的,可以有不同值的變量。 根據(jù)應(yīng)用范圍,變量可分為以下幾類(lèi):
● 局部變量: 局部變量?jī)H適用于定義這些變量的塊。
● PLC 變量:PLC 變量適用于整個(gè) PLC。
程序中多數(shù)指令都通過(guò)變量來(lái)操作。 為指令分配變量后,即會(huì)使用指定變量的值來(lái)執(zhí)行該指令。
變量在 TIA Portal 中集中管理。 在程序編輯器中創(chuàng)建 PLC 變量與在 PLC 變量表中創(chuàng)建 PLC 變量沒(méi)什么區(qū)別。 如果在程序或 HMI 畫(huà)面的多個(gè)位置使用某個(gè)變量,則對(duì)該變量所作的更改會(huì)立即在所有編輯器中生效。
變量的優(yōu)點(diǎn)
變量的優(yōu)點(diǎn)在于可以集中更改程序中使用的尋址方式。 若沒(méi)有變量提供的符號(hào)尋址功能,則每次 PLC 輸入和輸出的組態(tài)發(fā)生變化時(shí),在用戶(hù)程序中反復(fù)使用的尋址方式必須在程序中的多個(gè)位置進(jìn)行更改。
PLC 變量
PLC 變量由以下部分組成:
● 名稱(chēng)(例如,CONVEYOR_ON): 變量名稱(chēng)只對(duì)一個(gè) PLC 有效,并且在整個(gè)程序和此特定 PLC 中只能出現(xiàn)一次。
● 數(shù)據(jù)類(lèi)型(例如,BOOL ): 數(shù)據(jù)類(lèi)型定義值的表示形式和允許的值范圍。 例如,通過(guò)選擇 BOOL 數(shù)據(jù)類(lèi)型,即指定變量只接受二進(jìn)制值“0”和“1”。
● 地址(例如,M 3.1):變量地址是絕對(duì)地址,定義變量讀值或?qū)懼档拇鎯?chǔ)區(qū)。 輸入、輸出和位存儲(chǔ)區(qū)均為可能的存儲(chǔ)區(qū)實(shí)例。
可以使用輸入 (I) 和輸出 (Q) 存儲(chǔ)區(qū)對(duì)過(guò)程映像尋址。
過(guò)程映像包含 PLC 模塊輸入和輸出的映像:
● PLC 的操作系統(tǒng)在每個(gè)程序循環(huán)都會(huì)刷新過(guò)程映像中輸入的信號(hào)狀態(tài)(
● 過(guò)程映像中輸出的信號(hào)狀態(tài)在每個(gè)程序循環(huán)由 PLC 的操作系統(tǒng)寫(xiě)入到相應(yīng)輸出模塊的輸出。
機(jī)器或過(guò)程通常通過(guò)輸出的信號(hào)狀態(tài)來(lái)控制。
下圖顯示了 PLC 變量表、用戶(hù)程序中的變量、位存儲(chǔ)區(qū)以及 PLC 的輸入和輸出在理論上是如何互相鏈接的。
位存儲(chǔ)區(qū)主要用于保存中間結(jié)果。 在位存儲(chǔ)區(qū)中尋址的變量值存儲(chǔ)在系統(tǒng)存儲(chǔ)器中,并且不會(huì)傳送給模塊。 變量的數(shù)據(jù)類(lèi)型決定變量在存儲(chǔ)器中占用的存儲(chǔ)空間。 例如,BOOL 數(shù)據(jù)類(lèi)型的變量在存儲(chǔ)器中僅占用一位。INT 數(shù)據(jù)類(lèi)型的變量在存儲(chǔ)器中占用 16位。 變量不允許在一個(gè)存儲(chǔ)區(qū)中重疊。 變量的地址必須唯一。
PLC 變量表
PLC 變量表包含對(duì)于某個(gè) PLC 有效的變量和常量的定義。 系統(tǒng)會(huì)為項(xiàng)目中創(chuàng)建的每個(gè) PLC 自動(dòng)創(chuàng)建一個(gè) PLC 變量表。
下表給出了“變量”(Tags) 選項(xiàng)卡中各表格列的含義:
-
plc
+關(guān)注
關(guān)注
5010文章
13271瀏覽量
463068 -
程序
+關(guān)注
關(guān)注
117文章
3785瀏覽量
81004 -
HMI
+關(guān)注
關(guān)注
9文章
587瀏覽量
48539 -
LAD
+關(guān)注
關(guān)注
0文章
15瀏覽量
7033
原文標(biāo)題:博途學(xué)習(xí)之 : 什么是變量?
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論