一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于工控场景仿真的系统和相应的方法、设备和介质与流程

2021-10-19 20:46:00 来源:中国专利 TAG:介质 工控 仿真 工业控制 场景


1.本发明涉及工业控制技术领域,更具体而言,涉及一种用于工控场景仿真的系统和相应的方法、计算机设备和介质。


背景技术:

2.当前,在工业控制技术领域,工控控制系统得到广泛的应用。随着工控控制系统的自动化水平越来越高,操作人员的一些基本操作被取消。因此,需要借助于用于工控场景仿真的系统来对操作人员进行训练,以提高操作人员的专业技能和熟练程度。目前,用于工控场景仿真的系统主要采用软件与硬件结合的方式来实现,例如采用组态软件与工业自动化设备结合的方式来实现。
3.然而,上述的采用软件与硬件结合的方式实现的系统存在一些问题,例如无法满足以下需求:1)灵活地适用于多种工控场景,方便对工控场景进行期望的更改与扩展;2)适用于多种工控协议,降低对组态软件的限制性。


技术实现要素:

4.本发明的目的在于提供一种能够解决或缓解上述问题的方案。
5.具体地,根据本发明的第一方面,提供一种用于工控场景仿真的系统,其包括:
6.虚拟仿真设备端,包括:
7.模拟感兴趣工控设备的虚拟仿真设备,所述虚拟仿真设备的运行与多个量相关联,所述虚拟仿真设备具有反映所述多个量之间的关系的仿真运行模型;
8.实时数据库,用于存储所述多个量中每个量的实时值;
9.多个虚拟端口,所述多个虚拟端口中的每个支持多种工控协议中的不同的工控协议;
10.组态软件,所述组态软件支持所述多种工控协议中的至少一种工控协议,并经由所述多个虚拟端口中的支持所述至少一种工控协议中之一的一个可用虚拟端口连接至所述虚拟仿真设备端,
11.其中,所述虚拟仿真设备端被配置为利用所述仿真运行模型基于所述多个量中每个量的实时值确定所述虚拟仿真设备的运行信息,并将所述运行信息提供给所述组态软件供呈现。
12.根据本发明的第二方面,提供一种用于工控场景仿真的方法,其包括:
13.创建虚拟仿真设备端,所述虚拟仿真设备端包括:
14.模拟感兴趣工控设备的虚拟仿真设备,所述虚拟仿真设备的运行与多个量相关联,所述虚拟仿真设备具有反映所述多个量之间的关系的仿真运行模型;
15.实时数据库,用于存储所述多个量中每个量的实时值;
16.多个虚拟端口,所述多个虚拟端口中的每个支持多种工控协议中的不同的工控协议;
17.建立所述虚拟仿真设备端和组态软件之间的连接,所述组态软件支持所述多种工控协议中的至少一种工控协议,并经由所述多个虚拟端口中的支持所述至少一种工控协议中之一的一个可用虚拟端口连接至所述虚拟仿真设备端,
18.其中,所述虚拟仿真设备端利用所述仿真运行模型基于所述多个量中每个量的实时值确定所述虚拟仿真设备的运行信息,并将所述运行信息提供给所述组态软件供呈现。
19.根据本发明的第三方面,提供一种计算机设备,其包括存储器和处理器,所述存储器上存储有计算机指令,所述计算机指令在由所述处理器执行时导致上述的用于工控场景仿真的方法被执行。
20.根据本发明的第四方面,提供一种非暂时性计算机可读存储介质,其上存储有计算机指令,所述计算机指令在由处理器执行时导致上述的用于工控场景仿真的方法被执行。
21.利用本发明的方案,能根据具体的、不同的工控场景,通过对工控场景所包括或涉及的感兴趣设备进行模拟等来创建虚拟仿真设备端,进而通过建立虚拟仿真设备端和组态软件之间的连接来实现用于工控场景仿真的系统,由此可以根据需要经由组态软件监控虚拟仿真设备端的虚拟仿真设备的运行状态和/或经由组态软件控制虚拟仿真设备端的虚拟仿真设备。如此,实现了以全仿真的方式对工控设备进行模拟和仿真。本发明的方案可以灵活地应用于多种工控场景,可以满足对工控场景进行期望的更改与扩展的需求,并且可以支持多种工控协议,降低了对组态软件的限制性。
附图说明
22.以示例的方式参考以下附图描述本发明的非限制性且非穷举性实施例,其中:
23.图1是示出根据本发明一个实施例的用于工控场景仿真的系统的示意图;
24.图2是示出根据本发明另一个实施例的用于工控场景仿真的系统的示意图;
25.图3是示意性示出根据本发明一个实施例的用于工控场景仿真的方法的流程图;
26.图4a是示意性示出本发明适用的工控场景的一个示例感兴趣工控设备的示意图;
27.图4b是示意性示出本发明适用的工控场景的一个示例感兴趣工控设备的仿真运行模型的示意图;
28.图5是示意性示出本发明适用的工控场景的另一个实施例的示意图。
具体实施方式
29.为了使本发明的上述以及其他特征和优点更加清楚,下面结合附图进一步描述本发明。应当理解,本文给出的具体实施例是出于向本领域技术人员解释的目的,仅是示例性的,而非限制性的。
30.图1示意性示出根据本发明一个实施例的用于工控场景仿真的系统100。这里,“工控场景”应被广义地理解为囊括各种可能的涉及工业控制的场景,可以是任何涉及使用计算机技术等使工业相关的过程如生产和制造过程更加自动化、效率化、精确化并具有可控性及可视性的场景,可以包括例如但不限于以下场景:供热场景、供电场景、火电发电场景、电力输送场景。
31.系统100包括虚拟仿真设备端101和组态软件102。虚拟仿真设备端101包括虚拟仿
真设备1011、实时数据库1012和多个虚拟端口10131‑
1013
n
。虚拟仿真设备1011和实时数据库1012通信地耦合。另外,实时数据库1012可与多个虚拟端口10131‑
1013
n
中的每个通信地耦合。多个虚拟端口10131‑
1013
n
中的每个可以通过网口(未示出)与组态软件102进行通讯。
32.虚拟仿真设备端101可以基于物理机创建。本文中,术语“物理机”是相对于虚拟机而言的对实体计算机、处理器或服务器的称呼。物理机可提供进行工控场景仿真所需的必要的硬件支持,应被广义地理解为囊括各种可能形式的能够提供必要的硬件资源和处理能力的电子设备,如计算机、处理器、服务器等。
33.虚拟端口可以基于虚拟仿真设备端101所在的物理机的物理端口生成。基于物理机创建的虚拟仿真设备端101包括多个虚拟端口不影响物理机的物理端口的数量,即不会造成物理机的物理端口的增加。在工控场景中,所用的物理机的物理端口通常可以是网口或串口。在网口的情况下,多个虚拟端口中的每个均需要通过网口与组态软件进行通讯。在串口的情况下,需要通过选择串口号以及波特率等对物理端口串口进行配置后才可以利用串口通讯。虚拟端口可以通过该虚拟端口的端口号以及必要时通过相应物理机的ip地址来识别、访问和用于进行网络通讯,虚拟端口可以是例如但不限于网络的80端口、ftp服务的21端口、modbus协议的502号端口、iec104协议的2404号端口等。可以各种可能的方式基于物理端口生成和配置虚拟端口,这里不作赘述。
34.虚拟仿真设备端101可以针对特定的工控场景创建。虚拟仿真设备1011可以模拟所针对的工控场景中的感兴趣工控设备。这里,感兴趣工控设备可以是所针对的工控场景中的核心工控设备、任何其他设备或其任何可能组合,例如但不限于:各种工业自动化设备、仪器仪表设备、工业控制器(例如,可编程逻辑控制器(plc))、工厂设备等。根据情况,所述核心工控设备可以包括例如但不限于:供热系统的热力站的换热器、供电系统的变电站的变压器等。根据情况,所述其他设备可以包括例如但不限于:阀门、管道、线路、开关、刀闸、母线等。
35.虚拟仿真设备1011的运行与多个量相关联,虚拟仿真设备1011具有反映所述多个量之间的关系的仿真运行模型。所述多个量可以是各种可能的量。根据情况,所述多个量可以包括例如但不限于:输入量(如温度、流量、电流、电压等)、过程变量、运行参数、性能参数、输出量(如温度、流量、电流、电压等)、常量、系数等。对于特定的感兴趣工控设备,相应的虚拟仿真设备和仿真运行模型可以各种可能的方式——包括例如但不限于现有技术中已有的技术和手段——创建。在一个实施例中,基于感兴趣工控设备的组成、结构和/或图纸,确定创建相应的虚拟仿真设备所需的元器件及其连接关系,从可用的预先定义的元器件中选择所需的元器件并按照连接关系对它们进行编辑连接,由此创建模拟所述感兴趣工控设备的虚拟仿真设备。这里,此过程可以使用例如现有的仿真软件multisim、matlab等实现。另外,根据感兴趣工控设备及其组成部分的功能、连接关系、运行原理等,可以确定与所创建的虚拟仿真设备的运行相关联的多个量及该虚拟仿真设备的仿真运行模型。例如,此过程可以如下所述地实现:基于所针对的工控场景的现场设备工艺建立抽象的设备模型,所述抽象的设备模型可以反映或体现所述工控场景的工作过程。替代地或者附加地,可以其他方式创建虚拟仿真设备和仿真运行模型。另外,仿真运行模型的获得可以结合可用的经验数据和/或利用实验法进行。
36.实时数据库1012用于存储所述多个量中每个量的实时值。除存储所述多个量的值
外,实时数据库1012还可以用于存储其他可能与所述感兴趣设备的运行相关联的量或信息,如虚拟仿真设备及其部件的类型/首端连接/末端连接、反映虚拟仿真设备的运行的运行信息等。
37.组态软件102可以经由所述多个虚拟端口中的一个可用虚拟端口与虚拟仿真设备端101连接和通信。根据情况,组态软件102可安装在虚拟仿真设备端101所基于的物理机本地、适于与虚拟仿真设备端101例如通过总线本地通信,或安装在另外的物理机上、适于与虚拟仿真设备端101例如通过网络远程地通信。
38.虚拟仿真设备端101可以被配置为支持多种工控协议。所述多个虚拟端口10131‑
1013
n
中的每个可以支持这多种工控协议中的不同的工控协议。所述多种工控协议可以包括例如但不限于modbus协议、iec104协议、opc协议、profinet协议等。
39.组态软件102可以支持所述多种工控协议中的至少一种工控协议。所述可用虚拟端口可以是所述多个虚拟端口10131‑
1013
n
中的支持所述至少一种工控协议中之一的一个虚拟端口。组态软件102和虚拟仿真设备端101经由该可用虚拟端口通信。在一个实施例中,虚拟仿真设备端101被配置为利用所述仿真运行模型基于所述多个量中每个量的实时值确定所述虚拟仿真设备的运行信息,并将所述运行信息提供给组态软件102供呈现。如此,可以通过组态软件102监控虚拟仿真设备端101的虚拟仿真设备的运行状况。可选地,可以通过组态软件102控制虚拟仿真设备端101的虚拟仿真设备的运行。例如,组态软件102可以接收输入,并响应于此,发送相应的控制命令到虚拟仿真设备端101以设定或改变存储在实时数据库1012中的所述多个量中某个量的值。虚拟仿真设备的运行信息亦可存储在实时数据库1012中。
40.图2示意性示出根据本发明另一个实施例的用于工控场景仿真的系统100’。
41.相对于图1的用于工控场景仿真的系统100,用于工控场景仿真的系统100’还包括解析数据库1014和协议匹配模块1015。
42.解析数据库1014用于存储与所述多种工控协议中的每种工控协议相应的解析相关信息。对于所述多种工控协议中的每种工控协议,与其相应的解析相关信息用于对根据该工控协议的报文进行解析,所述解析相关信息可以包括各种解析按照该工控协议的报文所需的信息,如报文格式、语法、报文数据的含义等。根据特定的组态软件编辑和生成规定格式的报文、对该报文进行解析所需的解析相关信息以及对该报文进行解析可以是现有技术中已知的,这里不作赘述。
43.协议匹配模块1015与解析数据库1014通信地耦合并连接至所述多个虚拟端口10131‑
1013
n
中的每个,并被配置为响应于组态软件102经由所述一个可用虚拟端口连接至虚拟仿真设备端101,从解析数据库1014提取与所述一个可用虚拟端口所支持的工控协议相应的解析相关信息用于报文解析。
44.在一个实施例中,虚拟端口10131‑
1013
n
包括虚拟端口1 10131和虚拟端口2 10132。虚拟端口1 10131和虚拟端口2 10132分别支持modbus协议和iec104协议。在组态软件102经由虚拟端口1连接至虚拟仿真设备端101的情况下,协议匹配模块1015从解析数据库1014提取与modbus协议相应的解析相关信息,此时虚拟端口1为可用虚拟端口;在组态软件102经由虚拟端口2连接至虚拟仿真设备端101的情况下,协议匹配模块1015从解析数据库1014提取与iec104协议相应的解析相关信息,此时虚拟端口2为可用虚拟端口。协议匹配
模块1015可以利用提取的解析相关信息对经由可用虚拟端口接收到的来自组态软件的报文进行解析。
45.另外,协议匹配模块1015可以连接到实时数据库1012,并被配置为将存储在实时数据库1012中的运行信息按照可用虚拟端口所支持的工控协议限定的格式组织成报文,然后将该报文经由可用虚拟端口发送至组态软件102。在此情况下,实时数据库1012经由协议匹配模块1015与所述多个虚拟端口中的每个通信地耦合。
46.根据情况,解析数据库1014可以是适于与协议匹配模块1015通信地耦合的单独的部分或模块,或者可以被包括在协议匹配模块中作为协议匹配模块的一部分。
47.图2中的系统的其他方面和细节可以参照上文关于图1所述的内容。
48.在一个实施例中,所述多个量中的至少一个量为被控量。组态软件102可以被配置为向虚拟仿真设备端101发送命令以设置每个所述被控量的实时值。
49.根据情况,为被控量的所述至少一个量可以包括所述虚拟仿真设备的输入量、输出量和/或过程变量。
50.根据情况,所述感兴趣工控设备可以是各种可能的工控设备。例如,所述感兴趣工控设备可以是供热系统的一个热力站中的设备,所述热力站包括换热器;或者所述感兴趣工控设备是供电系统的一个变电站中的设备;或者所述感兴趣工控设备是一个火电发电系统中的设备。
51.图3示意性示出根据本发明一实施例的用于工控场景仿真的方法200。方法200可以包括步骤s201和步骤s202。
52.在步骤s201,创建虚拟仿真设备端。所述虚拟仿真设备端包括模拟所针对的工控场景中的感兴趣工控设备的虚拟仿真设备,所述虚拟仿真设备的运行与多个量相关联,所述虚拟仿真设备具有反映所述多个量之间的关系的仿真运行模型。虚拟仿真设备及其仿真运行模型的创建可以参考上文所述,这里不再赘述。
53.另外,所述虚拟仿真设备端可以包括实时数据库,用于存储所述多个量中每个量的实时值。根据情况,该实时数据库还可以用于存储其他可能的信息。在一个实施例中,在建立抽象的设备模型之后,在实时数据库中创建设备和/或其包括的部件的数据信息,包括例如但不限于与设备和/或其包括的部件相关的设备信息和/或部件信息、输入数据的信息、输出数据的信息、控制变量的信息等。实时数据库可以是位于虚拟仿真设备端的内存数据库,实时数据库的数据可以存储在内存中。
54.所述虚拟仿真设备端还包括多个虚拟端口,所述多个虚拟端口中的每个支持多种工控协议中的不同的工控协议。
55.在步骤s201之后,过程进行至步骤s202。在步骤s202,建立所述虚拟仿真设备端和组态软件之间的连接,所述组态软件支持所述多种工控协议中的至少一种工控协议,并经由所述多个虚拟端口中的支持所述至少一种工控协议中之一的一个可用虚拟端口连接至所述虚拟仿真设备端。
56.在创建虚拟仿真设备端(步骤s201)以及建立虚拟仿真设备端和组态软件之间的连接(步骤s202)之后,可以在组态软件处进行操作(例如,改变开关的状态、改变电流的设定值、改变温度的设定值等)以控制虚拟仿真设备端;响应于此,在虚拟仿真设备端,存储在实时数据库中的有关量的值可以发生变化,并可以根据变化后的值重新确定虚拟仿真设备
的相应的运行信息并返回相应的运行信息至组态软件以供呈现。具体地,在组态软件处可以进行操作以设定上述多个量中的至少一个量的值,在操作人员进行设定值的操作之后,组态软件相应地生成包括所设定的值的命令,并且通过基于物理端口(例如,网口)的可用虚拟端口将命令发送到虚拟仿真设备端,该命令遵循建立前述连接所根据的、可用虚拟端口支持的工控协议。虚拟仿真设备端接收到该命令后,从解析数据库提取相应的解析相关信息对命令进行解析,将该命令中所包括的设定的值存储在实时数据库中,然后虚拟仿真设备端可以根据情况可选地根据该设定的值确定和更新存储在实时数据库中的相关量的值,读取存储在实时数据库中的有关量的实时值,利用所建立的仿真运行模型确定虚拟仿真设备的运行信息,将确定的运行信息写入实时数据库中。虚拟仿真设备端可以将所确定的运行信息包括在响应于设定值的操作的响应报文中通过可用虚拟端口传输到组态软件,该响应报文遵循建立该连接所根据的、可用虚拟端口支持的工控协议。在组态软件接收到响应报文后,可以将该响应报文中所包括的运行信息存储在组态软件端的实时数据库(例如,本地数据库或远程数据库)中。组态软件端的实时数据库与组态软件相关联,组态软件可以读取该数据库中的值,并且显示在组态软件的用户界面上。如此,可实现通过组态软件远程操作和/或控制虚拟仿真设备端并且相应地实现对设备端的观察,由此实现培训员工等目的。另外,组态软件不受限制,即不限于有限的支持固定的工控通信协议的组态软件。
57.应理解,本文中前述关于本发明的系统所描述的具体特征、操作和细节也可类似地应用于本发明的方法,或者,反之亦然。另外,本发明的方法的每个步骤可由本发明的系统的相应部件或单元执行。
58.本发明使得以全仿真的方式实现用于工控场景仿真的方案成为可能。本发明的方案具有至少以下优点:1)可以灵活地适用于多种工控场景,为对工控场景进行期望的更改与扩展创造了条件,由此可以降低对操作人员进行培训所需的成本;2)可以支持多种工控协议,由此可以降低对组态软件的限制性,提供了改进的可扩展性。
59.下面,结合图4a

