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

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

S7-200 SMART 通訊控制 V20變頻器,MODBUS通訊控制變頻器

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

本文著重介紹西門子 S7-200 SMART PLC控制變頻器的啟停,主要通過MODBUS RTU進(jìn)行通訊,以及設(shè)定變頻器頻率和讀取變頻器頻率。

一.添加西門子PLC庫指令

 
PLC和變頻器Modbus RTU通訊,PLC做主站,變頻器做從站,我們首先要找到PLC中的Modbus RTU Master庫,我們將對應(yīng)庫中的指令添加到主程序中。

二.首先添加MBUS_CTRL/MB_CTRL2 指令(初始化主站)指令

 
我們可以通過如上圖片,找到該指令中不同引腳的含義。在該項(xiàng)目中,通訊參數(shù)設(shè)置位波特率9600,偶校驗(yàn),端口port設(shè)為1,因?yàn)槲覀冇玫氖切盘柊迳系腞S-485,如果使用CPU集成的端口,該值就設(shè)為0。MODE是一直為1,表示我們啟用了MODBUS協(xié)議。超時我們設(shè)置的1000ms,可以根據(jù)實(shí)際設(shè)置超時時間。

DONE是完成位,Error是存儲錯誤代碼的,當(dāng)初始化錯誤,ERROR會顯示出錯誤對應(yīng)的代碼,以便我們查找故障原因。

 
三.變頻器啟停控制程序如何編寫

 
變頻器地址位1,slave設(shè)置為1。RW等于1表示寫,等于0表示讀,該指令是控制變頻器的啟停,所以我們RW設(shè)置為1,要寫數(shù)據(jù)到變頻器。40100表示變頻器控制字,當(dāng)這個值為16#047E,變頻器為停止?fàn)顟B(tài),當(dāng)這個值為16#047F,變頻器為運(yùn)行狀態(tài),我們通過改變VW1310的值,就實(shí)現(xiàn)了變頻器的啟停。

 
四.變頻器運(yùn)行頻率如何設(shè)定

變頻器地址位1,slave設(shè)置為1。RW等于1表示寫,等于0表示讀,該指令是設(shè)定變頻器的頻率,所以我們RW設(shè)置為1,要寫數(shù)據(jù)到變頻器。40101表示主設(shè)定值,我們通過改變VW1312的值實(shí)現(xiàn)了對變頻器頻率的控制。

 
但是我們的頻率對應(yīng)關(guān)系是-16384~+16384表示頻率是-50HZ~+50HZ,我們的VW1312應(yīng)該是設(shè)置成16384這樣的數(shù)字量,觸摸屏設(shè)置HZ,對應(yīng)轉(zhuǎn)換成范圍內(nèi)的數(shù)字,這就用到了一個轉(zhuǎn)換的指令,VD776表示0-50之間浮點(diǎn)數(shù),根據(jù)VD776的值,VW1312會被轉(zhuǎn)換成0-16384之間的數(shù),這就實(shí)現(xiàn)了轉(zhuǎn)換。

 

 
五.變頻器運(yùn)行頻率如何讀取

變頻器地址位1,slave設(shè)置為1。RW等于1表示寫,等于0表示讀,該指令是讀取變頻器的頻率,所以我們RW設(shè)置為0,要讀數(shù)據(jù)到PLC。40111表示速度實(shí)際值,-16384~+16384表示頻率是-50HZ~+50HZ,我們通過監(jiān)控VW1314的值實(shí)現(xiàn)了對變頻器頻率的讀取。

 
我們的VW1314應(yīng)該是一個0-16384這樣的數(shù)字量,我們要將這個數(shù)字量轉(zhuǎn)換成0-50HZ之間的數(shù),轉(zhuǎn)換指令如下所示:

 

 
六.如何上電復(fù)位通訊程序

上電我們通過SM0.1將通訊相關(guān)的位都復(fù)位,然后將停止信號給到控制字VW1310中,等待1S,我們啟動通訊,這樣就實(shí)現(xiàn)了上電復(fù)位通訊程序。

 
七.如何編寫輪詢程序


