資源描述:
《基于永宏plc的串口通訊原理及其應(yīng)用new》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、www.plcworld.cn基于永宏P(guān)LC的串行口通訊原理及其應(yīng)用FATEKPLCSerialCommunicationsandApplications摘要:本篇以永宏P(guān)LC為基礎(chǔ),基于串行口通訊的原理,介紹永宏P(guān)LC在串行口通訊系統(tǒng)的設(shè)計以及軟件的應(yīng)用關(guān)鍵詞:永宏串行口通訊PLC通訊Abstract::ThisPaperbaseFATEKPLC,baseonSerialsCommunications,tointroducetheapplicationsofFATEKPLCintheSerialscommunicationsystems
2、,andthesoftwareDesign.KeyWords:FATEKSerialsCommunicationPLCCommunications1.引言隨著計算機領(lǐng)域技術(shù)的不斷發(fā)展,通訊的在工業(yè)控制領(lǐng)域的應(yīng)用越來越廣泛,各種智能終端設(shè)備都可以通過通訊的方式聯(lián)接起來,形成高度的自動化控制集成系統(tǒng)。最簡單的聯(lián)機方式就是采用串行口通訊。串行口通訊由于接線簡單,成本低,通訊可靠、穩(wěn)定等優(yōu)點,在現(xiàn)實系統(tǒng)的集成化、簡單化和操作方便性上,得以迅速的發(fā)展。2.串行通訊介紹串行通訊口在系統(tǒng)控制的領(lǐng)域中占據(jù)著極其重要的地位,它不僅沒有因為時代的進步而淘汰,
3、反而在規(guī)格上越來越完善,應(yīng)用越來越廣泛。在工業(yè)控制領(lǐng)域,串行通訊的使用比一般的計算機更為普遍。常用的串行口通訊有兩種:一種為RS‐232串行通訊,另一種為RS‐485串行通訊。2.1RS-232串行通訊通常,計算機中標準的串行通訊端口聯(lián)接為DB‐9的9針插頭座。其9針引腳定義如下表1.1。RS‐232示意圖引腳簡寫意義1CD載波檢測(CarrierDetect)2RXD接收字符(Receive)3TXD發(fā)送字符(Transmit)4DTR數(shù)據(jù)端準備好(DataTerminalReady)5GND接地端(Ground)6DSR數(shù)據(jù)準備好(D
4、ataSetReady)7RTS請求發(fā)送(RequestToSend)8CTS清除以發(fā)送(ClearToSend)9RI振鈴檢測(RingIndicator)表1.1:DB‐9引腳定義在由EIA制定的RS0‐232C的標準中,規(guī)定了高,低電位形成的”0”和”1”訊號標準電壓范圍。在這個標準中,”0”和”1”的規(guī)定如圖1.1所示。1www.plcworld.cn+15V噪音范圍0+5V+3V‐5V‐3V1‐15V圖2.1RS‐232電位標準電位圖在RS‐232標準中,電壓在+3V~+15v(一般使用+6V)之間稱為”0”或者Space。一般
5、用途是作為On。壓在‐3V~‐15v(一般使用‐6V)之間稱為”1”或者Mark。一般用途是作為Off。與計算機內(nèi)部一樣,都是利用“高電位”與“低電位”的變化來組成一串數(shù)據(jù)。雖然串行通訊簡單易用,但在工業(yè)領(lǐng)域中,常常存在著很多的噪聲干擾源,在使用RS‐232串行通訊時,經(jīng)常會受到外界的噪聲干擾。RS‐232串行通訊的傳輸方式如下圖1.2所示。發(fā)送端接收端噪聲圖2.2RS‐232訊號傳輸方式由圖1.2可知,RS‐232為全雙工工作模式,其訊號標準電位是參考地端而來的,在訊號由發(fā)送到接收,要保證兩端的接電端同電位下,才能正確的識別傳輸?shù)挠嵦枴?/p>
6、只有一對一的通訊功能。實際應(yīng)用中傳輸距離可達15米。在傳輸過程中,若有噪聲的干擾進入,干擾訊號同時在原始訊號線和地線上產(chǎn)生影響,原始訊號將疊加上干擾訊號,而地端的干擾訊號將被地電壓抵消掉了,因此,傳輸訊號將發(fā)生曲扭,整個訊號也將發(fā)生錯誤。為了克服以上的干擾問題,RS‐485串行通訊方式應(yīng)運而生。2.2RS-485串行通訊RS‐485的工作模式為半雙工模式,通訊訊號是兩條傳輸線的電位差,屬于差動輸入方式,抗干擾能力強;實際傳輸距離可達1200米。具有一對多站的通訊功能。RS‐485的訊號傳輸方式如圖1.3所示。發(fā)送端接收端D+D‐??2ww
7、w.plcworld.cn圖2.3RS‐485訊號傳輸方式RS‐485傳輸?shù)挠嵦枮椋篋T=(D+)‐(D‐)當訊號線受到干擾時,D+訊號線和D‐訊號線分別疊加上一個Noise訊號:(D+)+Noise和(D‐)+Noise。那么此時的傳輸訊號將變?yōu)椋篋T=[(D+)+Noise]‐[(D‐)+Noise]=(D+)‐(D‐)此運算結(jié)果與前一方式結(jié)果一樣,證明使用RS‐485可以有效的防止噪聲的干擾。3.永宏P(guān)LC的串行通訊功能3.1永宏P(guān)LC通訊硬件配置永宏FBs系列PLC的通訊功能十分的強大,標準主內(nèi)建一個通訊端口Port0(RS‐23
8、2或者USB,本篇以RS‐232做為介紹),主要作用為作為上位機的編程或者HMI的監(jiān)視與控制作用。另外根據(jù)實際的需要,可以選配通訊擴展板(FBs‐CBXX)或者通訊擴展模塊(FBs‐CMXX)