<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. 電子開(kāi)發(fā)網(wǎng)

      電子開(kāi)發(fā)網(wǎng)電子設(shè)計(jì) | 電子開(kāi)發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
      搜索: 您現(xiàn)在的位置: 電子開(kāi)發(fā)網(wǎng) >> 電子開(kāi)發(fā) >> PLC基礎(chǔ)入門教程 >> 正文

      詳解西門子S7-200 PLC的數(shù)據(jù)類型 _200Smart和S7-200數(shù)據(jù)類型_數(shù)據(jù)類型VB,VW,VD關(guān)系

      作者:佚名    文章來(lái)源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2023/7/31

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

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

      位bit、字節(jié)byte、字word、雙字double word、整數(shù)型int、雙整數(shù)dint、實(shí)數(shù)real。

      關(guān)系公式:1雙字=2字=4字節(jié)=32位

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

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

      3.字:相鄰的兩字節(jié)組成一個(gè)字,表示一個(gè)無(wú)符號(hào)數(shù),因此字為16位。如IW0由IB0和IB1組成。

      4.雙字:相鄰的兩個(gè)字組成一個(gè)雙字,來(lái)表示一個(gè)無(wú)符號(hào)數(shù)。如MD4由MW4和MW6組成。

      5.整數(shù):為有符號(hào)數(shù),最高位為符號(hào)位,1表示正數(shù),0表示負(fù)數(shù)。

      6.浮點(diǎn)數(shù):可以用來(lái)表示小數(shù)。

       

      VW:V寄存器字。

      IW:輸入字。

      QW:輸出字。

      MW:M寄存器字。

      SMW:系統(tǒng)寄存器字。

      LW:臨時(shí)寄存器字。

      AIW:模擬量輸入字 。

      MWx表示數(shù)據(jù)格式為字WORD或整數(shù)INT的內(nèi)部寄存器地址。

      MW0表示偏移地址為0的內(nèi)存字,MW8表示偏移地址為8的內(nèi)存字。

      西門子PLC的QW0用法如下:

      西門子PLC的QW0用法 

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

       
      1、基本數(shù)據(jù)類型

      基本數(shù)據(jù)類型由以下幾種:

      1.1、位(bit)

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

      1.2、字節(jié)(Byte)

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

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

      用十六進(jìn)制表示的范圍為:00~FF,用十進(jìn)制表示的范圍為 0~255。

      數(shù)據(jù)類型之字節(jié) 
      1.3、字(Word)

      定義相鄰的兩字節(jié)(Byte)組成一個(gè)字(Word),表示一個(gè)無(wú)符號(hào)整數(shù),所以一個(gè)字為16位。

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

      字的范圍為十六進(jìn)制的 0000~FFFF,十進(jìn)制的 0~65536。

      在編程時(shí),如果已經(jīng)使用 IW0,如果想再用 IB0或 IB1,就要特別慎重,避免重復(fù)定義。

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

      相鄰的兩個(gè)字(Word)組成一個(gè)雙字,來(lái)表示一個(gè)無(wú)符號(hào)數(shù)。因此,雙字為 32 位。

      如:MD100 是由 MW100 和 MW102 組成的,其中M是位存儲(chǔ)區(qū),D表示雙字,100是雙字的起始字節(jié)。特別注意的是:雙字的起始字節(jié)也必須是偶數(shù)。

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

      在編程時(shí)如果已經(jīng)使用了MD100,如果再用 MW100或MW102,就要特別慎重,避免重復(fù)定義。

      數(shù)據(jù)類型之雙字 
      特別注意:以上的字節(jié)、字和雙字?jǐn)?shù)據(jù)類型均為無(wú)符號(hào)數(shù),即只有正數(shù),沒(méi)有負(fù)數(shù)。

      1.5、16位整數(shù)(INT,Integer)

      整數(shù)為有符號(hào)數(shù),最高位為符號(hào)位,1表示負(fù)數(shù),0表示正數(shù)。范圍為-32768~32767。

      數(shù)據(jù)類型之有符號(hào)數(shù)正數(shù) 
      1.6、32 位整數(shù)(DINT,DoubleInteger)

      32 位整數(shù)和16位整數(shù)一樣,為有符號(hào)數(shù),最高位為符號(hào)位,1表示負(fù)數(shù),0表示正數(shù)。范圍為-2147483648~2147483647。

      數(shù)據(jù)類型之有符號(hào)數(shù)負(fù)數(shù) 
      1.7、浮點(diǎn)數(shù)(R,Real)

      浮點(diǎn)數(shù)為 32 位,可以用來(lái)表示小數(shù)。浮點(diǎn)數(shù)可以為:1.m×2e。數(shù)據(jù)類型VB,VW,VD關(guān)系

      數(shù)據(jù)類型VB,VW,VD關(guān)系 
      2、復(fù)合數(shù)據(jù)類型

      用戶通過(guò)復(fù)合基本數(shù)據(jù)類型而生成就是復(fù)合數(shù)據(jù)類型。

      復(fù)合數(shù)據(jù)類型包括以下幾種:

      2.1、數(shù)組(ARRAY)

      將一組同一類型的數(shù)據(jù)組合在一起組成一個(gè)單位就是數(shù)組。

      2.2、結(jié)構(gòu)(STRUCT)

      將一組同不同類型的數(shù)據(jù)組合在一起組成一個(gè)單位就是結(jié)構(gòu)。

      2.3、字符串(STRING)

      字符串是由最多 254 個(gè)字符組成的一維數(shù)組。

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

      用于存儲(chǔ)年、月、日、時(shí)、分、秒、毫秒和星期的數(shù)據(jù)。占用 8 個(gè)字節(jié),BCD 編碼。

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

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

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

      由用戶將基本數(shù)據(jù)類型和復(fù)合數(shù)據(jù)類型組合在一起形成的數(shù)據(jù)類型。

      可以在數(shù)據(jù)塊DB和變量聲明表中定義復(fù)合數(shù)據(jù)類型。

      3、數(shù)據(jù)類型匯總表格

      數(shù)據(jù)類型匯總表格 
      4、舉例說(shuō)明

      對(duì)于有符號(hào)的整數(shù)來(lái)說(shuō),最高位用作符號(hào)位,余下的位才是數(shù)值部分。

      下面以有符號(hào)整數(shù)INT來(lái)舉例說(shuō)明其數(shù)值范圍為什么是-32768-32767?

      最高位是符號(hào)位,0為“+”、1為“-,去掉一個(gè)符號(hào)位后,余下的數(shù)據(jù)只有15位。

      15位二進(jìn)制1對(duì)應(yīng)的整數(shù)最大正整數(shù)為2^15-1=32767,最大值為+32767,對(duì)應(yīng)二進(jìn)制:0111 1111 1111 1111。即十進(jìn)制范圍:0~32767;

      15位二進(jìn)制1對(duì)應(yīng)的整數(shù)最大負(fù)整數(shù)為-2^15=-32768,最大值為-32768,對(duì)應(yīng)二進(jìn)制:1111 1111 1111 1111。即十進(jìn)制范圍:-32768~-1;

      S7-200plc的實(shí)物圖 
      其實(shí),數(shù)據(jù)類型簡(jiǎn)單也復(fù)雜,尤其是自定義數(shù)據(jù)類型?吹枚⒉淮砟隳茉诰幊踢^(guò)程中能正確使用。只有自己動(dòng)手編程,對(duì)不同的數(shù)據(jù)類型進(jìn)行定義和使用,才能有深入地理解和掌握。當(dāng)你對(duì)數(shù)據(jù)類型充分理解后,就可以學(xué)習(xí)數(shù)據(jù)的尋址。堅(jiān)持不懈的學(xué)習(xí)和實(shí)際編程,才會(huì)有可能成為變成專家。

      Tags:數(shù)據(jù)類型,西門子PLC  
      責(zé)任編輯:admin
      相關(guān)文章列表
      西門子S7-200 SMART 模擬量概述及自建庫(kù)文件,西門子PLC子程序創(chuàng)
      西門子PLC編程常用基礎(chǔ)邏輯
      一文學(xué)會(huì)設(shè)備運(yùn)行時(shí)間累計(jì)程序編寫(xiě), 從零基礎(chǔ)到精通,收藏這篇就
      S7-1200PLC入門初學(xué),需先熟悉PLC硬件結(jié)構(gòu)!S7-1200PLC硬件結(jié)構(gòu)
      TIA Portal博途軟件和S7-1200PLC介紹
      西門子200SMART PLC編程通過(guò)指針輕松實(shí)現(xiàn)多個(gè)數(shù)據(jù)排列
      西門子S7-200SMART PLC如何實(shí)現(xiàn)星三角降壓?jiǎn)?dòng)多次調(diào)用?子程序編
      西門子PLC子程序?qū)嵗琒7-200 SMART PLC帶參數(shù)子程序應(yīng)用實(shí)例
      詳解步進(jìn)電機(jī)與PLC的接線,西門子、三菱等PLC接線(總結(jié)篇)PLC和
      西門子PLC編程實(shí)例  4個(gè)基本控制電路設(shè)計(jì)方法
      S7-200smart 恒溫PID控制_STEP7中PID設(shè)置溫度自動(dòng)控制編程
      西門子plc傳送帶操作控制,傳輸帶控制
      西門子PLC實(shí)現(xiàn)汽車涂裝前處理生產(chǎn)線中的磷化槽液位控制
      |分享| S7-200SMART常用指令(二)
      S7-200SMART PLC 模擬量輸入案例,AM06模擬量擴(kuò)展模塊和SIT_R指令
      |實(shí)用|一文讓你讀懂使用中斷功能  ATCH和DTCH和RETI、DISI
      神級(jí)匯總,西門子PLC中斷指令及例程 ATCH和ENI
      STEP7【步驟詳解】西門子 PLC PID組態(tài)設(shè)置及PID常見(jiàn)問(wèn)題解答
      西門子plc怎么產(chǎn)生PWM信號(hào),脈沖輸出向?qū)WM輸出向?qū)?/a>
      西門子200SMART與眾辰變頻器的MODBUS通信實(shí)例40001和十六進(jìn)制的轉(zhuǎn)
      請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語(yǔ)。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個(gè)字
      [ 查看全部 ] 網(wǎng)友評(píng)論
      推薦文章
      最新推薦
      關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁(yè)面
      下到頁(yè)底
      晶體管查詢
      主站蜘蛛池模板: 狠狠色狠狠色综合| 久久综合九色综合欧洲| 亚洲人成人伊人成综合网无码| 国产精品激情综合久久| 亚洲国产成人九九综合| 亚洲伊人色一综合网| 亚洲色欲www综合网| 国产成人久久综合二区| 亚洲综合无码无在线观看| 天天做天天爱天天综合网| 久久久久综合国产| 色天使亚洲综合一区二区| 伊人青青综合网站| 97久久综合精品久久久综合 | 91精品国产综合久久久久久| 婷婷四房综合激情五月在线| 综合久久久久久久综合网| 国产精品天干天干综合网 | 一本色综合网久久| 亚洲精品综合一二三区在线| 一本色道久久88亚洲综合| 天天色天天射综合网| 久久综合久久自在自线精品自 | 狠狠色噜噜狠狠狠狠色综合久 | 亚洲狠狠久久综合一区77777| 国产成人亚洲综合| 三级韩国一区久久二区综合| 人人狠狠综合久久亚洲| 天天综合天天做天天综合| 色综合色综合色综合色综合网| 亚洲综合精品网站| 国产精品一区二区综合| 色综合久久88色综合天天| 久久综合九色综合97伊人麻豆 | 亚洲综合欧美色五月俺也去| 色综合久久综合中文综合网| 91精品国产综合久| 激情综合亚洲色婷婷五月| 色综合久久久无码网中文| 亚洲人成综合网站7777香蕉| 天天综合在线观看|