一种数据记录装置制造方法及图纸

技术编号:35725606 阅读:9 留言:0更新日期:2022-11-26 18:23
本实用新型专利技术实施例公开了一种数据记录装置,包括:内存和用于与现场总线系统连接的主控制器;主控制器包括:用于获取现场总线上各设备的通信数据存储在内存,并在预设条件满足时向第二内核发送存储信息的第一内核,以及用于接收到存储信息后从内存中读取存储信息对应的数据并进行写入的第二内核;第一内核与第二内核连接,第一内核和第二内核共享内存。本实用新型专利技术实施例公开的数据记录装置,可实现记录现场总线上的通信数据。录现场总线上的通信数据。录现场总线上的通信数据。

【技术实现步骤摘要】
一种数据记录装置


[0001]本技术涉及但不仅限于通信领域,更具体地,涉及一种数据记录装置。

技术介绍

[0002]过程现场总线(Process Field Bus,简称Profibus)是目前在工控领域广泛应用的工业通信协议,Profibus

DP通信协议是Profibus应该中使用最多的。在实际的现场环境中,一旦出现关于现场总线的偶发性问题,因故障数据难以抓取,导致对偶发性问题的分析、定位和改进造成了极大的困难,基于此需要一种记录设备用于记录现场的数据。

技术实现思路

[0003]本技术实施例提供了一种数据记录装置,包括:内存和用于与现场总线系统连接的主控制器;
[0004]所述主控制器包括:用于获取现场总线上各设备的通信数据存储在所述内存,并在预设条件满足时向第二内核发送存储信息的第一内核,以及用于接收到所述存储信息后从所述内存中读取所述存储信息对应的数据并进行写入的第二内核;
[0005]所述第一内核与所述第二内核连接,所述第一内核和所述第二内核共享所述内存。
[0006]在一示例中,所述装置还包括:用于存储所述第二内核写入的数据的存储介质,所述第二内核与所述存储介质连接。
[0007]在一示例中,所述存储介质为可循环写入的存储介质。
[0008]在一示例中,所述装置还包括:用于将所述第二内核写入的数据发送至外部存储设备的USB接口,所述第二内核与所述USB接口连接。
[0009]在一示例中,所述主控制器以主站的形式连接至现场总线系统中。
[0010]在一示例中,所述装置还包括网口或总线接口,网口或总线接口与所述主控制器连接,所述主控制器通过网口或总线接口搭接在现场总线上。
[0011]在一示例中,所述第二内核包括一个第二内核或包括多个具有不同现场总线协议的第二内核;所述多个具有不同现场总线协议的第二内核分别与所述第一内核连接。
[0012]在一示例中,所述装置还包括:用于接收所述第一内核发送的通信数据并将所述通信数据发送给外部设备的对外接口,所述对外接口与所述第一内核连接。
[0013]在一示例中,所述对外接口包括:以太网口或RS485接口。
[0014]在一示例中,所述第一内核和所述第二内核均为CPU内核。
[0015]本技术至少一个实施例提供的数据记录装置,与现有技术相比,具有以下有益效果:通过主控制器实现现场总线上的通信数据的获取和存储记录,主控制器可采用双内核,双内核采用共享内存的形式,一个用作现场总线的控制核,一个作为现场总线数据的存储或者转发核,可实现实时记录现场总线上的通信数据,便于通过存储记录的数据进行定位分析等,找到现场总线系统中存在故障的故障原因。以及,采用多核通信,不会对现场
总线的控制周期造成影响。
[0016]本技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本技术而了解。本技术的目的和其他优点可通过在说明书以及附图中所特别指出的结构来实现和获得。
附图说明
[0017]附图用来提供对本技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本技术的技术方案,并不构成对本技术技术方案的限制。
[0018]图1为本技术一示例实施例提供的数据记录装置的结构框图;
[0019]图2为本技术一示例实施例提供的数据记录装置的应用示意图;
[0020]图3为本技术另一示例实施例提供的数据记录装置的结构框图;
[0021]图4为本技术另一示例实施例提供的数据记录装置的应用示意图。
[0022]附图标记说明:
[0023]1‑
数据记录装置;2

