西安艾寶物聯網科技有限公司

西安艾寶物聯-工業無線測控專家

艾寶物聯 工業無線測控專家

以技術創新為生命,以卓越品質求生存

當前位置:主頁 > PLC知識 > PLC基礎知識 >

20:高級說明 | 艾寶物聯PLC手冊

文章出處:未知 瀏覽次數:發表時間:1970-01-01

高級說明

數據處理說明

定時器,計數器和各個繼電器都涉及各個位的處理,即單個開關信號。 PLC操作涉及表示值的數據塊,這些塊是
被稱為單詞。

數據處理包括將存儲在一個存儲器字位置的數字信息移動或傳輸到不同位置的另一個字,比較數據值和執行簡單算術運算的操作。

? 寄存器是可以存儲數據的地方。
? 每個數據寄存器可以存儲通常為8或16位的二進制字。
? 位數決定了可以存儲的數字的大小(2n - 1)。
? 4位寄存器可以存儲0到+15之間的正數。
? 8位:0和+255。
? 16位:0和+65535。

數據移動說明

通常有2個共同的指令"集合":
? 單指令通常稱為MOV(移動)將值從一個地址復制到另一個地址。
MOV指令需要知道兩件事:
? 來源 - 我們想要移動的數據所在的位置。
? 目的地 - 數據移動到的位置。
? 我們在這里寫一個地址。 此外,數據可以移動到物理輸出。

數據比較

? 數據比較指令讓PLC比較兩個數據值。
? 因此,可能是將從某個輸入設備讀取的數字值與寄存器中包含的第二個值進行比較。
PLC通常可以進行比較:
? 小于(< or LESS),
? 等于(=或EQU),
? 小于或等于(< =或LEQ),
? 大于(>或GRT),
? 大于或等于(> =或GEQ),和
? 不等于(NEQ)。

算術(數學)指令

PLC幾乎總是包含數學函數來執行一些算術運算:
? 添加(ADD) - 將一個數據添加到另一個數據的功能。
? 減法(SUB) - 從另一個數據中減去一個數據的能力。
? 乘法(MUL) - 將一個數據乘以另一個數據的能力。
? Division(div) - 將一個數據與另一個數據分開的能力。

<強>溢出

通常,內存位置是16位位置。 如果結果大于可以存儲在內存位置的值,那么我們會得到溢出。 plc打開一個內部繼電器,告訴我們發生了溢出。 如果數字大于65535,我們會收到溢出 (2 ^ 16 = 65536)。

根據plc,我們在目標位置會有不同的數據。 有些人使用32位數學解決了這個問題。 如果我們正在進行除法,并且我們將零除以溢出位開啟。

回頂部

日月夜夜男人的天堂,久久丁香香蕉天堂精品,一夜a爱视频