日本欧美一区-日本欧美一区二区三区片-日本强好片久久久久久AAA-日本-区一区二区三区A片-日本人伦一区二区三区-日本人妻A片成人免费看

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

電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> PLC基礎(chǔ)入門教程 >> 正文

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

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

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

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

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

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

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

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

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

PLC梯形圖 

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

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

問題:

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

plc指令MOV_W使用 

圖2

西門子plc梯形圖BLKMOV_W指令 

圖3

解答:

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

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

附,其它網(wǎng)友的答案:

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

要注意,一個字飽含兩個字節(jié)的含義。

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

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

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

Tags:西門子plc,mov,指令  
責(zé)任編輯:admin
相關(guān)文章列表
初學(xué)者如何快速入門plc?PLC基礎(chǔ)入門,硬件和語法指令等
西門子S7-200 SMART 模擬量概述及自建庫文件,西門子PLC子程序創(chuàng)
西門子PLC編程常用基礎(chǔ)邏輯
一文學(xué)會設(shè)備運(yùn)行時間累計程序編寫, 從零基礎(chǔ)到精通,收藏這篇就
三菱PLC實現(xiàn)設(shè)備累計運(yùn)行時間_時間指令HOUR三菱計時長程序怎么用
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 PLSR/DPLSR 多段雙向脈沖帶加減速脈沖輸出指令詳解
三菱/信捷 PLC脈沖停止[STOP] 指令詳解
信捷PLC 批量傳送位 MOV DMOV QMOV_信捷plcdmov指令
西門子PLC編程實例  4個基本控制電路設(shè)計方法
三菱——傳送指令介紹DMOV和MOV   三菱PLC傳送指令
三菱FX2N系列PLC的TO指令、FROM指令解析,緩沖存儲器BFM
三菱plc特殊功能模塊讀取與寫入指令,TO指令和FROM指令,緩沖存儲
S7-200smart 恒溫PID控制_STEP7中PID設(shè)置溫度自動控制編程
西門子plc傳送帶操作控制,傳輸帶控制
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
推薦文章
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