林慧文 新會機(jī)電中專學(xué)校 廣東江門 529141
?
分析單片機(jī)與PLC之間的串行通信實(shí)現(xiàn)
林慧文 新會機(jī)電中專學(xué)校 廣東江門 529141
【文章摘要】
單片機(jī)與PLC是現(xiàn)階段人們生產(chǎn)生活中的重要組成部分,有效的改變了人們的生產(chǎn)生活模式,促進(jìn)生產(chǎn)水平和質(zhì)量的提升。在一些工業(yè)生產(chǎn)中,為了實(shí)現(xiàn)單片機(jī)與PLC之間的遠(yuǎn)距離串行通信,需要科學(xué)的對二者進(jìn)行分析,促進(jìn)數(shù)據(jù)傳輸質(zhì)量和效率的提升。以下本文就單片機(jī)與PLC之間的串行通信的實(shí)現(xiàn)展開探討,并著重對實(shí)現(xiàn)二者串行通信的具體方法進(jìn)行闡述,旨在為相關(guān)設(shè)計(jì)人員提供參考,促進(jìn)單片機(jī)與PLC的連接效率,推動(dòng)工業(yè)生產(chǎn)的數(shù)據(jù)傳輸質(zhì)量和自動(dòng)化控制能力。
【關(guān)鍵詞】
單片機(jī);PLC控制;串行通訊;實(shí)現(xiàn)
單片機(jī)與PLC在是實(shí)際的生活中具有極強(qiáng)的應(yīng)用,大到工業(yè)生產(chǎn)小到家用電器等都有二者的身影。隨著信息技術(shù)的完善與進(jìn)步,單片機(jī)與PLC可以有效的實(shí)現(xiàn)串行通信,從而實(shí)現(xiàn)小型的控制系統(tǒng),具有較強(qiáng)的數(shù)據(jù)傳輸能力,可以滿足許多工業(yè)生產(chǎn)的機(jī)械設(shè)備控制需求。單片機(jī)與PLC的串行通信研究可以充分的對二者的優(yōu)勢進(jìn)行發(fā)揮,提高控制系統(tǒng)的抗干擾能力和數(shù)據(jù)傳輸能力,符合工業(yè)生產(chǎn)的實(shí)際需求,實(shí)現(xiàn)工業(yè)生產(chǎn)控制水平的提升。
1.1單片機(jī)與PLC的概述
單片機(jī)在實(shí)際的生活中具有廣泛的應(yīng)用,可以被視為一臺小型的計(jì)算機(jī),具有加強(qiáng)的處理能力和流速,可以在許多環(huán)境中應(yīng)用,而且性能安全可靠性,而且單片機(jī)可以有效的對周邊的干擾進(jìn)行抵抗。PLC是一種可以完成的邏輯運(yùn)算和相關(guān)控制能力的控制器,主要適用于環(huán)境較差的工業(yè)生產(chǎn)環(huán)境中,可以有效的提升工業(yè)生產(chǎn)的自動(dòng)化控制能力,降低安全隱患的發(fā)生。將單片機(jī)與PLC的有效結(jié)合,可以促使控制系統(tǒng)有效的對二者的優(yōu)勢進(jìn)行結(jié)合,提高控制的抗干擾能力和傳輸能力。
1.2特點(diǎn)
串行通信是實(shí)現(xiàn)單片機(jī)與PLC連接的重要途徑,通過串行通信的這顆可以使得二者的特點(diǎn)得以統(tǒng)一,促使其能夠穩(wěn)定的運(yùn)用到不同的環(huán)境中,可以有效的對系統(tǒng)的控制能力進(jìn)行提升?,F(xiàn)階段,具有將PLC系統(tǒng)嵌入到單片機(jī)系統(tǒng)在,有效的提高系統(tǒng)的可靠性與實(shí)用性,促使其更加滿足工業(yè)生產(chǎn)的實(shí)際需求。
2.1接口電路的設(shè)計(jì)
接口電路設(shè)計(jì),主要采用標(biāo)準(zhǔn)接口對二者進(jìn)行連接,為了實(shí)現(xiàn)二者的相互兼容,需要科學(xué)的對接口的電路進(jìn)行設(shè)計(jì),促使接口的可靠性與穩(wěn)定性。通常情況下,會采用RS-232c接口促使單片機(jī)與PLC的有效連接。該接口主要是通過外接EIA和TTL的轉(zhuǎn)換電平,實(shí)現(xiàn)信息的傳遞和轉(zhuǎn)換,有效的提高信息傳遞的效率和質(zhì)量。
2.2串行通信接口的設(shè)置
串行通信的接口設(shè)計(jì),需要分別對單片機(jī)和PLC的串行接口進(jìn)行設(shè)置,主要是因?yàn)槎咴诠ぷ髂芰托畔鬟f上存在一定的差異,串行通信的接口需要結(jié)合二者的實(shí)際特點(diǎn)進(jìn)行設(shè)置,促使串行通信接口的設(shè)置合理有效。
2.2.1單片機(jī)的串行口設(shè)置,在進(jìn)行單片機(jī)串行口設(shè)計(jì)時(shí),需要結(jié)合單片機(jī)的具體情況進(jìn)行設(shè)置。針對內(nèi)部具有串行口的單片機(jī),需要促使串行口具有雙向性的特點(diǎn),并對穿孔的波特率等內(nèi)容進(jìn)行確定,促使串口可以適應(yīng)不同類型的數(shù)據(jù)傳輸,促使數(shù)據(jù)傳輸?shù)目煽啃耘c穩(wěn)定性,降低數(shù)據(jù)流失的情況發(fā)生。
2.2.2PLC串行口的參數(shù)設(shè)置,為了實(shí)現(xiàn)單片機(jī)與PLC的串行通信,需要合理的對PLC的串行口進(jìn)行設(shè)置,在實(shí)際的設(shè)置過程中,需要科學(xué)的對系統(tǒng)寄存器進(jìn)行設(shè)置,系統(tǒng)寄存器是提高PLC串行接口有效性與可靠性的重要因素,其主要功能是對串行接口進(jìn)行初始化操作,促使串行口可以符合PLC與單片機(jī)的串行通信的需求。在對PLC串行口的波特率設(shè)置時(shí),需要結(jié)合系統(tǒng)寄存器的實(shí)際情況進(jìn)行設(shè)置,可以將其設(shè)置為H01。PLC串行接口在實(shí)際的初始化過程中,不斷需要對波特率進(jìn)行設(shè)置,還需要對校檢位、數(shù)據(jù)位等進(jìn)行設(shè)計(jì),從而有效的提高PLC的數(shù)據(jù)接收能力。
通過對單片機(jī)與PLC分別的串行口設(shè)計(jì),促使串行口可以滿足二者的使用需求,并使得單片機(jī)和PLC可以有效的實(shí)現(xiàn)串行通信,有效的提高工業(yè)控制系統(tǒng)的控制能力,降低生產(chǎn)過程中的安全隱患。
2.3單片機(jī)與PLC串行口的通信過程
在實(shí)際的單片機(jī)與PLC串行通信的過程中,串行口的通訊過程是影響串行通信的重要因素,因此,需要加強(qiáng)對串行口通信過程的分析。單片機(jī)的串行口附有數(shù)據(jù)寄存器,當(dāng)單片機(jī)內(nèi)部的數(shù)據(jù)流向數(shù)據(jù)寄存器時(shí),數(shù)據(jù)寄存器可以將數(shù)據(jù)進(jìn)行發(fā)送,并通過串行通信的方式,將數(shù)據(jù)信息傳遞到PLC,有效的實(shí)現(xiàn)數(shù)據(jù)的傳輸,反之當(dāng)數(shù)據(jù)流入到數(shù)據(jù)寄存器中,數(shù)據(jù)寄存器會對數(shù)據(jù)進(jìn)行接收,從而有效的完成數(shù)據(jù)的傳遞過程。而PLC收到單片機(jī)發(fā)送的數(shù)據(jù)時(shí),主要采用字符接受的方式,數(shù)據(jù)接受時(shí),會對數(shù)據(jù)的長度進(jìn)行判斷,促使單片機(jī)傳輸?shù)臄?shù)據(jù)真實(shí)有效,還能有效的對數(shù)據(jù)進(jìn)行判斷和控制,如果單片機(jī)所傳輸?shù)某鼍叽嬖谥貜?fù)或無用,就會出現(xiàn)數(shù)據(jù)舍棄的情況,從而有效的提高單片機(jī)與PLC串行通信的可靠性與穩(wěn)定性。
單片機(jī)與PLC串行通信可以有效的提高數(shù)據(jù)的傳輸能力和數(shù)據(jù)的傳輸質(zhì)量,并充分的將二者的優(yōu)勢進(jìn)行結(jié)合,降低各類因素對控制系統(tǒng)的干擾,降低噪聲的產(chǎn)生,促進(jìn)控制系統(tǒng)控制能力的提升,促使控制系統(tǒng)的穩(wěn)定性、可靠性和安全性能夠得到有效的保障,從而推動(dòng)工業(yè)生產(chǎn)的效率和質(zhì)量,實(shí)現(xiàn)工業(yè)生產(chǎn)的經(jīng)濟(jì)效益與社會效益。現(xiàn)階段,單片機(jī)與PLC串行通信可以直接應(yīng)用到工業(yè)大功率微波爐的自動(dòng)化控制中,有效的提高微波爐的工作效率和控制質(zhì)量,降低各類安全事故的發(fā)生。并使得工業(yè)的生產(chǎn)的能源消耗成本得到有效的控制。而且,隨著單片機(jī)與PLC的研究和創(chuàng)新不斷增多,許多工程項(xiàng)目往往會對單片機(jī)內(nèi)部嵌入PLC系統(tǒng)的有效的方式,促使工程項(xiàng)目的控制能力可以得到有效的提升。
單片機(jī)與PLC是生成生活中的重要組成,其應(yīng)用質(zhì)量直接關(guān)系到生產(chǎn)的效率和控制的能力。為了提高二者的數(shù)據(jù)傳輸質(zhì)量和控制能力,通過串行通信的方式,使得二者可以充分的結(jié)合,促使串行通信后,可以具備二者的有點(diǎn),降低外界環(huán)境對系統(tǒng)的干擾,促使其更加滿足各類項(xiàng)目和工程的需求,提高生產(chǎn)的效率和質(zhì)量。
【參考文獻(xiàn)】
[1]李生軍,李少蒙.單片機(jī)與PLC之間的串行通信實(shí)現(xiàn)[J].化工自動(dòng)化及儀表,2010,02∶78-80.
[2]武德慶.單片機(jī)與PLC串行通信數(shù)據(jù)傳輸模式實(shí)現(xiàn)[J].民營科技,2010,09∶34.
[3]張潔,馬鳳銘,徐穎.基于MODBUS協(xié)議的單片機(jī)與S7-200PLC串行通信的實(shí)現(xiàn)[J].鞍山師范學(xué)院學(xué)報(bào),2013,04∶15-19.
[4]黨強(qiáng).PLC與單片機(jī)串口通信的實(shí)現(xiàn)[J].數(shù)字技術(shù)與應(yīng)用,2014,04∶123+125.
【作者簡介】
林慧文(1984-),男,廣東省江門市人,民 族:漢 職稱:助理講師,學(xué)歷:碩士學(xué)位。研究方向:信息管理。