一种逻辑组态编辑方法、装置、设备及存储介质与流程

文档序号:33476194发布日期:2023-03-15 10:23阅读:63来源:国知局
一种逻辑组态编辑方法、装置、设备及存储介质与流程

1.本发明涉及组态软件领域,特别涉及一种逻辑组态编辑方法、装置、设备及存储介质。


背景技术:

2.组态软件最初于上世纪八十年代出现,受限于当时软件和硬件的限制,仅应用于单机应用,并且组态复杂度也相对简单。随着软硬件的飞速发展,使得集中控制成为可能,各领域的需求也从最初的单机应用到dcs(distributed control system,即分布式控制系统)系统的问世,随即“组态”的概念也伴随着dcs系统的出现走进各个自动化领域。而今随着人们对工业自动化的要求越来越高,组态的复杂程度也随即提升,工程人员在组态软件中花费的精力也越来越多,单个工程人员基于单个站进行组态的周期也越来越长。例如,在windows平台上使用mfc(microsoft foundation classes,即微软基础类库)提供的绘制接口进行组态绘制,组态信息绘制后在文件中以xml(extensible markup language,即可扩展标记语言)格式进行保存,由于文件在本地存储导致只能进行单人组态,并且由于使用mfc作为开发语言导致组态软件只能在windows上运行,无法在linux系统下运行。


技术实现要素:

