導航:首頁 > 操作系統 > 單片機與組態王的通信

單片機與組態王的通信

發布時間:2024-01-15 15:26:50

⑴ 組態王與單片機通訊變數實時顯示時不能接收。我用串口監視精靈監視發現組態王只發送部接收數據。為什麼啊

第一,檢查通信物理連接是否正確
第二,檢查通信協議是否一致
第三,檢查數據是否正確
第四,檢查單片機方有否回應

⑵ 組態王與單片機能用自定義通信嗎

根據組態王使用手冊上面說,用戶可以自己開發驅動程序,即可以自定義通信。詳見組態王使用手冊第六章第四節6.4。

⑶ 請問MCGS組態王和單片機modbus rtu通信,當通信幾分鍾就失敗了,

你可以通過串口工具查看數據幀,看通信中斷的時候是什麼幀結構,一般能有一個初步的判斷
(1)設備回了數據幀,並且是對的,問題出在組態王
(2)設備回了數據幀,是錯誤的,檢查單片機程序
(3)設備沒有回數據幀,檢查鏈路或者程序

⑷ 組態王和單片機通信出現如下的問題可能是什麼原因呢

考慮一下這個問題:

讀取模擬量輸入的03功能碼(用於兼容組態王)
需要新增一個03功能碼應答。
組態王的Modbus RTU驅動會發送一個查詢報文。使用功能碼03,EIO-S需要應答此報文,如果不應答,組態王會等到超時之後才會執行下一條指令,從而嚴重影響拖慢執行時間。

01 03 00 00 00 02
組態王發送查詢報文:[01] [03] [0000] [0002] [C40B]
[01]:設備地址
[03]:03功能碼讀取模擬量
[0000]:開始地址
[0002]:要讀取的寄存器數量,1個寄存器2個位元組,2個寄存器就是需要返回4個位元組。
[C40B]:CRC校驗

EIO-S應答:[01] [03] [04] [00 00 00 00] [FA 33]
[01]:地址碼
[03]:功能碼
[04]:返回的數據位元組數,發送報文要讀取2個寄存器,所以返回4個位元組。
[00 00 00 00]:4個數據位元組,目前只返回00,以後可以放入溫濕度、模數值等。
[FA 33]:CRC校驗。
01 03 04 00 00 00 00

⑸ 單片機和組態王怎麼通信

組態王通信是分tcp/ip方式,串口方式(rs232,rs485),單片機也采樣同樣的方式。如串口方式,要設置波特率,數據位數長度,校驗位等,兩者要一致。更主要的是,組態王通信是有協議的,單片機也必須按這個協議來寫程序才行,是很麻煩的,很復雜的。

閱讀全文

與單片機與組態王的通信相關的資料

熱點內容
java如何將自己電腦設置成伺服器 瀏覽:858
域名怎麼制定伺服器8080埠 瀏覽:665
伺服器的主機如何使用 瀏覽:814
廣訊通伺服器地址怎麼填 瀏覽:665
山東交管伺服器繁忙雲空間 瀏覽:52
51單片機熱敏電阻壞了 瀏覽:547
遠程電腦是雲伺服器嗎 瀏覽:194
壓縮包解壓出來是音頻 瀏覽:946
明源雲erp伺服器故障 瀏覽:158
安卓主頁英文怎麼寫 瀏覽:844
2002伺服器系統怎麼設置分屏 瀏覽:72
什麼情況空調壓縮機電容壞 瀏覽:991
pagerank演算法圖解 瀏覽:318
部落決斗命令 瀏覽:404
單片機神經網路 瀏覽:323
加密的視頻不小心刪除怎麼恢復 瀏覽:466
安卓游戲充錢充錯帳號怎麼辦 瀏覽:206
有什麼是綁定手機號的app 瀏覽:499
phpredis事務 瀏覽:938
陰陽師pad怎麼登錄安卓賬號 瀏覽:736