4b对本发明作进一步描述。
60.在图4a中,示出了模拟供热系统的一个热力站的换热器的虚拟仿真设备,此时该换热器为感兴趣工控设备。在创建模拟换热器的虚拟仿真设备之后,需要为该设备建立相应的仿真运行模型。
61.对于换热器,其运行与工艺介质流量、工艺介质入口温度、工艺介质出口温度、载热体流量、载热体入口温度、载热体出口温度等多个量相关联。换热器的功能是对工艺介质进行加热,使工艺介质达到规定的温度。在此情况下,被控量可以是载热体流量,控制目标是工艺介质出口温度能很快排除各种干扰的影响维持在设定值之上。
62.根据换热器的工作原理,可以得出如下等式:
63.g2c2(t
2i

t
2o
)=g1c1(t
1i

t
1o
)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
等式(1)
64.其中,g1、g2分别为工艺介质流量和载热体流量;t
1i
、t
2i
分别为工艺介质入口温度和载热体入口温度;t
10
、t
20
分别为工艺介质出口温度和载热体出口温度;c1、c2分别为工艺介质的比热容和载热体的比热容。
65.根据换热器的传热速度,可以得出如下等式:
66.q=kfδt
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
等式(2)
67.其中,q为传热速度;k为传热系数;f为传热面积;δt为平均温度差。
68.在多数情况下,计算δt时,可以采用算术平均值,如等式(3)所示:
[0069][0070]
在等式(3)的基础上,结合等式(1)与等式(2)可以得到换热器的静态方程,如等式(4)所示:
[0071][0072]
则,工艺介质出口温度如等式(5)所示:
[0073][0074]
根据等式(5),结合实际经验以及利用实验法等,可以建立换热器的相应的仿真运行模型,其仿真运行模型的一个示例如图4b所示。
[0075]
在图4b中,r(s)为工艺介质入口温度,y(s)为工艺介质出口温度,n(s)为扰动,g
e
(s)、g1(s)、g2(s)、g
d
(s)、g
f
(s)为根据等式(5)结合实际经验以及利用实验法构建的函数和获得的值。n(s)、g
e
(s)、g1(s)、g2(s)、g
d
(s)、g
f
(s)与所针对的换热器密切相关并且存在根据换热器的实际运行状态变更的可能。作为示例,这里给出单独一次仿真过程中的g1(s)、g2(s)、g
f
(s)、n(s)、g
e
(s)、g
d
(s):g1(s)=8e

