【技术实现步骤摘要】
异构系统间数据通信方法、装置、电子设备和计算机介质
[0001]本公开的实施例涉及计算机
,具体涉及异构系统间数据通信方法、装置、电子设备和计算机介质。
技术介绍
[0002]传统监控系统为典型的金字塔型的控制系统方案,分为现场层、控制层、监控层、管理层四层结构,面临边缘计算应用实施不便、现场包含多种专用设备难于维护、云管理困难等问题。
[0003]为了满足HMI对控制器数据的监视及操作,将控制层的控制功能组件、监控层HMI设备组件以及边缘计算应用设备整合成为一个平台,无需购买额外的工控机或网关以达到减少设备数量和采购成本的目的,提供统一的数据采集、展示、访问服务,支持边缘计算应用及数据上云。
[0004]在平台上运行有异构操作系统,其中异构系统可以是一个或多个实时系统和一个或多个非实时系统,实时系统用于运行控制层的控制功能组件,如软PLC,非实时系统用于运行HMI监控设备组件。
[0005]现在需要在实时系统和非实时系统之间进行数据交互,以最终满足HMI对控制器数据的监控。然而,实时系统数据上 ...
【技术保护点】
【技术特征摘要】
1.一种异构系统间数据通信方法,所述异构系统包括第一操作系统和第二操作系统,其特征在于,所述方法包括:所述第一操作系统接收第二操作系统的数据请求报文;所述第一操作系统根据所述数据请求报文中携带的命令类型,进行命令执行;所述第一操作系统将命令执行结果按照预先定义应用层传输协议组织应答数据报文,并通过实时传输协议将所述应答数据报文反馈至所述第二操作系统,其中,所述实时传输协议为无状态传输协议。2.如权利要求1所述的方法,其特征在于,所述按照预先定义应用层传输协议组织应答数据报文,还包括:将所述应答数据报文按照所述实时传输协议的数据长度要求进行分包处理。3.如权利要求1或2所述的方法,其特征在于,所述预先定义的应用层传输协议的数据结构包括:应用层协议头、应用层数据、用于区分请求和应答的命令类型、包序号、长度、校验值、拍个数。4.如权利要求1所述的方法,其特征在于,所述实时传输协议为UDP传输协议;所述第一操作系统为实时系统、第二操作系统为非实时系统;所述第一操作系统上运行有用于控制的应用程序。5.如权利要求1所述的方法,其特征在于,所述数据请求报文为第二操作系统按照所述应用层协议生成,并按照所述实时传输协议发送的数据请求报文;所述第一操作系统接收第二操作系统的数据请求报文后,还包括:按照所述应用层协议,对所述数据请求报文进行完整性校验,并在校验成功后,解析数据请求报文得到报文携带的命令类型。6.如权利要求1所述的方法,其特征在于,第一操作系统根据所述数据请求报文中携带的命令类型,进行命令执行,包括:响应于确定所述命令类型对应操作为表征实时采集的操作,执行以下采集步骤:实时采集数据,作为...
【专利技术属性】
技术研发人员:周俊勇,胡军,张红启,
申请(专利权)人:北京东土泛联信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。