3.有鉴于此,本发明的目的在于提供一种逻辑组态编辑方法、装置、设备及存储介质,能够通过采用ld组态软件和组态服务器,可以使多用户同时编辑同一个工程中的不同程序组织单元,大幅提高工作效率,并且适用于各个操作系统。其具体方案如下:
4.第一方面,本技术提供了一种逻辑组态编辑方法,应用于组态服务器,包括:
5.获取目标用户端通过ld组态软件发送的针对待完成工程中的目标程序组织单元的编辑请求信息;
6.对所述编辑请求信息中的所述目标程序组织单元进行查询,判断所述目标程序组织单元是否已被其他用户端锁定;
7.如果已被其他用户端锁定,则向所述目标用户端发送表征所述目标程序组织单元已被其他用户端锁定无法进行编辑的回复信息;
8.如果未被其他用户端锁定,则将所述目标程序组织单元标记为已被锁定状态,并向所有用户端发送所述目标程序组织单元已被所述目标用户端锁定的通知信息,以便所述目标用户端对所述目标程序组织单元进行编辑。
9.可选的,所述对所述编辑请求信息中的所述目标程序组织单元进行查询,判断所述目标程序组织单元是否已被其他用户端锁定,包括:
10.基于本地记录的程序组织单元与锁定状态的对应关系对所述编辑请求信息中的所述目标程序组织单元进行查询,判断所述目标程序组织单元是否已被其他用户端锁定。
11.可选的,所述向所述目标用户端发送表征所述目标程序组织单元已被其他用户端锁定无法进行编辑的回复信息,包括:
12.确定出已锁定所述目标程序组织单元的第一用户端,并向所述目标用户端发送表征所述目标程序组织单元已被所述第一用户端锁定无法进行编辑的回复信息。
13.可选的,所述将所述目标程序组织单元标记为已被锁定状态,并向所有用户端发送所述目标程序组织单元已被所述目标用户端锁定的通知信息,以便所述目标用户端对所述目标程序组织单元进行编辑,包括:
14.将所述目标程序组织单元标记为已被锁定状态,并向所有用户端发送所述目标程序组织单元已被所述目标用户端锁定的通知信息;
15.获取所述目标用户端通过所述ld组态软件发送的用于对所述目标程序组织单元进行更新的用户更新信息,并基于所述用户更新信息对所述目标程序组织单元进行更新。
16.可选的,所述基于所述用户更新信息对所述目标程序组织单元进行更新,包括:
17.对所述用户更新信息进行处理以得到相应的界面更新信息;
18.将所述界面更新信息传输至所述ld组态软件,以便所述ld组态软件根据所述界面更新信息对所述目标程序组织单元的界面进行更新。
19.第二方面,本技术提供了一种逻辑组态编辑方法,应用于ld组态软件,包括:
20.获取目标用户端发送的针对待完成工程中的目标程序组织单元的编辑请求信息;
21.将所述编辑请求信息发送至组态服务器,以便所述组态服务器对所述编辑请求信息中的所述目标程序组织单元进行查询,判断所述目标程序组织单元是否已被其他用户端锁定;如果已被其他用户端锁定,则向所述目标用户端发送表征所述目标程序组织单元已被其他用户端锁定无法进行编辑的回复信息;如果未被其他用户端锁定,则将所述目标程序组织单元标记为已被锁定状态,并向所有用户端发送所述目标程序组织单元已被所述目标用户端锁定的通知信息,以便所述目标用户端对所述目标程序组织单元进行编辑。
22.第三方面,本技术提供了一种逻辑组态编辑装置,应用于组态服务器,包括:
23.第一信息获取模块,用于获取目标用户端通过ld组态软件发送的针对待完成工程中的目标程序组织单元的编辑请求信息;
24.锁定判断模块,用于对所述编辑请求信息中的所述目标程序组织单元进行查询,判断所述目标程序组织单元是否已被其他用户端锁定;
25.回复信息发送模块,用于如果已被其他用户端锁定,则向所述目标用户端发送表征所述目标程序组织单元已被其他用户端锁定无法进行编辑的回复信息;
26.锁定状态标记模块,用于如果未被其他用户端锁定,则将所述目标程序组织单元标记为已被锁定状态,并向所有用户端发送所述目标程序组织单元已被所述目标用户端锁定的通知信息,以便所述目标用户端对所述目标程序组织单元进行编辑。
27.第四方面,本技术提供了一种逻辑组态编辑装置,应用于ld组态软件,包括:
28.第二信息获取模块,用于获取目标用户端发送的针对待完成工程中的目标程序组织单元的编辑请求信息;
29.请求信息发送模块,用于将所述编辑请求信息发送至组态服务器,以便所述组态服务器对所述编辑请求信息中的所述目标程序组织单元进行查询,判断所述目标程序组织单元是否已被其他用户端锁定;如果已被其他用户端锁定,则向所述目标用户端发送表征所述目标程序组织单元已被其他用户端锁定无法进行编辑的回复信息;如果未被其他用户端锁定,则将所述目标程序组织单元标记为已被锁定状态,并向所有用户端发送所述目标
程序组织单元已被所述目标用户端锁定的通知信息,以便所述目标用户端对所述目标程序组织单元进行编辑。
30.第五方面,本技术提供了一种电子设备,包括:
31.存储器,用于保存计算机程序;
32.处理器,用于执行所述计算机程序以实现前述的逻辑组态编辑方法。
33.第六方面,本技术提供了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现前述的逻辑组态编辑方法。
34.本技术中,获取目标用户端通过ld组态软件发送的针对待完成工程中的目标程序组织单元的编辑请求信息;对所述编辑请求信息中的所述目标程序组织单元进行查询,判断所述目标程序组织单元是否已被其他用户端锁定;如果已被其他用户端锁定,则向所述目标用户端发送表征所述目标程序组织单元已被其他用户端锁定无法进行编辑的回复信息;如果未被其他用户端锁定,则将所述目标程序组织单元标记为已被锁定状态,并向所有用户端发送所述目标程序组织单元已被所述目标用户端锁定的通知信息,以便所述目标用户端对所述目标程序组织单元进行编辑。由此可见,本技术通过采用ld组态软件和组态服务器,一方面,可以使多用户同时编辑同一个工程中的不同程序组织单元,并且在目标程序组织单元已被锁定时其他用户端不可编辑已经被锁定的目标程序组织单元,从而可以大幅提高工作效率,缩减组态周期。另一方面,可以实现相同的组态软件在不同的操作系统中的部署,满足了使用各个操作系统的用户需求,另外,也更趋近于iec61131-3标准的组态界面绘制,满足了更多用户的需求。
附图说明
35.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
36.图1为本技术公开的一种逻辑组态编辑方法流程图;
37.图2为本技术公开的一种逻辑组态编辑时序图;
38.图3为本技术公开的一种逻辑组态编辑方法流程图;
39.图4为本技术公开的一种逻辑组态编辑装置结构示意图;
40.图5为本技术公开的一种逻辑组态编辑装置结构示意图;
41.图6为本技术公开的一种电子设备结构图。
具体实施方式
42.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
43.随着对工业自动化的要求越来越高,组态的复杂程度也随即提升,工程人员在组态软件中花费的精力也越来越多,单个工程人员基于单个站进行组态的周期也越来越长。
为此,本技术提供了一种逻辑组态编辑方法,通过采用ld组态软件和组态服务器,可以使多用户同时编辑同一个工程中的不同程序组织单元,大幅提高工作效率,并且适用于各个操作系统。
44.参见图1所示,本发明实施例公开了一种逻辑组态编辑方法,应用于组态服务器,包括:
45.步骤s11、获取目标用户端通过ld组态软件发送的针对待完成工程中的目标程序组织单元的编辑请求信息。
46.本实施例中,每个工程可以被拆分的最小颗粒为程序组织单元(pou,即program organization unit),对于同一个待完成工程,可以由多个用户同时分别编辑不同的程序组织单元。当目标用户端打开待完成工程中的目标程序组织单元并想要对目标程序组织单元进行编辑时,目标用户端会向ld(ladder diagram,即梯形图)组态软件发送一个针对待完成工程中的目标程序组织单元的编辑请求信息,同时,ld组态软件又将接收到的编辑请求信息发送至组态服务器。其中,ld是一种基于iec61131-3标准的图形化编程语言,iec61131-3是由iec(international electrotechnical commission,即国际电工委员会)所制定的iec61131标准的第3部分编程语言的标准,用于规范可编程控制器的编程语言及其基本元素。
47.本实施例中,考虑到在windows平台上使用mfc提供的绘制接口进行组态绘制,组态信息绘制后在文件中以xml格式进行保存,文件在本地存储导致无法进行多人协同组态。并且由于使用mfc作为开发语言导致组态软件只能在windows上运行,无法在linux系统下运行,以及对于iec61131-3标准支持不够,对于按照iec61131标准进行组态的用户,需要修改软件后才能部署。而本技术通过采用ld组态软件和组态服务器,可以实现多人同时编辑同一个工程中的不同程序组织单元,提升工作效率;并且通过使用跨平台技术,可以实现相同的组态软件在不同的操作系统中进行部署,满足了使用各个操作系统的用户需求;也更趋近于iec61131-3标准的组态界面绘制,可以满足更多用户的需求。
48.步骤s12、对所述编辑请求信息中的所述目标程序组织单元进行查询,判断所述目标程序组织单元是否已被其他用户端锁定。
49.本实施例中,在接收到编辑请求信息后,需要先基于本地记录的程序组织单元与锁定状态的对应关系对编辑请求信息中的目标程序组织单元进行查询,确定出目标程序组织单元的当前状态,并判断目标程序组织单元的当前状态是否为已被其他用户端锁定的状态。这样一来,通过对目标程序组织单元进行查询,并判断是否已被其他用户端锁定,可以避免多用户同时对同一个程序组织单元进行编辑。
50.步骤s13、如果已被其他用户端锁定,则向所述目标用户端发送表征所述目标程序组织单元已被其他用户端锁定无法进行编辑的回复信息。
51.本实施例中,如果目标程序组织单元已被其他用户端锁定,则进一步确定出已锁定目标程序组织单元的第一用户端,并向目标用户端发送表征目标程序组织单元已被第一用户端锁定无法进行编辑的回复信息。可以理解的是,当判定出目标程序组织单元已被其他用户端锁定时,表明目标程序组织单元已经处于被编辑的状态,此时可以进一步确定出已锁定目标程序组织单元的第一用户端,并发送回复信息至目标用户端,以提示目标用户端目标程序组织单元已经被第一用户端锁定,无法进行编辑,以便目标用户端可以重新选
择一个程序组织单元进行编辑,避免出现多用户同时对同一个程序组织单元进行编辑的问题。
52.步骤s14、如果未被其他用户端锁定,则将所述目标程序组织单元标记为已被锁定状态,并向所有用户端发送所述目标程序组织单元已被所述目标用户端锁定的通知信息,以便所述目标用户端对所述目标程序组织单元进行编辑。
53.本实施例中,如果目标程序组织单元未被其他用户端锁定,则表明目标程序组织单元当前处于未被编辑的状态,然后将目标程序组织单元标记为已被锁定状态,并向所有用户端发送表征目标程序组织单元已被目标用户端锁定的通知信息。当目标用户端对目标程序组织单元进行更新时,组态服务器会获取所述目标用户端通过所述ld组态软件发送的用于对所述目标程序组织单元进行更新的用户更新信息,并基于所述用户更新信息对所述目标程序组织单元进行更新。可以理解的是,当目标用户端对目标程序组织单元进行更新时,会向ld组态软件发送用于对目标程序组织单元进行更新的用户更新信息,ld组态软件又将接收的用户更新信息发送至组态服务器。组态服务器接收到之后,会对用户更新信息进行处理并对目标程序组织单元进行更新。
54.本实施例中,所述基于所述用户更新信息对所述目标程序组织单元进行更新,可以包括对所述用户更新信息进行处理以得到相应的界面更新信息;将所述界面更新信息传输至所述ld组态软件,以便所述ld组态软件根据所述界面更新信息对所述目标程序组织单元的界面进行更新。可以理解的是,组态服务器在接收到用户更新信息之后,会对用户更新信息进行处理并返回目标程序组织单元已被目标用户端更新的界面更新信息至ld组态软件,以便ld组态软件根据界面更新信息对目标程序组织单元的界面进行更新。
55.由此可见,本技术通过采用ld组态软件和组态服务器,一方面,可以使多用户同时编辑同一个工程中的不同程序组织单元,并且在目标程序组织单元已被锁定时其他用户端不可编辑已经被锁定的目标程序组织单元,从而可以大幅提高工作效率,缩减组态周期。另一方面,可以实现相同的组态软件在不同的操作系统中的部署,满足了使用各个操作系统的用户需求,另外,也更趋近于iec61131-3标准的组态界面绘制,满足了更多用户的需求。
56.参见图2所示,本发明实施例公开了一种逻辑组态编辑方法,应用于组态服务器,包括:
57.本实施例中,当用户a、用户b和用户c同时对待完成工程a进行逻辑组态编辑时,若用户a打开待完成工程a中的程序组织单元pou1并想要对其进行编辑时,会向ld组态软件发送针对待完成工程a中的程序组织单元pou1的编辑请求信息,ld组态软件又将编辑请求信息转发至组态服务器。组态服务器在接收到用户a针对待完成工程a中的程序组织单元pou1的编辑请求信息之后,对程序组织单元pou1进行查询,并判断程序组织单元pou1是否已被其他用户端锁定。如果未被其他用户端锁定,则将程序组织单元pou1标记为已被锁定状态,并向用户a、用户b和用户c均发送程序组织单元pou1已被用户a锁定的通知信息,然后用户a便可以对程序组织单元pou1进行编辑更新。
58.本实施例中,若用户b打开待完成工程a中的程序组织单元pou1并想要对其进行编辑时,会通过ld组态软件向组态服务器发送一个针对待完成工程a中的程序组织单元pou1的编辑请求信息。组态服务器对程序组织单元pou1进行查询后发现程序组织单元pou1已经被用户a进行锁定,此时组态服务器便会向用户b发送表征程序组织单元pou1已被用户a锁
定无法进行编辑的回复信息,以便用户b重新选择一个程序组织单元。若用户b打开待完成工程a中的程序组织单元pou2并想要对其进行编辑时,会通过ld组态软件向组态服务器发送一个针对待完成工程a中的程序组织单元pou2的编辑请求信息。组态服务器对程序组织单元pou2进行查询,并发现程序组织单元pou2未被其他用户端锁定,则组态服务器便将程序组织单元pou2标记为已被锁定状态,并向用户a、用户b和用户c均发送程序组织单元pou2已被用户b锁定的通知信息。
59.本实施例中,当用户b锁定程序组织单元pou2,并对程序组织单元pou2进行更新时,会通过ld组态软件向组态服务器发送一个用于对程序组织单元pou2进行更新的用户更新信息。组态服务器对用户更新信息进行处理,并返回程序组织单元pou2已被用户b更新的界面更新信息至ld组态软件,以便ld组态软件根据界面更新信息对程序组织单元pou2的界面进行更新。
60.由此可见,本技术通过采用ld组态软件和组态服务器,不仅可以使多用户同时编辑同一个工程中的不同程序组织单元,而且可以对程序组织单元进行锁定,使得其他用户端无法编辑已经被锁定的目标程序组织单元,从而避免多用户同时对同一个程序组织单元进行编辑,大幅提高工作效率,缩减组态周期。并且,本技术可以实现相同的组态软件在不同的操作系统中进行部署,不仅适用于各个操作系统,也更趋近于iec61131-3标准的组态界面绘制,满足了更多用户的需求。
61.参见图3所示,本发明实施例公开了一种逻辑组态编辑方法,应用于ld组态软件,包括:
62.步骤s21、获取目标用户端发送的针对待完成工程中的目标程序组织单元的编辑请求信息。
63.步骤s22、将所述编辑请求信息发送至组态服务器,以便所述组态服务器对所述编辑请求信息中的所述目标程序组织单元进行查询,判断所述目标程序组织单元是否已被其他用户端锁定;如果已被其他用户端锁定,则向所述目标用户端发送表征所述目标程序组织单元已被其他用户端锁定无法进行编辑的回复信息;如果未被其他用户端锁定,则将所述目标程序组织单元标记为已被锁定状态,并向所有用户端发送所述目标程序组织单元已被所述目标用户端锁定的通知信息,以便所述目标用户端对所述目标程序组织单元进行编辑。
64.其中,关于上述步骤s21和步骤s22的具体过程可以参考前述实施例公开的相应内容,在此不再进行赘述。
65.由此可见,本技术通过采用ld组态软件和组态服务器,一方面,可以使多用户同时编辑同一个工程中的不同程序组织单元,并通过对程序组织单元进行锁定,避免出现多用户同时对同一个程序组织单元进行编辑的问题,从而可以大幅提高工作效率,缩减组态周期。另一方面,本技术可以实现相同的组态软件在不同的操作系统中的部署,满足了使用各个操作系统的用户需求,另外,也更趋近于iec61131-3标准的组态界面绘制,满足了更多用户的需求。
66.参见图4所示,本发明实施例公开了一种逻辑组态编辑装置,应用于组态服务器,包括:
67.第一信息获取模块11,用于获取目标用户端通过ld组态软件发送的针对待完成工
程中的目标程序组织单元的编辑请求信息;
68.锁定判断模块12,用于对所述编辑请求信息中的所述目标程序组织单元进行查询,判断所述目标程序组织单元是否已被其他用户端锁定;
69.回复信息发送模块13,用于如果已被其他用户端锁定,则向所述目标用户端发送表征所述目标程序组织单元已被其他用户端锁定无法进行编辑的回复信息;
70.锁定状态标记模块14,用于如果未被其他用户端锁定,则将所述目标程序组织单元标记为已被锁定状态,并向所有用户端发送所述目标程序组织单元已被所述目标用户端锁定的通知信息,以便所述目标用户端对所述目标程序组织单元进行编辑。
71.由此可见,本技术通过采用ld组态软件和组态服务器,一方面,可以使多用户同时编辑同一个工程中的不同程序组织单元,并且在目标程序组织单元已被锁定时其他用户端不可编辑已经被锁定的目标程序组织单元,从而可以大幅提高工作效率,缩减组态周期。另一方面,可以实现相同的组态软件在不同的操作系统中的部署,满足了使用各个操作系统的用户需求,另外,也更趋近于iec61131-3标准的组态界面绘制,满足了更多用户的需求。
72.在一些具体实施例中,所述锁定判断模块12,具体可以包括:
73.锁定判断单元,用于基于本地记录的程序组织单元与锁定状态的对应关系对所述编辑请求信息中的所述目标程序组织单元进行查询,判断所述目标程序组织单元是否已被其他用户端锁定。
74.在一些具体实施例中,所述回复信息发送模块13,具体可以包括:
75.回复信息发送单元,用于确定出已锁定所述目标程序组织单元的第一用户端,并向所述目标用户端发送表征所述目标程序组织单元已被所述第一用户端锁定无法进行编辑的回复信息。
76.在一些具体实施例中,所述锁定状态标记模块14,具体可以包括:
77.锁定状态标记单元,用于将所述目标程序组织单元标记为已被锁定状态;
78.通知信息发送单元,用于向所有用户端发送所述目标程序组织单元已被所述目标用户端锁定的通知信息;
79.第一更新信息获取单元,用于获取所述目标用户端通过所述ld组态软件发送的用于对所述目标程序组织单元进行更新的用户更新信息;
80.单元更新子模块,用于基于所述用户更新信息对所述目标程序组织单元进行更新。
81.在一些具体实施例中,所述单元更新子模块,具体可以包括:
82.界面更新信息确定单元,用于对所述用户更新信息进行处理以得到相应的界面更新信息;
83.界面更新信息传输单元,用于将所述界面更新信息传输至所述ld组态软件,以便所述ld组态软件根据所述界面更新信息对所述目标程序组织单元的界面进行更新。
84.参见图5所示,本发明实施例公开了一种逻辑组态编辑装置,应用于ld组态软件,包括:
85.第二信息获取模块21,用于获取目标用户端发送的针对待完成工程中的目标程序组织单元的编辑请求信息;
86.请求信息发送模块22,用于将所述编辑请求信息发送至组态服务器,以便所述组
态服务器对所述编辑请求信息中的所述目标程序组织单元进行查询,判断所述目标程序组织单元是否已被其他用户端锁定;如果已被其他用户端锁定,则向所述目标用户端发送表征所述目标程序组织单元已被其他用户端锁定无法进行编辑的回复信息;如果未被其他用户端锁定,则将所述目标程序组织单元标记为已被锁定状态,并向所有用户端发送所述目标程序组织单元已被所述目标用户端锁定的通知信息,以便所述目标用户端对所述目标程序组织单元进行编辑。
87.由此可见,本技术通过采用ld组态软件和组态服务器,一方面,可以使多用户同时编辑同一个工程中的不同程序组织单元,并且在目标程序组织单元已被锁定时其他用户端不可编辑已经被锁定的目标程序组织单元,从而可以大幅提高工作效率,缩减组态周期。另一方面,可以实现相同的组态软件在不同的操作系统中的部署,满足了使用各个操作系统的用户需求,另外,也更趋近于iec61131-3标准的组态界面绘制,满足了更多用户的需求。
88.在一些具体实施例中,所述逻辑组态编辑装置,还可以包括:
89.第二更新信息获取单元,用于获取所述目标用户端发送的用于对所述目标程序组织单元进行更新的用户更新信息。
90.在一些具体实施例中,所述逻辑组态编辑装置,还可以包括:
91.界面更新信息获取单元,用于获取组态服务器传输的界面更新信息;
92.界面更新单元,用于根据所述界面更新信息对所述目标程序组织单元的界面进行更新。
93.进一步的,本技术实施例还公开了一种电子设备,图6是根据一示例性实施例示出的电子设备30结构图,图中的内容不能认为是对本技术的使用范围的任何限制。
94.图6为本技术实施例提供的一种电子设备30的结构示意图。该电子设备30,具体可以包括:至少一个处理器31、至少一个存储器32、电源33、通信接口34、输入输出接口35和通信总线36。其中,所述存储器32用于存储计算机程序,所述计算机程序由所述处理器31加载并执行,以实现前述任一实施例公开的逻辑组态编辑方法中的相关步骤。另外,本实施例中的电子设备30具体可以为电子计算机。
95.本实施例中,电源33用于为电子设备30上的各硬件设备提供工作电压;通信接口34能够为电子设备30创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本技术技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口35,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
96.另外,存储器32作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源可以包括操作系统321、计算机程序322等,存储方式可以是短暂存储或者永久存储。
97.其中,操作系统321用于管理与控制电子设备30上的各硬件设备以及计算机程序322,其可以是windows server、netware、unix、linux等。计算机程序322除了包括能够用于完成前述任一实施例公开的由电子设备30执行的逻辑组态编辑方法的计算机程序之外,还可以进一步包括能够用于完成其他特定工作的计算机程序。
98.进一步的,本技术还公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的逻辑组态编辑方法。关于该方法的具
体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。
99.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
100.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
101.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
102.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
103.以上对本技术所提供的技术方案进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1