modbus |
尚未結案
|
david0927
一般會員 發表:12 回覆:7 積分:2 註冊:2008-11-11 發送簡訊給我 |
各位大大好, 我是會員 david0927
最近老板要我做一個專案,用 delphi 去寫一支測試 modbus digital input setting 和 digital output 的程式 我用 mscomm 元件, 然後用output 傳出, 用 input 接收, 結果測試 digital output 訊號都正常, 可是用 input 接收只有第一個 byte 正確, 第二 byte 以後就亂掉. 已經找過很多相關網站還是找不到原因, 只好向個各位大大 求援, 盼各位大大指引明燈, 小弟感激不盡
------
陳效聖 |
happosai
高階會員 發表:93 回覆:228 積分:109 註冊:2002-09-15 發送簡訊給我 |
你可以裝一套 serial port monitor: www.eltima.com/products/serial-port-monitor/
先確認一下傳出去跟收回來在OS底層是不是對的,如果是對的,那就是程式有bug,如果是錯的那就是可能硬體某方面有問題了 另外有一種可能性是,如果你是用RS485,必須注意到RS485 Transceiver DE腳的控制問題,您可以參考 godspeedlee.myweb.hinet.net/modbus/0/
編輯記錄
happosai 重新編輯於 2012-08-09 17:11:32, 註解 無‧
|
sryang
尊榮會員 發表:39 回覆:762 積分:920 註冊:2002-06-27 發送簡訊給我 |
------
歡迎參訪 "腦殘賤貓的備忘錄" http://maolaoda.blogspot.com/ |
david0927
一般會員 發表:12 回覆:7 積分:2 註冊:2008-11-11 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |