TPC7062使用官方提供的掃碼槍設(shè)備驅(qū)動,實現(xiàn)該功能不可使用Modbus等具有協(xié)議的驅(qū)動,需要使用支持串口數(shù)據(jù)透明傳輸的設(shè)備驅(qū)動。
注意事項
1.需要將驅(qū)動的協(xié)議類型調(diào)整為16進制協(xié)議,選擇給定時間(與數(shù)據(jù)包的大小正相關(guān))。
2.在TPC的內(nèi)需要使用字符串類型的變量緩存收發(fā)數(shù)據(jù),因此發(fā)送緩存區(qū)保存字符“31323334”,在發(fā)送后通過使用ASCII顯示為“1234”,HEX顯示為“31323334”,這一點非常重要,后續(xù)的字符轉(zhuǎn)換都會遵循這一規(guī)則。
3.將以下變量關(guān)聯(lián)到接收緩存區(qū),僅關(guān)聯(lián)16進制即可,字符值由于協(xié)議中還有多個結(jié)束符(00)無法正常使用。
由于設(shè)備多處會使用到字符轉(zhuǎn)換,因此獨立配置三個“用戶策略”用于字符轉(zhuǎn)換:
1.“ASCII字符串”轉(zhuǎn)“HEX字符串”
為變量“ASC_TO_HEX_ASCII_STR_BUF”賦予將要處理字符,通過變量“ASC_TO_HEX_HEX_STR_BUF”輸出計算結(jié)果。
2.“HEX字符串”轉(zhuǎn)“ASCII字符串”
為變量“ASC_TO_HEX_HEX_STR_BUF”賦予將要處理字符,通過變量“ASC_TO_HEX_ASCII_STR_BUF”輸出計算結(jié)果。
3.十進制數(shù)據(jù)轉(zhuǎn)換為“16進制”格式字符串
“2字節(jié)緩存”腳本如下
“可變長度緩存”腳本如下
億佰特人每一天都致力于更好的助力物聯(lián)化、智能化、自動化的發(fā)展,提升資源利用率,更多產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的官網(wǎng)行了解,還有客服小姐姐在線答疑哦!成都億佰特--物聯(lián)網(wǎng)應(yīng)用專家,隨時在身邊,時刻準備為您服務(wù)!
相關(guān)閱讀:
2、PC7062封裝MQTT協(xié)議發(fā)布報文教程
7 X 24 銷售服務(wù)熱線
4000-330-990深圳辦事處柯經(jīng)理:18218726658 杭州辦事處戴經(jīng)理:17512568697
常州辦事處崔經(jīng)理:15906110783 南京辦事處葛經(jīng)理:17626012283
業(yè)務(wù)郵箱:support@cdebyte.com
全國銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號B5棟(前臺座機:028-61543675)
?? 成都億佰特電子科技有限公司【版權(quán)所有】 蜀ICP備13019384號-3