<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ā) >> 梯形圖實例 >> 正文

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

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

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

      梯形圖實例如下:

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

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

      STL語句如下:

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


      Network 1
      // 網(wǎng)絡(luò)標(biāo)題
      // 創(chuàng)建一個指向配方表起始地址的指針
      LD     SM0.0
      MOVD   &VB100, VD14


      Network 2
      // 將配方號轉(zhuǎn)換成雙整型,這樣才可以和指針數(shù)據(jù)進(jìn)行運(yùn)算
      LD     SM0.0
      ITD    VW1008, VD18


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


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


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

      Tags:指針,間接尋址,西門子PLC,梯形圖實例  
      責(zé)任編輯:admin
      相關(guān)文章列表
      西門子S7-200 SMART 模擬量概述及自建庫文件,西門子PLC子程序創(chuàng)
      西門子S7-200SMART間接尋址讀取配方 子程序調(diào)用方法
      西門子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編程通過指針輕松實現(xiàn)多個數(shù)據(jù)排列
      西門子S7-200SMART PLC如何實現(xiàn)星三角降壓啟動多次調(diào)用?子程序編
      西門子PLC子程序?qū)嵗琒7-200 SMART PLC帶參數(shù)子程序應(yīng)用實例
      詳解步進(jìn)電機(jī)與PLC的接線,西門子、三菱等PLC接線(總結(jié)篇)PLC和
      西門子PLC編程實例  4個基本控制電路設(shè)計方法
      S7-200smart 恒溫PID控制_STEP7中PID設(shè)置溫度自動控制編程
      西門子plc傳送帶操作控制,傳輸帶控制
      西門子PLC實現(xiàn)汽車涂裝前處理生產(chǎn)線中的磷化槽液位控制
      |分享| S7-200SMART常用指令(二)
      S7-200SMART PLC 模擬量輸入案例,AM06模擬量擴(kuò)展模塊和SIT_R指令
      |實用|一文讓你讀懂使用中斷功能  ATCH和DTCH和RETI、DISI
      神級匯總,西門子PLC中斷指令及例程 ATCH和ENI
      STEP7【步驟詳解】西門子 PLC PID組態(tài)設(shè)置及PID常見問題解答
      西門子plc怎么產(chǎn)生PWM信號,脈沖輸出向?qū)WM輸出向?qū)?/a>
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網(wǎng)友評論
      推薦文章
      最新推薦
      關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 久久―日本道色综合久久| 亚洲综合色7777情网站777| 久久久久青草线蕉综合超碰| 色综合一区二区三区| 久久婷婷五月综合色精品| 中文字幕亚洲综合精品一区| 91综合精品网站久久| 亚洲国产欧美国产综合一区| 天天做.天天爱.天天综合网| 色悠久久久久综合网香蕉| 国产婷婷综合在线视频| 九色综合狠狠综合久久| 久久综合久久综合九色| 色婷婷综合久久久| 加勒比色综合久久久久久久久| 狠狠做深爱婷婷综合一区| 五月丁香综合缴情六月小说| 色成年激情久久综合| 狠狠爱天天综合色欲网| 国产综合一区二区| 激情婷婷成人亚洲综合| 中文字幕亚洲综合久久| 久久影视综合亚洲| 亚洲狠狠婷婷综合久久| 日本道色综合久久影院| 亚洲国产精品成人综合久久久| 亚洲AV成人潮喷综合网| 国产成人综合网在线观看| 狠狠综合久久综合88亚洲| 狠狠综合亚洲综合亚洲色| 久久综合偷偷噜噜噜色| 亚洲av综合avav中文| 狠狠色婷婷久久综合频道日韩| 亚洲欧美国产国产综合一区| 国产精品天天影视久久综合网| 狠狠色婷婷七月色综合| 99久久国产综合精品麻豆| 熟天天做天天爱天天爽综合网| 一本色综合网久久| 伊人久久婷婷五月综合97色| 婷婷色香五月激情综合2020|