4s
/(20s 1),g2(s)=2e

12s
/(16s 1),g
f
(s)=18e

12s
/[(9s 1)(18s 1)],n(s)=random(0,0.1),g
e
(s)=0.21,g
d
(s)=0.37。n(s)模拟扰动,可以在试验时根据经验以及换热器的实际运行状态进行改变。上述g
e
(s)和g
d
(s)的取值为构建仿真运行模型的试验过程中进行pid整定所获得的示例性试验整定值。g
e
(s)和g
d
(s)为除上述取值以外的其他值是可能的。
[0076]
通过上述步骤,完成换热器的建模。
[0077]
在所述热力站工控场景的另外的实施例中,除换热器外,感兴趣工控设备还可以包括多个其他设备如多个阀、软水罐、循环泵、补水泵、分水器、集水器等。另外,可以存在不止一个换热器。在这样的情况下,可以合适的方式对感兴趣工控设备进行建模,创建模拟感兴趣工控设备的虚拟仿真设备及其仿真运行模型。
[0078]
下面,结合图5对本发明作进一步描述。
[0079]
在图5中,示出了模拟供电系统的35kv变电站的虚拟仿真设备,此时该35kv变电站为感兴趣工控设备。在图5中,艾丁一线和艾丁二线为母线,3500

3502、3511、3521、1000

