當前位置:編程學習大全網 - 網站源碼 - Modbus從設備如何回應主機的消息及VB的小問題?

Modbus從設備如何回應主機的消息及VB的小問題?

ModbusRTU設備如何回主機信息?

ModbusRTU協議不是很清楚的說明了麽?

當從機接收到數據後,必須在3.5個字符後至主機超時這段時間內給主機回應對應格式的數據。

妳是從機的話,4001地址是數據是什麽由妳自己決定的。

VB控制3.5個字符間隔不用在意吧?

因為作為從機,在每次串口接收到壹個字節時,用壹個全局數組(255個成員)的數組緩沖接收每次收到的數據,再用個全局變量記錄當前系統Timer時間,在每次退出串口事件前把當前檢測時間差,如果時間差大於3.5個字符(1/比特率*40毫秒)的話,就認為前面壹幀數據已經完成,則啟動Timer控件去執行相關的操作,然後把當前的Timer值給回全局變量為下次檢測準備。

妳的問題看得我叻個暈,建議先去看懂了ModbusRTU協議了再來問吧。

  • 上一篇:牧場物語重聚礦石鎮泉之礦場怎麽挖礦
  • 下一篇:高分求好玩的JAVA遊戲
  • copyright 2024編程學習大全網