1. <pre id="srmtd"></pre>
      
      
    2. <menuitem id="srmtd"></menuitem>

    3. PLC基礎(chǔ)知識(shí)

      艾寶物聯(lián)PLC教程04:PLC內(nèi)部寄存器詳解

      發(fā)表時(shí)間:2018-09-17

      將PLC存儲(chǔ)器視為帶有抽屜的柜子,稱為寄存器。數(shù)據(jù)保存在這些寄存器中。這些寄存器有不同的大小,并保存不同類型的數(shù)據(jù)。

      :可以具有值1或0. 1通常表示開,而0表示關(guān)。位是所有其他類型數(shù)據(jù)的構(gòu)建塊。
      整數(shù)整數(shù)(無(wú)小數(shù)點(diǎn))。調(diào)用:Characters(char),Integers(int),long Integers(long int)或Words。查找位大小以及它們是有符號(hào)還是無(wú)符號(hào)。無(wú)符號(hào)是正數(shù),而有符號(hào)是正數(shù)或負(fù)數(shù)。
      浮點(diǎn)數(shù):帶小數(shù)點(diǎn)的數(shù)字,可以是正數(shù)或負(fù)數(shù)。它們被稱為浮點(diǎn)數(shù)(浮點(diǎn)數(shù)),其較大的變量稱為雙浮點(diǎn)數(shù)。

      類型 #位 符號(hào)/無(wú)符號(hào) 最低價(jià)值 最大價(jià)值
      1   0 1
      詮釋 8 -128 127
      無(wú)符號(hào) 0 255
      16 -32,768 32,767
      無(wú)符號(hào) 0 65,535
      32 2,147,483,648 2,147,483,647
      無(wú)符號(hào) 0 4,294,967,295
      浮點(diǎn) 32   1.175 E-38 3.403 E + 38
      64   2.225 E-308 1.798 E + 308

      地址/標(biāo)簽:寄存器全部并排堆放在PLC的存儲(chǔ)器中。每個(gè)位置都有一個(gè)地址,讓PLC知道您正在談?wù)摰臄?shù)據(jù)。較舊的PLC軟件要求用戶通過(guò)該地址引用數(shù)據(jù)(例如“x1023”可能意味著1023的寄存器)。一些較新的軟件使地址透明。用戶為一段數(shù)據(jù)命名(例如“Oven2Temperature”),PLC會(huì)跟蹤寄存器的位置。如果軟件使用地址來(lái)引用數(shù)據(jù),它稱為“基于地址”,如果它使用命名數(shù)據(jù),則稱為“基于標(biāo)記”。一些編程包是基于地址的,但允許地址具有“昵稱”或類似的東西。它們優(yōu)于標(biāo)準(zhǔn)的基于地址的系統(tǒng)的優(yōu)勢(shì)往往是有限的。隨著程序的增長(zhǎng),基于標(biāo)簽的系統(tǒng)的優(yōu)勢(shì)變得明顯,并記住x1023中存儲(chǔ)的內(nèi)容變得困難。如果您的程序使用基于標(biāo)簽的系統(tǒng)會(huì)有任何復(fù)雜性,則可以簡(jiǎn)化設(shè)計(jì)。

      潛水更深

      數(shù)據(jù)類型內(nèi)部:如前所述,所有數(shù)據(jù)類型都由位(1和0)組成。寫入一個(gè)8位數(shù)字,如bbbbbbbb(其中“b”可以表示0或1),因此您可能有00000000,111111111或01011110 .... 任何組合都會(huì)這樣做。這些比特的含義取決于數(shù)據(jù)類型。

      無(wú)符號(hào)整數(shù):最不重要的位是最右邊的位,每個(gè)位置左移兩倍。最右邊的位是1,它的值是左邊的下一位2 4 8 16 32 64 128 256 ......(這與數(shù)據(jù)類型要求的位數(shù)一樣多)。這是無(wú)符號(hào)8位整數(shù)的樣子:

      如果所有8位都是0(00000000)那么我們得到0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 = 0 
      如果所有8位都是1(11111111)那么我們得到128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255 
      因此8位無(wú)符號(hào)整數(shù)的范圍是0 - 255 
      介于兩者之間的一個(gè)例子(00110101)0 + 0 + 32 + 16 + 0 + 4 + 0 + 1 = 53

      簽名整數(shù):他們有點(diǎn)復(fù)雜,查看維基百科的文章 2贊美一個(gè)良好的探索。

      十六進(jìn)制格式(十六進(jìn)制):不是將每個(gè)位寫出,而是將4位組合在一起。每個(gè)組的值可以為0 - 15,這會(huì)導(dǎo)致問(wèn)題,因?yàn)槲覀兊臄?shù)字系統(tǒng)從0到9,因此我們還使用A,B,C,D,E和F來(lái)獲得總共16個(gè)值。(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F(xiàn))

      十六進(jìn)制的示例1001 0011 1111 0010將是93F2

      為了清楚我們正在使用Hex格式,我們?cè)跀?shù)字的開頭加上'0x',所以我們的最后一個(gè)例子將被寫為0x93F2

      字符:(通常為8位無(wú)符號(hào)整數(shù))通常用于表示字母或符號(hào)。示例:您可以使用它們?cè)诓僮髅姘迳巷@示文本。使用ASCII表查看值如何映射到符號(hào)。

      浮點(diǎn)數(shù)中的位數(shù)如何呢?它們是如何突破的?它有點(diǎn)復(fù)雜,我不想在本教程中深入研究它。作為PLC用戶,您不太可能需要知道它們的位如何轉(zhuǎn)換為值,因此不必?fù)?dān)心它。

      相關(guān)資訊13609158196
      推薦產(chǎn)品13609158196
      日韩无码a片精彩视频,精品国产一区二区三区免费看,U久久精品国产99国产精品亚洲,亚洲色欧美色国产精品

        1. <pre id="srmtd"></pre>
          
          
        2. <menuitem id="srmtd"></menuitem>