PLC聯(lián)網(wǎng)通信研究
PC機向PLC發(fā)送的報文格式如下:

其中STX為開(kāi)始標志02H;ETx為結束標志03H;CMD為命令的ASCII碼;SUMH,SUML為CMD到ETX按字節求累加和,溢出不計。由于每字節十六進(jìn)制數變?yōu)閮勺止滱SCII代碼,故校驗和SUMH與SUML。
PLC對PC機應答報文格式如下:

對讀命令的應答報文數據段為要讀取的數據,一個(gè)數據占兩個(gè)字節,分上位下位。對寫(xiě)命令的應答報文無(wú)數據段,而用ACK及NAK作為應答內容。
4) 傳輸過(guò)程
PC機與FX2N-48MR之間采用應答方式通信,傳輸出錯則組織重發(fā)。PLC根據PC機的命令,在每個(gè)循環(huán)掃描結束處的END語(yǔ)句后組織自動(dòng)應答,無(wú)需用戶(hù)在PLC一方編寫(xiě)程序。
3.通信的實(shí)現
根據PC機與FX2N-48MR PLC的傳輸應答過(guò)程編制出如圖3所示的通信程序流程圖。按照流程圖可以編寫(xiě)出通信程序實(shí)現PC機與PLC之間的串行通信以完成數據的讀取。

4 結論
本文所述PC上位機實(shí)現對下位機PLC的聯(lián)網(wǎng)控制方案已經(jīng)得到成功應用,提高了可編程控制器的控制范圍和規模,增加了系統監控和智能管理水平,易于實(shí)現程序開(kāi)發(fā)和利用。
評論