當(dāng)前位置: 首頁(yè) > 新聞資訊 > 經(jīng)驗(yàn)分享 > Modbus 條碼掃描槍

Modbus 條碼掃描槍

  條碼掃描器,又稱(chēng)為條碼閱讀器、條碼掃描槍、條形碼掃描器、條形碼掃描槍及條形碼閱讀器。它是用于讀取條碼所包含信息的閱讀設(shè)備,利用光學(xué)原理,把條形碼的內(nèi)容解碼后通過(guò)數(shù)據(jù)線(xiàn)或者無(wú)線(xiàn)的方式傳輸?shù)诫娔X或者別的設(shè)備。廣泛應(yīng)用于超市、物流快遞、圖書(shū)館等掃描商品、單據(jù)的條碼。該條碼掃描槍能識(shí)別各種條碼,二維碼,同時(shí)采用Modbus-RTU協(xié)議,可與各種PLC,組態(tài)軟件連接。站號(hào)可更改。艾韋迅自主研發(fā)的串口掃描槍、485接口掃描槍可支持與西門(mén)子PLC、三菱PLC、臺(tái)電PLC等工控設(shè)備通訊,在實(shí)際應(yīng)用中獲得了較好的使用效果。

軟件協(xié)議

    MODBUS 是MODICON公司最先倡導(dǎo)的一種軟的通訊規(guī)約,經(jīng)過(guò)大多數(shù)公司的實(shí)際應(yīng)用,逐漸被認(rèn)可,成為一種標(biāo)準(zhǔn)的通訊規(guī)約,只要按照這種規(guī)約進(jìn)行數(shù)據(jù)通訊或傳輸,不同的系統(tǒng)就可以通訊。目前,在RS232/RS485通訊過(guò)程中,更是廣泛采用這種規(guī)約。
    常用的MODBUS 通訊規(guī)約有兩種,一種是MODBUS ASCII,一種是MODBUS RTU。
    一般來(lái)說(shuō),通訊數(shù)據(jù)量少而且主要是文本的通訊則采用MODBUS ASCII規(guī)約,通訊數(shù)據(jù)數(shù)據(jù)量大而且是二進(jìn)制數(shù)值時(shí),多采用MODBUS RTU規(guī)約。
    在實(shí)際的應(yīng)用過(guò)程中,為了解決某一個(gè)特殊問(wèn)題,人們喜歡自己修改MODBUS規(guī)約來(lái)滿(mǎn)足自己的需要(事實(shí)上,人們經(jīng)常使用自己定義的規(guī)約來(lái)通訊,這樣能解決問(wèn)題,但不太規(guī)范)。更為普通的用法是,少量修改規(guī)約,但將規(guī)約格式附在軟件說(shuō)明書(shū)一起,或直接放在幫助中,這樣就方便了用戶(hù)的通訊。


協(xié)議出廠(chǎng)默認(rèn)參數(shù):
? 通訊接口: RS485 / RS232。
? 通訊格式: 1個(gè)起始位,8個(gè)數(shù)據(jù)位,無(wú)校驗(yàn),1個(gè)停止位。
? 波特率: 9600(可軟件更改)。
? 地址:  1(可軟件更改)。
? 通訊方式: 監(jiān)控主機(jī)與本裝置采用一對(duì)一(或一對(duì)多)主從查詢(xún)方式。
? 數(shù)據(jù)協(xié)議: MODBUS-RTU


MODBUS協(xié)議命令、詳細(xì)解釋、示例
注意:未特別說(shuō)明情況下,以下所有命令中的數(shù)據(jù)為16進(jìn)制,從機(jī)地址為默認(rèn)的01。

寄存器地址表:
  

     存放內(nèi)容

讀寫(xiě)特性

MODBUS地址

值定義

   讀碼ASCII1-15

00H-0FH

讀碼結(jié)果ASCII字符

   讀碼十進(jìn)制結(jié)果1-15

      14H-23H

讀碼結(jié)果十進(jìn)制

 

 

 

 

   注意,請(qǐng)勿將電源電壓接入除電源外其它端子,否則會(huì)燒毀模塊.(接線(xiàn)定義:紅色線(xiàn)正極+24V,藍(lán)色線(xiàn)負(fù)極GND,黃色線(xiàn)485A,綠色線(xiàn)485B)

 讀取數(shù)據(jù)代碼:
 讀取條碼:
發(fā)送:    01 03 00 00 00 05 85 C9
返回:    01 03 10 00 00 00 00 00 00 00 00 00 00 51 AE

設(shè)置站號(hào)(功能碼:16H)
    例如初始站號(hào)為01,將站號(hào)設(shè)置為02
主機(jī)發(fā)送:01 16 00 00 00 02 C9 C8 (00 02表示設(shè)置的站號(hào))
從機(jī)返回:02 16 00 00 00 FF 08 7A (表示設(shè)置完成,站號(hào)立即生效)

   例如初始站號(hào)為01,將站號(hào)設(shè)置為03
主機(jī)發(fā)送:01 16 00 00 00 03 08 08(00 03表示設(shè)置的站號(hào))
從機(jī)返回:03 16 00 00 00 FF 09 AB  (表示設(shè)置完成,站號(hào)立即生效)

例如初始站號(hào)為03,將站號(hào)設(shè)置為04
主機(jī)發(fā)送:03 16 00 00 00 04 48 28(00 04表示設(shè)置的站號(hào))
從機(jī)返回:04 16 00 00 00 FF 08 1C  (表示設(shè)置完成,站號(hào)立即生效)

相關(guān)產(chǎn)品