[发明专利]一种嵌入式设备同时作为客户端和服务器的应用方法有效
申请号: | 202210059431.X | 申请日: | 2022-01-19 |
公开(公告)号: | CN114079614B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 魏军;林样;翁佳炳;琚永刚;毕亮亮 | 申请(专利权)人: | 浙江中控技术股份有限公司;宁波市轨道交通集团有限公司建设分公司 |
主分类号: | H04L41/0803 | 分类号: | H04L41/0803;H04L41/0866 |
代理公司: | 杭州杭诚专利事务所有限公司 33109 | 代理人: | 尉伟敏 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 设备 同时 作为 客户端 服务器 应用 方法 | ||
本发明公开了一种嵌入式设备同时作为客户端和服务器的应用方法。为了克服现有技术设备仅能单独作为客户端或服务器的问题;本发明包括以下步骤:通过组态软件为设备配置设备信息、客户端配置信息和服务器配置信息;设备通过以太网接收组态软件的配置信息,并对配置信息做校验、解析,解析成功后,将客户端配置信息传递给客户端组件运行,服务器配置信息传递给服务器组件运行;客户端使用独立的客户端命令调度和TCP客户端任务完成客户端功能;服务器使用独立的服务器解析和TCP服务器任务,完成服务器功能。组态配置的信息包括客户端配置信息和服务器配置信息,独立解析和维护;客户端、服务器并行调度,设备能够同时作为客户端和服务器应用。
技术领域
本发明涉及一种数据传输领域,尤其涉及一种嵌入式设备同时作为客户端和服务器的应用方法。
背景技术
Modbus TCP协议作为一种简单、标准的通信协议在控制系统中广泛应用。在一般控制系统中,通常通过客户端模块实现对现场设备的访问,或者作为服务器,向第三方设备提供访问功能。
目前,设备要么作为服务器,接受客户端的访问要求,要么作为客户端,访问其他设备;在实际应用中,当需要系统即作为客户端,也作为服务器时,通常需要配置两个设备才能满足需求;另一方面,现有方案也不涉及通信配置的在线更改。
例如,一种在中国专利文献上公开的“一种基于Modbus-TCP协议的主站、从站及数据传输系统”,其公告号CN112929166A,从modbus协议本身出发进行有限的改写,既保留了modbus协议通用性和高效性的特点,又能有效地利用国密SM2非对称算法实现数据的加密。当功能码设为公共码时,就运行在标准状态下,当功能码设为自定义的号码时,就运行在加密传输的协议下。
该方案的设备能够单独作为客户端或服务器,功能单一。
发明内容
本发明主要解决现有技术设备仅能单独作为客户端或服务器的问题;提供一种嵌入式设备同时作为客户端和服务器的应用方法,通过软件配置,同时提供客户端和服务器功能,使该设备即可作为客户端,访问现场设备,也可作为服务器,接受第三方设备的访问需求。
本发明的上述技术问题主要是通过下述技术方案得以解决的:
一种嵌入式设备同时作为客户端和服务器的应用方法,包括以下步骤:
通过组态软件为设备配置设备信息、客户端配置信息和服务器配置信息;
设备通过以太网接收组态软件的配置信息,并对配置信息做校验、解析,解析成功后,将客户端配置信息传递给客户端组件运行,服务器配置信息传递给服务器组件运行;
客户端使用独立的客户端命令调度和TCP客户端任务完成客户端功能;服务器使用独立的服务器解析和TCP服务器任务,完成服务器功能。
组态配置的信息包括客户端配置信息和服务器配置信息,独立解析和维护。TCP任务非阻塞方式设计,相互之间调度不影响,客户端、服务器并行调度的方法,设备能够同时作为客户端和服务器应用。
作为优选,所述的客户端配置信息包括第一TCP连接信息和Modbus命令信息;
第一TCP连接信息包括设备作为客户端与其通信的服务器配置信息,包括IP地址、端口地址、通信间隔、通信超时时间和服务器从站地址;
所述的服务器配置信息包括第二TCP连接信息和Modbus命令映射表;
第二TCP连接信息包括本机监听端口;
设备信息包括设备ID、设备版本和设备地址。
作为优选,所述的校验、解析的过程为:
设备获取配置信息后,对设备信息进行校验;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江中控技术股份有限公司;宁波市轨道交通集团有限公司建设分公司,未经浙江中控技术股份有限公司;宁波市轨道交通集团有限公司建设分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210059431.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于深度相机的托盘识别方法
- 下一篇:一种可多向调节的气保焊焊枪