<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發網

      電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
      搜索: 您現在的位置: 電子開發網 >> 電子開發 >> PLC基礎入門教程 >> 正文

      詳解西門子S7-200 PLC的數據類型 _200Smart和S7-200數據類型_數據類型VB,VW,VD關系

      作者:佚名    文章來源:本站原創    點擊數:    更新時間:2023/7/31

      PLC是工業控制不可缺少的自動化核心設備,要想學好PLC就必須要先了解數據類型。數據類型是所有自動化軟件的基礎,只有熟練掌握,才能隨心所欲的駕馭。下面我們就以西門子S7-200為例,詳細講述這些數據類型。S7-200SMART和S7-200類似。

      西門子編程中基本的數據類型共7種,分別是:

      位bit、字節byte、字word、雙字double word、整數型int、雙整數dint、實數real。

      關系公式:1雙字=2字=4字節=32位

      1.位:BOOL,只有兩個值0和1,如I0.0,Q0.2等

      2.字節:一個字節等于8位,范圍是0~7,如IB0包括I0.0-I0.7。

      3.字:相鄰的兩字節組成一個字,表示一個無符號數,因此字為16位。如IW0由IB0和IB1組成。

      4.雙字:相鄰的兩個字組成一個雙字,來表示一個無符號數。如MD4由MW4和MW6組成。

      5.整數:為有符號數,最高位為符號位,1表示正數,0表示負數。

      6.浮點數:可以用來表示小數。

       

      VW:V寄存器字。

      IW:輸入字。

      QW:輸出字。

      MW:M寄存器字。

      SMW:系統寄存器字。

      LW:臨時寄存器字。

      AIW:模擬量輸入字 。

      MWx表示數據格式為字WORD或整數INT的內部寄存器地址。

      MW0表示偏移地址為0的內存字,MW8表示偏移地址為8的內存字。

      西門子PLC的QW0用法如下:

      西門子PLC的QW0用法 

      西門子PLC系統基本上是以字節為單位的,所以,其數據格式為字WORD或整數INT的”規范“偏移地址是以2為步進量的,例如:MW2、MW4、MW6;(MW1這種地址也是允許的,但必須自行保證程序中所使用的數據地址不復用)。

       
      1、基本數據類型

      基本數據類型由以下幾種:

      1.1、位(bit)

      定義為BOOL(布爾型),只有兩個值:0 或 1。如:I0.0,Q0.1,M0.0,V0.1 等。

      1.2、字節(Byte)

      定義一個字節(Byte)等于8 位(Bit),其中0位為最低位,7 位為最高位。

      如:IB0(包括 I0.0~I0.7 位),QB0(包括Q0.0~Q0.7 位),MB0,VB0 等。

      用十六進制表示的范圍為:00~FF,用十進制表示的范圍為 0~255。

      數據類型之字節 
      1.3、字(Word)

      定義相鄰的兩字節(Byte)組成一個字(Word),表示一個無符號整數,所以一個字為16位。

      如:IW0 由 IB0 和 IB1 組成的,其中I是輸入映象寄存器,W表示字,0是字的起始字節。特別注意的是:起始字節必須是偶數。

      字的范圍為十六進制的 0000~FFFF,十進制的 0~65536。

      在編程時,如果已經使用 IW0,如果想再用 IB0或 IB1,就要特別慎重,避免重復定義。

      數據類型之字 
      1.4、雙字(DoubleWord)

      相鄰的兩個字(Word)組成一個雙字,來表示一個無符號數。因此,雙字為 32 位。

      如:MD100 是由 MW100 和 MW102 組成的,其中M是位存儲區,D表示雙字,100是雙字的起始字節。特別注意的是:雙字的起始字節也必須是偶數。

      雙字的范圍為十六進制的 0000~FFFFFFFF(即十進制的 0~4294967295)。

      在編程時如果已經使用了MD100,如果再用 MW100或MW102,就要特別慎重,避免重復定義。

      數據類型之雙字 
      特別注意:以上的字節、字和雙字數據類型均為無符號數,即只有正數,沒有負數。

      1.5、16位整數(INT,Integer)

      整數為有符號數,最高位為符號位,1表示負數,0表示正數。范圍為-32768~32767。

      數據類型之有符號數正數 
      1.6、32 位整數(DINT,DoubleInteger)

      32 位整數和16位整數一樣,為有符號數,最高位為符號位,1表示負數,0表示正數。范圍為-2147483648~2147483647。

      數據類型之有符號數負數 
      1.7、浮點數(R,Real)

      浮點數為 32 位,可以用來表示小數。浮點數可以為:1.m×2e。數據類型VB,VW,VD關系

      數據類型VB,VW,VD關系 
      2、復合數據類型

      用戶通過復合基本數據類型而生成就是復合數據類型。

      復合數據類型包括以下幾種:

      2.1、數組(ARRAY)

      將一組同一類型的數據組合在一起組成一個單位就是數組。

      2.2、結構(STRUCT)

      將一組同不同類型的數據組合在一起組成一個單位就是結構。

      2.3、字符串(STRING)

      字符串是由最多 254 個字符組成的一維數組。

      2.4、日期和時間(DATE-AND-TIME)

      用于存儲年、月、日、時、分、秒、毫秒和星期的數據。占用 8 個字節,BCD 編碼。

      星期天代碼為1,星期一~星期六代碼分別是 2~7。

      如:DT#2004_07_15_12:30:15.200 為 2004 年 7 月 15 日 12 時 30 分 15.2 秒。

      2.5、用戶定義的數據類型(UDT,User-DefinedDataType)

      由用戶將基本數據類型和復合數據類型組合在一起形成的數據類型。

      可以在數據塊DB和變量聲明表中定義復合數據類型。

      3、數據類型匯總表格

      數據類型匯總表格 
      4、舉例說明

      對于有符號的整數來說,最高位用作符號位,余下的位才是數值部分。

      下面以有符號整數INT來舉例說明其數值范圍為什么是-32768-32767?

      最高位是符號位,0為“+”、1為“-,去掉一個符號位后,余下的數據只有15位。

      15位二進制1對應的整數最大正整數為2^15-1=32767,最大值為+32767,對應二進制:0111 1111 1111 1111。即十進制范圍:0~32767;

      15位二進制1對應的整數最大負整數為-2^15=-32768,最大值為-32768,對應二進制:1111 1111 1111 1111。即十進制范圍:-32768~-1;

      S7-200plc的實物圖 
      其實,數據類型簡單也復雜,尤其是自定義數據類型。看得懂,并不代表你能在編程過程中能正確使用。只有自己動手編程,對不同的數據類型進行定義和使用,才能有深入地理解和掌握。當你對數據類型充分理解后,就可以學習數據的尋址。堅持不懈的學習和實際編程,才會有可能成為變成專家。

      Tags:數據類型,西門子PLC  
      責任編輯:admin
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網友評論
      推薦文章
      最新推薦
      關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 亚洲AV日韩综合一区| 亚洲AV综合色区无码二区偷拍 | 97久久天天综合色天天综合色hd| 亚洲综合伊人久久大杳蕉| 亚洲色欲久久久综合网| 丁香婷婷亚洲六月综合色| 激情综合色综合久久综合| 久久国产精品亚洲综合| 色婷婷久久综合中文久久一本| 久久精品国产亚洲综合色 | 一本综合久久国产二区| 久久综合给久久狠狠97色| 伊人久久大香线蕉综合电影网| 色先锋资源久久综合5566| 日韩综合在线观看| 久久婷婷五月综合色高清| 综合国产在线观看无码| 一本一本久久a久久精品综合麻豆| 婷婷成人丁香五月综合激情 | 久久综合九色综合欧洲| 久久综合亚洲色HEZYO国产| av一本久道久久综合久久鬼色| 色偷偷尼玛图亚洲综合| 亚洲日韩久久综合中文字幕| 亚洲综合欧美色五月俺也去| 一个色综合国产色综合| 色综合天天综合网站中国| 亚洲精品国产第一综合99久久 | 麻豆精品久久精品色综合| 国产精品天干天干综合网| 久久天天躁狠狠躁夜夜躁综合| 久久综合久久自在自线精品自| 久久无码无码久久综合综合| 国产精品天天影视久久综合网 | 无码国内精品久久综合88| 亚洲AV日韩综合一区尤物| 婷婷久久香蕉五月综合加勒比| 色诱久久久久综合网ywww| 一本久久a久久精品综合夜夜| 亚洲av无码国产综合专区| 色欲综合久久躁天天躁|