<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í)例 >> 正文

      一文徹底搞懂間接尋址——指針可以很簡單

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

      間接尋址是使用指針訪問存儲器中數(shù)據(jù)的尋址方式,一般可結(jié)合算法進(jìn)行處理數(shù)據(jù),間接尋址過程可分三個步驟:建立指針,指針操作和傳送數(shù)據(jù)。


      一、建立指針

      指針定義為包含另一個存儲位置地址的雙字存儲地址。

      編程時,先確定好被尋址的存儲區(qū)域(例如MB10至MB20)。確定好指針初始指向的地址(例如MB10),做法:此存儲地址名稱前加一個符號 “&”,只能用下列存儲區(qū):I、Q、V、M、S、T(僅限當(dāng)前值)、C(僅限當(dāng)前值)、SM、AI 和 AQ,例如&MB10;

       

      然后設(shè)定用于存儲 被尋址的存儲地址(&MB10)的存儲地址(指針),但只能使用V存儲區(qū),L 存儲區(qū)和累加器寄存器(AC1、AC2、AC3)用作指針,例如用AC1;

      最后通過“移動雙字”(MOV_DW)指令,將被尋址的存儲地址(&MB10)移至指針位置(AC1),提個醒:程序運(yùn)行時,AC1保存不是數(shù)據(jù),而是被指向的存儲地址MB10。


      二、指針操作

      建立好指針后,若想實(shí)現(xiàn)數(shù)據(jù)的交換與計算,需要對指針的值進(jìn)行修改,該采用何種數(shù)據(jù)類型的算數(shù)運(yùn)算呢?如果采用累加器當(dāng)指針,則無限制(所以建議用累加器當(dāng)指針),如果用V或L存儲區(qū),則需要雙整數(shù)運(yùn)算指令,如下圖所示。

       

                              (圖1)

      此外,對指針的偏移大小也有規(guī)定,依據(jù)第一步你確定好的被尋址的存儲區(qū)域(例如MB10至MB20)數(shù)據(jù)類型來確定:

      假設(shè)指針初始指向數(shù)據(jù)區(qū)的第一個地址。

      若是字節(jié),指針值必須加1,即可指向下一個地址(MB11);

      若是字(例如MW10至MW20),指針值必須加 2,即可指向下一個地址(MW12),若指針加1,即將指向MW11;

      若是雙字(例如MD10至MD20),指針值必須加 4,即可指向下一個地址(MD14),若指針加1,即將指向MD11。

      一定要注意,不然指針就亂指了!


      三、傳送數(shù)據(jù)

      當(dāng)操作指針偏移到需要的位置時(目標(biāo)數(shù)據(jù)),即可進(jìn)行數(shù)據(jù)處理;通過在指針(AC1)前面輸入一個星號“*”(*AC1),然后可使用傳送指令(MOV_B、MOV_W和MOV_D)或算數(shù)運(yùn)算等指令,將指針指向的存儲地址的數(shù)值進(jìn)行處理。

       

      四、編程實(shí)例

      通過間接尋址方式,將MB12的數(shù)據(jù)傳輸至VB400。以上只是舉個最簡單的例子,大伙可以自行嘗試下:將MB10至MB20的數(shù)據(jù)定時傳輸至VB400,以此循環(huán)。

       


      當(dāng)位M0.0使能2次,VB400值等于160

       


      五、數(shù)據(jù)示意圖

      數(shù)據(jù)傳輸示意圖如下所示:

      Tags:間接尋址,西門子plc,200SMART  
      責(zé)任編輯:admin
      相關(guān)文章列表
      一起學(xué)習(xí)S7-200Smart控制器的中斷子程序
      西門子S7-200 SMART 模擬量概述及自建庫文件,西門子PLC子程序創(chuàng)
      西門子S7-200SMART間接尋址讀取配方 子程序調(diào)用方法
      用200SMART高速脈沖實(shí)現(xiàn)軌跡跟隨運(yùn)動
      西門子PLC編程常用基礎(chǔ)邏輯
      一文學(xué)會設(shè)備運(yùn)行時間累計程序編寫, 從零基礎(chǔ)到精通,收藏這篇就
      S7-1200PLC入門初學(xué),需先熟悉PLC硬件結(jié)構(gòu)!S7-1200PLC硬件結(jié)構(gòu)
      TIA Portal博途軟件和S7-1200PLC介紹
      西門子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-200SMART PLC彩色燈程序設(shè)計_跑馬燈程序 , SHB_L循環(huán)指
      S7-200smart 恒溫PID控制_STEP7中PID設(shè)置溫度自動控制編程
      西門子plc傳送帶操作控制,傳輸帶控制
      西門子PLC實(shí)現(xiàn)汽車涂裝前處理生產(chǎn)線中的磷化槽液位控制
      西門子PLC S7-200smart間接尋址應(yīng)用—求平均值, 創(chuàng)建指令庫
      基于S7-200 SMART實(shí)現(xiàn)一鍵啟停_200smart 一鍵啟停
      基于S7-200SMART實(shí)現(xiàn)Modbus TCP通信_200smart modbus tcp
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網(wǎng)友評論
      推薦文章
      最新推薦
      關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 一本综合久久国产二区| 久久婷婷五月综合97色一本一本 | 午夜激情影院综合| 亚洲综合国产精品第一页| 亚洲av一综合av一区| 亚洲综合无码一区二区痴汉 | 久久综合九色综合欧洲| 天天综合网天天做天天受| 欧美日韩色另类综合| 色欲综合久久躁天天躁蜜桃| 色噜噜狠狠色综合欧洲| 人人狠狠综合久久88成人| 丁香五月网久久综合| 色先锋资源久久综合5566| 亚洲狠狠久久综合一区77777| 一本一道久久a久久精品综合| 亚洲五月综合缴情婷婷| 91精品国产综合久久久久久| 国产成人综合野草| 亚洲熟女综合一区二区三区| 久久99国产综合精品女同| 久久亚洲伊人中字综合精品| 亚洲国产aⅴ综合网| 伊人久久亚洲综合影院| 色噜噜久久综合伊人一本| 天天综合天天做天天综合| 色婷婷综合中文久久一本| 亚洲丁香婷婷综合久久| 无码综合天天久久综合网| 一本久道久久综合狠狠躁AV| 国产成人综合精品一区| 一本久久知道综合久久| 久久综合伊人77777麻豆| 亚洲色偷偷偷鲁综合| 色综合久久中文字幕无码| 亚洲AV综合色区无码二区偷拍| 亚洲综合综合在线| 色婷婷久久综合中文久久一本| 色狠狠成人综合色| 人妻一本久道久久综合久久鬼色| 国产成人AV综合久久|