现场总线系统;11

内存;12

主控制器;121

第一内核;122

第二内核;13

存储介质;14

对外接口。
具体实施方式
[0024]为使本技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0025]图1为本技术一示例实施例提供的数据记录装置的结构框图,图2为本技术一示例实施例提供的数据记录装置的应用示意图,如图1和图2所示,数据记录装置1可以包括:内存11和用于与现场总线系统2连接的主控制器12。
[0026]主控制器12可以包括:用于获取现场总线上各设备的通信数据存储在内存,并在预设条件满足时向第二内核发送存储信息的第一内核121,以及用于接收到存储信息后从内存中读取存储信息对应的数据并进行写入的第二内核122;第一内核与第二内核连接,第一内核和第二内核共享内存。
[0027]数据记录装置具有数据记录功能,用于记录现场总线系统中现场的数据。数据记录装置可集成到现场总线系统中,获取现场总线上的通信数据并进行存储记录,可在实际需要时,比如现场总线系统中存在故障时,通过存储记录的数据进行定位分析等,找到现场总线系统中存在故障的故障原因。
[0028]通过主控制器实现现场总线上的通信数据的获取和存储记录,主控制器可采用双内核,双内核采用共享内存的形式。其中一个内核用于现场总线上所有现场设备或现场模块的轮询工作,获取现场总线上的通信数据并存储在内存;另一个内核用于从共享内存中读取数据并将读取的数据执行写操作进行写入,双核异步工作,可实现实时存储现场总线上的通信数据。采用多核通信,不会对现场总线的控制周期造成影响;以及采用多核通信时,由于作获取数据和保存数据不再同一内核上执行,双核异步工,因此从时间上可以认为数据是实时存储的。
[0029]第一内核可以称为主核,第二内核可以称为辅助核。在一示例中,第一内核和第二内核可以均为CPU内核。
[0030]可通过共享内存实现双内核之间的数据通信,共享内存可以共享所有地址或部分地址的内存,共享内存可以是预定义后的双口RAM。第一内核可以向第二内核发送存储信息,以通知第二内核需要读取并记录的数据。
[0031]存储信息可以包括:预设条件满足时所需存储的数据在共享内存中的起始地址和结束地址。第一内核可以将需要记录的数据在共享内存的起始地址和结束地址发送给第二内核,第二内核读取内存中起始地址和结束地址之间的数据并进行写入。
[0032]或者,存储信息可以包括:预设条件满足时所需存储的数据。第一内核可以直接将需要记录的数据发送给第二内核,第二内核接收第二内核发送的数据并进行写入。
[0033]第一内核可在预设条件满足时向第二内核发送存储信息,预设条件可根据实际情况或经验值而定,预设条件满足可以包括:检测到现场总线系统存在故障,第一内核在检测到现场总线系统存在故障时向本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据记录装置,其特征在于,包括:内存和用于与现场总线系统连接的主控制器;所述主控制器包括:用于获取现场总线上各设备的通信数据存储在所述内存,并在预设条件满足时向第二内核发送存储信息的第一内核,以及用于接收到所述存储信息后从所述内存中读取所述存储信息对应的数据并进行写入的第二内核;所述第一内核与所述第二内核连接,所述第一内核和所述第二内核共享所述内存。2.根据权利要求1所述的装置,其特征在于,所述装置还包括:用于存储所述第二内核写入的数据的存储介质,所述第二内核与所述存储介质连接。3.根据权利要求2所述的装置,其特征在于,所述存储介质为可循环写入的存储介质。4.根据权利要求1所述的装置,其特征在于,所述装置还包括:用于将所述第二内核写入的数据发送至外部存储设备的USB接口,所述第二内核与所述USB接口连接。5.根据权利要求1所述...

【专利技术属性】
技术研发人员:王琳刚康军凯王仁哲行增晖
申请(专利权)人:北京和利时系统工程有限公司
类型:新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1