欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人

電子開發(fā)網(wǎng)

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

【跟著我一起來學習s7-200】傳送指令 MOV_B和BLKMOV指令用法

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

傳送指令也是我們在編程過程中經(jīng)常會要使用到的指令,我們也要掌握好它。所謂的傳送指令就是把一個存儲單元(輸入端)的數(shù)值復制到另一個存儲單元(輸出端)里面,我們的傳送指令經(jīng)常是用于對存儲單元的清零或者程序的初始化等場合。

  傳送指令有單個數(shù)據(jù)傳送指令MOV,以及塊傳送指令BLKMOV,根據(jù)數(shù)據(jù)的類型它又可以分為字節(jié)、字、雙字或者實數(shù)等這幾種情況,不過要注意的是塊傳送指令沒有實數(shù)類型的指令。除此之外,還有字節(jié)交換指令SWAP,字節(jié)傳送立即讀指令和字節(jié)傳送立即寫指令,當然這些指令用的相對較少,對這幾個指令我們就先了解一下。

西門子plc的傳送指令用法 
  傳送指令MOV的輸入IN可以是常數(shù)、IB、QB、VB、SMB、LB、SB,輸出可以是IB、QB、VB、SMB、LB、SB,但是要注意輸出是沒有常數(shù)的,如果輸出是常數(shù),那么是會提示錯誤的。

西門子plc的MOV指令用法 

 

  除此之外,我們在使用傳送指令的時候,要注意的是輸入和輸出的數(shù)據(jù)類型是要一致的,如果不一致,同樣也是會提示錯誤的。

西門子plc的MOV指令用法 

   那么數(shù)據(jù)塊傳送指令BLKMOV,它是將字節(jié)或字或雙字數(shù)目N從輸入存儲單元傳送到輸出存儲單元,也就是說塊傳送指令它是批量傳送的,注意N的范圍是1~255,使用的時候要注意不能超限。那么下面這條指令也就是將VB0~VB9的里面的數(shù)據(jù)傳送到VB50~VB59里面。

西門子plc的BLKMOV指令用法 

  然后再學習一下字節(jié)交換指令SWAP,字節(jié)交換指令的功能是交換字的最高位字節(jié)和最低位字節(jié),下面就舉個例子來說明一下指令的用法,那么以下這條指令是對VW0進行字節(jié)交換,因為VW0=VB0 VB1,它是低地址在前高地址在后的,執(zhí)行了指令之后則變成VB1 VB0,變?yōu)楦叩刂吩谇暗偷刂吩诤罅恕?/P>

西門子plc的字節(jié)交換指令SWAP 


  下面再繼續(xù)看一下字節(jié)傳送立即讀指令和字節(jié)傳送立即寫指令,它跟前面講到的立即指令是一樣的,而且它也是只針對I/O地址的。字節(jié)傳送立即讀指令是對輸入I進行讀操作,字節(jié)傳送立即寫指令是對輸出Q進行寫操作。

 

那么今天就學習了傳送指令,傳送指令也還算是比較簡單的是吧?那么之后就要學習一些相對難一些的指令了,你準備好了嗎?

 

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

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
推薦文章
最新推薦
關于我們 - 聯(lián)系我們 - 廣告服務 - 友情鏈接 - 網(wǎng)站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
主站蜘蛛池模板: 宜章县| 宜君县| 峨山| 西充县| 万州区| 沙田区| 贵阳市| 安图县| 特克斯县| 静乐县| 汶上县| 沧州市| 正阳县| 忻州市| 淮滨县| 白水县| 铁岭县| 新蔡县| 乳山市| 绍兴县| 徐汇区| 家居| 洞口县| 牡丹江市| 静安区| 加查县| 萝北县| 德钦县| 嘉义县| 江安县| 营口市| 台湾省| 兴义市| 乐平市| 元朗区| 北流市| 曲松县| 永宁县| 荆州市| 贵港市| 安泽县|