專利名稱:?jiǎn)尉€plc數(shù)顯表的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種儀器儀表,尤其是一種單線PLC數(shù)顯表。
背景技術(shù):
現(xiàn)在工業(yè)控制中PLC應(yīng)用已經(jīng)非常普遍,其穩(wěn)定性得到了許多工程師的認(rèn)可,但是PLC沒有人機(jī)界面,如若用戶想要知道PLC的某些運(yùn)行數(shù)值則需要借助觸摸屏,但是觸摸屏價(jià)格相對(duì)比較高,這就對(duì)有些不需要顯示內(nèi)容很多的用戶,造成浪費(fèi),所以PLC數(shù)顯表應(yīng)運(yùn)而生,但是目前市面上大多PLC數(shù)顯表采用兩個(gè)PLC接口傳輸數(shù)據(jù),一個(gè)數(shù)據(jù)位,一個(gè)時(shí)鐘位,這就需要同時(shí)占用兩個(gè)PLC的接口,十分地不便。
發(fā)明內(nèi)容
本發(fā)明針對(duì)現(xiàn)有技術(shù)存有的不足,提供了一種采用單線傳輸,只需一個(gè)PLC輸出口的單線PLC數(shù)顯表,以節(jié)省PLC輸出端口,完成高速數(shù)據(jù)傳輸和顯示功能。本發(fā)明包括PLC數(shù)據(jù)輸出端口和PLC信號(hào)接收端口,PLC的一個(gè)數(shù)據(jù)輸出端口與PLC信號(hào)接收端口相連;在PLC程序中添加數(shù)顯表的驅(qū)動(dòng)程序,且使用Atmegaie作為數(shù)據(jù)接收和驅(qū)動(dòng)數(shù)碼管顯示的主控芯片,并把計(jì)數(shù)器、定時(shí)器、寄存器送入該驅(qū)動(dòng)程序的指定緩沖區(qū)域,通過四位數(shù)碼管把送入緩沖區(qū)域的數(shù)值實(shí)時(shí)顯示出來;Atmegal6微處理器把PLC中傳出的數(shù)據(jù)進(jìn)行處理,并驅(qū)動(dòng)數(shù)碼管,更新時(shí)間為0.1秒;驅(qū)動(dòng)程序作為PLC和單線PLC數(shù)顯表約定的通信協(xié)議,使PLC能夠在輸出端口輸出數(shù)據(jù)信號(hào);PLC信號(hào)接收端的三極管電路,將PLC發(fā)出的高電壓信號(hào)轉(zhuǎn)化為微處理芯片Atmegaie能夠接受的電壓區(qū)間。采用上述結(jié)構(gòu)后, 由于PLC數(shù)據(jù)輸出端口與PLC信號(hào)接收端相連,采用了單線串行傳輸方式,只用一個(gè)PLC輸出端口就可以完成復(fù)雜的數(shù)據(jù)傳送,節(jié)省了 PLC的輸出端口。本發(fā)明的優(yōu)點(diǎn)是:克服了現(xiàn)有技術(shù)存有不便,具備結(jié)構(gòu)簡(jiǎn)單、操作便捷、成本低、穩(wěn)定性高,適用范圍廣等優(yōu)點(diǎn)。既能夠節(jié)省PLC輸出端口,又能完成高速數(shù)據(jù)傳輸和顯示功倉泛。
圖1為本發(fā)明的電路原理圖。圖2為本發(fā)明的數(shù)據(jù)流程圖。
具體實(shí)施例方式在圖1、圖2所示的單線PLC數(shù)顯表的示意圖中,包括PLC數(shù)據(jù)輸出端口 I和PLC信號(hào)接收端口 2,PLC的一個(gè)數(shù)據(jù)輸出端口與PLC信號(hào)接收端口相連;在PLC程序中添加數(shù)顯表的驅(qū)動(dòng)程序,且使用Atmegaie作為數(shù)據(jù)接收和驅(qū)動(dòng)數(shù)碼管顯示的主控芯片,并把計(jì)數(shù)器、定時(shí)器、寄存器送入該驅(qū)動(dòng)程序的指定緩沖區(qū)域,通過四位數(shù)碼管把送入緩沖區(qū)域的數(shù)值實(shí)時(shí)顯示出來;Atmegal6微處理器把PLC中傳出的數(shù)據(jù)進(jìn)行處理,并驅(qū)動(dòng)數(shù)碼管,更新時(shí)間為0.1秒;驅(qū)動(dòng)程序作為PLC和單線PLC數(shù)顯表約定的通信協(xié)議,使PLC能夠在輸出端口輸出數(shù)據(jù)信號(hào);PLC信號(hào)接收端的三極管電路,將PLC發(fā)出的高電壓信號(hào)轉(zhuǎn)化為微處理芯片Atmegal6能夠接受的電壓區(qū)間。當(dāng)PLC需要輸出顯示數(shù)據(jù)的寄存器數(shù)值發(fā)生變化后,就會(huì)向PLC的輸出端口輸出數(shù)據(jù),單線PLC數(shù)顯表主控芯片接收端接收到信號(hào)后,主控芯片進(jìn)行數(shù)據(jù)的處理和驅(qū)動(dòng)四位數(shù)碼管的實(shí)時(shí)顯示。本發(fā)明具體通信協(xié)議如下,當(dāng)PLC寄存器中某個(gè)數(shù)值發(fā)生變化后,在PLC輸出端口連續(xù)發(fā)出5個(gè)高電平脈沖(本單線PLC數(shù)顯表中每位數(shù)碼管的數(shù)值為0-9且為二進(jìn)制輸出,當(dāng)顯示78或79時(shí)為連續(xù)高電平脈沖最多情況為連續(xù)4個(gè)高脈沖),當(dāng)檢測(cè)到第一個(gè)高電平后,定時(shí)器每隔IOms檢測(cè)一次信號(hào)且連續(xù)監(jiān)測(cè)四次,之后檢測(cè)是否有連續(xù)兩個(gè)低電平為校驗(yàn)信號(hào),之后再采集16次為PLC發(fā)出的二進(jìn)制代碼即為數(shù)值信息,送入Atmegal6數(shù)據(jù)緩存區(qū)域,同時(shí)定時(shí)器復(fù)位等待PLC的數(shù)據(jù)接收端的信號(hào),當(dāng)采集到完整數(shù)據(jù)信號(hào)后,主控芯片把采集到的信息經(jīng)過處理再驅(qū)動(dòng)四位數(shù)碼管動(dòng)態(tài)顯示。若單線PLC數(shù)顯表的主控芯片在數(shù)據(jù)的數(shù)據(jù)傳輸過程中檢測(cè)到不是五個(gè)連續(xù)的高電平脈沖或者檢測(cè)到五個(gè)連續(xù)的高脈沖信號(hào)后沒有檢測(cè)到連續(xù)兩個(gè)低電平信號(hào),說明本單線PLC數(shù)顯表檢測(cè)到干擾信號(hào),對(duì)信號(hào)進(jìn)行丟棄,就會(huì)重新等待接收PLC數(shù)據(jù)接收端發(fā)來的信號(hào)。本單線PLC數(shù)顯表還設(shè)置了看門狗功能,每I秒閃爍一次,可以直觀的觀測(cè)到本單線PLC數(shù)顯表是否正常工作。`
權(quán)利要求
1.一種單線PLC數(shù)顯表,包括PLC數(shù)據(jù)輸出端口和PLC信號(hào)接收端口,其特征在于:PLC的一個(gè)數(shù)據(jù)輸出端口與PLC信號(hào)接收端口相連;在PLC程序中添加數(shù)顯表的驅(qū)動(dòng)程序,且使用Atmegaie作為數(shù)據(jù)接收和驅(qū)動(dòng)數(shù)碼管顯示的主控芯片,并把計(jì)數(shù)器、定時(shí)器、寄存器送入該驅(qū)動(dòng)程序的指定緩沖區(qū)域,通過四位數(shù)碼管把送入緩沖區(qū)域的數(shù)值實(shí)時(shí)顯示出來。
2.根據(jù)權(quán)利要求1所述的一種單線PLC數(shù)顯表,其特征在于:所述的Atmegaie微處理器把PLC中傳出的數(shù)據(jù)進(jìn)行處理,并驅(qū)動(dòng)數(shù)碼管,更新時(shí)間為0.1秒。
3.根據(jù)權(quán)利要求1所述的一種單線PLC數(shù)顯表,其特征在于:所述的驅(qū)動(dòng)程序作為PLC和單線PLC數(shù)顯表約定的通信協(xié)議,使PLC能夠在輸出端口輸出數(shù)據(jù)信號(hào)。
4.根據(jù)權(quán)利要求1所述的一種單線PLC數(shù)顯表,其特征在于:所述的PLC信號(hào)接收端的三極管電路,將PLC 發(fā)出的高電壓信號(hào)轉(zhuǎn)化為微處理芯片Atmegaie能夠接受的電壓區(qū)間。
全文摘要
一種單線PLC數(shù)顯表,包括PLC數(shù)據(jù)輸出端口和PLC信號(hào)接收端口,PLC的一個(gè)數(shù)據(jù)輸出端口與PLC信號(hào)接收端口相連;在PLC程序中添加數(shù)顯表的驅(qū)動(dòng)程序,且使用Atmega16作為數(shù)據(jù)接收和驅(qū)動(dòng)數(shù)碼管顯示的主控芯片,并把計(jì)數(shù)器、定時(shí)器、寄存器送入該驅(qū)動(dòng)程序的指定緩沖區(qū)域,通過四位數(shù)碼管把送入緩沖區(qū)域的數(shù)值實(shí)時(shí)顯示出來。由于PLC數(shù)據(jù)輸出端口與PLC信號(hào)接收端相連,采用了單線串行傳輸方式,只用一個(gè)PLC輸出端口就可以完成復(fù)雜的數(shù)據(jù)傳送,節(jié)省了PLC的輸出端口。本發(fā)明的優(yōu)點(diǎn)是克服了現(xiàn)有技術(shù)存有不便,具備結(jié)構(gòu)簡(jiǎn)單、操作便捷、成本低、穩(wěn)定性高,適用范圍廣等優(yōu)點(diǎn)。既能夠節(jié)省PLC輸出端口,又能完成高速數(shù)據(jù)傳輸和顯示功能。
文檔編號(hào)G05B19/05GK103246229SQ20131014173
公開日2013年8月14日 申請(qǐng)日期2013年4月23日 優(yōu)先權(quán)日2013年4月23日
發(fā)明者李紹民, 孟慶庚, 陳淑玉 申請(qǐng)人:大連民族學(xué)院