假如有一臺(tái)plc僅有一個(gè)對外的rs232口。外部有3臺(tái)設(shè)備要與之進(jìn)行通信,1、觸摸屏 (帶有rs485通信接口)
2、變頻器 (帶有rs485通信接口)
3、溫度儀表(帶有rs485通信接口)
我把plc的rs232利用一個(gè)232轉(zhuǎn)485的接口轉(zhuǎn)換器轉(zhuǎn)成485總線,再與這3臺(tái)設(shè)備進(jìn)行通信,這樣做會(huì)有問題嗎?
大家試過這種形式?jīng)]?誤碼率會(huì)不會(huì)對通信產(chǎn)生較大影響?
答:
1、觸屏與plc通訊一般是觸屏為主站(觸屏要編程并下裝),plc響應(yīng)查詢或讀寫,無需編程;
2、plc與變頻器和溫度儀表通訊為自由口通訊,plc做主站,在plc側(cè)編程,需要注意的是報(bào)文格式和輪詢;
3、由于網(wǎng)絡(luò)上有兩個(gè)主站,主站之間的坐莊問題(令牌傳遞)也要考慮。這里給兩種方案,一是都用協(xié)議網(wǎng)關(guān)轉(zhuǎn)成profibus網(wǎng)絡(luò)利用profibus自帶的通訊管理功能,另一個(gè)方案是給plc加一個(gè)通訊模塊,專門與觸屏通訊,plc與儀表和變頻器的通訊還是利用plc原來的串口,即分成兩個(gè)網(wǎng)絡(luò)解決主站坐莊問題。