products
产品中心
Contact Us
联系我们
联  系  人:王先生
服务热线 :18108095398 
座       机:028-8665-8158
Q        Q :2851138192
电子邮箱:
2851138192@qq.com
地址:成都市府城大道西段399号天府新谷7栋一单元1501
你现在的位置:技术支持 > 技术支持 > 技术支持 >
更新时间:2022-11-22 13:41:39

工业扫描器Modbus通信协议

工业扫描器是一种读取设备,用于读取条码中包含的信息。利用光学原理,对条码的内容进行解码,然后通过数据线或无线方式传输到计算机或其他设备。广泛应用于制造、商超、物流、医药等扫描商品和文件的条码。工业扫描器可识别各种条形码和二维码,采用Modbus-RTU协议,可与各种PLC和组态软件连接。站号可以更改。


MODBUS是MODICON提出的一种软通信协议。经过大多数公司的实际应用,逐渐被认可,成为一种标准的通信协议。只要按照此协议进行数据通信或传输,不同的系统就可以进行通信。目前,在RS232/RS485的通信过程中,这种协议被广泛使用。

 230.jpg

常用的MODBUS通信协议有两种,一种是MODBUS ASCII,另一种是MODBUS RTU。一般来说,MODBUS ASCII协议用于通信数据量小且以文本为主的通信,而MODBUS RTU协议常用于通信数据量大且二进制值。

 

在实际应用过程中,为了解决某个特殊的问题,人们喜欢修改MODBUS协议用以满足自己的需求(事实上,人们经常使用自己定义的协议进行通信,这样可以解决问题,但不规范)。比较常见的一种用法是少量修改协议,但将协议的格式附在软件说明书上,或者直接放在帮助中,这样就方便了用户的交流。

MV-ID3016PM.jpg

工业扫码器协议出厂默认参数:

通讯接口: RS485 / RS232。

通讯格式: 1个起始位,8个数据位,无校验,1个停止位。
波特率: 9600(可软件更改)。
地址:  1(可软件更改)。
通讯方式: 监控主机与本装置采用一对一(或一对多)主从查询方式。
数据协议: MODBUS-RTU

 

工业扫码器MODBUS协议命令、详细解释、示例:

注意:未特别说明情况下,以下所有命令中的数据为16进制,从机地址为默认的01。

寄存器地址表:
  

     存放内容

读写特性

MODBUS地址

值定义

   读码ASCII字1-15

00H-0FH

读码结果ASCII字符

   读码十进制结果1-15

      14H-23H

读码结果十进制





注意,请勿将电源电压接入除电源外其它端子,否则会烧毁模块.(接线定义:红色线正很+24V,蓝色线负很GND,黄色线485A,绿色线485B)

 h3310.jpg

工业扫码器读取条码:
发送:    01 03 00 00 00 05 85 C9
返回:    01 03 10 00 00 00 00 00 00 00 00 00 00 51 AE

设置站号(功能码:16H)
例如初始站号为01,将站号设置为02
主机发送:01 16 00 00 00 02 C9 C8 (00 02表示设置的站号)
从机返回:02 16 00 00 00 FF 08 7A (表示设置完成,站号立即生效)

例如初始站号为01,将站号设置为03
主机发送:01 16 00 00 00 03 08 08(00 03表示设置的站号)
从机返回:03 16 00 00 00 FF 09 AB  (表示设置完成,站号立即生效)

例如初始站号为03,将站号设置为04
主机发送:03 16 00 00 00 04 48 28(00 04表示设置的站号)
从机返回:04 16 00 00 00 FF 08 1C  (表示设置完成,站号立即生效)

相关产品 / Related