<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 會員中心 會員注冊
      搜索: 您現在的位置: 電子開發網 >> 電子開發 >> PLC基礎入門教程 >> 正文

      西門子plc編程軟件中MOV_W、MOV_B、SHR_B的含義

      作者:佚名    文章來源:本站原創    點擊數:    更新時間:2021/6/5

      西門子plc編程軟件中MOV_W、MOV_B、SHR_B的含義,其管腳都的作用。

      移動字節(MOVE)指令將輸入字節(IN)移至輸出字節(OUT),不改變原來的數值。

      移動字(MOVW)指令將輸入字(IN)移至輸出字(OUT),不改變原來的數值。

      右移字節(SRB)和左移字節(SLB)指令將輸入數值(IN)根據移位計數(N)向右或向左移動,并將結果載入輸出字節(OUT)。

      移位指令對每個移出位補0。如果移位數目(N)大于或等于8,則數值最多被移位8次。

      編程手冊中有詳盡的介紹,這里摘抄下梯形圖的編制規則:

      1)、所有輸出線圈Y不能與左母線直接連接
      2)、所有輸入繼電器觸點X不能與右母線直接連接。
      3)、常開觸點應在常閉觸點前面
      4)、輸出線圈的自鎖觸點應與常開觸點并聯在一起。
      5)、輸出線圈只能使用一次,但觸點使用次數無限,
      6)、輸入觸點在編程時,使用次數無限,
      7)、內部繼電器線圈R,T只能使用一次,觸點使用次數無限

      PLC梯形圖 

      plc采用逐行梯級掃描式,每一個周期接受一個輸入信號.m是內部繼電器,有一般用和特殊用繼電器之分。
      T是計時器,也有一般用和停電保持等特殊類之分。

      二、西門子PLC MOV_W BLKMOV_W指令的使用問題

      問題:

      第一個圖,書上說定時器的預設值為16位的整數,故用字的傳送,我看不懂20從十進制轉換成二進制就是10100,才5位怎么就變成16位了?應該用MOV_B指令?
      第二個圖字塊傳送,書上說是VW0對應VW100,VW2對應VW102,VW4對于VW104,為什么不是VW0對應VW100,VW1對應VW101,VW2對應VW102?

      plc指令MOV_W使用 

      圖2

      西門子plc梯形圖BLKMOV_W指令 

      圖3

      解答:

      1、因為定時器T的預設值為16位字,所以采用MOV_W,雖然20的二進制為10100,實際上就是:
      0000 0000 0001 0100 ,當然,你采用MOV_B 將20傳輸給 VB5也是可以的,但是你需要確保VB4中的值為0。

      2、因為西門子中,其地址序號是按字節來排列的,所以,VW100實際上是由VB100,VB101組成的,如果你直接使用了VW100,VW101,那么就會產生地址重疊的問題,VW100由VB100,VB101組成,VW101由VB101,VB102組成,地址會發生重疊,所以,為了避免由于地址重疊而造成一些邏輯錯誤,一般對于字的應用,采用偶數地址序號。

      附,其它網友的答案:

      第一個問題:vw4 包含vb4和vb5 如果你只用movb指令給vb4賦值,那么vb5的值就是不確定的,最后你寫到定時器T37的預設值就可能不是你期望的值。當然如果你確認vb4里本來就是0,那么直接給vb5賦值20也是沒問題的。
      第二個問題:你的塊傳送指令選的是按字傳送,所以傳送3次,要傳送的是3個字。

      要注意,一個字飽含兩個字節的含義。

      第二個問題,還是不懂,1字=2字節=16位,也就是1個VW等于=2VB=16B,VW0 VW1 VW2不是剛好對應VW100 VW101 VW102嗎?

      解答:
      vw0=vb0+vb1
      vw1=vb1+vb2
      vw2=vb2+vb3
      3個word一共是4個byte,但是這里面有字節重合了。
      而在這種word操作中,每次操作的是2個byte。總共應該是6個byte。
      因此,應該是:
      vw0、vw2、vw4。

      小編總結:以上有關西門子plc編程軟件中MOV_W、MOV_B、SHR_B的含義與用法,算是非常詳盡了,希望幫助大家掌握這幾個指令的使用方法。

      Tags:西門子plc,mov,指令  
      責任編輯:admin
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網友評論
      推薦文章
      最新推薦
      關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 色拍自拍亚洲综合图区| 自拍 偷拍 另类 综合图片| 婷婷激情综合色五月久久| 久久乐国产综合亚洲精品| 激情综合婷婷丁香五月俺来也 | 色噜噜成人综合网站| 国产综合无码一区二区色蜜蜜| 亚洲国产综合无码一区二区二三区 | 亚洲国产精品成人AV无码久久综合影院| 婷婷综合激六月情网| 综合久久国产九一剧情麻豆 | 日韩亚洲国产综合久久久| 日韩亚洲国产综合久久久| 亚洲综合图片小说区热久久| 青青热久久久久综合精品| 亚洲欧美国产国产综合一区| 99综合电影在线视频好看| 综合久久久久久中文字幕| 久久婷婷五月综合色高清| 国产香蕉尹人综合在线| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 天天综合天天添夜夜添狠狠添| 久久久久久综合网天天| 国产成人亚洲综合无码精品| 成人综合婷婷国产精品久久蜜臀| 丁香婷婷亚洲六月综合色| 久久婷婷丁香五月综合五| 日韩综合无码一区二区| 色偷偷狠狠色综合网| 激情综合丝袜美女一区二区| 婷婷久久久五月综合色| 天天综合网网欲色| 色综合天天色综合| 色噜噜狠狠色综合中文字幕 | 国产综合无码一区二区三区| 久久综合精品国产一区二区三区| 国产精品亚洲综合网站| 久久精品国产亚洲综合色| 婷婷成人丁香五月综合激情| 色婷婷综合久久久中文字幕| 亚洲欧美成人综合久久久|