The invention provides an intelligent device based on Modbus protocol, which enables a cloud server to automatically read and recognize device data. The invention relates to a smart device, which is characterized in that has a plurality of first register stores a plurality of data corresponding to a plurality of Xiang Dingyi data acquisition support intelligent equipment; more than second registers, storing a plurality of task definitions corresponding to a plurality of equipment needed to perform the task of intelligent acquisition the plurality of third storage registers; a plurality of a plurality of equipment command and command definition corresponding to the smart device; and a plurality of fourth registers for each data storage corresponding to smart devices to collect data.
【技术实现步骤摘要】
智能设备
本专利技术涉及一种基于Modbus协议的智能设备。
技术介绍
Modbus协议是目前在工业控制领域应用最为广泛的一种标准工业通信协议。Modbus协议可以使各种智能设备与云端服务器等监控设备之间互联而形成工业物联网,进而实现相互通信,从而使整个工业网络能够进行各种数据采集和监控操作,具有操作方便、通用性强并且易于维护等优点。具体对于智能设备来说,Modbus协议在智能设备中定义了四类寄存器:只读线圈、读写线圈、只读寄存器以及读写寄存器,其中每类寄存器数量都是上万个。采集到的设备数据被存储在这些寄存器中。为了使智能设备能够接入工业物联网与云端服务器进行通信,设备制造商需要制作相应的设备技术说明书来告知云端开发人员,各个寄存器中的设备数据是如何存储的,设备数据的格式是什么样的,然后云端开发员再根据此为云端服务器专门编写一套设备解析程序,使得云端服务器通过此解析程序来对寄存器中的设备数据进行读取和识别。由上可知,在智能设备在入网前,都需要在云端服务器进行解析配置,也就导致设备入网执行周期长;并且,当智能设备的种类越来越多时,配置工作将更加繁琐,耗费大量资源。
技术实现思路
本专利技术是为了解决上述问题而进行的,目的在于提供一种智能设备,不需要任何解析配置,就能够让云端服务器自动对设备数据进行读取和识别。本专利技术提供了一种智能设备,基于Modbus协议进行通信,其特征在于,具有:多个第一寄存器,存储有与智能设备所支持采集的复数个数据项相一一对应的复数个数据项定义;多个第二寄存器,存储有与智能设备所需要执行的复数个采集任务相一一对应的复数个任务定义,每个任务 ...
【技术保护点】
一种智能设备,基于Modbus协议进行通信,其特征在于,具有:多个第一寄存器,存储有与所述智能设备所支持采集的复数个数据项相一一对应的复数个数据项定义;多个第二寄存器,存储有与所述智能设备所需要执行的复数个采集任务相一一对应的复数个任务定义,每个所述任务定义包括任务识别号、任务内容信息和任务时间信息,所述任务内容信息包含所述采集任务所涉及的所述数据项的信息;多个第三寄存器,存储有与所述智能设备的复数个设备命令相一一对应的复数个命令定义,每个所述命令定义包括命令识别号和命令内容信息,该命令内容信息包含所述设备命令所涉及的所述数据项的信息;以及多个第四寄存器,用于存储所述智能设备所采集到的各个所述数据项对应的数据。
【技术特征摘要】
1.一种智能设备,基于Modbus协议进行通信,其特征在于,具有:多个第一寄存器,存储有与所述智能设备所支持采集的复数个数据项相一一对应的复数个数据项定义;多个第二寄存器,存储有与所述智能设备所需要执行的复数个采集任务相一一对应的复数个任务定义,每个所述任务定义包括任务识别号、任务内容信息和任务时间信息,所述任务内容信息包含所述采集任务所涉及的所述数据项的信息;多个第三寄存器,存储有与所述智能设备的复数个设备命令相一一对应的复数个命令定义,每个所述命令定义包括命令识别号和命令内容信息,该命令内容信息包含所述设备命令所涉及的所述数据项的信息;以及多个第四寄存器,用于存储所述智能设备所采集到的各个所述数据项对应的数据。2.根据权利要求1所述的智能设备,其特征在于:其中,在所述多个第一寄存器中,至少一个所述第一寄存器作为第一位置寄存器存储有表示所述复数个数据项定义被存放的位置的复数个数据项定义位置信息,所述复数个数据项定义位置信息与所述复数个数据项定义相一一对应,每个所述数据项定义包含:所述数据项的数据项识别号、数据项编码、行业编码、数据类型编码、实例编码、单位编码以及数据位置信息,每个所述数据项定义位置信息为存储了所述数据项定义的所述第一寄存器的编号,该数据位置信息为存储有所述数据项所对应的所述数据的所述第四寄存器的类型和编号。3.根据权利要求2所述的智能设备,其特征在于:其中,每个所述数据项定义中的所述数据项识别号、所述数据项编码、所述行业编码、所述数据类型编码、所述实例编码、所述单位编码以及所述数据位置信息被分别存储在编号连续的至少两个所述第一寄存器中,每个所述数据项定义位置信息为所述至少两个所述第一寄存器的起始编号。4.根据权利要求2所述的智能设备,其特征在于:其中,在所述多个第二寄存器中,至少一个所述第二寄存器作为第二位置寄存器存储有表示所述复数个任务定义被存放的位置的复数个任务定义位置信息,所述复数个任务定义位置信息与所述复数个任务定义相一一对应,每个所...
【专利技术属性】
技术研发人员:柏文彦,王兴波,黄威,杜伟,
申请(专利权)人:普奥云信息科技北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。