<sup id="x7dny"><rp id="x7dny"><big id="x7dny"></big></rp></sup>
    • <label id="x7dny"><tt id="x7dny"><tfoot id="x7dny"></tfoot></tt></label>
      <dfn id="x7dny"></dfn>
      <small id="x7dny"><rp id="x7dny"><rt id="x7dny"></rt></rp></small>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684
      公司新聞
      西門子S7-200SMART 指針很難?一秒教你學習指針,用指針找值
      發布時間: 2024-05-19 21:16 更新時間: 2024-12-02 08:00

      1. 數據類型

      圖片



      圖片


      圖片


      一個字節包含8個位,一個字包含16個位,一個雙字包含32個位


      2. 尋址方式

      直接尋址:例如vb0 vw2 md4

      間接尋址(指針就是通過物理地址間接尋址):

      A.指針建立

      1). 物理地址是固有的,出廠設置好

      2). 物理地址必須存放在雙字里邊

      3). 同一個區字節的物理地址是連續的


      圖片


      &為讀取地址,意為將VB10的地址放入VD1000內

      將VB10的地址為連續存儲區的范圍作間接尋址(比如VB10-VB100)


      B.讀/寫指針

      圖片


      讀雙字VD10的數據存到雙字VD04中

      讀字VW10的數據存到VW102中

      讀雙字VD10的數據存到浮點數VD108中

      讀字節VB10的數據存到VB100中

      圖片

      將VB100的數據傳送給地址VD1000對應的字節 即傳給VB10

      將VW102的數據傳送給地址VD1000開始的字 即傳給VW10

      將浮點數VD108的數據傳送給地址VD1000開始的雙字 即傳給VD10

      將VD104的數據傳送給地址VD1000開始的雙字 即傳給VD10


      C. 指針偏移

      圖片

      按字尋址時,偏移4即VD100由指向VD10地址轉為VD1000→VD14

      按字尋址時,偏移2即VD100由指向VW10地址轉為VD1000→VW12

      按字節尋址時,偏移1即VD100由指向VB10地址轉為VD1000→VB11


      &VB10:取vb10的地址 VB10表示V區第十個字節 包括八個位 范圍0-255

      *VD1000:指針,指向vb10的存儲區

      VD1000:存放vb10的物理地址 自加1后指針指向下一個字節,自加2指向下一個字,自加4指向下一個雙字


      指針與循環,求VD0到VD28這個八個實數Zui大值與Zui小值,平均值

      圖片

      圖片

      圖片

      條件滿足時,將指針指向存儲區的值寫入Zui大值中

      用循環指令做八次循環,INDX要寫整數變量,表示當前值



      聯系方式

      • 電  話:13922889745
      • 經理:向小姐
      • 手  機:18475208684
      • 微  信:18475208684