[发明专利]一种设备软件管理系统在审
申请号: | 201711191375.0 | 申请日: | 2017-11-24 |
公开(公告)号: | CN107947982A | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 孔德奎;孙磊;史先桂;朱云峰;凌士明;丁铂金 | 申请(专利权)人: | 合肥维博自动化科技有限公司;孔德奎 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 西安铭泽知识产权代理事务所(普通合伙)61223 | 代理人: | 韩晓娟 |
地址: | 230000 安徽省合肥市*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设备 软件 管理 系统 | ||
技术领域
本发明涉及通讯领域,更具体的涉及一种设备软件管理系统。
背景技术
随着世界信息化和互联互通的发展,无论哪个行业各种不同类设备之间的互联通讯已经变得非常重要,中国工业4.0发展,智能制造管理系统(MES)建立面对不同类设备、不同的协议、不同的通讯方式如何快速联通无疑最大的难点是不同类设备之间的互联通讯。目前两个设备通讯通用的做法就是看能否直接找一个工具软件支持设备通讯,如果找不到只能根据通讯协议自己开发软件支持此设备通讯,这样不仅开发难度大,周期长,而且存在大量的通讯驱动软件开发和管理,不同工具软件支持同一种设备通讯开发的驱动程序都不一样,存在大量重复性开发。
目前,OPC作为一个工业通讯标准,是基于微软的OLE(现在的Active X)、COM(部件对象模型)和DCOM(分布式部件对象模型)技术。OPC包括一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统。每个设备要支持OPC通讯要按照OPC标准协议开发一套自己设备的OPC驱动程序,太过于复杂,不是一般软件开发水平能做到的,由于OPC开发牵涉到复杂架构体系,基于OPC开发的通讯驱动一般通讯速度慢。不同类设备通讯组成发送、接收报文帧各不一样,通讯互联互通已成为世界难题。
综上所述,现有技术中的不同类设备通讯,存在通讯软件开发复杂和通讯速度慢的问题。
发明内容
本发明实施例提供一种设备软件管理系统,用以解决现有技术中存在通讯软件开发复杂和通讯速度慢的问题。
本发明实施例提供一种设备软件管理系统,包括:命令包管理子系统、报文模板管理子系统、命令包报文模板通讯匹配子系统、命令包通讯测试子系统、数据库管理子系统、设备通讯配置管理子系统和用户通讯数据接口子系统;
所述命令包管理子系统,用于根据外接设备通讯协议规范创建、修改、删除和拷贝命令包;用于设置定时发送和发送帧是否回复属性;以及用于配置从外接设备读取或写入外接设备的参数;
其中,所述外接设备通讯协议规范,包括:命令包、报文模板和报文项;
所述命令包,包括:设备通讯通过发送发送帧给外部设备再接收到外部设备发送的接收帧为一个通讯过程,将一个通讯过程中的通讯帧定义为一个命令包,及将通讯帧定义为报文模板;其中,所述通讯帧包括发送帧和接收帧;
所述报文模板,包括:报头、地址、命令、长度、数据地址、数据、校验码、定界符、字符串1和字符串2;
所述报文项,包括:数据类型、占用字节数、报文项数据内容、读或写数据地址、报文项数据缺省值、变量或常量属性;支持字符串、十进制和十六进制、控制码之间的数据类型自动转换;
所述报文模板管理子系统,用于根据外接设备的通信帧规范创建、修改、删除、拷贝发送帧或接收帧的报文模板;用于任意增加、删除报文项,设置报文项属性,以及用于读、写定长或可变长数据;
所述命令包报文模板通讯匹配子系统,包括:主动发送的报文模板通过设定报头、长度、数据、定界符、校验码一个或多个报文项特征数据组合,且设置地址、命令、数据地址报文项特征数据;在实际通讯过程中,设置的特征数据与接收或发送的报文数据对应特征数据进行匹配判断是否一致,检查通讯是否正确,通过设置报文模板流程执行顺序、发送帧是否需要应答,在通讯过程中控制如何执行后续动作;支持校验码、报文长度在发送或接收过程中的动态计算,且支持各类错误校验码计算;
所述命令包通讯测试子系统,用于根据外部设备协议增加报文模板的命令包联通外接设备进行测试,实时显示发送、接收报文的数据信息、通讯状态,且离线显示发送、接收报文的通讯交互数据信息;
所述数据库管理子系统,为各个子系统之间数据联系纽带;包括:外部设备通讯协议配置的通讯包、报文模板、报文项存储在数据库中;与外接设备通讯读、写数据参数存储在数据库表格中;支持ACCESS、SQL Sever、mysql、oracle数据库;
所述设备通讯配置管理子系统,包括:配置外接通讯协议类型管理,外接设备的通讯模式、设备地址、通讯端口属性配置;
所述用户通讯数据接口子系统,包括:用户通过所述设备软件管理系统连接自己的设备进行通讯;用户如何从所述设备软件管理系统读、写通讯数据,具体包括:所述设备软件管理系统提供DLL接口,用户从所述设备软件管理系统定义的内存DM数据区进行读、写;或者用户在所述设备软件管理系统中增加一个设备,增加符号用户协议的若干通讯包,所述设备软件管理系统采用任何方式与用户软件通讯,实现数据互联,所述设备软件管理系统作为设备数据互联中转站。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥维博自动化科技有限公司;孔德奎,未经合肥维博自动化科技有限公司;孔德奎许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711191375.0/2.html,转载请声明来源钻瓜专利网。