串口通訊需要地址嗎?
modbus用串口通信時(shí)一般不用設(shè)端口地址的,每一個(gè)485口可以并聯(lián)最多32臺(tái)設(shè)備,每個(gè)從設(shè)備的地址不一樣,從設(shè)備會(huì)根據(jù)主設(shè)備發(fā)送幀報(bào)文中的地址判斷是不是在查詢自己,若是則進(jìn)行應(yīng)答。
至于地址設(shè)置,只要在從設(shè)備通信程序中定義一個(gè)地址變量,可以給地址變量賦定值,也可以編個(gè)小程序根據(jù)需要設(shè)置地址變量的值,最后通過比較該值與接收的報(bào)文中的地址是否一致,若一致,則進(jìn)行返回應(yīng)答幀。