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

      電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
      搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 梯形圖實(shí)例 >> 正文

      西門子S7-200 PLC用指針訪問數(shù)據(jù)表的例子程序 MOV_DW和BLKMOV_B指令 間接尋址

      作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時間:2024/1/1

      **用指針訪問數(shù)據(jù)表的例子程序**
      本例中用 VD14 作為指向配方表的指針;
      配方表定義在數(shù)據(jù)塊中,起始單元為 VB100,每條配方的數(shù)據(jù)長度為5字節(jié),共4條配方;
      VW1008 用來存儲某條配方在表中的配方號,用這個配方號乘以5 可以得到這條配方起始地址的偏移量,用VD14指針加上此偏移量,就可以訪問表中的每一條配方;
      最后將此配方數(shù)據(jù)復(fù)制到從VB1500 開始的相應(yīng)區(qū)域中。

      梯形圖如下:

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

      西門子S7-200 PLC用指針訪問數(shù)據(jù)表的例子程序

       

      STL語句如下:

      TITLE=**用指針訪問數(shù)據(jù)表的例子程序**
      // 本例中用 VD14 作為指向配方表的指針;
      // 配方表定義在數(shù)據(jù)塊中,起始單元為 VB100,每條配方的數(shù)據(jù)長度為5字節(jié),共4條配方;
      // VW1008 用來存儲某條配方在表中的配方號,用這個配方號乘以5 可以得到這條配方起始地址的偏移量,用VD14指針加上此偏移量,就可以訪問表中的每一條配方;
      // 最后將此配方數(shù)據(jù)復(fù)制到從VB1500 開始的相應(yīng)區(qū)域中。
      Network 1 // 網(wǎng)絡(luò)標(biāo)題
      // 創(chuàng)建一個指向配方表起始地址的指針
      LD     SM0.0
      MOVD   &VB100, VD14
      Network 2
      // 將配方號轉(zhuǎn)換成雙整型,只有轉(zhuǎn)換成雙整型才可以和指針數(shù)據(jù)進(jìn)行運(yùn)算
      LD     SM0.0
      ITD    VW1008, VD18
      Network 3
      // 根據(jù)配方號計算偏移量,因?yàn)槊織l配方長度為5字節(jié),所以用這個配方號乘以5 可以得到這條配方起始地址的偏移量
      LD     SM0.0
      MOVD   +5, VD22
      *D     VD18, VD22
      Network 4
      // 指針加上此偏移量即可得到指向指定配方的指針
      LD     SM0.0
      +D     VD22, VD14
      Network 5
      // 將該配方傳送到VB1500-VB1504
      LD     SM0.0
      BMB    *VD14, VB1500, 5

       

      Tags:指針,S7-200,西門子PLC  
      責(zé)任編輯:admin
      相關(guān)文章列表
      西門子200SMART PLC編程通過指針輕松實(shí)現(xiàn)多個數(shù)據(jù)排列
      西門子S7-200SMART PLC如何實(shí)現(xiàn)星三角降壓啟動多次調(diào)用?子程序編
      西門子PLC子程序?qū)嵗琒7-200 SMART PLC帶參數(shù)子程序應(yīng)用實(shí)例
      詳解步進(jìn)電機(jī)與PLC的接線,西門子、三菱等PLC接線(總結(jié)篇)PLC和
      西門子PLC編程實(shí)例  4個基本控制電路設(shè)計方法
      S7-200和組態(tài)王的連接,cpu226 PLC 與組態(tài)王如何連接
      S7-200smart 恒溫PID控制_STEP7中PID設(shè)置溫度自動控制編程
      西門子plc傳送帶操作控制,傳輸帶控制
      西門子PLC實(shí)現(xiàn)汽車涂裝前處理生產(chǎn)線中的磷化槽液位控制
      |分享| S7-200SMART常用指令(二)
      S7-200SMART PLC 模擬量輸入案例,AM06模擬量擴(kuò)展模塊和SIT_R指令
      |實(shí)用|一文讓你讀懂使用中斷功能  ATCH和DTCH和RETI、DISI
      神級匯總,西門子PLC中斷指令及例程 ATCH和ENI
      STEP7【步驟詳解】西門子 PLC PID組態(tài)設(shè)置及PID常見問題解答
      西門子plc怎么產(chǎn)生PWM信號,脈沖輸出向?qū)WM輸出向?qū)?/a>
      西門子200SMART與眾辰變頻器的MODBUS通信實(shí)例40001和十六進(jìn)制的轉(zhuǎn)
      西門子PLC控制的專用自動攻絲系統(tǒng)設(shè)計,運(yùn)動控制伺服控制系統(tǒng)設(shè)計
      工廠中常見的精確運(yùn)動控制,5分鐘后您就能使用PLC編程編碼器
      西門子S7-200 PLC使用高速脈沖輸入測量瞬時流量
      西門子S7-200脈沖輸出指令做電機(jī)正反轉(zhuǎn)控制,PLS指令,子程序和中
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網(wǎng)友評論
      推薦文章
      最新推薦
      關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 国产成人久久综合二区| 天天色天天射综合网| 亚洲国产成人久久综合野外| 色综合小说久久综合图片| 国产婷婷色综合AV蜜臀AV| 亚洲五月综合网色九月色| 精品久久综合一区二区| 久久丝袜精品综合网站| 狠狠色丁香婷婷综合潮喷| 久久综合久久久久| 色综合久久综合网| 亚洲国产综合在线| 东京热TOKYO综合久久精品 | 国产成人综合在线视频| 狠狠色综合网站久久久久久久高清| 亚洲成色在线综合网站| 亚洲熟女综合色一区二区三区| 综合无码一区二区三区| 天堂无码久久综合东京热| 久久综合AV免费观看| 图图资源网亚洲综合网站| 国产精品亚洲综合一区在线观看| 色综合蜜桃视频在线观看| 亚洲五月综合网色九月色| 激情五月婷婷综合网站| 丁香伊人五月综合激激激| 色婷婷久久综合中文久久一本`| 亚洲偷自拍拍综合网| 天天久久综合网站| 亚洲七久久之综合七久久| 亚洲AV综合色区无码二区偷拍 | 久久综合一区二区无码| 色偷偷亚洲第一综合| 亚洲国产精品综合久久2007| 亚洲国产综合91精品麻豆| 久久青青草原综合伊人| 情人伊人久久综合亚洲| 亚洲国产精品综合一区在线| 亚洲人成人伊人成综合网无码 | 亚洲综合色自拍一区| 国产色婷婷五月精品综合在线|