1002、1011

1014、2011

2014为开关或刀闸,符号代表变压器,还示出了开关或刀闸1011

1014、2011

2014分别所在的8条线路。如图5中所示,除变压器外,该感兴趣工控设备还包括多个开关、刀闸、母线、多条线路等,这些也在虚拟仿真设备中被模拟。在创建模拟35kv变电站的虚拟仿真设备之后,需要为该设备建立相应的仿真运行模型。
[0080]
对于35kv变电站,其运行与多条线路中每条线路上的电流(变压器初级侧的电流)、多条线路中每条线路上的电压(变压器初级侧的电压)、母线上的电流(变压器次级侧的电流)、母线上的电压(变压器次级侧的电压)等多个量相关联。35kv变电站的变压器的功
能是进行升压,使输送电力的电压达到规定的电压值。在此情况下,被控量可以是多条线路中每条线路上的电流,通过控制多条线路中每条线路上的电流,可以控制变压器初级侧的电流,控制目标是变压器次级侧的电压能达到规定的值。
[0081]
类似于上述关于建立换热器的相应的仿真运行模型的步骤,根据35kv变电站的工作原理,通过例如结合实际经验数据以及利用实验法等,可以建立35kv变电站的相应的仿真运行模型,这里不再详述。
[0082]
在运行时,可以通过接收命令将开关或刀闸1001和3500的状态设置为断开,此时,艾丁一线不再有电流通过,艾丁二线的功率为开关或刀闸1011

