最近有朋友問關(guān)于590C串口通訊RS485怎樣弄,我抽了些時(shí)間,把通訊怎樣做寫了下面的文章,供大家參考!
我是使用串口調(diào)試軟件(網(wǎng)上自己下載,實(shí)在找不到再找我索取),一個(gè)RS232轉(zhuǎn)RS485的硬件轉(zhuǎn)接口,一塊590C RS485通訊板,好了下面開始測(cè)試。
1.通訊參數(shù)的設(shè)置,590C調(diào)速器里面打開P1口的通訊允許,設(shè)置調(diào)速器的站號(hào)為2,波特率9600
2.設(shè)置串口軟件與590C的通訊協(xié)議:1 start(啟動(dòng)位) + 7 bit ASCII data(數(shù)據(jù)位) + 1 parity(校驗(yàn)位) + 1 stop bit (10 bits)(停止位),Even(偶較驗(yàn))
從上面的協(xié)議看呢,1個(gè)啟動(dòng)位,7個(gè)數(shù)據(jù)位,1個(gè)校驗(yàn)位,1個(gè)停止位,校驗(yàn)選擇偶校驗(yàn)
3.按照590C RS485說明書(沒有的話找店主索要)接好通訊線
4.一些控制符的說明

5.下面講一下怎樣從590C調(diào)速器讀取一個(gè)參數(shù)值
格式:EOT GID GID UID UID C1 C2 ENQ
這一串格式用如下例子說明
設(shè)置590C的站號(hào)為2 讀取參數(shù)TAG62(速度反饋值)
我們向調(diào)速器發(fā)送下面字符串
04 30 30 32 32 30 41 05
發(fā)送這串字符后,調(diào)速器會(huì)把當(dāng)前狀態(tài)下速度反饋值發(fā)送到串口調(diào)試軟件的接收區(qū),格式應(yīng)為:

讀取速度反饋值在串口調(diào)試軟件接收區(qū)顯示的字符串如下:
02 30 41 30 30 2E 03 5C
這一串字符代表調(diào)速器現(xiàn)在的反饋值為0
6.下面講一下怎樣從往590C調(diào)速器寫一個(gè)參數(shù)值
格式:EOT GID GID UID UID STX C1 C2 D1 D2 D3 ETX BCC
這一串格式用如下例子說明
例:向590C調(diào)速器點(diǎn)動(dòng)速度值1(TAG 218)寫入一個(gè)50%的值
我們向調(diào)速器發(fā)送下面格式字符串
04 30 30 32 32 02 34 30 35 30 2E 03 2C
在串口通訊軟件的接收區(qū)會(huì)返回一個(gè)06的數(shù)值,代表調(diào)速器已經(jīng)響應(yīng)了這個(gè)改動(dòng)!
好了,上面講完了590C RS485通訊的讀寫參數(shù),也有相應(yīng)的例子,大家用心看一下,結(jié)合說明書,多試試,應(yīng)該能有所收獲!

看完文章點(diǎn)個(gè)贊吧!同等價(jià)格比服務(wù)和質(zhì)量!
重要聲明:
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。
本文檔由昆山科瑞艾特電氣有限公司編寫,如需轉(zhuǎn)載請(qǐng)聯(lián)系本公司 謝謝合作!
看到文章最后啦,客官是否打賞下?您的打賞是我原創(chuàng)的動(dòng)力!
|