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