一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PLC與多臺變頻器的MODBUS/RTU通信方案

1X4o_GKB1508 ? 來源:cg ? 2019-01-08 08:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如果現(xiàn)在有個項目,需要MODBUS控制五個變頻器,那該怎么辦?

也許你會說,這還不簡單,把前面的通信程序復(fù)制五遍不就行了?理論上,這是可行的,但卻是不可行的,為什么呢?因為串口在同一時間,只能進(jìn)行一次數(shù)據(jù)交互。這個一次,是指一次讀或是寫操作。這就好比一個很窄的路口,一次只能通過一輛汽車,如果五輛汽車一起通過,勢必會引起堵塞,一輛也過不去,但我們需要過五輛怎么辦?那就需要交通燈或是交警指揮交通,通信也一樣,也需要有交通燈或是交警,而在MODBUS通信中,就需要我們自己來當(dāng)交警,通過程序控制通信流程,這就是輪詢方式。

而MODBUS通信實現(xiàn)輪詢,有兩個常用的方法。

1 時間間隔法

所謂時間間隔法,就是每個操作分配一個固定的時間,比如第一秒寫入頻率,第二秒讀取頻率,第三秒讀取電流,當(dāng)然,這個時間是要根據(jù)實際情況來設(shè)置的,我們看一個例子:

圖一時間間隔

如圖一所示,這是一個BLINK 和計數(shù)器兩個功能塊組成的程序,BLINK產(chǎn)生一個50毫秒的脈沖,而計數(shù)器對此脈沖進(jìn)行計數(shù),因此,計數(shù)器的當(dāng)前計數(shù)值CV 也就是圖中黃色熒光筆部分,就會從1 到6每隔50毫秒遞增一次。這樣,就為每一次操作分配了50毫秒的時間。

圖二 利用時間間隔觸發(fā)通信

如圖二,紅色圓圈部分,當(dāng)數(shù)值等于1的時候,我們寫入地址0002,當(dāng)數(shù)值等于2的時候,我們讀取103,依次類推。黃色熒光筆部分是觸發(fā)路徑。

2 功能塊觸發(fā)法

功能塊觸發(fā)法,是利用功能塊的狀態(tài)參數(shù)來觸發(fā)下一次通信,也就是我在介紹通信的時候使用的BUSY信號。

圖三 利用BUSY信號觸發(fā)下一次讀寫

如圖三所示,當(dāng)寫入0002通信完成后,利用BUSY信號來觸發(fā)下一次通信,讀取103的值。圖中黃色熒光筆的部分,就是觸發(fā)路徑,當(dāng)上一個通信功能塊的BUSY信號產(chǎn)生下降沿的時候,證明這次通信已經(jīng)完成,以此來觸發(fā)下一次通信

以上,就是兩種常用的輪詢方法,它們各有優(yōu)缺點,最好的方式就是兩者結(jié)合。利用時間間隔,這個時間間隔的設(shè)置就很講究,時間太短,可能通信還沒完成,時間太長影響效率。而利用功能塊的BUSY信號,可以很好解決這個問題,但是,一旦一個環(huán)節(jié)通信出錯,BUSY信號無法給出,就會造成后面的通信無法進(jìn)行,那么該如何結(jié)合呢?那就是用時間間隔來確定從站之間的通信間隔,而同一個從站的讀寫就用功能塊信號觸發(fā),這樣即使通信有錯誤,也只是影響一個從站。

我們?yōu)槊總€從站分配30毫秒的時間,那么輪詢10個從站只需要300毫秒,這基本能滿足我們的需求,而又能保證每個站的通信時間。因為超過10個從站,就不建議用MODBUS通信了,那樣就要考慮使用總線了。而一個從站內(nèi)部,要讀寫多次的時候,就用BUSY信號觸發(fā)。這樣,即使一個從站通信出現(xiàn)問題,也不會影響下一個從站的通信。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • plc
    plc
    +關(guān)注

    關(guān)注

    5037

    文章

    13921

    瀏覽量

    474633
  • 變頻器
    +關(guān)注

    關(guān)注

    253

    文章

    6875

    瀏覽量

    149818

