【技术实现步骤摘要】
Modbus协议设备数据采集方法、系统、终端以及介质
本申请涉及一种基于Modbus协议的通信
,特别是涉及一种Modbus协议设备数据采集方法、系统、终端以及介质。
技术介绍
Modbus协议因其简单且灵活,对系统本身的要求较低,广泛应用于工业系统相关的产品中。因Modbus协议灵活,扩展性强,故市面上带有Modbus协议的工业设备对协议的定义纷繁不一。每个提供Modbus协议产品的寄存器定义均不统一,即使同一个变量(如电流)每家生产商定义的均不统一:包括寄存器地址/寄存器大小/寄存器精度/寄存器数据类型(有符号整数,无符号整数,浮点数)/寄存器数据的大小端等各不相同。这种充分的灵活性和扩展性方便了生产商自定义其自有的产品,但是这对工业系统中采集Modbus协议设备的数据带来诸多不便。工业系统相关主站产品必须针对每一种不同的Modbus设备(即使同一个类型的产品,如电表,不同的厂家关于Modbus寄存器的定义也不尽相同)的Modbus寄存器的不同格式进行相关的协议定制和开发。这就为工业系统集成带来诸多不方便: ...
【技术保护点】
1.一种Modbus协议设备数据采集方法,其特征在于,所述方法包括:/n根据待采集的Modbus协议设备的寄存器关键参数信息构建寄存器模板;/n根据所述寄存器模板采集对应的Modbus协议设备的数据。/n
【技术特征摘要】
1.一种Modbus协议设备数据采集方法,其特征在于,所述方法包括:
根据待采集的Modbus协议设备的寄存器关键参数信息构建寄存器模板;
根据所述寄存器模板采集对应的Modbus协议设备的数据。
2.根据权利要求1所述的Modbus协议设备数据采集方法,其特征在于,所述关键参数信息包括:寄存器名称信息、寄存器地址信息、寄存器的长度信息、寄存器的精度信息、寄存器数据类型信息、寄存器的单位信息、寄存器的初始值信息以及寄存器的大小端信息中的一种或多种。
3.根据权利要求1所述的Modbus协议设备数据采集方法,其特征在于,根据所述寄存器模板采集所述Modbus协议设备的数据的方式包括:根据所述寄存器模板的寄存器关键参数信息采集所述Modbus协议设备的二进制数据。
4.根据权利要求1所述的Modbus协议设备数据采集方法,其特征在于,将所述寄存器关键参数信息在范围阈值内的寄存器模板合并。
5.根据权利要求1所述的Modbus协议设备数据采集方法,其特征在于,根据所述寄存器模板创建的通信报文帧通过通信口发送至调制设备,并接收来自调制设备的回复解析报文,解析该通信报文帧中的负荷寄存器模板的数据。
6.一种Mo...
【专利技术属性】
技术研发人员:申磊,华岁青,金安国,陈建锋,
申请(专利权)人:上海斯同瑞电气科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。