<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 會員中心 會員注冊
      搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 梯形圖實例 >> 正文

      西門子S7-200 SMART PLC用指針存儲數據表的例子程序梯形圖實例  間接尋址

      作者:佚名    文章來源:本站原創    點擊數:    更新時間:2024/1/2

      **用指針存儲數據表的例子程序**
      本例中用 VD14 作為指向配方表的指針;
      配方表的起始地址為 VB100,每條配方的數據長度為5字節,共定義4條配方;
      VW1008 用來存儲配方號,如果每條配方的長度為 5 個字節,則用這個配方號乘以 5  就可以得到這個配方起始地址的偏移量,用指針加上此偏移量,就可以訪問表中的每一條配方。
      最后將從VB1500 開始的 5 個字節數據復制到指定配方中。

      梯形圖實例如下:

      BLKMOV這里是傳送指令和普通的MOV_DW指令相比,它的區別在于MOV指令只能傳送一個變量,但是BLK可以批量傳送多個寄存器的值。最多傳255個。
      如上圖是BLKMOV_B指令。他有3個管腳。左邊IN管腳的寄存器傳給OUT管腳的寄存器,N管腳是數量,以IN和OUT為首寄存器開始的N個寄存器。

      西門子S7-200SMART PLC用指針存儲數據表的例子程序 

      STL語句如下:

      TITLE=**用指針存儲數據表的例子程序**
      // 本例中用 VD14 作為指向配方表的指針;
      // 配方表的起始地址為 VB100,每條配方的數據長度為5字節,共定義4條配方;
      // VW1008 用來存儲配方號,如果每條配方的長度為 5 個字節,則用這個配方號乘以 5 
      // 就可以得到這個配方起始地址的偏移量,用指針加上此偏移量,就可以訪問表中的每一條配方。
      // 最后將從VB1500 開始的 5 個字節數據復制到指定配方中。


      Network 1
      // 網絡標題
      // 創建一個指向配方表起始地址的指針
      LD     SM0.0
      MOVD   &VB100, VD14


      Network 2
      // 將配方號轉換成雙整型,這樣才可以和指針數據進行運算
      LD     SM0.0
      ITD    VW1008, VD18


      Network 3
      // 根據配方號計算偏移量,每條配方的長度為 5 個字節,用這個配方號乘以 5  就可以得到這個配方起始地址的偏移量
      LD     SM0.0
      MOVD   +5, VD22
      *D     VD18, VD22


      Network 4
      // 指針加上此偏移量即可得到指向指定配方的指針
      LD     SM0.0
      +D     VD22, VD14


      Network 5
      // 將VB1500-VB1504數據傳送到指定配方中,VB1500-VB1504由用戶在狀態表中定義。
      LD     SM0.0
      BMB    VB1500, *VD14, 5

      Tags:指針,間接尋址,西門子PLC,梯形圖實例  
      責任編輯:admin
      相關文章列表
      西門子200SMART PLC編程通過指針輕松實現多個數據排列
      西門子S7-200SMART PLC如何實現星三角降壓啟動多次調用?子程序編
      西門子PLC子程序實例,S7-200 SMART PLC帶參數子程序應用實例
      詳解步進電機與PLC的接線,西門子、三菱等PLC接線(總結篇)PLC和
      西門子PLC編程實例  4個基本控制電路設計方法
      S7-200smart 恒溫PID控制_STEP7中PID設置溫度自動控制編程
      西門子plc傳送帶操作控制,傳輸帶控制
      西門子PLC實現汽車涂裝前處理生產線中的磷化槽液位控制
      |分享| S7-200SMART常用指令(二)
      S7-200SMART PLC 模擬量輸入案例,AM06模擬量擴展模塊和SIT_R指令
      |實用|一文讓你讀懂使用中斷功能  ATCH和DTCH和RETI、DISI
      神級匯總,西門子PLC中斷指令及例程 ATCH和ENI
      STEP7【步驟詳解】西門子 PLC PID組態設置及PID常見問題解答
      西門子plc怎么產生PWM信號,脈沖輸出向導PWM輸出向導
      西門子200SMART與眾辰變頻器的MODBUS通信實例40001和十六進制的轉
      西門子PLC控制的專用自動攻絲系統設計,運動控制伺服控制系統設計
      工廠中常見的精確運動控制,5分鐘后您就能使用PLC編程編碼器
      西門子S7-200 PLC使用高速脈沖輸入測量瞬時流量
      西門子S7-200脈沖輸出指令做電機正反轉控制,PLS指令,子程序和中
      其實,Modbus通訊很簡單!——手把手教你,STEP7
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網友評論
      推薦文章
      最新推薦
      關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 国产91久久综合| 久久香蕉综合色一综合色88| 色偷偷狠狠色综合网| 久久综合九色综合91| 亚洲国产成人久久综合碰碰动漫3d | 亚洲欧洲尹人香蕉综合| 一本丁香综合久久久久不卡网站| 好了av第四综合无码久久| 天天影视综合网色综合国产| 久久婷婷五月综合色奶水99啪| 激情综合一区二区三区| 久久久久综合国产| 久久一日本道色综合久久| 狠狠色成人综合网图片区| 日本久久综合久久综合| 狠狠色婷婷久久综合频道日韩| 91精品国产91久久综合| 天天爽天天狠久久久综合麻豆| 鲁一鲁一鲁一鲁一曰综合网| 97久久久精品综合88久久| 色天天天综合色天天碰| 国产亚洲精品精品国产亚洲综合| 激情五月激情综合网| 亚洲国产综合专区在线电影| 亚洲色欲久久久综合网| 亚洲国产成人综合| 狠狠色综合7777久夜色撩人| 伊人久久大香线焦AV综合影院| 亚洲综合在线观看视频| 亚洲国产成+人+综合| 热の无码热の有码热の综合| 99久久综合精品免费| 色婷婷久久综合中文久久一本`| 色天天综合色天天看| 午夜激情影院综合| 一日本道伊人久久综合影| 久久综合九色综合91| 色成年激情久久综合| 国产色婷婷五月精品综合在线| 久久久久久久综合综合狠狠| 色婷婷五月综合丁香中文字幕 |