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

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

西門子S7-200 Smart與變頻器的MODBUS變頻器通信實(shí)操

作者:佚名    文章來源:網(wǎng)絡(luò)整理    點(diǎn)擊數(shù):    更新時(shí)間:2024/9/28
【1】MODBUS RTU通信庫(kù)

     

庫(kù)文件?

 

    在step7-mirco/win smart編程軟件的指令中,可以找MODBUS RTU的通信庫(kù)文件:

 

這里Smart作為主站。

我們?nèi)绻捎玫氖荂PU本地的串口,那么我們選擇庫(kù)文件為Modbus RTU Master;若是擴(kuò)展通訊板,則選擇Modbus RTU Master2。

    【2】庫(kù)文件的調(diào)用

 

初始化主站:

初始化主站指令是:MBUS_CTRL

 “模式”(Mode) 輸入的值用于選擇通信協(xié)議。輸入值為 1 時(shí),將 CPU 端口分配給 Modbus 協(xié)議并啟用該協(xié)議。輸入值為 0 時(shí),將 CPU 端口分配給 PPI 系統(tǒng)協(xié)議并禁用 Modbus 協(xié)議。

參數(shù)“奇偶校驗(yàn)”(Parity) 應(yīng)設(shè)置為與 Modbus 從站設(shè)備的奇偶校驗(yàn)相匹配。所有設(shè)置使用一個(gè)起始位和一個(gè)停止位。允許的值如下:0(無奇偶校驗(yàn))、1(奇校驗(yàn))和 2(偶校驗(yàn))。

參數(shù)“端口”(Port)設(shè)置物理通信端口(0 = CPU 中集成的 RS-485,1 = 可選 CM01 信號(hào)板上的 RS-485 或 RS-232)。

參數(shù)“超時(shí)”(Timeout) 設(shè)為等待從站做出響應(yīng)的毫秒數(shù)!

當(dāng) MBUS_CTRL指令完成時(shí),指令將“真”(TRUE) 返回給“完成”(Done) 輸出!板e(cuò)誤”(Error) 輸出包含指令執(zhí)行的結(jié)果。

 

Mode=1將 CPU 端口分配給 Modbus 協(xié)議并啟用該協(xié)議;

Baud為波特率;Parity=0無奇偶校驗(yàn);port=0代表使用本體通信口。

Timeout=1000ms。

 

設(shè)計(jì)循環(huán)計(jì)數(shù)器

因?yàn)槭前腚p工,采用的是輪詢方式。為此我們?cè)O(shè)計(jì)一個(gè)循環(huán)計(jì)數(shù)器。

 

 

數(shù)據(jù)讀

 

當(dāng)計(jì)數(shù)器==1時(shí),此數(shù)據(jù)塊執(zhí)行。

Slave=11代表從站設(shè)備的通訊ID為11;RW=0代表只讀;Addr=432769代表從站設(shè)備的modbus寄存器地址;count=1代表一個(gè)字。DataPtr(間接地址指針)=&VB3200代表從VB3200開始。一個(gè)字就是VW3200。                            

 

數(shù)據(jù)寫

 

與數(shù)據(jù)讀不通的是,RW=1。

當(dāng)48193=1時(shí),變頻器啟動(dòng);當(dāng)48193=5時(shí),變頻器停止。

對(duì)應(yīng)S7-200smart的地址是VW104。(count=1為一個(gè)字)

【3】通訊的總結(jié)

   ① 輪詢通訊有時(shí)間差,比如讀頻率反饋的時(shí)候,會(huì)發(fā)現(xiàn)頻率反饋是非連續(xù)性的。

   ②可以用Done還驅(qū)動(dòng)下一個(gè)數(shù)據(jù)輪詢。但是若上一條沒有執(zhí)行,那么后面的不會(huì)執(zhí)行?具體可以參考庫(kù)文件的幫助。

   ③讀取過來的數(shù)據(jù)有可能要進(jìn)行地址偏移或者數(shù)據(jù)的轉(zhuǎn)換,比如高低字的轉(zhuǎn)換,整數(shù)轉(zhuǎn)換為浮點(diǎn)數(shù),浮點(diǎn)數(shù)轉(zhuǎn)換為整數(shù)等。

    ④首先利用ModScan32.exe或者M(jìn)odbus Poll可以很好的監(jiān)測(cè)數(shù)據(jù)地址及數(shù)據(jù)格式。

    

