日韩欧美视频第二区,秋霞成人午夜鲁丝一区二区三区,美女日批视频在线观看,av在线不卡免费

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

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

西門子S7-200 PLC用指針訪問數(shù)據(jù)表的例子程序 MOV_DW和BLKMOV_B指令 間接尋址

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

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

梯形圖如下:

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

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

 

STL語句如下:

TITLE=**用指針訪問數(shù)據(jù)表的例子程序**
// 本例中用 VD14 作為指向配方表的指針;
// 配方表定義在數(shù)據(jù)塊中,起始單元為 VB100,每條配方的數(shù)據(jù)長度為5字節(jié),共4條配方;
// VW1008 用來存儲某條配方在表中的配方號,用這個配方號乘以5 可以得到這條配方起始地址的偏移量,用VD14指針加上此偏移量,就可以訪問表中的每一條配方;
// 最后將此配方數(shù)據(jù)復(fù)制到從VB1500 開始的相應(yīng)區(qū)域中。
Network 1 // 網(wǎng)絡(luò)標(biāo)題
// 創(chuàng)建一個指向配方表起始地址的指針
LD     SM0.0
MOVD   &VB100, VD14
Network 2
// 將配方號轉(zhuǎn)換成雙整型,只有轉(zhuǎn)換成雙整型才可以和指針數(shù)據(jù)進(jì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
LD     SM0.0
BMB    *VD14, VB1500, 5

 

Tags:指針,S7-200,西門子PLC  
責(zé)任編輯:admin
相關(guān)文章列表
西門子S7-200 SMART 模擬量概述及自建庫文件,西門子PLC子程序創(chuàng)
西門子PLC編程常用基礎(chǔ)邏輯
一文學(xué)會設(shè)備運行時間累計程序編寫, 從零基礎(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)電機與PLC的接線,西門子、三菱等PLC接線(總結(jié)篇)PLC和
西門子PLC編程實例  4個基本控制電路設(shè)計方法
S7-200和組態(tài)王的連接,cpu226 PLC 與組態(tài)王如何連接
S7-200smart 恒溫PID控制_STEP7中PID設(shè)置溫度自動控制編程
西門子plc傳送帶操作控制,傳輸帶控制
西門子PLC實現(xiàn)汽車涂裝前處理生產(chǎn)線中的磷化槽液位控制
|分享| S7-200SMART常用指令(二)
S7-200SMART PLC 模擬量輸入案例,AM06模擬量擴展模塊和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)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
主站蜘蛛池模板: 苍梧县| 道孚县| 合江县| 崇阳县| 开化县| 宕昌县| 延吉市| 海丰县| 环江| 阳朔县| 孝昌县| 含山县| 阿城市| 遵义县| 嵊泗县| 祁连县| 庐江县| 时尚| 重庆市| 青州市| 凤山市| 荆门市| 武威市| 乌拉特后旗| 邢台县| 东乡族自治县| 龙州县| 台南县| 阿拉善右旗| 军事| 弥渡县| 遵化市| 潞城市| 沛县| 淮安市| 厦门市| 莲花县| 永修县| 泽州县| 德庆县| 招远市|