1014、2011

2014分别所在的8条线路的总和。通过命令设置流过开关或刀闸1011

1014、2011

2014所在的各条线路的电流的值以及设定这些开关或刀闸的状态可以改变变压器次级侧的电流和电压。
[0083]
图4a和5所示的虚拟仿真设备只是用于对本发明进行说明的示例,根据情况,可以通过更改或扩展对类似的工控场景进行模拟,或对任何其他感兴趣工控场景中的设备如火电发电设备等进行模拟。
[0084]
在一个实施例中,提供了一种计算机设备,其包括存储器和处理器,所述存储器上存储有可由处理器执行的计算机指令,所述计算机指令在由所述处理器执行时指示所述处理器执行本发明的用于工控场景仿真的方法的各步骤。该计算机设备可以广义地为服务器、终端,或任何其他具有必要的计算和/或处理能力的电子设备。在一个实施例中,该计算机设备可包括通过系统总线连接的处理器、存储器、网络接口、通信接口等。该计算机设备的处理器可用于提供必要的计算、处理和/或控制能力。该计算机设备的存储器可包括非易失性存储介质和内存储器。该非易失性存储介质中或上可存储有操作系统、计算机程序等。该内存储器可为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口和通信接口可用于与外部的设备通过网络连接和通信。该计算机程序被处理器执行时执行本发明的用于工控场景仿真的方法的步骤。
[0085]
本发明可以实现为一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在由处理器执行时导致本发明的方法的步骤被执行。在一个实施例中,所述计算机程序被分布在网络耦合的多个计算机设备或处理器上,以使得所述计算机程序由一个或多个计算机设备或处理器以分布式方式存储、访问和执行。单个方法步骤/操作,或者两个或更多个方法步骤/操作,可以由单个计算机设备或处理器或由两个或更多个计算机设备或处理器执行。一个或多个方法步骤/操作可以由一个或多个计算机设备或处理器执行,并且一个或多个其他方法步骤/操作可以由一个或多个其他计算机设备或处理器执行。一个或多个计算机设备或处理器可以执行单个方法步骤/操作,或执行两个或更多个方法步骤/操作。
[0086]
本领域普通技术人员可以理解,本发明的用于工控场景仿真的方法的全部或部分步骤可以通过计算机程序来指示相关的硬件如计算机设备或处理器完成,所述的计算机程序可存储于非暂时性计算机可读存储介质中,该计算机程序被执行时导致本发明的用于工控场景仿真的方法的步骤被执行。根据情况,本文中对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。非易失性存储器的示例包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)、闪存、磁带、软盘、磁光数据存储装置、光学数据存储装置、硬盘、固态盘等。易失性存储器的示例包括随
机存取存储器(ram)、外部高速缓冲存储器等。
[0087]
以上描述的各技术特征可以任意地组合。尽管未对这些技术特征的所有可能组合进行描述,但这些技术特征的任何组合都应当被认为由本说明书涵盖,只要这样的组合不存在矛盾。
[0088]
尽管结合实施例对本发明进行了描述,但本领域技术人员应理解,上文的描述和附图仅是示例性而非限制性的,本发明不限于所公开的实施例。在不偏离本发明的精神的情况下,各种改型和变体是可能的。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