亚洲精品无码一区二区三区久久久,长春欧亚卖场是哪个区,美熟女一区二区三区,亚洲中文字幕无码一区二区三区 ,欧美人与动牲交zooz男人,日本黄h兄妹h动漫一区二区三区,亚洲国产综合久久天堂,四虎成人影视免费在线站长,小黄片午夜视频在线播放,久久久日韩精品一区二区三区

廣告招募

在Automation Runtime中如何使用掃碼槍

2023年01月20日 10:06:19      來源:云南昌暉儀表制造有限公司 >> 進(jìn)入該公司展臺(tái)      閱讀量:32

分享:

掃描槍(BarCoder Reader)作為光學(xué)、機(jī)械、電子、軟件應(yīng)用等技術(shù)緊密結(jié)合的高科技產(chǎn)品,是繼鍵盤和鼠標(biāo)之后的第三代主要的電腦輸入設(shè)備。掃描槍自80年代誕生之后,得到了迅猛的發(fā)展和廣泛的應(yīng)用,從最直接的圖片、照片、膠片到各類圖紙圖形以及文稿資料都可以用掃描槍輸入到計(jì)算機(jī)中,進(jìn)而實(shí)現(xiàn)對(duì)這些圖像信息的處理、管理、使用、存儲(chǔ)或輸出。

BarCoder Reader的通訊方式

條碼掃描槍基本分為三種接口:串口(RS232)、PS/2和USB。前兩種接口串口(RS232)和PS/2的條碼掃描槍是不需要驅(qū)動(dòng)或軟件的。所以其實(shí)大多數(shù)條碼掃描槍是可以不用安裝驅(qū)動(dòng)或軟件,只有接口為USB串口模式和USB HID 模式的條碼掃描槍才需要安裝驅(qū)動(dòng)。目前市面上有很多USB HID的掃碼槍,他的工作方式和鍵盤的輸入都是基于USB HID協(xié)議的。正因如此,我們可以在Automation Runtime中使用鍵盤,也能使用HID的掃碼槍。

在本文中將介紹在Automation Runtime環(huán)境中如何使用USB(HID)的掃碼槍讀取條碼信息。


1、系統(tǒng)配置

在Automation Runtime中如何使用掃碼槍
①硬件配置

a、X20CP1585
b、基恩士HR100掃碼槍ZEBEX掃碼槍
②軟件配置
AS:AS4.2.10.53
AR:G4.26
Library:AsUSB dvframe AsBrStr

2、Automation Runtime實(shí)現(xiàn)

在Automation Studio中集成了USB驅(qū)動(dòng)庫以及*的DvFrame幀驅(qū)動(dòng)庫,可以通過以上兩種接口訪問USB掃碼槍,如下展示的是USB驅(qū)動(dòng)庫所展示的例子程序。
USB驅(qū)動(dòng)庫所展示的例子程序
直接導(dǎo)入這個(gè)例子程序后,下載到 PLC 以及連接掃碼槍。發(fā)現(xiàn)有如下的執(zhí)行結(jié)果:

連接掃碼槍程序
在程序里,這個(gè)掃碼槍是和鍵盤都是屬于同一種輸入設(shè)備,所以他們都是usbKbd(USB鍵盤)。

掃碼槍是和鍵盤都是屬于同一種輸入設(shè)備
掃一個(gè)條碼:(條碼是 )。但是從系統(tǒng)中獲取了2倍的字符長度的數(shù)據(jù)幀。


以下是字符轉(zhuǎn)換的規(guī)律:

①當(dāng)一個(gè)字符點(diǎn)擊(鍵盤某個(gè)按鍵被點(diǎn)擊)后,HID Usage ID對(duì)應(yīng)的字符就會(huì)被傳送到ReadDate數(shù)組里,而當(dāng)該字符松開(鍵盤某個(gè)按鍵被釋放)時(shí),ReadData數(shù)組會(huì)收到(16#80+字符碼)。舉個(gè)例子:數(shù)字“9”鍵盤按下后,ReadData[]收到16#26;當(dāng)“9”鍵盤釋放后,ReadData[]收到16#A6。

按鈕“Shift”是切換大小寫的,在該對(duì)應(yīng)表中16#71和16#75。可通過Shift點(diǎn)擊時(shí)的事件,切換大小寫不同的字典。

 仔細(xì)查看USB的報(bào)文轉(zhuǎn)換(USB HID to PS/2 Scan Code Translation Table):

通過這個(gè)報(bào)文轉(zhuǎn)換,就可以知道 USB 掃碼槍傳送了什么樣的數(shù)據(jù)內(nèi)容。
只要剔除了報(bào)文的其他字符,就能得到掃碼槍的實(shí)際的字符輸入。

3、總結(jié)

根據(jù)Sample例子程序進(jìn)行了字符串的拼接,使掃碼一次能夠得到完整的數(shù)據(jù)包。同時(shí)增加了斷線再連接功能。目前報(bào)文譯碼已經(jīng)實(shí)現(xiàn)了大小寫字母,數(shù)字以及鍵盤中用到ASCII字符(控制字符除外)。

以上實(shí)現(xiàn)方式測(cè)試了文中所列的兩款掃碼槍設(shè)備以及國產(chǎn)掃碼槍設(shè)備。貝加萊目前主流使用的PLC和PLC觸摸屏一體機(jī)均包含USB接口,且能無縫支持該通訊設(shè)備。


關(guān)于貝加萊

貝加萊是一個(gè)總部位于奧地利并擁有遍布分支機(jī)構(gòu)的創(chuàng)新驅(qū)動(dòng)型自動(dòng)化企業(yè),2017年7月,貝加萊成為ABB集團(tuán)機(jī)器與工廠自動(dòng)化業(yè)務(wù)單元。作為工業(yè)自動(dòng)化領(lǐng)域的,貝加萊融合了前沿技術(shù)與*的工程能力,為各個(gè)產(chǎn)業(yè)客戶提供機(jī)器與工廠自動(dòng)化、運(yùn)動(dòng)控制、HMI以及集成安全技術(shù)的完整解決方案。通過工業(yè)物聯(lián)網(wǎng)通信標(biāo)準(zhǔn)如OPC UA、POWERLINK和openSAFETY以及貝加萊*的Automation Studio軟件開發(fā)環(huán)境,貝加萊不斷重新定義自動(dòng)化工程的未來。貝加萊保持持續(xù)的創(chuàng)新精神,為客戶提供更為簡(jiǎn)化以及超出預(yù)期的工業(yè)自動(dòng)化領(lǐng)域前沿技術(shù)與方案。

AS軟件下載

1、以下版本免,可以隨意安裝使用:
AS_4.1.14.40_UP_DVD.zip

2、以下是的AS,需要在線申請(qǐng)90天:

申請(qǐng)90天的方法:見《Automation Studio Evaluation License無法提交申請(qǐng)表單的解決方法_V01》

3、安裝AS4之后發(fā)現(xiàn)機(jī)器上安裝的AS2.X版本無法使用。點(diǎn)擊《AS4導(dǎo)致AS2不能用問題》
 


版權(quán)與免責(zé)聲明:
1.凡本網(wǎng)注明"來源:歐亞貿(mào)易網(wǎng)"的所有作品,版權(quán)均屬于歐亞貿(mào)易網(wǎng),轉(zhuǎn)載請(qǐng)必須注明歐亞貿(mào)易網(wǎng)。違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
2.企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔(dān)責(zé)任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責(zé)任。
3.本網(wǎng)轉(zhuǎn)載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品來源,并自負(fù)版權(quán)等法律責(zé)任。 4.如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系。