[發(fā)明專利]單線PLC數(shù)顯表無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 201310141732.8 | 申請(qǐng)日: | 2013-04-23 |
| 公開(kāi)(公告)號(hào): | CN103246229A | 公開(kāi)(公告)日: | 2013-08-14 |
| 發(fā)明(設(shè)計(jì))人: | 李紹民;孟慶庚;陳淑玉 | 申請(qǐng)(專利權(quán))人: | 大連民族學(xué)院 |
| 主分類號(hào): | G05B19/05 | 分類號(hào): | G05B19/05 |
| 代理公司: | 暫無(wú)信息 | 代理人: | 暫無(wú)信息 |
| 地址: | 116600 遼寧省大連市經(jīng)*** | 國(guó)省代碼: | 遼寧;21 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 單線 plc 數(shù)顯表 | ||
技術(shù)領(lǐng)域??本發(fā)明涉及一種儀器儀表,尤其是一種單線PLC數(shù)顯表。
背景技術(shù)??現(xiàn)在工業(yè)控制中PLC應(yīng)用已經(jīng)非常普遍,其穩(wěn)定性得到了許多工程師的認(rèn)可,但是PLC沒(méi)有人機(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)程序,且使用Atmega16作為數(shù)據(jù)接收和驅(qū)動(dòng)數(shù)碼管顯示的主控芯片,并把計(jì)數(shù)器、定時(shí)器、寄存器送入該驅(qū)動(dòng)程序的指定緩沖區(qū)域,通過(guò)四位數(shù)碼管把送入緩沖區(qū)域的數(shù)值實(shí)時(shí)顯示出來(lái);Atmega16微處理器把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)化為微處理芯片Atmega16能夠接受的電壓區(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ù)傳輸和顯示功能。
附圖說(shuō)明??圖1為本發(fā)明的電路原理圖。
??????????圖2為本發(fā)明的數(shù)據(jù)流程圖。
具體實(shí)施方式??在圖1、圖2所示的單線PLC數(shù)顯表的示意圖中,包括PLC數(shù)據(jù)輸出端口1和PLC信號(hào)接收端口2,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ū)域,通過(guò)四位數(shù)碼管把送入緩沖區(qū)域的數(shù)值實(shí)時(shí)顯示出來(lái);Atmega16微處理器把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)化為微處理芯片Atmega16能夠接受的電壓區(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í)器每隔10ms檢測(cè)一次信號(hào)且連續(xù)監(jiān)測(cè)四次,之后檢測(cè)是否有連續(xù)兩個(gè)低電平為校驗(yàn)信號(hào),之后再采集16次為PLC發(fā)出的二進(jìn)制代碼即為數(shù)值信息,送入Atmega16數(shù)據(jù)緩存區(qū)域,同時(shí)定時(shí)器復(fù)位等待PLC的數(shù)據(jù)接收端的信號(hào),當(dāng)采集到完整數(shù)據(jù)信號(hào)后,主控芯片把采集到的信息經(jīng)過(guò)處理再驅(qū)動(dòng)四位數(shù)碼管動(dòng)態(tài)顯示。若單線PLC數(shù)顯表的主控芯片在數(shù)據(jù)的數(shù)據(jù)傳輸過(guò)程中檢測(cè)到不是五個(gè)連續(xù)的高電平脈沖或者檢測(cè)到五個(gè)連續(xù)的高脈沖信號(hào)后沒(méi)有檢測(cè)到連續(xù)兩個(gè)低電平信號(hào),說(shuō)明本單線PLC數(shù)顯表檢測(cè)到干擾信號(hào),對(duì)信號(hào)進(jìn)行丟棄,就會(huì)重新等待接收PLC數(shù)據(jù)接收端發(fā)來(lái)的信號(hào)。本單線PLC數(shù)顯表還設(shè)置了看門狗功能,每1秒閃爍一次,可以直觀的觀測(cè)到本單線PLC數(shù)顯表是否正常工作。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于大連民族學(xué)院,未經(jīng)大連民族學(xué)院許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310141732.8/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:一種多位慢燉鍋
- 下一篇:輪胎入庫(kù)通道自動(dòng)分配方法