原文標(biāo)題:PLC技能擴(kuò)展:如何實現(xiàn)PLC與多臺變頻器的MODBUS/RTU通信?

文章出處:【微信號:GKB1508,微信公眾號:工控幫】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    「硬核連接」:工程師必看的CC\\-Link IE轉(zhuǎn)Modbus RTU變頻器通信秘籍

    通信PLC通過循環(huán)通信(RX/RY區(qū)域用于位信號,RWr/RWw區(qū)域用于字?jǐn)?shù)據(jù))與網(wǎng)關(guān)內(nèi)部共享存儲區(qū)交換數(shù)據(jù)。而在Modbus RTU側(cè),
    發(fā)表于 06-23 13:56

    基于RS一485的PLC多臺變頻器通信的實現(xiàn)及應(yīng)用

    基于RS一485的PLC多臺變頻器通信的實現(xiàn)及應(yīng)用Implementation and Application of RS-485 Based Communication Betwe
    發(fā)表于 10-18 15:22 ?109次下載

    基于MODBUS RTU變頻調(diào)速控制系統(tǒng)設(shè)計

    本文介紹了Modbus RTU 通信協(xié)議在變頻調(diào)速系統(tǒng)中的應(yīng)用,采用基于RS485 接口的Modbus
    發(fā)表于 06-13 11:14 ?61次下載

    Modbus RTU模式的變頻器監(jiān)控系統(tǒng)設(shè)計

    本文以帶有RS-485 通信接口、采用modbus rtu 協(xié)議的東元系列變頻器為研究對象,設(shè)計了變頻器網(wǎng)絡(luò)監(jiān)控系統(tǒng)
    發(fā)表于 01-11 14:37 ?68次下載

    艾默生PLC變頻器網(wǎng)絡(luò)控制中的通信程序設(shè)計

    艾默生PLC變頻器網(wǎng)絡(luò)控制中的通信程序設(shè)計 本文通過艾默生PLC多臺變頻器組網(wǎng)
    發(fā)表于 06-13 15:42 ?3027次閱讀
    艾默生<b class='flag-5'>PLC</b>在<b class='flag-5'>變頻器</b>網(wǎng)絡(luò)控制中的<b class='flag-5'>通信</b>程序設(shè)計

    施耐德M340 PLC變頻器Modbus通信指導(dǎo)

    PLC通過Modbus監(jiān)控變頻器的運行是工業(yè)中較常見的應(yīng)用,本文以施耐德M340 PLC與ATV71變頻器為例,簡要介紹
    的頭像 發(fā)表于 02-11 10:48 ?1.9w次閱讀
    施耐德M340 <b class='flag-5'>PLC</b>和<b class='flag-5'>變頻器</b><b class='flag-5'>Modbus</b><b class='flag-5'>通信</b>指導(dǎo)

    控制變頻器建立modbus RTU通信小結(jié)

    現(xiàn)代變頻器通常支持以從站網(wǎng)絡(luò)通信的方式實現(xiàn)速度給定?,F(xiàn)針對一臺已完成接線和電機基本參數(shù)設(shè)定,且試運行正常的變頻 ,嘗試通過配置通信參數(shù)實
    發(fā)表于 04-07 11:05 ?0次下載
    控制<b class='flag-5'>器</b>同<b class='flag-5'>變頻器</b>建立<b class='flag-5'>modbus</b> <b class='flag-5'>RTU</b><b class='flag-5'>通信</b>小結(jié)

    G120變頻器控制方式MODBUS RTU通信控制方法

    G120變頻器控制方式(宏21)MODBUS RTU通信控制的具體方法G120變頻器常用MODBUS
    發(fā)表于 04-10 10:47 ?0次下載
    G120<b class='flag-5'>變頻器</b>控制方式<b class='flag-5'>MODBUS</b> <b class='flag-5'>RTU</b><b class='flag-5'>通信</b>控制方法

    西門子S7-1200PLC與V20變頻器MODBUS RTU通信教程

    S7-1200 與V20 的MOSBUS 通訊,S7-1200 PLC需要加CM1241 RS485通信模塊。 V20變頻器通過RS485線纜與PLC連接,使用標(biāo)準(zhǔn)的
    發(fā)表于 04-10 10:45 ?22次下載
    西門子S7-1200<b class='flag-5'>PLC</b>與V20<b class='flag-5'>變頻器</b>的<b class='flag-5'>MODBUS</b> <b class='flag-5'>RTU</b><b class='flag-5'>通信</b>教程

    西門子S7-1200PLC與V20變頻器進(jìn)行MODBUS RTU通信步驟

    西門子S7-1200PLC與V20變頻器進(jìn)行MODBUS RTU通信步驟詳解 在TIA博途中創(chuàng)建項目,組態(tài)1200
    發(fā)表于 04-10 09:39 ?17次下載
    西門子S7-1200<b class='flag-5'>PLC</b>與V20<b class='flag-5'>變頻器</b>進(jìn)行<b class='flag-5'>MODBUS</b> <b class='flag-5'>RTU</b><b class='flag-5'>通信</b>步驟

    工控機連接Profinet轉(zhuǎn)Modbus RTU網(wǎng)關(guān)與水泵變頻器Modbus通訊配置案例

    Profinet轉(zhuǎn)Modbus RTU網(wǎng)關(guān)是一個具有高性能的通信設(shè)備,它能夠?qū)⒐た貦C上的Profinet協(xié)議轉(zhuǎn)換成水泵變頻器可識別的Modbus
    的頭像 發(fā)表于 10-19 17:21 ?969次閱讀
    工控機連接Profinet轉(zhuǎn)<b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b>網(wǎng)關(guān)與水泵<b class='flag-5'>變頻器</b><b class='flag-5'>Modbus</b>通訊配置案例

    工控機連接Profinet轉(zhuǎn)Modbus RTU網(wǎng)關(guān)與水泵變頻器Modbus通訊

    Profinet轉(zhuǎn)Modbus RTU網(wǎng)關(guān)是一個具有高性能的通信設(shè)備,它能夠?qū)⒐た貦C上的Profinet協(xié)議轉(zhuǎn)換成水泵變頻器可識別的Modbus
    的頭像 發(fā)表于 11-21 15:41 ?792次閱讀
    工控機連接Profinet轉(zhuǎn)<b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b>網(wǎng)關(guān)與水泵<b class='flag-5'>變頻器</b><b class='flag-5'>Modbus</b>通訊

    PLC變頻器Modbus通訊方法

    在現(xiàn)代工業(yè)自動化系統(tǒng)中,PLC(可編程邏輯控制)與變頻器之間的通信是至關(guān)重要的。這種通信使得PLC
    的頭像 發(fā)表于 06-14 15:59 ?2582次閱讀

    借助 EtherNet/IP 轉(zhuǎn) Modbus 網(wǎng)關(guān)達(dá)成 AB PLC 操控變頻器實例

    在工業(yè)自動化控制系統(tǒng)中,常常會遇到不同品牌和通信協(xié)議的設(shè)備需要協(xié)同工作的情況。本案例中,客戶現(xiàn)場采用了 AB PLC,但需要控制的變頻器僅支持 Modbus 協(xié)議。為了實現(xiàn) AB
    的頭像 發(fā)表于 12-12 09:35 ?619次閱讀
    借助 EtherNet/IP 轉(zhuǎn) <b class='flag-5'>Modbus</b> 網(wǎng)關(guān)達(dá)成 AB <b class='flag-5'>PLC</b> 操控<b class='flag-5'>變頻器</b>實例

    三品SKJ系列變頻器通過Modbus RTU轉(zhuǎn)Profinet網(wǎng)關(guān)與1200plc實現(xiàn)數(shù)據(jù)互換

    在工業(yè)自動化系統(tǒng)中,不同設(shè)備間的通信協(xié)議差異常常成為技術(shù)集成的難點。例如,某制造企業(yè)近期需要將車間內(nèi)多臺三品SKJ系列變頻器接入以西門子PLC為核心的Profinet網(wǎng)絡(luò),但由于
    的頭像 發(fā)表于 07-06 08:46 ?645次閱讀
    三品SKJ系列<b class='flag-5'>變頻器</b>通過<b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b>轉(zhuǎn)Profinet網(wǎng)關(guān)與1200<b class='flag-5'>plc</b>實現(xiàn)數(shù)據(jù)互換