回覆列表
-
1 # 路好車多
-
2 # 傅工Engineer
標籤和變數,可以認為是一個意思,都是PLC程式設計中的重要基礎概念,一般美系和日系的稱作標籤,比如三菱和AB,而歐系的稱為變數,比如西門子。PLC的實質就是計算機,因此PLC中的標籤和計算機語言中的變數是一個意思。
初中數學中,就接觸過變數,比如函式y=kx中,k是常數,而y和x就是變數,x是自變數,y是因變數。因此,變數,就是變化的量,怎麼才能讓變數變化呢?很簡單,那就是透過程式設計。
具體到PLC中,變數就是分配的一塊地址,程式設計,需要操作大量的資料,比如電機的速度,電流,溫度,壓力等等,而這些資料,是需要儲存的,就好比我們的電影,照片儲存在電腦硬碟中。比如,我們要控制電機的速度,就需要把速度儲存在PLC中,傳統的三零你個PLC中,稱之為暫存器,比如D100,D200。而標籤,就是用一個符號來替代D100,比如命名為Speed。這樣做,好處是顯而易見的,就是比使用D100更加的直觀。
如果不理解,就參照PLC的註釋,比如我們用D100來儲存電機的速度,但是,我們一看D100不知道是什麼,就給這個D100加個註釋,就叫電機速度,或者就叫Speed,那麼,為什麼不直接使用註釋來表示呢?非要用D100再加個註釋?這個註釋就是標籤。
假如你去酒店吃飯,你會發現包廂門上有各種不同的名稱,有點用地名例如:北京,上海,香港,南京。有的用一些詩情畫意的名字:梅,蘭,竹,菊,等等!實質上他們都有樓層門牌號比如301 302 303 201 202 203 這樣是不是很象x0 x1 x2 D0 D1 D3 這樣是不是很好理解呢?