18luck网站

18luck网站電子設計 | 18luck网站Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 18luck网站 >> 18luck平台 >> 通訊類電路 >> 正文

S7 200 SMART modbus rtu 通信問題,數量多會不會延時?S7-200 MODBUS-RTU通信延遲

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2023/8/1

S7 200 SMART modbus rtu 通信問題,數量多會(hui) 不會(hui) 延時?S7-200 MODBUS-RTU通信延遲

之前也就5,6個(ge) 通信,這次數量比較多,心裏沒底,立馬上來問問,總共20個(ge) 變頻器,需要設定頻率和讀取輸出電流和報警狀態,以及15個(ge) 溫控器設定溫度和讀取當前溫度,這樣讀寫(xie) 的變量就是20*3+15*2=90個(ge) 了,通信上會(hui) 不會(hui) 延時?如果有延時的話有辦法消除或改善嗎?
我腦袋裏想到的是如果加個(ge) 信號板走2個(ge) 通道是不是會(hui) 好點?

問題補充:
有個(ge) 不明朗的地方:我增加一個(ge) 通道,那還不是用輪詢的方式在讀寫(xie) ?是不是兩(liang) 個(ge) 通道同時輪詢的,這樣相對於(yu) 一個(ge) 通道的輪詢來說就相當於(yu) 本來一條路上一輛車開,現在是2輛車同時在開?那些程序的時候是交錯著寫(xie) (寫(xie) 完0通道下來寫(xie) 1通道再下來寫(xie) 0通道再下來寫(xie) 1通道?)還是寫(xie) 完一個(ge) 通道所有的程序再寫(xie) 另外個(ge) 通道?

 

答:1、modbus rtu 通信的從(cong) 站數多了,調用的主站讀寫(xie) 指令也會(hui) 多,並且隻有用輪循的方式寫(xie) 通訊程序,有延遲是正常現象,隻要符合工藝控製要求就是可以的。
2、加一個(ge) 485通訊板分成二組是一個(ge) 好的主意,並且是可行的。
3、在寫(xie) 通訊程序的時候盡可能地讀連續地區域,目的是減少讀指令的個(ge) 數。寫(xie) 可能做不到連續。
4、布線一定要規範,並注意通訊線路的端頭終端電阻的使用。線路的端頭變頻呂怎樣加端電阻是一個(ge) 要參考下麵資料的。這樣要求的目的是增大通訊的成功率,減少重試的次數。
5、減少看試的次數。見下麵的鏈接《Modbus RTU常見問題》的問題 5 說明
MBUS_MSG 指令被激活時將發送 Modbus 請求報文幀,如果在Timeout 參數定義(yi) 的時間間隔內(nei) 主站未接收到從(cong) 站應答,Modbus RTU 主站協議庫默認的情況下還會(hui) 再發送 2 次 Modbus 請求報文幀;在最後一次請求報文幀發送後,經過 Timeout 參數定義(yi) 的時間間隔後還未收到應答時, MBUS_MSG 指令的 Done 完成位才被設置為(wei) 1 。將 mModbusRetries 變量的數值由 2 改為(wei) 0 ,即可取消 Modbus 請求報文幀的重試次數。mModbusRetries 變量的絕對地址可通過查詢Modbus RTU 主站協議庫的符號表獲取。
6、資料鏈接

補充:
是兩(liang) 個(ge) 通道各跑各的車,相互之間是獨立的,互不影響,各寫(xie) 各的輪循程序、各分配各的庫存儲(chu) 區。

Tags:RS485,通信  
責任編輯:admin
  • 上一篇文章:
  • 下一篇文章: 沒有了
  • 相關文章列表
    RS485通信----基本原理+電路圖_RS485通信原理_RS485電路圖
    RS485通信問題、解決方法及基本原理講解_RS485通訊原理
    解讀Modbus和tcp的區別和聯係_Modbus RTU和TCP/IP區別
    Modbus RTU通信教程 STEP 7-MicroWIN SMART軟件 從站的配置及編程
    西門子plc s7-200smart modbus-tcp通信實例編程詳細指導,STEP7軟
    弱電工程RS485總線_RS485布線安裝注意事項_RS485常見的故障與解決
    PLC通信入門教程:通信從來都不難,就是幾個0和1
    RS485接線方式,現場總線不通怎麽排查故障,RS485的A、B端可以短接
    RS422/RS485通信接口原理圖,RS-485通訊網絡示意圖
    RS485通訊接頭上的開關是什麽用?西門子DP通訊接頭接通終端電阻的
    RS485正確的接線方法圖解_485總線接線方式_485串口可以掛多少台設
    西門子plc S7-200 SMART與丹佛斯變頻器之間Modbus通信
    西門子plc S7-200 SMART與變頻器MODBUS-RTU通信例程
    RS232、RS485標準以及在DB9公頭、母頭上的接線定義_Modbus通訊接
    西門子S7-200 plc SMART與英威騰變頻器通信的方法 modbus
    西門子PLC串口通訊方法 RS485 串口通訊
    Modbus和RS485的關係是什麽?
    實現PLC與多台變頻器的MODBUS/RTU通信   MODBUS協議報文格式
    PLC與變頻器RS-485通信實例接線圖,2線RS-485和4線RS-485的RS-42
    在通信程序中,如何實現PLC與多台變頻器的MODBUS/RTU通信?
    plc通訊modbus通訊怎麽用
    PROFIBUS現場總線技術及發展趨勢分析
    PC與PLC通信的實現
    RS485通訊基礎及通訊方式
    RS485信號電壓高是什麽原因?
    RS485通信和Modbus協議
    RS232與RS485的區別
    RS485通訊特點
    plc與plc之間通信,兩台plc相互控製
    如何畫plc梯形圖? plc梯形圖怎麽畫?梯形圖怎麽畫
    請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
    1分 2分 3分 4分 5分

    還可以輸入 200 個字
    [ 查看全部 ] 網友評論
    關於我們 - 聯係我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁麵
    下到頁底
    晶體管查詢