sihu国产精品永久免费_日韩午夜在线视频_久久99中文字幕伊人_古代男男嗯…啊h总攻

nomashe123
級別: *
精華主題: * 篇
發帖數量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看nomashe123的 主題 / 回貼
樓主  發表于: 2010-06-02 16:36
我用VB跟FX1N通訊,如(發送置位Y7指令過去),PLC  Y7沒有動作,用串口調試助手則正常實現,各位可否指點一二?
對Y7的強制ON指令:02 37 30 37 30 35 03 30 36
請問在VB里面該怎么實現呢?
我自己用VB編寫了一個臺達的,可以實現
nomashe123
級別: *
精華主題: * 篇
發帖數量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看nomashe123的 主題 / 回貼
1樓  發表于: 2010-06-03 09:07
首先,謝謝大家的幫助和關心,剛才我用串口調試助手發現,如果串口調試助手設置是16進制顯示則正常,如果不是的話,出現跟VB上一樣的情況,一堆符號。所以,我猜想是不是VB里面需要將接受的數據轉換成16進制顯示?
nomashe123
級別: *
精華主題: * 篇
發帖數量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看nomashe123的 主題 / 回貼
2樓  發表于: 2010-06-03 09:55
問題解決了,謝謝各位,尤其是3樓。
說下我的情況:串口調試里面發送02 37 30 37 30 35 03 30 36,情況正常
但是在VB里面發送應該表示為 Chr(2) + "70705" + Chr(3) + "06"
我在VB里面也是發送02 37 30 37 30 35 03 30 36,顯示得到
忽視了我做臺達的部分經驗了,呵呵
串口調試助手發送的是ASCII的16進制數
而VB發送的是直接的ASCII碼
為什么是這樣的?
是MSCOMM控件本身這樣設置的嗎?