
如果現(xiàn)在有個(gè)項(xiàng)目,需要MODBUS控制五個(gè)變頻器,那該怎么辦?也許你會說,這還不簡單,把前面的通信程序復(fù)制五遍不就行了?理論上,這是可行的,但卻是不可行的,為什么呢?因?yàn)榇谠谕粫r(shí)間,只能進(jìn)行一次數(shù)據(jù)交互。這個(gè)一次,是指一次讀或是寫操作。這就好比一個(gè)很窄的路口,一次只能通過一輛汽車,如果五輛汽車一起通過,勢必會引起堵塞,一輛也過不去,但我們需要過五輛怎么辦?那就需要交通燈或是交警指揮交通,通信也一樣,也需要有交通燈或是交警,而在MODBUS通信中,就需要我們自己來當(dāng)交警,通過程序控制通信流程,這就是輪詢方式。