Modbus RTU是半雙工,所以每一個掃描周期我們只能執(zhí)行一個讀或者寫的程序,當(dāng)我們有多個讀多個寫,我們就需要寫輪詢程序,也就是依次循環(huán)啟動讀寫程序。

我給大家舉一個例子,每一個指令都有一個完成位,有一個觸發(fā)位,我們就通過指令的完成位去復(fù)位當(dāng)前指令的觸發(fā)位,同時去置位下一條指令的觸發(fā)位,這樣就實(shí)現(xiàn)了依次執(zhí)行,當(dāng)然,我們不能忘了把該指令的完成位也要復(fù)位。

 


 

 

Tags:MODBUS通訊,SMART,西門子plc  
責(zé)任編輯:admin
相關(guān)文章列表
西門子PLC S7-200 smart如何使用Modbus 485通訊傳輸接收數(shù)據(jù)_200
西門子S7-200 SMART 模擬量概述及自建庫文件,西門子PLC子程序創(chuàng)
西門子PLC編程常用基礎(chǔ)邏輯
一文學(xué)會設(shè)備運(yùn)行時間累計程序編寫, 從零基礎(chǔ)到精通,收藏這篇就
S7-1200PLC入門初學(xué),需先熟悉PLC硬件結(jié)構(gòu)!S7-1200PLC硬件結(jié)構(gòu)
TIA Portal博途軟件和S7-1200PLC介紹
西門子200SMART PLC編程通過指針輕松實(shí)現(xiàn)多個數(shù)據(jù)排列
西門子S7-200SMART PLC如何實(shí)現(xiàn)星三角降壓啟動多次調(diào)用?子程序編
西門子PLC子程序?qū)嵗琒7-200 SMART PLC帶參數(shù)子程序應(yīng)用實(shí)例
詳解步進(jìn)電機(jī)與PLC的接線,西門子、三菱等PLC接線(總結(jié)篇)PLC和
西門子PLC編程實(shí)例  4個基本控制電路設(shè)計方法
S7-200smart 恒溫PID控制_STEP7中PID設(shè)置溫度自動控制編程
西門子plc傳送帶操作控制,傳輸帶控制
西門子PLC實(shí)現(xiàn)汽車涂裝前處理生產(chǎn)線中的磷化槽液位控制
|分享| S7-200SMART常用指令(二)
S7-200SMART PLC 模擬量輸入案例,AM06模擬量擴(kuò)展模塊和SIT_R指令
|實(shí)用|一文讓你讀懂使用中斷功能  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)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
成年人免费视频软件| 国产高清www免费视频| 中文字幕丝袜制服| 成年女人18级毛片毛片免费| 久久久精品2019中文字幕2020| 日本一区二区三区高清在线观看| 久久成人免费电影| 日本一卡二卡≡卡四卡精品| 久久永久免费人妻精品下载| 无遮挡很污很爽很黄的网站| 久久久综合香蕉尹人综合网 | 女人18毛片水真多国产| 丰满老熟好大bbb| 幻女free性zozo交| 一本一本久久a久久综合精品蜜桃 一本一本久久a久久综合精品蜜桃 | 大香伊蕉国产av| japanese日本护士高潮| 大肉大捧一进一出好爽视频mba | 国产欧美高清在线观看| 骆驼趾美女图片欣赏| 国产激情电影综合在线看| 韩国高清在线观看| 国产偷国产偷亚洲高清日韩| 花传媒季app| 国产jizz在线观看| 番肉动漫无修在线观看网站| 免费国产成人午夜私人影视| 求网址你懂你的2022| 亚洲精品乱码久久久久66| 欧美日韩一区二区视频图片| 亚洲日本在线电影| 日韩影片在线观看| 久久国产中文字幕| 性无码专区无码| www.av小四郎.com| 国产精品无码久久久久久久久久 | 4480私人午夜yy苍苍私人影院| 国产成人精品视频播放| 老司机成人影院| 午夜福利AV无码一区二区| 波多野结衣伦理片bd高清在线|