[.NET] 請教各位關於modbus協定的問題..!

看板Visual_Basic作者 (超越自己)時間13年前 (2012/06/20 14:41), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
各位板友大家好, 小弟是程式新手,目前希望透過RS232來讀取恆準溫度計的值, 查了該溫度計的說明手冊,發現是使用Modbus RTU通訊協定, (該公司的技術支援網頁:http://ppt.cc/BSIV微電腦PID溫度控制器)  該手冊的連結縮址:http://ppt.cc/19Pv 依手冊指示此公司的產品只有支援Modbus 03H、06H命令, 不過現在遇到的狀況是... 我送出給機器的指令必須用字串還是其他格式呢!? 假設目前暫時不處理CRC16的問題! 因為我只是想先測試溫度計有沒有辦法接收到我的值,並且回傳資料.. 是否照手冊的範例送出『01H 03H 01H 00H 00H 01H 85H F6H』字串即可呢!? 還請對工業監控有經驗的板友們幫幫小弟的忙, 小弟不勝感激...謝謝!^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.70.240.171

06/20 17:07, , 1F
Hint: 你需要 &H 來幫你的忙
06/20 17:07, 1F
謝謝L大的hint, 想請問另外一個問題:那這個&H和設定編碼方式有關嗎!? 比如:『RS232.Encoding = Encoding.ASCII』 還請您不吝賜教,謝謝哦~ ※ 編輯: BIAO 來自: 61.70.240.171 (06/20 20:41)

06/29 23:30, , 2F
謝謝哦!
06/29 23:30, 2F
文章代碼(AID): #1FuN23Kf (Visual_Basic)