在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

西門子S7-1200PLC塊移動指令MOVE_BLK操作

jizhongyingAI ? 來源:非標設備自動化設計 ? 2023-04-06 10:29 ? 次閱讀

在S7-1200PLC中,l利用MOVE_BLK指令可以將一個存儲區(源范圍)的數據移動到另一個存儲區(目標范圍)中。使用輸入 COUNT 可以指定將移動到目標范圍中的元素個數。可通過輸入 IN 中元素的寬度來定義元素待移動的寬度。僅當源范圍和目標范圍的數據類型相同時,才能執行該指令。

如果滿足下列條件之一,使能輸出 ENO 將返回信號狀態“0”:

條件1:使能輸入 EN 的信號狀態為“0”。

條件2:移動的數據量超出輸入 IN 或輸出 OUT 所能容納的數據量。:

當復制 ARRAY of BOOL 時,溢出的使能輸出 ENO 將設置為“1”,直至超出 ARRAY 結構的字節限制。如果 COUNT 輸入的值超出了 ARRAY 結構的字節限制,則使能輸出 ENO 將復位為“0”。

TIPS:1.IN和OUT是等待復制的源區域和目標區域的首個元素,但是并不要求是數組中的第一個元素,前提條件是數組的數據類型必須保持一致;見下圖1所示;

9465a396-d3e5-11ed-bfe3-dac502259ad0.jpg

2.MOVE_BLK指令只適合實現對數據塊中的數組進行移動,不能實現對不是數據塊的存儲器進行塊移動;針對這種情況,可以使用SCL編程中的POKE_BLK指令來實現,操作方法見圖2所示;

948759b4-d3e5-11ed-bfe3-dac502259ad0.jpg

94a851dc-d3e5-11ed-bfe3-dac502259ad0.jpg

例如下面就是利用該指令實現MB100-MB109的數據移動到QB0-QB9中

POKE_BLK(area_src:=16#83,//源操作數的存儲器類型;16#83表示M區;

dbNumber_src:=0,//源操作數的DB塊地址,如果操作數不是DB塊,就默認值就是0;

byteOffset_src:=50,//源操作數的起始地址;

area_dest:=16#82,//目標操作數的存儲器類型;16#82代表Q區;

dbNumber_dest:=0,//目標操作數的DB塊地址,如果目標操作數不是DB塊,就默認值是0;

byteOffset_dest:=0,//目標操作數的起始地址;

count:=10);//從源操作數寫入到目標操作數的地址個數;

