提升数据访问性能的方法、装置、设备、介质及产品与流程
未命名
07-12
阅读:134
评论:0

1.本技术涉及软件技术领域,尤其涉及一种提升数据访问性能的方法、装置、设备、介质及产品。
背景技术:
2.工控行业通常是由一个控制器连接现场多种仪器仪表,循环采集运行参数并定时输出给中控室监控系统使用。随着工厂各种智能制造信息系统的出现,对数据的多重使用导致控制器不再只面向监控系统,而是面向工厂内各专业系统,甚至是每个操作工的台式机或智能手机。数据消费者的急剧增多,让原本通过调用数据接口函数、执行增删改查脚本、检索/更新磁盘数据记录的传统方式,无法满足大访问量下的及时响应,导致生产数据的控制器耗费掉大量算力、存储等宝贵资源来执行访问请求等任务,弱化了现场实时监控的能力。
技术实现要素:
3.鉴于以上现有技术的缺点,本发明的目的在于提供一种提升数据访问性能的方法、装置、设备、介质及产品,用于解决下述技术问题:由于越来越多的第三方信息系统的数据访问,使得工业控制器耗费掉大量算力,导致留给中控室监控系统的算力减少,弱化了现场监控的能力。
4.针对上述技术问题,在第一方面,本技术提供了一种提升数据访问性能的方法,包括:
5.获取现场设备数据,且将所述现场设备数据通过内存写入磁盘数据库中;
6.接收由第三方信息系统发送的访问请求,解析所述访问请求,基于解析之后的所述访问请求检索内存队列中是否已经存在所述访问请求,若存在,则从所述内存队列中取出对应的所述现场设备数据返回至所述第三方信息系统,若不存在,从所述磁盘数据库中检索出对应的所述现场设备数据返回至所述第三方信息系统;
7.将所述访问请求和从所述磁盘数据库中返回的对应的所述现场设备数据缓存至所述内存队列。
8.于本技术的一实施例中,获取现场设备数据,且将所述现场设备数据通过内存写入磁盘数据库中,包括:
9.通过工业控制器向所述现场设备发出数据获取指令;
10.基于所述数据获取指令将运行参数作为现场设备数据返回至所述工业控制器的内存中;
11.将所述内存中的所述运行参数写入至所述工业控制器的所述磁盘数据库中。
12.于本技术的一实施例中,基于所述访问请求检索内存队列中是否已经存在所述访问请求,其中,所述内存队列的管理方法包括:
13.基于预设定时器遍历所述内存队列中的每一条记录,确定每一条记录的请求时间
参数,其中,所述预设定时器为所述遍历的时间周期;
14.若某条所述记录中的请求时间参数的值与当前时间的偏差超过预设失效时间,则删除所述某条记录,同时将所述内存队列中某条记录之后的所述记录依次向前移,其中,所述当前时间为所述工业控制器的实际时间。
15.于本技术的一实施例中,若某条所述记录中的请求时间参数的值与当前时间的偏差超过预设失效时间,则删除所述某条记录,同时将所述内存队列中某条记录之后的所述记录依次向前移之后还包括:
16.循环对超过所述预设失效时间的所述记录执行所述删除及对应的所述前移操作,直到对所述内存队列的所有所述记录完成遍历,并统计所述内存队列中剩余的记录总数;
17.如果所述剩余的记录总数超过预设记录总数,则将超过所述预设记录总数的单个或多个所述记录从所述内存队列删除。
18.于本技术的一实施例中,通过所述工业控制器接收由第三方信息系统发送的访问请求,包括:所述第三方信息系统通过烧录至所述工业控制器内的控制器软件的应用程序编程接口发送所述访问请求,其中,所述控制软件在所述内存运行。
19.于本技术的一实施例中,基于预设定时器从所述内存队列的首部开始遍历每一条记录;将所述内存队列中某条记录之后的所述记录依次向前移。
20.在第二方面,本技术还提供了一种提升数据访问性能的装置,包括:
21.写入模块,用于获取现场设备数据,且将所述现场设备数据通过内存写入磁盘数据库中;
22.判断模块,用于接收由第三方信息系统发送的访问请求,基于解析的所述访问请求检索内存队列中是否已经存在所述访问请求,若存在,则从所述内存队列中取出对应的所述现场设备数据返回至所述第三方信息系统,若不存在,从所述磁盘数据库中检索出对应的所述现场设备数据返回至所述第三方信息系统;
23.缓存模块,用于将将所述访问请求和从所述磁盘数据库中返回的对应的所述现场设备数据缓存至所述内存队列。
24.在第三方面,本技术还提供了一种电子设备,包括处理器、存储器和通信总线;
25.所述通信总线用于将所述处理器和存储器连接;
26.所述处理器用于执行所述存储器中存储的计算机程序,以实现如上述的方法。
27.在第四方面,本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序用于使计算机执行如上述的方法。
28.在第五方面,本技术还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的方法。
29.如上,本技术提供的一种提升数据访问性能的方法、装置、设备、介质及产品,具有以下有益效果:
30.获取现场设备数据,且将所述现场设备数据通过内存写入磁盘数据库中;接收由第三方信息系统发送的访问请求,解析所述访问请求,基于解析之后的所述访问请求检索内存队列中是否已经存在所述访问请求,所存在,则从所述内存队列中取出对应的所述现场设备数据返回至所述第三方信息系统,若不存在,从所述磁盘数据库中检索出对应的所述现场设备数据返回至所述第三方信息系统;将所述访问请求和从所述磁盘数据库中返回
的对应的所述现场设备数据缓存至所述内存队列。本技术使得第三方信息系统可直接从内存队列中访问数据,而不必从磁盘访问,访问速度更快,第三方信息系统耗费的算力更少,留给中控室监控系统的算力增多,强化了现场监控的能力。本技术减少对磁盘扇道的访问,延长磁盘使用寿命。
附图说明
31.图1是本技术一实施例中提供的提升数据访问性能的方法流程图;
32.图2是本技术一实施例中提供的获取现场设备数据及将现场设备数据通过内存写入磁盘数据库的方法流程图;
33.图3是本技术一实施例中提供的内存队列的管理方法流程图;
34.图4是本技术一实施例中提供的对超过预设失效时间的记录的处理及对剩余的记录处理方法流程图;
35.图5是本技术一实施例中提供的提升数据访问性能的装置框架图;
36.图6是本技术的一实施例中提供的一种电子设备的结构示意图。
具体实施方式
37.以下通过特定的具体实例说明本技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本技术的其他优点与功效。本技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
38.需要说明的是,以下实施例中所提供的图示仅以示意方式说明本技术的基本构想,遂图式中仅显示与本技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型太、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
39.以下描述中,探讨了大量细节,以提供对本技术实施例的更透彻的解释,然而,对本领域技术人员来说,可以在没有这些具体细节的情况下实施本技术的实施例是显而易见的,在其他实施例中,以方框图的形式而不是以细节的形式来示出公知的结构和设备,以避免使本技术的实施例难以理解。
40.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
41.工控行业通常是由一个控制器连接现场多种仪器仪表,循环采集运行参数并定时输出给中控室监控系统使用。随着工厂各种智能制造信息系统的出现,对数据的多重使用导致控制器不再只面向监控系统,而是面向工厂内各专业系统,甚至是每个操作工的台式机或智能手机。数据消费者的急剧增多,让原本通过调用数据接口函数、执行增删改查脚本、检索/更新磁盘数据记录的传统方式,无法满足大访问量下的及时响应,导致生产数据的控制器耗费掉大量算力、存储等宝贵资源来执行访问请求等任务,弱化了现场实时监控的能力。
42.请参见图1,为本技术一实施例中提供的提升数据访问性能的方法流程图。
43.如图1所示,提升数据访问性能的方法包括以下步骤:
44.步骤s101、获取现场设备数据,且将所述现场设备数据通过内存写入磁盘数据库中;
45.本实施例中,现场设备为各种仪器仪表,且将仪器仪表数据通过内存写入磁盘数据库中。工业控制器采用传统常规的方法获取现场仪器仪表的数据,并正常写入工业控制器的磁盘数据库中,工业控制器正常包括应用程序编程接口供第三方信息系统访问数据。
46.步骤s102、接收由第三方信息系统发送的访问请求,解析所述访问请求,基于解析之后的所述访问请求检索内存队列中是否已经存在所述访问请求,若存在,则从所述内存队列中取出对应的所述现场设备数据返回至所述第三方信息系统,若不存在,从所述磁盘数据库中检索出对应的所述现场设备数据返回至所述第三方信息系统;
47.当第三方信息系统发来访问请求时,工业控制器检索内存队列中是否包含同样的访问请求,若有,则从队列中取出对应结果返回,若无,则从磁盘数据库中检索出对应的现场设备数据并返回给第三方信息系统。
48.步骤s103、将所述访问请求和从所述磁盘数据库中返回的对应的所述现场设备数据缓存至所述内存队列;
49.工业控制器将访问请求和从所述磁盘数据库中返回的对应的所述现场设备数据缓存至所述内存队列的尾部。
50.请参见图2,为本技术一实施例中提供的获取现场设备数据及将现场设备数据通过内存写入磁盘数据库的方法流程图。
51.如图2所示,获取现场设备数据及将现场设备数据通过内存写入磁盘数据库的方法包括以下步骤:
52.步骤s201、通过工业控制器向所述现场设备发出数据获取指令;
53.工业控制器还连接有中控室监控系统,所以信息系统被称为第三方,即叫作第三方信息系统,现场设备包括各种仪器仪表设备,工业控制器与仪器仪表之间可以通过无线方式,也可以通过以太网方式进行通信以使工业控制器向现场设备发出数据获取指令,本实施例可选以太网进行通信。
54.步骤s202、基于所述数据获取指令将运行参数作为现场设备数据返回至所述工业控制器的内存中;
55.工业控制器最主要是需要运行参数以获取现场设备的工况,获取的现场设备数据想要进入磁盘数据库必须经过内存,即运行参数先进入内存,然后写入磁盘数据库中。
56.步骤s203、将所述内存中的所述运行参数写入至所述工业控制器的所述磁盘数据库中。
57.步骤s202已经作出说明,此处不再赘述。
58.请参见图3,为本技术一实施例中提供的内存队列的管理方法流程图。
59.如图3所示,内存队列的管理方法包括以下步骤:
60.步骤s301、基于预设定时器遍历所述内存队列中的每一条记录,确定每一条记录的请求时间参数,其中,所述预设定时器为所述遍历的时间周期;
61.间隔一定的时间遍历内存队列中的每一条记录,确定每一条记录的请求时间参数,需要说明的是,工业控制器根据预设定时器可从内存队列的首部开始遍历内存队列中
的每一条记录,与可以从内存队列的尾部开始遍历内存队列中的每一条记录,可以从尾部遍历至首部,也可以从首部遍历至尾部,都可以。
62.步骤s302、若某条所述记录中的请求时间参数的值与当前时间的偏差超过预设失效时间,则删除所述某条记录,同时将所述内存队列中某条记录之前或之后的所述记录依次向后移或前移,其中,所述当前时间为所述工业控制器的实际时间;
63.步骤s301中的预设定时器以及本步骤中的预设失效时间可以根据实际场景灵活设置,只要满足现场应用即可,若某条记录中的请求时间参数的值与当前时间的偏差超过预设失效时间,删除某条记录,同时将所述内存队列中某条记录之后的记录依次向前移。当前时间为工业控制器的实际时间,即工业控制器当前时钟所记录的时间。
64.请参见图4,为本技术一实施例中提供的对超过预设失效时间的记录的处理及对剩余的记录处理方法流程图。
65.如图4所示,对超过预设失效时间的记录的处理及对剩余的记录处理方法包括以下步骤:
66.步骤s401、循环对超过所述预设失效时间的所述记录执行所述删除及对应的所述前移操作,直到对所述内存队列的所有所述记录完成遍历,并统计所述内存队列中剩余的记录总数;
67.循环对超过所述预设失效时间的所述记录执行所述删除操作及对应的前移操作,直到对所述内存队列的所有记录完成遍历,进一步还需要统计内存队列中剩余的记录总数,为步骤s402提供比对基础。
68.步骤s402、如果所述剩余的记录总数超过预设记录总数,则将超过所述预设记录总数的单个或多个所述记录从所述内存队列删除。
69.本步骤中关于预设记录总数设置的原因有二,内存的空间有限是原因之一,内存需要为其它程序提供必要的存储空间以使工业控制器能正常工作是原因之二,如果所述剩余的记录总数超过预设记录总数,则将超过所述预设记录总数的单个记录从所述内存队列删除,或者将超过所述预设记录总数的多个所述记录从所述内存队列删除。
70.需要说明的是,在本技术中,流程工业的工艺检测参数通常变化缓慢,内存队列的数据在一定时间内与真实值是没有区别的。
71.可选地,通过所述工业控制器接收由第三方信息系统发送的访问请求,包括:所述第三方信息系统通过烧录至所述工业控制器内的控制器软件的应用程序编程接口发送所述访问请求,其中,所述控制软件在所述内存运行。
72.可选地,基于预设定时器从所述内存队列的首部开始遍历每一条记录;将所述内存队列中某条记录之后的所述记录依次向前移。
73.请参见图5,为本技术一实施例中提供的提升数据访问性能的装置框架图。
74.如图5所示,提升数据访问性能的装置500包括写入模块501、判断模块502、缓存模块503。
75.写入模块500,用于获取现场设备数据,且将所述现场设备数据通过内存写入磁盘数据库中;
76.判断模块502,用于接收由第三方信息系统发送的访问请求,基于解析的所述访问请求检索内存队列中是否已经存在所述访问请求,若存在,则从所述内存队列中取出对应
的所述现场设备数据返回至所述第三方信息系统,若不存在,从所述磁盘数据库中检索出对应的所述现场设备数据返回至所述第三方信息系统;
77.缓存模块503,用于将将所述访问请求和从所述磁盘数据库中返回的对应的所述现场设备数据缓存至所述内存队列。
78.在一实施例中,写入模块500被配置为:
79.通过工业控制器向所述现场设备发出数据获取指令;
80.基于所述数据获取指令将运行参数作为现场设备数据返回至所述工业控制器的内存中;
81.将所述内存中的所述运行参数写入至所述工业控制器的所述磁盘数据库中。
82.在一实施例中,判断模块502中的对内存队列的管理模块被配置为:
83.基于预设定时器遍历所述内存队列中的每一条记录,确定每一条记录的请求时间参数,其中,所述预设定时器为所述遍历的时间周期;
84.若某条所述记录中的请求时间参数的值与当前时间的偏差超过预设失效时间,则删除所述某条记录,同时将所述内存队列中某条记录之后的所述记录依次向前移,其中,所述当前时间为所述工业控制器的实际时间;
85.循环对超过所述预设失效时间的所述记录执行所述删除及对应的所述前移操作,直到对所述内存队列的所有所述记录完成遍历,并统计所述内存队列中剩余的记录总数;
86.如果所述剩余的记录总数超过预设记录总数,则将超过所述预设记录总数的单个或多个所述记录从所述内存队列删除。
87.判断模块502还被配置为:通过所述工业控制器接收由第三方信息系统发送的访问请求,即所述第三方信息系统通过烧录至所述工业控制器内的控制器软件的应用程序编程接口发送所述访问请求,其中,所述控制软件在所述内存运行。
88.判断模块502中的对内存队列的管理模块还被配置为:基于预设定时器从所述内存队列的首部开始遍历每一条记录,将所述内存队列中某条记录之后的所述记录依次向前移。
89.在本实施例中,该提升数据访问性能的装置实质上是设置了多个模块用以执行上述实施例中的方法,具体功能和技术效果参照上述方法实施例即可,此处不再赘述。
90.请参见图6,为本技术的一实施例中提供的一种电子设备的结构示意图。
91.如图6所示,本技术实施例还提供了一种电子设备600,包括处理器601、存储器602和通信总线603;
92.通信总线603用于将处理器601和存储器连接602;
93.处理器601用于执行存储器602中存储的计算机程序,以实现如上述实施例一中的一个或多个的方法。
94.本技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序用于使计算机执行如上述实施例一中的任一项的方法。
95.本技术实施例还提供了一种非易失性可读存储介质,该存储介质中存储有一个或多个模块(programs),该一个或多个模块被应用在设备时,可以使得该设备执行本技术实施例的实施例一所包含步骤的指令(instructions)。
96.需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计
算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的装置、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行装置、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行装置、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。
97.上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
98.可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
99.本技术还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各个实施例中提供的方法。
100.附图中的流程图和框图,图示了按照本公开各种实施例的方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的装置来实现,或者可以用专用硬件与计算机指令的组合来实现。
101.上述实施例仅例示性说明本技术的原理及其功效,而非用于限制本技术。任何熟悉此技术的人士皆可在不违背本技术的精神及范畴下,对上述实施例进行修饰或改变。因
此,举凡所属技术领域中具有通常知识者在未脱离本技术所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本技术的权利要求所涵盖。
技术特征:
1.一种提升数据访问性能的方法,其特征在于,所述方法包括:获取现场设备数据,且将所述现场设备数据通过内存写入磁盘数据库中;接收由第三方信息系统发送的访问请求,解析所述访问请求,基于解析之后的所述访问请求检索内存队列中是否已经存在所述访问请求,若存在,则从所述内存队列中取出对应的所述现场设备数据返回至所述第三方信息系统,若不存在,从所述磁盘数据库中检索出对应的所述现场设备数据返回至所述第三方信息系统;将所述访问请求和从所述磁盘数据库中返回的对应的所述现场设备数据缓存至所述内存队列。2.根据权利要求1所述的方法,其特征在于,获取现场设备数据,且将所述现场设备数据通过内存写入磁盘数据库中,包括:通过工业控制器向所述现场设备发出数据获取指令;基于所述数据获取指令将运行参数作为现场设备数据返回至所述工业控制器的内存中;将所述内存中的所述运行参数写入至所述工业控制器的所述磁盘数据库中。3.根据权利要求1所述的方法,其特征在于,基于所述访问请求检索内存队列中是否已经存在所述访问请求,其中,所述内存队列的管理方法包括:基于预设定时器遍历所述内存队列中的每一条记录,确定每一条记录的请求时间参数,其中,所述预设定时器为所述遍历的时间周期;若某条所述记录中的请求时间参数的值与当前时间的偏差超过预设失效时间,则删除所述某条记录,同时将所述内存队列中某条记录之后的所述记录依次向前移,其中,所述当前时间为所述工业控制器的实际时间。4.根据权利要求3所述的方法,其特征在于,若某条所述记录中的请求时间参数的值与当前时间的偏差超过预设失效时间,则删除所述某条记录,同时将所述内存队列中某条记录之后的所述记录依次向前移之后还包括:循环对超过所述预设失效时间的所述记录执行所述删除及对应的所述前移操作,直到对所述内存队列的所有所述记录完成遍历,并统计所述内存队列中剩余的记录总数;如果所述剩余的记录总数超过预设记录总数,则将超过所述预设记录总数的单个或多个所述记录从所述内存队列删除。5.根据权利要求2所述的方法,其特征在于,通过所述工业控制器接收由第三方信息系统发送的访问请求,包括:所述第三方信息系统通过烧录至所述工业控制器内的控制器软件的应用程序编程接口发送所述访问请求,其中,所述控制软件在所述内存运行。6.根据权利要求3所述的方法,其特征在于,基于预设定时器从所述内存队列的首部开始遍历每一条记录;将所述内存队列中某条记录之后的所述记录依次向前移。7.一种提升数据访问性能的装置,其特征在于,包括:写入模块,用于获取现场设备数据,且将所述现场设备数据通过内存写入磁盘数据库中;判断模块,用于接收由第三方信息系统发送的访问请求,基于解析的所述访问请求检索内存队列中是否已经存在所述访问请求,若存在,则从所述内存队列中取出对应的所述现场设备数据返回至所述第三方信息系统,若不存在,从所述磁盘数据库中检索出对应的
所述现场设备数据返回至所述第三方信息系统;缓存模块,用于将将所述访问请求和从所述磁盘数据库中返回的对应的所述现场设备数据缓存至所述内存队列。8.一种电子设备,其特征在于,包括处理器、存储器和通信总线;所述通信总线用于将所述处理器和存储器连接;所述处理器用于执行所述存储器中存储的计算机程序,以实现如权利要求1-6中任一项所述的方法。9.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序用于使计算机执行如权利要求1-6中任一项所述的方法。10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法。
技术总结
本申请提出了一种提升数据访问性能的方法、装置、设备、介质及产品,该方法包括:获取现场设备数据,且将所述现场设备数据通过内存写入磁盘数据库中;接收由第三方信息系统发送的访问请求,解析所述访问请求,基于解析之后的所述访问请求检索内存队列中是否已经存在所述访问请求,若存在,则从所述内存队列中取出对应的所述现场设备数据返回至所述第三方信息系统,若不存在,从所述磁盘数据库中检索出对应的所述现场设备数据返回至所述第三方信息系统;将所述访问请求和从所述磁盘数据库中返回的对应的所述现场设备数据缓存至所述内存队列。本申请强化了工业控制器对现场设备的实时监控能力。实时监控能力。实时监控能力。
技术研发人员:吴朋 姚杰 杨露霞 杨志敏 钱依袆
受保护的技术使用者:重庆川仪自动化股份有限公司
技术研发日:2023.02.22
技术公布日:2023/7/11
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/