請教各位前輩
小弟目前使用一台電力模組,代理商:宇田實業,型號:WM3-96
此設備本身只有RS-485介面,而我要用PC上的RS-232介面來溝通
因此還選用研華RS-232轉RS-485的converter(ADAM-4520)
但總是無法成功連線,連ADAM-4520上的傳輸燈都不會變化,不知問題出在哪裡
LV程式是用最簡單的RS-232Write&Read範例
附上LV程式RS232BasicSerialWriteandRead.vi 及 WM3-96使用手冊WM3-96ProtocolV1r1-240102.pdf
有經驗的大大可否 指導一下 感謝
jacko38911.7439236111
1.首先你要先搞定RS-232和RS-485的連線問題,我手邊沒有相關設備可幫你測試
2.可以幫你的是你所傳的使用手冊中,CRC的演算法使用的是CRC-16,程式附加如下,輸入010440000004,可得CRC(Low)=E4,CRC(High)=09
CRC-16.vi
3.只要對設備下讀(04)或寫(06)的command,它就會回應相關的資料
再請問 :
1."先搞定RS-232和RS-485的連線問題",我使用的ADAM-4520,不是訊號線接好便可直接使用了嗎?還有其他要注意的問題?
2.以變數 V L1-N 為例,而要讀到他的資料,完整的指令是? 我剛剛下0104 0000 0004 F1C9 還是沒反應~是下錯碼了嗎?而ADAM-4520上的傳輸燈還是不會變化~




謝謝大大 指導
jacko38912.5783333333
你可以先傳送使用手冊中的一些範例command試看看
[QUOTE=ancle]你可以先傳送使用手冊中的一些範例command試看看[/QUOTE]
恩恩 , 小弟會在TRY看看 , 只是這串列傳輸比小弟想的複雜 , 當初沒想到會搞那ㄇ久~尤其是ADAM-4520上的傳輸燈完全不會變化~令我不解~
感謝大大 還請大大不吝賜教
你的問題一步一步澄清:
1.確認你的visa write元件有無輸出.在error in 與 error out設監看點,先確認是否異常.
使用visa元件必須安裝visa driver.
2.製作一個 rs232接頭 將RX 與 TX腳短路.(就是自己傳送給自己測試用),看看傳送的資料會不會被自己接收.
delay time 不用設太長.
adam 4520 是自動轉換的 所以買 現成的9pin線就可以了
另外再用moebus程式先下去測試 看會不會回應
確認好之後 在確定labview
要moebus測試程式的話
連若我 [email protected]
1.昨日先把RS232 TX RX對接確定 有收到訊號了 表示LV RS232程式是可以用的.
2.也解決了ADAM4520上傳輸燈不會改變的問題 目前終於會閃爍了
3.而對於從LV下COMMAND給電力模組WM3-96 WM3-96還是無回應 已照手冊上的例子給COMMAND 不知為何還是無回應?
謝謝各位大大的指導
你還是向Gary119大大拿modbus測試程式比較快
因為你可能只是指令下錯而已因為modbus是很死的東西
01 04 00 00 00 04 F1 C9 這樣打比較好我在vb底下是這樣傳的
不知道labview是怎樣,對不起因為我忘了
http://www.labview.com.tw/forum/forum_posts.asp?TID=5725&KW=modbus
或你可以像這篇文章的jutjy67大大要一下測試程式
看他圖片就知道他做了8個功能了
5850540638917.8705439815
你還是向Gary119大大拿modbus測試程式比較快
因為你可能只是指令下錯而已因為modbus是很死的東西
01 04 00 00 00 04 F1 C9 這樣打比較好我在vb底下是這樣傳的
不知道labview是怎樣,對不起因為我忘了
http://www.labview.com.tw/forum/forum_posts.asp?TID=5725&KW=modbus
或你可以像這篇文章的jutjy67大大要一下測試程式
看他圖片就知道他做了8個功能了
這是南樺寫的vb modbus程式
http://www.nahua.com.tw/index.php?PHPSESSID=aec7d626254a9272276d22badf5deb76
[/QUOTE]
jacko
11
會找機會跟Gary119大大拿modbus 但小弟白天上MSN都沒遇到
不知程式會不會很大 方便直接寄到小弟信箱[email protected] 或有其他大大有程式可提供給我 謝謝
仍感謝各位大大不吝指導