其中,利用POKE_BLK指令來進行編程時,操作數是通過16進制進行表示的;輸入過程映像區I(16#81),輸出過程映像區Q(16#82),位存儲器區M(16#83),DB塊(16#84);

94c43640-d3e5-11ed-bfe3-dac502259ad0.jpg






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • plc
    plc
    +關注

    關注

    5031

    文章

    13799

    瀏覽量

    472695
  • 西門子
    +關注

    關注

    98

    文章

    3142

    瀏覽量

    117874
  • SCL
    SCL
    +關注

    關注

    1

    文章

    243

    瀏覽量

    17487
  • S7-1200
    +關注

    關注

    11

    文章

    333

    瀏覽量

    18487

原文標題:西門子S7-1200PLC移動操作指令:塊移動指令MOVE_BLK

文章出處:【微信號:非標設備自動化設計,微信公眾號:非標設備自動化設計】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    怎么讓Smart line系列觸摸屏與西門子S7-1200PLC與時間一樣

    今天主要講解一下關于Smart line系列觸摸屏如何與西門子S7-1200PLC與時間同步這方面的干貨。讓大伙更進一步的學好PLC,掌握S7-1200CPU日期時向數據結構與 sma
    的頭像 發表于 07-31 08:58 ?1.2w次閱讀
    怎么讓Smart line系列觸摸屏與<b class='flag-5'>西門子</b><b class='flag-5'>S7-1200PLC</b>與時間一樣

    通信教程:西門子S7-1200PLC與組態王

    通信教程:西門子S7-1200PLC與組態王
    的頭像 發表于 02-23 15:11 ?5435次閱讀

    利用Modbus采集網關采集西門子S7-1200plc數據

    Modbus是一種通用的工業通信協議,可用于連接不同類型的設備,如計算機、PLC、儀表等,它可以實現多種設備之間的數據采集和控制。本文將介紹如何利用Modbus采集網關采集西門子S7-1200PLC
    的頭像 發表于 03-08 17:26 ?2449次閱讀
    利用Modbus采集網關采集<b class='flag-5'>西門子</b><b class='flag-5'>S7-1200plc</b>數據

    西門子S7-1200PLC移動操作指令之交換指令SWAP介紹

    S7-1200PLC中,可以使用交換指令SWAP進行數據位置的交換;具體就是改變輸入操作數IN端數據的字節的排列順序,然后在OUT端進行輸出交換后的結果
    的頭像 發表于 03-29 13:36 ?1.5w次閱讀

    西門子S7-1200PLC移動操作移動指令MOVE

    S7-1200PLC中,常用MOVE指令進行對存儲器進行賦值或是把一個存儲器的數據復制到另外一個存儲器中。
    的頭像 發表于 04-06 09:25 ?7541次閱讀

    西門子S7-1200PLC與V20變頻器進行MODBUS RTU通信步驟

    西門子S7-1200PLC與V20變頻器進行MODBUS RTU通信步驟詳解 在TIA博途中創建項目,組態1200PLC,并添加CM1241 RS485模塊,如下圖所示,
    發表于 04-10 09:39 ?17次下載
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-1200PLC</b>與V20變頻器進行MODBUS RTU通信步驟

    C#使用西門子S7協議讀寫PLC DB

    教大家使用C#如何方便快速的讀寫西門子DB的值,實現上位機跟plc進行通訊的流程 使用的西門子PLC型號,
    發表于 04-19 10:05 ?22次下載
    C#使用<b class='flag-5'>西門子</b><b class='flag-5'>S7</b>協議讀寫<b class='flag-5'>PLC</b> DB<b class='flag-5'>塊</b>

    西門子PLC S7-1200在線下載功能分享

    西門子PLC S7-200系列的升級版,西門子PLC S7-1200具有很多集成在CPU上的功能
    的頭像 發表于 06-25 16:25 ?3169次閱讀

    西門子S7-1200PLC移動操作指令:讀取域和寫入域指令

    S7-1200PLC中,可以通過該指令對一個數組中的任意元素的值進行讀取或是寫入操作;該指令位于“移動
    的頭像 發表于 07-12 14:11 ?3261次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-1200PLC</b><b class='flag-5'>移動</b><b class='flag-5'>操作</b><b class='flag-5'>指令</b>:讀取域和寫入域<b class='flag-5'>指令</b>

    西門子1200PLC之間的ModbusTCP通訊如何實現?

    西門子1200PLC通過以太網通訊與其它設備進行數據交互,西門子1200PLC可以和西門子系列plc
    發表于 07-30 14:49 ?1.2w次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>1200PLC</b>之間的ModbusTCP通訊如何實現?

    西門子Smart line系列觸摸屏如何與S7-1200PLC的時間同步

    今天主要講解一下關于西門子Smart line系列觸摸屏如何與S7-1200PLC與時間同步這方面的干貨。讓大伙更進一步的學好PLC,掌握S7-1200CPU日期時向數據結構與 sma
    的頭像 發表于 08-04 14:59 ?5299次閱讀
    <b class='flag-5'>西門子</b>Smart line系列觸摸屏如何與<b class='flag-5'>S7-1200PLC</b>的時間同步

    使用鋇錸BL102網關連接西門子S7-1200PLC接入mosquitto服務器方法

    使用鋇錸BL102網關連接西門子S7-1200PLC接入mosquitto服務器方法
    的頭像 發表于 04-11 18:15 ?2002次閱讀
    使用鋇錸BL102網關連接<b class='flag-5'>西門子</b><b class='flag-5'>S7-1200PLC</b>接入mosquitto服務器方法

    PLC西門子S7-200smart和S7-1200的區別?

    PLC西門子S7-200smart和S7-1200的區別? 西門子S7-200 smart和
    的頭像 發表于 11-17 11:41 ?1.4w次閱讀

    介紹一下MOVE_BLK_VARIANT指令在使用中應注意的問題

    移動指令包括兩個:MOVE_BLKMOVE_BLK_VARIANT,實際項目中都經常被用到。
    的頭像 發表于 03-04 10:51 ?3722次閱讀
    介紹一下<b class='flag-5'>MOVE_BLK</b>_VARIANT<b class='flag-5'>指令</b>在使用中應注意的問題

    西門子S7-1200 PLC指令介紹

    西門子S7-1200 PLC,作為西門子自動化控制產品中的一款緊湊型控制器,憑借其強大的功能和易用性,在工業控制領域得到了廣泛的應用。S7-1200
    的頭像 發表于 06-18 14:52 ?4798次閱讀
    主站蜘蛛池模板: 男啪女视频免费观看网站 | 影院成人区精品一区二区婷婷丽春院影视 | 免费观看黄a一级视频 | 日本欧美一区二区三区不卡视频 | 超黄视频网站 | 99久久99久久久精品齐齐鬼色 | 福利视频第一区 | 中文字幕第15页 | 夜夜爽夜夜爱 | 男人女人真曰批视频播放 | 激情久久久久久久久久久 | 欧美zooz人禽交免费观看 | 美女一级毛片毛片在线播放 | 香港三级理论在线观看网站 | 你懂的网站在线 | 久操操| 天堂bt | 男人操女人免费网站 | 日韩免费一级 | 亚洲高清网站 | 天天艹夜夜 | 啪啪色视频 | 女人张开腿给人桶免费视频 | 久久国产午夜精品理论片34页 | 欧美h网| 欧美日韩啪啪 | 在线观看视频免费入口 | 美女被免费网站在线视频九色 | 国产伦精一区二区三区 | 午夜剧场黄色 | 欧美一级做一a做片性视频 欧美一级做一级做片性十三 | 亚洲一区毛片 | 夜夜夜夜操 | 日本视频一区在线观看免费 | 欧美一级二级三级视频 | 色多视频 | 五月婷婷网址 | 午夜毛片视频高清不卡免费 | 伊人丁香婷婷综合一区二区 | 亚洲卡5卡6卡7国色天香 | 五月婷婷六月丁香在线 |