Tags:MODBUS通訊,變頻器,200smart  
責(zé)任編輯:admin
相關(guān)文章列表
西門子S7-200 smart通過modbus rtu 協(xié)議采集K37A數(shù)據(jù)項(xiàng)目案例
西門子S7-200smart 與超聲波流量計(jì)之間的MODBUS通訊
西門子S7-200 smart非時(shí)間/計(jì)數(shù)輪詢來實(shí)現(xiàn)modbus通訊測(cè)試
西門子S7-200smart與丹佛斯FC51通訊及變頻器參數(shù)設(shè)置
西門子S7-200 SMART模擬量輸入應(yīng)用,AM03模擬量擴(kuò)展模塊用法
其實(shí),Modbus通訊很簡(jiǎn)單!——手把手教你,STEP7
西門子200SMART 入門如何搞懂西門子PLC脈沖輸出?PT0/PWM和PLS指
實(shí)測(cè)通過——西門子200SMART PLC用PLS指令發(fā)脈沖
西門子PLC 基礎(chǔ)知識(shí)S7-200SMART 系統(tǒng)塊,程序塊,數(shù)據(jù)塊
西門子PLC S7-200SMART與G120的MODBUS通訊例程
S7-200SMARTPLC的軟件使用——西門子200plc硬件組態(tài)STEP7
西門子PLC200smart-PID 自動(dòng)/手動(dòng)調(diào)節(jié)的無擾動(dòng)切換
西門子S7-200特殊指令 ATCH和DTCH用法、HEDF、HSC
西門子S7-200SMART編碼器轉(zhuǎn)速測(cè)量程序,中斷程序和ATCH指令
S7-200 Smart入門筆記3——呼吸燈
西門子PLC:200smart(13-16章)_200smart 子程序
S7-200SMART PLC設(shè)備運(yùn)行累加時(shí)間梯形圖實(shí)例,設(shè)備定期保養(yǎng)定時(shí)程
西門子plc控制英威騰變頻器實(shí)例,西門子200SMART的MODBUS通訊!
組態(tài)王或SCADA與西門子200Smart通訊配置流程
如何實(shí)現(xiàn)昆侖通態(tài)MCGS與S7-200SMART PLC以太網(wǎng)多臺(tái)通信控制?
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
推薦文章
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁(yè)面
下到頁(yè)底
晶體管查詢
成**人免费一级毛片| 色偷偷91久久综合噜噜噜| 欧美人与动性xxxxx杂性| 国产精品无码一区二区三级| 亚洲欧美4444kkkk| 97人妻天天爽夜夜爽二区| 欧美成人精品福利网站| 国产精品亚洲一区二区三区在线| 亚洲人成无码网站| 色婷婷欧美在线播放内射| 扒开女人双腿猛进入爽爽视频| 啦啦啦中文高清在线观看6| 中文字幕手机在线播放| 皇上啊轻点灬大ji巴太粗太h| 女人张开腿让男人桶视频| 亚洲视频免费一区| 4480新视觉yy理论片| 日韩美一区二区三区| 国产欧美综合一区二区三区 | 青青青青青国产免费手机看视频| 日韩欧美亚洲中字幕在线播放| 国产亚洲成在线播放va| 中文字幕无码视频专区| 欧美视频自拍偷拍| 国产无遮挡又黄又爽在线视频| 久久九九精品国产综合喷水| 精品亚洲A∨无码一区二区三区| 无翼乌全彩无遮挡之老师| 哦哦哦用力视频在线观看| 久久久久免费精品国产| 美女裸体a级毛片| 小sao货水好多真紧h视频| 午夜精品一区二区三区在线观看| 中文字幕无线码一区二区| 真实调教奇优影院在线观看| 女同学下面粉粉嫩嫩的p| 免费一级成人毛片| 99久久综合狠狠综合久久aⅴ| 欧美jizz18性欧美年轻| 国产无遮挡又黄又爽在线视频| 久久国产三级精品|