大番茄
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 75 個
工控威望: 152 點
下載積分: 2272 分
在線時間: 125(小時)
注冊時間: 2020-04-25
最后登錄: 2024-10-30
查看大番茄的 主題 / 回貼
樓主  發(fā)表于: 2024-04-03 15:29
給新手參考一下,200SMART控制器走MBUS通訊,怎么讀寫的。
基于V2.8版本生成的程序,程序內(nèi)含有詳細注釋,如果有筆誤,嗯~忽略一下。
如果有寫錯的地方或者優(yōu)化的地方,希望大佬們指點指點


程序已經(jīng)刪除,通訊可以參考這位分享的視頻,非常好,http://melville4.com/read-gktid-1768105.html
[ 此帖被大番茄在2024-05-30 13:47重新編輯 ]
大番茄
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 75 個
工控威望: 152 點
下載積分: 2272 分
在線時間: 125(小時)
注冊時間: 2020-04-25
最后登錄: 2024-10-30
查看大番茄的 主題 / 回貼
1樓  發(fā)表于: 2024-04-09 10:15
引用
引用第2樓qiaoshougang于2024-04-07 17:19發(fā)表的  :
不經(jīng)驗證的程序最好不要發(fā)出來,“某一時間只能有一條 MBUS_MSG 指令處于激活狀態(tài)” EN



同一時間只能有一條 MBUS_MSG 指令處于激活狀態(tài),沒毛病啊,用的定時器+上升沿,定時器=1觸發(fā)第一條MSG,定時器=3觸發(fā)第二條MSG。。。。。以此類推,循環(huán)往復,哪里同時觸發(fā)多條MSG了?請指正一下。
大番茄
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 75 個
工控威望: 152 點
下載積分: 2272 分
在線時間: 125(小時)
注冊時間: 2020-04-25
最后登錄: 2024-10-30
查看大番茄的 主題 / 回貼
2樓  發(fā)表于: 2024-04-09 12:03
引用
引用第4樓qiaoshougang于2024-04-09 10:53發(fā)表的  :
你的MBUS_MSG使能端EN 一直接通著,肯定會報警的,雖然我沒上機實驗


多謝指正,確實是這點寫錯了,只記得MSG只能單個通訊,忽略了EN端口,程序已經(jīng)更正了,多謝多謝!
大番茄
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 75 個
工控威望: 152 點
下載積分: 2272 分
在線時間: 125(小時)
注冊時間: 2020-04-25
最后登錄: 2024-10-30
查看大番茄的 主題 / 回貼
3樓  發(fā)表于: 2024-04-09 12:05
引用
引用第5樓wang_pj于2024-04-09 11:38發(fā)表的  :
4樓正解,VW0寫8個字,VW2讀8個字,為什么這么干呢?沒看出什么特別之處,西門子官方的他不香嗎?


只是假設(shè)從站也是200smart,舉例通訊用法,這指令也是西門子官方的。