大番茄
級別: 探索解密
|
給新手參考一下,200SMART控制器走MBUS通訊,怎么讀寫的。 基于V2.8版本生成的程序,程序內含有詳細注釋,如果有筆誤,嗯~忽略一下。 如果有寫錯的地方或者優化的地方,希望大佬們指點指點 程序已經刪除,通訊可以參考這位分享的視頻,非常好,http://www.bulh.cn/read-gktid-1768105.html [ 此帖被大番茄在2024-05-30 13:47重新編輯 ] |
---|---|
|
qiaoshougang
級別: 略有小成
|
不經驗證的程序最好不要發出來,“某一時間只能有一條 MBUS_MSG 指令處于激活狀態” EN |
|
---|---|---|
|
大番茄
級別: 探索解密
|
同一時間只能有一條 MBUS_MSG 指令處于激活狀態,沒毛病啊,用的定時器+上升沿,定時器=1觸發第一條MSG,定時器=3觸發第二條MSG。。。。。以此類推,循環往復,哪里同時觸發多條MSG了?請指正一下。 |
---|---|
|
qiaoshougang
級別: 略有小成
|
你的MBUS_MSG使能端EN 一直接通著,肯定會報警的,雖然我沒上機實驗 |
|
---|---|---|
|
wang_pj
級別: 略有小成
|
4樓正解,VW0寫8個字,VW2讀8個字,為什么這么干呢?沒看出什么特別之處,西門子官方的他不香嗎? |
---|---|
|
大番茄
級別: 探索解密
|
多謝指正,確實是這點寫錯了,只記得MSG只能單個通訊,忽略了EN端口,程序已經更正了,多謝多謝! |
---|---|
|
大番茄
級別: 探索解密
|
只是假設從站也是200smart,舉例通訊用法,這指令也是西門子官方的。 |
---|---|
|