女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

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

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

而MODBUS通信實現輪詢,有兩個常用的方法。

1 時間間隔法

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

圖一時間間隔

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

圖二 利用時間間隔觸發通信

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

2 功能塊觸發法

功能塊觸發法,是利用功能塊的狀態參數來觸發下一次通信,也就是我在介紹通信的時候使用的BUSY信號

圖三 利用BUSY信號觸發下一次讀寫

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

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • plc
    plc
    +關注

    關注

    5036

    文章

    13906

    瀏覽量

    474405
  • 變頻器
    +關注

    關注

    253

    文章

    6873

    瀏覽量

    149721

原文標題:PLC技能擴展:如何實現PLC與多臺變頻器的MODBUS/RTU通信?

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

    通信PLC通過循環通信(RX/RY區域用于位信號,RWr/RWw區域用于字數據)與網關內部共享存儲區交換數據。而在Modbus RTU側,
    發表于 06-23 13:56

    基于RS一485的PLC多臺變頻器通信的實現及應用

    基于RS一485的PLC多臺變頻器通信的實現及應用Implementation and Application of RS-485 Based Communication Betwe
    發表于 10-18 15:22 ?109次下載

    基于MODBUS RTU變頻調速控制系統設計

    本文介紹了Modbus RTU 通信協議在變頻調速系統中的應用,采用基于RS485 接口的Modbus
    發表于 06-13 11:14 ?61次下載

    Modbus RTU模式的變頻器監控系統設計

    本文以帶有RS-485 通信接口、采用modbus rtu 協議的東元系列變頻器為研究對象,設計了變頻器網絡監控系統
    發表于 01-11 14:37 ?68次下載

    艾默生PLC變頻器網絡控制中的通信程序設計

    艾默生PLC變頻器網絡控制中的通信程序設計 本文通過艾默生PLC多臺變頻器組網
    發表于 06-13 15:42 ?3022次閱讀
    艾默生<b class='flag-5'>PLC</b>在<b class='flag-5'>變頻器</b>網絡控制中的<b class='flag-5'>通信</b>程序設計

    施耐德M340 PLC變頻器Modbus通信指導

    PLC通過Modbus監控變頻器的運行是工業中較常見的應用,本文以施耐德M340 PLC與ATV71變頻器為例,簡要介紹
    的頭像 發表于 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>指導

    控制變頻器建立modbus RTU通信小結

    現代變頻器通常支持以從站網絡通信的方式實現速度給定。現針對一臺已完成接線和電機基本參數設定,且試運行正常的變頻 ,嘗試通過配置通信參數實
    發表于 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>小結

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

    G120變頻器控制方式(宏21)MODBUS RTU通信控制的具體方法G120變頻器常用MODBUS
    發表于 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連接,使用標準的
    發表于 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變頻器進行MODBUS RTU通信步驟

    西門子S7-1200PLC與V20變頻器進行MODBUS RTU通信步驟詳解 在TIA博途中創建項目,組態1200
    發表于 04-10 09:39 ?17次下載
    西門子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>步驟

    工控機連接Profinet轉Modbus RTU網關與水泵變頻器Modbus通訊配置案例

    Profinet轉Modbus RTU網關是一個具有高性能的通信設備,它能夠將工控機上的Profinet協議轉換成水泵變頻器可識別的Modbus
    的頭像 發表于 10-19 17:21 ?961次閱讀
    工控機連接Profinet轉<b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b>網關與水泵<b class='flag-5'>變頻器</b><b class='flag-5'>Modbus</b>通訊配置案例

    工控機連接Profinet轉Modbus RTU網關與水泵變頻器Modbus通訊

    Profinet轉Modbus RTU網關是一個具有高性能的通信設備,它能夠將工控機上的Profinet協議轉換成水泵變頻器可識別的Modbus
    的頭像 發表于 11-21 15:41 ?779次閱讀
    工控機連接Profinet轉<b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b>網關與水泵<b class='flag-5'>變頻器</b><b class='flag-5'>Modbus</b>通訊

    PLC變頻器Modbus通訊方法

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

    借助 EtherNet/IP 轉 Modbus 網關達成 AB PLC 操控變頻器實例

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

    三品SKJ系列變頻器通過Modbus RTU轉Profinet網關與1200plc實現數據互換

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