數(shù)顯表與PLC建立串口通信屬于比較常見(jiàn)的應(yīng)用,昌暉儀表在本文分享數(shù)顯表與PLC串口通信調(diào)試的步驟和方法。
串口通信通過(guò)連接少量線(xiàn)纜即可完成數(shù)據(jù)傳輸。儀表工做數(shù)顯表和PLC串口通信調(diào)試一般需要這三個(gè)環(huán)節(jié):一是確認(rèn)上位機(jī)(指PLC)通信;二是確認(rèn)數(shù)顯表通信;三是PLC和數(shù)顯表通信聯(lián)調(diào)。
調(diào)試工具
①硬件:USB-RS232串口電纜(若電腦自帶串口則無(wú)需USB-RS232電纜)、PLC和筆記本電腦
②軟件:串口調(diào)試助手
數(shù)顯表與PLC的串口通信調(diào)試過(guò)程
STEP1 正確設(shè)置數(shù)顯表通信參數(shù)
進(jìn)行串口通信前給數(shù)顯表接通電源,對(duì)數(shù)顯表通信參數(shù)進(jìn)行配置(數(shù)顯表和PLC的通信參數(shù)要設(shè)置一致),數(shù)顯表需要設(shè)置的參數(shù)有設(shè)備地址(也稱(chēng)為站號(hào))、波特率。設(shè)備地址、波特率、數(shù)據(jù)位、校驗(yàn)位、停止位這幾個(gè)參數(shù)是通信的基本參數(shù),可以從數(shù)顯表說(shuō)明書(shū)查閱這些參數(shù)。本文以某品牌數(shù)顯表為例,該數(shù)顯表有RS232通訊口,9600波特率,8數(shù)據(jù)位,無(wú)效驗(yàn),1停止位。
STEP2 確認(rèn)電腦、串口線(xiàn)通信正常
①在電腦安裝串口調(diào)試助手;
②將USB-RS232電纜的DB9插頭2#引腳和3#引腳短接(將DB9插頭的2、3腳短接為了使串口發(fā)送出去的數(shù)據(jù)回傳,通過(guò)接收到的數(shù)據(jù)檢查串口是否正常);在這里我們溫習(xí)一下DB9插頭9個(gè)引腳對(duì)應(yīng)的含義:
③將USB-RS232電纜插入電腦的USB插口;
④打開(kāi)電腦設(shè)備管理器→找到對(duì)應(yīng)的串口→用串口助手發(fā)送測(cè)試命令:正常情況下,數(shù)據(jù)發(fā)送后即可在的接收窗口接收到發(fā)送的數(shù)據(jù)。若無(wú)法接收到數(shù)據(jù),則應(yīng)檢測(cè)短接是否正常,驅(qū)動(dòng)是否運(yùn)行正常,端口號(hào)是否選擇正確。這三點(diǎn)無(wú)誤即順利接收到數(shù)據(jù)。
STEP3 對(duì)PLC串口通信進(jìn)行測(cè)試
①將串口助手和PLC的通信參數(shù)(波特率、數(shù)據(jù)位、停止位、校驗(yàn)位)設(shè)置為一樣;
②檢查USB-RS232與PLC之間的接線(xiàn)是否正確(USB-RS232與PLC接線(xiàn)如圖所示);
③將USB-RS232電纜接入PLC的通信串口,用PLC發(fā)送數(shù)據(jù),如果電腦側(cè)的串口助手接收數(shù)據(jù)正常,則表明PLC的串口通信程序已經(jīng)調(diào)通(通信鏈路已經(jīng)測(cè)通)。
STEP4 對(duì)數(shù)顯表串口通信進(jìn)行測(cè)試
將USB-RS232電纜接入數(shù)顯表通信串口,使用串口助手依照數(shù)顯表的通信協(xié)議格式發(fā)送數(shù)據(jù),如果在串口助手的接收窗口檢查是否有數(shù)據(jù)上傳,則表明數(shù)顯表通訊參數(shù)設(shè)置及通訊正常。
STEP5 PLC與數(shù)顯表串口通訊聯(lián)調(diào)
通過(guò)以上四步,已基本確認(rèn)上位機(jī)PLC與數(shù)顯表的通信均正常。同樣將PLC的通信口與下位機(jī)器件的通信按照如下接線(xiàn):
通過(guò)PLC的通信串口,按照數(shù)顯表通信協(xié)議發(fā)送數(shù)據(jù),并在PLC檢查接收數(shù)據(jù)是否正常。一般按照如上的步驟均調(diào)試均成功,那么在這一步就應(yīng)該是通信正常。
到這里數(shù)顯表與PLC串口通信調(diào)試就完成了,你弄明白了嗎?!
共有訪(fǎng)客發(fā)表了評(píng)論
網(wǎng)友評(píng)論