日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

PLC內(nèi)部各類型數(shù)據(jù)轉(zhuǎn)換

 黃沙留夢(mèng) 2019-10-28

PLC使用的過程中,會(huì)有各種類型的數(shù)據(jù)需要處理。如十進(jìn)制數(shù)、16進(jìn)制數(shù)、2進(jìn)制數(shù)、浮點(diǎn)數(shù)等。除了能夠熟練的使用各種類型的數(shù)據(jù)外,深入的掌握這些數(shù)據(jù)的內(nèi)部處理機(jī)制,可以在PLC編程使用更加輕松的處理各種問題。這里就各種類型數(shù)據(jù)在PLC內(nèi)部的表示方法展開分享。

十進(jìn)制(DEC)

即為我們通常所使用的1234567890……這樣類型的數(shù)據(jù)。在PLC內(nèi)部,十進(jìn)制數(shù)一般用于如下幾個(gè)方面:

  • 定時(shí)器和計(jì)數(shù)器的設(shè)定值;如PLC編程中使用的K10即為常數(shù)10。
  • 輔助繼電器(M)、定時(shí)器(T)、計(jì)數(shù)器(C)、狀態(tài)(S)等的編號(hào);如M10、T1、C1、S1等,使用十進(jìn)制數(shù)表示相應(yīng)內(nèi)部器件的地址編號(hào)。

16進(jìn)制(HEX)

應(yīng)用指令的操作數(shù)中的數(shù)值指定和指令動(dòng)作的指定(H常數(shù))。在做通信處理時(shí),常會(huì)用到16進(jìn)制數(shù)據(jù)的情況。

2進(jìn)制數(shù)(BIN)

即為0或者1這樣的數(shù)據(jù)。邏輯控制處理的數(shù)據(jù),就是0和1這兩種類型的數(shù)據(jù)。其PLC內(nèi)部對(duì)上述的10進(jìn)制和16進(jìn)制數(shù)據(jù)處理,均式轉(zhuǎn)換為2進(jìn)制處理的。其轉(zhuǎn)換過程如下圖對(duì)應(yīng):

PLC內(nèi)部各類型數(shù)據(jù)轉(zhuǎn)換

二進(jìn)制與10進(jìn)制間的轉(zhuǎn)換

從上圖中,二進(jìn)制的最高位為符號(hào)位。當(dāng)最高位位0時(shí),所表示的數(shù)為正數(shù);當(dāng)最高位為1時(shí),所表示的數(shù)為負(fù)數(shù)。

8進(jìn)制(OCT)

一般對(duì)PLC的IO地址,均是按照8進(jìn)制來進(jìn)行分配處理的。如X0~X7、X10~X17。編號(hào)尾部以0開始以7結(jié)束,總共8位。

BCD(BCD)

BCD就是將構(gòu)成10進(jìn)制數(shù)的各位上0~9的數(shù)值以四位的BIN來表現(xiàn)的形式。實(shí)際運(yùn)用過程中,這種已經(jīng)很少使用了。

實(shí)數(shù)(浮點(diǎn)數(shù))

PLC運(yùn)行過程中,運(yùn)算采用2進(jìn)制浮點(diǎn)數(shù)(實(shí)數(shù)),監(jiān)控采用了10進(jìn)制浮點(diǎn)數(shù)(實(shí)數(shù))。

數(shù)據(jù)間的轉(zhuǎn)換

各種類型數(shù)據(jù)間的轉(zhuǎn)換關(guān)系如下:

PLC內(nèi)部各類型數(shù)據(jù)轉(zhuǎn)換

數(shù)據(jù)對(duì)應(yīng)表

以上數(shù)據(jù)類型的運(yùn)用場(chǎng)景如下:

PLC內(nèi)部各類型數(shù)據(jù)轉(zhuǎn)換

各類型數(shù)據(jù)的運(yùn)用場(chǎng)景

二進(jìn)制浮點(diǎn)數(shù)的轉(zhuǎn)換關(guān)系:

PLC內(nèi)部各類型數(shù)據(jù)轉(zhuǎn)換

二進(jìn)制浮點(diǎn)數(shù)的轉(zhuǎn)換關(guān)系

二進(jìn)制浮點(diǎn)數(shù)的有效位數(shù):

  • 最小絕對(duì)值1175494×10^-44
  • 最大絕對(duì)值3402823×10^32

特別說明:

在進(jìn)行數(shù)據(jù)處理過程中,特殊書繼電器M8020(零)、M8021(借位)、M8022(進(jìn)位)的處理。

  • M8020(零):結(jié)果真為0時(shí)為1
  • M8021(借位):結(jié)果未達(dá)到最小單位,但不是0時(shí)為1
  • M8022(進(jìn)位):結(jié)果的絕對(duì)值超出可以處理的數(shù)值時(shí)為1

(轉(zhuǎn)載請(qǐng)注明來源函控自動(dòng)化工程師頭條號(hào)

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多