本發(fā)明涉及PLC與讀碼器通訊,屬于通訊技術(shù)領(lǐng)域。
背景技術(shù):
在如今自動(dòng)化控制程度越來(lái)越高的工業(yè)環(huán)境中,PLC因其具有穩(wěn)定、可靠、功能強(qiáng)大、抗干擾能力強(qiáng)等優(yōu)點(diǎn)受到廣泛應(yīng)用。PLC可以與各種外圍設(shè)備結(jié)合,互相通訊,相互聯(lián)合組成更加強(qiáng)大的網(wǎng)絡(luò)控制系統(tǒng),實(shí)現(xiàn)更復(fù)雜的控制功能。
在研究生產(chǎn)線自動(dòng)讀取條碼系統(tǒng)中,PLC作為主控制器,接收讀碼器發(fā)送來(lái)的數(shù)據(jù),然后將數(shù)據(jù)進(jìn)行分析處理,實(shí)現(xiàn)對(duì)條碼狀態(tài)的判斷(比如:重碼、讀碼錯(cuò)誤等),再配以人機(jī)界面直接將各種狀態(tài)進(jìn)行時(shí)時(shí)顯示,清晰、直觀。因此,需要建立PLC與讀碼器之間的通訊,以便功能的實(shí)現(xiàn)。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)上述問(wèn)題,本發(fā)明要解決的技術(shù)問(wèn)題是提供一種基于RS-485的PLC與讀碼器通訊。
本發(fā)明為基于RS-485的PLC與讀碼器通訊,它包含讀碼器、RS232轉(zhuǎn)485接口和PLC。讀碼器的RXD、TXD、GND分別與九針接口的2、3、5引腳連接,九針口與RS232轉(zhuǎn)485連接,經(jīng)過(guò)RS232轉(zhuǎn)485后引出的D/A+、D/A-、GND分別與PLC的D+、D-、SG連接。PLC本身帶有RS485通訊端口,可以實(shí)現(xiàn)RS485通訊,而讀碼器的通訊方式則為RS232,故而,在PLC與讀碼器的通訊連接中加一個(gè)RS232/RS485轉(zhuǎn)換器,將RS232轉(zhuǎn)換為RS485通訊。
作為優(yōu)選,所述的讀碼器與PLC的通訊有一個(gè)RS232轉(zhuǎn)485接口。
本發(fā)明的有益效果為:通過(guò)PLC的編程可以實(shí)現(xiàn)與外圍設(shè)備的數(shù)據(jù)交換,其通訊控制程序采用梯形圖編寫,靈活、方便,為實(shí)現(xiàn)生產(chǎn)過(guò)程的自動(dòng)化、智能化和無(wú)人操作創(chuàng)造了條件。
附圖說(shuō)明:
為了易于說(shuō)明,本發(fā)明由下述的具體實(shí)施及附圖作以詳細(xì)描述。
圖1為本發(fā)明的結(jié)構(gòu)示意圖;
圖中主要有:讀碼器、RS232轉(zhuǎn)485接口和PLC。讀碼器的RXD、TXD、GND分別與九針接口的2、3、5引腳連接,九針口與RS232轉(zhuǎn)485連接,經(jīng)過(guò)RS232轉(zhuǎn)485后引出的D/A+、D/A-、GND分別與PLC的D+、D-、SG連接。
具體實(shí)施方式:
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明了,下面通過(guò)附圖中示出的具體實(shí)施例來(lái)描述本發(fā)明。但是應(yīng)該理解,這些描述只是示例性的,而并非要限制本發(fā)明的范圍。此外,在以下說(shuō)明中,省略了對(duì)公知結(jié)構(gòu)和技術(shù)的描述,以避免不必要地混淆本發(fā)明的概念。
如圖1所示,本具體實(shí)施方式采用以下技術(shù)方案:它包含讀碼器、RS232轉(zhuǎn)485接口和PLC。讀碼器的RXD、TXD、GND分別與九針接口的2、3、5引腳連接,九針口與RS232轉(zhuǎn)485連接,經(jīng)過(guò)RS232轉(zhuǎn)485后引出的D/A+、D/A-、GND分別與PLC的D+、D-、SG連接。PLC本身帶有RS485通訊端口,可以實(shí)現(xiàn)RS485通訊,而讀碼器的通訊方式則為RS232,故而,在PLC與讀碼器的通訊連接中加一個(gè)RS232/RS485轉(zhuǎn)換器,將RS232轉(zhuǎn)換為RS485通訊。
進(jìn)一步的,所述的讀碼器與PLC的通訊有一個(gè)RS232轉(zhuǎn)485接口。
本具體實(shí)施方式的工作原理為:PLC作為主站,按照約定的通訊協(xié)議,每次觸發(fā)都主動(dòng)接收一次讀碼器發(fā)送來(lái)的數(shù)據(jù),暫存到指定的地址中,然后進(jìn)行數(shù)據(jù)的處理分析,對(duì)條碼的狀態(tài)作出判斷。
PLC與讀碼器的通訊程序如下:
LD M1002
MOV H81 D1120
SET M1120
MOV K1000 D1129
LD M1002
MOV H81 D1109
SET M1136
MOV K1000 D1252
LD M1000
OUT M1161
LD M1000
OUT M1161
LD M1000
ANI M1123
ANI M4
SET M1122
LD M1000
ANI M4
RS D100 K0 D120 K19
LD M1000
ANDF M4
SET M1316
LDP M1123
RST M1123
LDP M1318
RST M1318
LDP M1319
RST M1319
END
以上顯示和描述了本發(fā)明的基本原理和主要特征和本發(fā)明的優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說(shuō)明書(shū)中描述的只是說(shuō)明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi)。本發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書(shū)及其等效物界定。