光明左使
級別: 論壇先鋒
|
圖片:
平常用的是FX,這次有指定Q06,根據(jù)手冊和網(wǎng)上案例參考,寫了一個QJ71C24N-MODBUS485通訊程序,請大神指正一下有沒有錯誤和需要優(yōu)化的地方。 站號1和站號2相同變頻器,所以MODBUS地址在2號站省略了。 [ 此帖被光明左使在2023-03-02 08:40重新編輯 ] |
---|---|
|
hansir
級別: 探索解密
|
你用通信協(xié)議功能,在通訊協(xié)議中進行輪詢就行了,沒必在還要程序中寫程序輪詢,直接指定4個協(xié)議號,依次執(zhí)行就可以了 |
---|---|
|
光明左使
級別: 論壇先鋒
|
感謝指導!按照你的示例,是把各從站需要變更的站號、數(shù)據(jù)那些放到前面通過定時或者結(jié)束標志進行輪流MOV到協(xié)議設定對應的地址是吧?還是說每個從站讀或者寫都要單獨設定一個協(xié)議來區(qū)分地址,比如2個站的變頻器需要寫頻率,1個站的溫控器需要讀、寫PV和SV,正常是1個03和1個06功能碼協(xié)議,通過預先變更地址內(nèi)容,還是說全部獨立,做3個06和1個03功能碼協(xié)議呢? 其他的部分沒問題的是嗎?再次感謝! [ 此帖被光明左使在2023-03-24 16:41重新編輯 ] |
---|---|
|