Pcs7软件系统的配置系统和配置方法

文档序号:6364742阅读:1835来源:国知局
专利名称:Pcs7软件系统的配置系统和配置方法
技术领域
本发明涉及自动控制系统领域,特别涉及一种用于配置PCS7软件系统的系统和方法。
背景技术
分布式控制系统(Distributed Control System, DCS)是随着现代大型工业生产自动化的不断兴起和过程控制要求的日益复杂而应运而生的综合控制系统。为了构建分布式控制系统并对该系统的运行进行控制,多种DCS软件系统被开发出来,西门子公司的PCS7系统就是其中典型的一种。由于分布式控制系统的复杂性,PCS7软件系统由大量组件构成,分别用于实现分布式控制系统中的各种控制功能。绝大多数的PCS7软件系统是基于不同版本的MicrosoftWindows操作系统的,由于它们均具有组件种类繁多,版本更新速度快,与Windows系统关联密切等共同特点,并对不同组件的配置环境、配置顺序等也有各种特殊要求,因此PCS7软件系统的安装配置工作也变得非常复杂,过程中非常容易出现错误。在安装配置PCS7软件系统的过程中,一旦出现错误,大量的重复性工作不得不重新操作一遍,这样会耗费大量的精力而影响系统工作效率。而且,一旦有些错误没有及时发现而进入系统运行阶段,则可能为系统未来的稳定运行留下隐患,造成更大的损失。

发明内容
有鉴于此,本发明提出了一种用于配置PCS7软件系统的系统和方法,从而避免PCS7软件系统在安装配置中出现的错误,提高配置PCS7软件系统的质量和效率。根据本发明的一个方面,本发明提供一种PCS7软件系统的配置系统,包括配置环境检查模块、配置环境调整模块、系统设定模块和系统配置模块,其中所述配置环境检查模块,用于对要配置PCS7软件系统的硬件环境和软件环境进行检查,并将检查结果形成检查结果清单;所述配置环境调整模块,用于根据所述配置环境检查模块所形成的所述检查结果清单中需要调整的项目自动对硬件环境和软件环境进行调整以符合PCS7软件系统的安装要求,并将已调整成功的项目标记在所述检查结果清单中;所述系统设定模块,用于向操作者提供人机界面,引导操作者对所述检查结果清单中尚未标记的项目进行手动调整;以及所述系统配置模块,用于将PCS7软件系统在经过所述配置环境调整模块和所述系统设定模块进行调整后的硬件环境和软件环境中进行配置,从而完成PCS7软件系统的配置。优选地,所述配置环境检查模块进一步包括安装需求生成模块、硬件环境检查模块和软件环境检查模块,其中所述安装需求生成模块,用于判断当前需要安装的PCS7软件系统的版本信息,并得到安装需求文档;所述硬件环境检查模块,用于根据所述安装需求文档中对于硬件环境的要求对硬件环境进行检查,并将不满足安装需求的硬件项目记录在所述安装需求文档中,以及所述软件环境检查模块,用于根据所述安装需求文档中对于软件环境的要求对软件环境进行检查,并将不满足安装需求的软件项目记录在所述安装需求文档中,从而最终形成所述检查结果清单。优选地,所述配置环境调整模块通过针对特定软/硬件进行编程设置,或者通过将所需输入内容事先制成文件的自动应答文件来实现对硬件环境和软件环境的自动调整。优选地,所述系统设定模块进一步用于将经过手动调整仍无法配置的PCS7软件系统组件设置为不安装。优选地,进一步包括系统评估模块,用于对完成配置的PCS7软件系统进行系统完整性和软件兼容性的评估,并生成评估报告。根据本发明的另一个方面,本发明还提供一种PCS7软件系统的配置方法,包括配置环境检查步骤、配置环境调整步骤、系统设定步骤和系统配置步骤,其中所述配置环境检查步骤,用于对要配置PCS7软件系统的硬件环境和软件环境进行检查,并将检查结果形成检查结果清单;所述配置环境调整步骤,用于根据在所述配置环境检查步骤中所形成的所述检查结果清单中需要调整的项目自动对硬件环境和软件环境进行调整以符合PCS7软件系统的安装要求,并将已调整成功的项目标记在所述检查结果清单中;所述系统设定步骤,用于向操作者提供人机界面,引导操作者对所述检查结果清单中尚未标记的项目进行手动调整;以及所述系统配置步骤,用于将PCS7软件系统在所述配置环境调整步骤和所述系统设定步骤中进行调整后的硬件环境和软件环境中进行配置,从而完成PCS7软件系统的配置。优选地,所述配置环境检查步骤进一步包括安装需求生成步骤、硬件环境检查步骤和软件环境检查步骤,其中所述安装需求生成步骤,用于判断当前需要安装的PCS7软件系统的版本信息,并得到安装需求文档;所述硬件环境检查步骤,用于根据所述安装需求文档中对于硬件环境的要求对硬件环境进行检查,并将不满足安装需求的硬件项目记录在所述安装需求文档中,以及所述软件环境检查步骤,用于根据所述安装需求文档中对于软件环境的要求对软件环境进行检查,并将不满足安装需求的软件项目记录在所述安装需求文档中,从而最终形成所述检查结果清单。优选地,在所述系统设定步骤中,进一步将经过手动调整仍无法配置的PCS7软件系统组件设置为不安装。优选地,在所述在所述系统设定步骤之后,再次执行所述配置环境检查步骤对现有硬件环境和软件环境进行再次检查,并将检查结果再次形成检查结果清单,从而确认此时的配置环境已经完全满足PCS7软件系统的安装需求。优选地,进一步包括系统评估步骤,用于对完成配置的PCS7软件系统进行系统完整性和软件兼容性的评估,并生成评估报告。从上述技术方案中可以看出,本发明可以有效避免PCS7软件系统在安装配置中出现的错误,并且大大提高了配置PCS7软件系统的质量和效率。


下面将通过参照附图详细描述本发明的优选实施例,使本领域的普通技术人员更清楚本发明的上述及其它特征和优点,附图中图I是本发明具体实施方式
中PCS7软件系统的配置系统结构图2是本发明具体实施方式
中配置环境检查模块的系统结构图;图3是本发明另一具体实施方式
中PCS7软件系统的配置系统结构图;图4是本发明具体实施方式
中PCS7软件系统的配置方法操作流程图;图5是本发明具体实施方式
中配置环境检查步骤中的操作流程图;图6是本发明另一具体实施方式
中PCS7软件系统的配置方法操作流程图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,以下举实施例对本发明进一步详细说明。PCS7软件系统由大量组件构成,由于版本更新速度快,对不同组件的配置环境、配置顺序等也有各种特殊要求,因此PCS7软件系统的安装配置工作非常复杂。在本发明之前,对于PCS7软件系统的安装配置中的操作系统设置、系统兼容性检查等大量工作都是工程操作人员通过手动完成的,这样极容易出现错误,而且难于形成配置记录文档,不便于今后系统的进一步维护。而本发明正是提供了一种安装配置PSC7软件系统的完整解决方案。如图I所示,本发明具体实施方式
所提供的PCS7软件系统的配置系统包括配置环境检查模块10、配置环境调整模块20、系统设定模块30和系统配置模块40,其中所述配置环境检查模块10,用于对要配置PCS7软件系统的硬件环境和软件环境进行检查,并将检查结果形成检查结果清单;所述配置环境调整模块20,用于根据所述配置环境检查模块10所形成的所述检查结果清单中需要调整的项目自动对硬件环境和软件环境进行调整以符合PCS7软件系统的安装要求,并将已调整成功的项目标记在所述检查结果清单中;所述系统设定模块30,用于向操作者提供人机界面,引导操作者对所述检查结果清单中尚未标记的项目进行手动调整;以及所述系统配置模块40,用于将PCS7软件系统在经过所述配置环境调整模块20和所述系统设定模块30进行调整后的硬件环境和软件环境中进行配置,从而完成PCS7软件系统的配置。下面,我们就结合图1-2中的系统结构图对该配置系统中的各系统模块分别进行介绍。I、配置环境检查模块10对要配置PCS7软件系统的硬件环境和软件环境进行检查,并将检查结果形成检查结果清单。如图2所示,该配置环境检查模块10进一步包括安装需求生成模块11、硬件环境检查模块12和软件环境检查模块13。在开始PCS7软件系统的安装配置时,配置环境检查模块10中的安装需求生成模块11首先判断当前需要安装的PCS7软件系统的版本信息,得到安装需求。由于PCS7软件系统由大量组件构成,不同组件版本更新较为频繁,所以需要根据其中所包括的各组件的版本来最终确定该PCS7软件系统的版本信息,并根据所包括的组件更新信息来确定完成整个PCS7软件系统安装所需要满足的硬件环境和软件环境等安装需求。在确定安装需求之后,安装需求生成模块11会自动生成安装需求文档,以作为后续生成检查结果清单的文档基础。当然,配置系统也可以在此时将该安装需求文档存储为单独文件,为今后的系统维护提供方便。得到安装需求之后,配置环境检查模块10中的硬件环境检查模块12会根据安装需求文档中对于硬件环境的要求开始对硬件环境进行检查,这些检查项目包括但不限于
·服务器处理器运行频率;·服务器内存容量;·服务器存储空间容量;·网络环境,如网络设备、网络连接、网络带宽等;·某些组件需要的特殊硬件组件,如读卡器、扫描仪、打印机、条码识别器等。当某些硬件条件不完全满足PCS7软件系统中各组件的安装需求时,如服务器内存容量不能满足PCS7软件系统的运行要求等,硬件环境检查模块12会将不满足的硬件项目以及由于该项目而受到影响无法配置的PCS7组件作为需 要调整的项目记录在安装需求文档中。完成硬件环境检查之后,配置环境检查模块10中的软件环境检查模块13会根据安装需求文档中对于软件环境的要求开始对软件环境进行检查,这些检查项目包括但不限于· Windows操作系统及其版本信息;· Service Pack、Hot fix 等系统信息;·所需硬件驱动程序;·注册表相关设置;·防毒软件或防火墙软件等安全设置; 某些组件需要的第三方软件组件,如MS office、F1DF reader>3D Max等。当某些软件条件不完全满足PCS7软件系统中各组件的安装需求时,如Service Pack版本不能满足PCS7软件系统的运行要求等,软件环境检查模块13会将不满足的软件项目以及由于该项目而受到影响无法配置的PCS7组件作为需要调整的项目记录在安装需求文档中。此时,安装需求文档中不仅包含整个PCS7软件系统安装所需要满足的硬件环境和软件环境等安装需求信息,还包括了配置环境检查模块10检查出的不符合PCS7软件系统安装的硬件项目和软件项目信息,以及由于这些项目而受到影响无法配置的PCS7组件信息。此时该文档就构成了配置环境检查模块10执行检查后所生成的检查结果清单,它将作为今后配置环境调整模块20和系统设定模块30对硬件环境和软件环境进行调整的文档依据。当然,配置系统也可以在此时将该检查结果清单存储为单独文件,为今后的系统维护提供方便。2、配置环境调整模块20根据配置环境检查模块10所形成的检查结果清单中需要调整的项目,自动对硬件环境和软件环境进行调整以符合PCS7软件系统的安装要求,并将已调整成功的项目标记在该检查结果清单中。本发明配置系统的配置环境调整模块20中预先设置了部分自动执行功能,可对一部分不满足PCS7软件系统的硬件环境和软件环境进行自动调整,以使其符合PCS7软件系统的安装要求,该功能可以通过针对特定软硬件进行编程设置,也可以通过例如将所需输入内容事先制成文件的自动应答文件等形式来辅助实现,从而保证该自动调整功能的进行。该自动调整的功能包括但不限于·自动调整虚拟内存容量从而满足系统对内存容量的需求;·自动建立网络连接;·自动搜索本地驱动程序或软件安装程序,并执行安装;·自动搜索网络中的操作系统升级包或第三方软件的升级补丁 ;
·自动更改注册表信息; 自动开启或关闭防毒软件或防火墙软件等安全设置等。在进行所有自动调整之后,配置环境调整模块20可将已调整成功的硬件项目或者软件项目在检查结果清单中做出标记,说明这些项目已经经过调整符合了 PCS7软件系统的安装要求。经过这样标记的检查结果清单可作为下一步系统设定模块30对硬件环境和软件环境进行进一步调整的文档依据。当然,配置系统也可以在此时将该检查结果清单存储为单独文件,为今后的系统维护提供方便。3、系统设定模块30向操作者提供人机界面,引导操作者对所述检查结果清单中尚未标记的项目进行手动调整。本发明配置系统的系统设定模块30给操作者提供了对硬件环境和软件环境进行手动调整的功能,从而有机会将检查结果清单中配置环境调整模块20未能进行调整的项 目进行进一步调整,从而满足PCS7软件系统的全部安装需求。系统设定模块30根据检查结果清单中未被标记的项目,在人机界面上以列表的方式向操作者显示至今仍需进行调整的硬件/软件项目以及由于这些项目而受到影响无法配置的相应PCS7组件,并根据配置系统中的默认设置给出对于每个项目进行调整操作的建议向导。操作者可以按照建议向导的内容或者适当的调整方式对这些项目逐一进行手动调整,直至符合PCS7软件系统中所有组件的安装需求。此时,检查结果清单中的所有硬件/软件项目都被做出标记,说明这些项目已经经过调整符合了 PCS7软件系统的安装要求。当然,由于硬件条件限制或者软件冲突等复杂原因,可能有些硬件/软件项目在经过系统设定模块30的手动调整之后仍不能满足PCS7软件系统中某些组件的安装需求。此时,在可以满足操作者的系统功能需求的情况下,操作者可以将仍在列表中出现的、受到影响无法配置的某些PCS7组件设置为不安装,从而使现有调整过的硬件环境和软件环境满足PCS7软件系统的整体安装需求。在系统设定模块30执行手动调整之后,配置系统可以为操作者提供一个附加选项,即可以再次运行配置环境检查模块10的功能,对现有硬件环境和软件环境进行再次检查,并将检查结果再次形成检查结果清单,从而确认此时的配置环境已经完全满足PCS7软件系统的安装需求。在正常情况下,此时的检查结果清单应显示所有配置环境需求已被满足。4、系统配置模块40将PCS7软件系统在经过配置环境调整模块20和系统设定模块30进行调整后的硬件环境和软件环境中进行安装配置。在已满足所有配置需求之后,系统配置模块40启动PCS7软件系统的默认安装流程,以预定的安装顺序将PCS7软件系统安装到相应硬件服务器中。在安装结束后,系统配置模块40将自动生成安装信息报告,为今后的系统维护提供方便。优选地,如图3所示,本发明另一具体实施方式
中的配置系统还可以包括一系统评估模块50,从而对已安装完成的PCS7软件系统进行系统完整性和软件兼容性的评估,并生成评估报告,该评估报告将作为系统性能评价和今后实现系统升级的重要依据。当然,该系统评估模块50的功能也可以在PCS7系统运行过程中单独使用,从而作为监测系统运行状态的重要功能。
下面我们开始介绍本发明具体实施方式
中的PCS7软件系统的配置方法。如图4所示,该PCS7软件系统的配置方法包括配置环境检查步骤S10、配置环境调整步骤S20、系统设定步骤S30和系统配置步骤S40,其中所述配置环境检查步骤S10,用于对要配置PCS7软件系统的硬件环境和软件环境进行检查,并将检查结果形成检查结果清单;所述配置环境调整步骤S20,用于根据在所述配置环境检查步骤SlO中所形成的所述检查结果清单中需要调整的项目自动对硬件环境和软件环境进行调整以符合PCS7软件系统的安装要求,并将已调整成功的项目标记在所述检查结果清单中;所述系统设定步骤S30,用于向操作者提供人机界面,引导操作者对所述检查结果清单中尚未标记的项目进行手动调整;以及所述系统配置步骤S40,用于将PCS7软件系统在所述配置环境调整步骤S20和所述系统设定步骤S30中进行调整后的硬件环境和软件环境中进行配置,从而完成PCS7软件系统的配置。下面,我们就结合图4-5中的步骤流程图对该配置方法中的各步骤分别进行介绍。I、在配置环境检查步骤SlO中,对要配置PCS7软件系统的硬件环境和软件环境进行检查,并将检查结果形成检查结果清单。如图5所示,该配置环境检查步骤SlO进一步包括安装需求生成步骤S11、硬件环境检查步骤S12和软件环境检查步骤S13。在开始PCS7软件系统的安装配置时,在配置环境检查步骤SlO的安装需求生成步骤Sll中,首先判断当前需要安装的PCS7软件系统的版本信息,得到安装需求。由于PCS7 软件系统由大量组件构成,不同组件版本更新较为频繁,所以需要根据其中所包括的各组件的版本来最终确定该PCS7软件系统的版本信息,并根据所包括的组件更新信息来确定完成整个PCS7软件系统安装所需要满足的硬件环境和软件环境等安装需求。在确定安装需求之后,安装需求生成步骤Sll会自动生成安装需求文档,以作为后续生成检查结果清单的文档基础。当然,配置系统也可以在此时将该安装需求文档存储为单独文件,为今后的系统维护提供方便。得到安装需求之后,在配置环境检查步骤SlO的硬件环境检查步骤S12中,根据安装需求文档中对于硬件环境的要求开始对硬件环境进行检查,这些检查项目包括但不限于·服务器处理器运行频率;·服务器内存容量;·服务器存储空间容量;·网络环境,如网络设备、网络连接、网络带宽等;·某些组件需要的特殊硬件组件,如读卡器、扫描仪、打印机、条码识别器等。当某些硬件条件不完全满足PCS7软件系统中各组件的安装需求时,如服务器内存容量不能满足PCS7软件系统的运行要求等,硬件环境检查步骤S12会将不满足的硬件项目以及由于该项目而受到影响无法配置的PCS7组件作为需要调整的项目记录在安装需求文档中。完成硬件环境检查之后,在配置环境检查步骤SlO的软件环境检查步骤S13中,根据安装需求文档中对于软件环境的要求开始对软件环境进行检查,这些检查项目包括但不限于· Windows操作系统及其版本信息;
· Service Pack、Hot fix 等系统信息;·所需硬件驱动程序;·注册表相关设置;·防毒软件或防火墙软件等安全设置;
某些组件需要的第三方软件组件,如MS office、F1DF reader>3D Max等。当某些软件条件不完全满足PCS7软件系统中各组件的安装需求时,如Service Pack版本不能满足PCS7软件系统的运行要求等,软件环境检查步骤S13会将不满足的软件项目以及由于该项目而受到影响无法配置的PCS7组件作为需要调整的项目记录在安装需求文档中。此时,安装需求文档中不仅包含整个PCS7软件系统安装所需要满足的硬件环境和软件环境等安装需求信息,还包括了再配置环境检查步骤SlO中检查出的不符合PCS7软件系统安装的硬件项目和软件项目信息,以及由于这些项目而受到影响无法配置的PCS7组件信息。此时该文档就构成了在配置环境检查步骤SlO中执行检查后所生成的检查结果清单,它将作为今后在配置环境调整步骤S20和系统设定步骤S30中对硬件环境和软件环境进行调整的文档依据。当然,配置系统也可以在此时将该检查结果清单存储为单独文件,为今后的系统维护提供方便。2、在配置环境调整步骤S20中,根据在配置环境检查步骤SlO中所形成的检查结果清单中需要调整的项目,自动对硬件环境和软件环境进行调整以符合PCS7软件系统的安装要求,并将已调整成功的项目标记在该检查结果清单中。本发明配置方法的配置环境调整步骤S20中预先设置了部分自动执行功能,可对一部分不满足PCS7软件系统的硬件环境和软件环境进行自动调整,以使其符合PCS7软件系统的安装要求,该功能可以通过针对特定软硬件进行编程设置,也可以通过例如将所需输入内容事先制成文件的自动应答文件等形式来辅助实现,从而保证该自动调整功能的进行。该自动调整的功能包括但不限于·自动调整虚拟内存容量从而满足系统对内存容量的需求;·自动建立网络连接;·自动搜索本地驱动程序或软件安装程序,并执行安装;·自动搜索网络中的操作系统升级包或第三方软件的升级补丁 ;·自动更改注册表信息;·自动开启或关闭防毒软件或防火墙软件等安全设置等。在进行所有自动调整之后,在配置环境调整步骤S20中可将已调整成功的硬件项目或者软件项目在检查结果清单中做出标记,说明这些项目已经经过调整符合了 PCS7软件系统的安装要求。经过这样标记的检查结果清单可作为下一步在系统设定步骤S30中对硬件环境和软件环境进行进一步调整的文档依据。当然,配置系统也可以在此时将该检查结果清单存储为单独文件,为今后的系统维护提供方便。3、在系统设定步骤S30中,向操作者提供人机界面,引导操作者对所述检查结果清单中尚未标记的项目进行手动调整。在本发明配置方法的系统设定步骤S30中,给操作者提供了对硬件环境和软件环境进行手动调整的功能,从而有机会将检查结果清单中在配置环境调整步骤S20中未能进行调整的项目进行进一步调整,从而满足PCS7软件系统的全部安装需求。
在系统设定步骤S30中,根据检查结果清单中未被标记的项目,在人机界面上以列表的方式向操作者显示至今仍需进行调整的硬件/软件项目以及由于这些项目而受到影响无法配置的相应PCS7组件,并根据配置系统中的默认设置给出对于每个项目进行调整操作的建议向导。操作者可以按照建议向导的内容或者适当的调整方式对这些项目逐一进行手动调整,直至符合PCS7软件系统中所有组件的安装需求。此时,检查结果清单中的所有硬件/软件项目都被做出标记,说明这些项目已经经过调整符合了 PCS7软件系统的安装要求。当然,由于硬件条件限制或者软件冲突等复杂原因,可能有些硬件/软件项目在经过系统设定步骤S30的手动调整之后仍不能满足PCS7软件系统中某些组件的安装需求。此时,在可以满足操作者的系统功能需求的情况下,操作者可以将仍在列表中出现的、受到影响无法配置的某些PCS7组件设置为不安装,从而使现有调整过的硬件环境和软件环境满足PCS7软件系统的整体安装需求。在系统设定步骤S30中执行手动调整之后,配置方法可以为操作者提供一个附加选项,即可以再次运行配置环境检查步骤S10,对现有硬件环境和软件环境进行再次检查, 并将检查结果再次形成检查结果清单,从而确认此时的配置环境已经完全满足PCS7软件系统的安装需求。在正常情况下,此时的检查结果清单应显示所有配置环境需求已被满足。4、在系统配置步骤S40中,将PCS7软件系统在经过配置环境调整步骤S20和系统设定步骤S30中进行调整后的硬件环境和软件环境中进行安装配置。在已满足所有配置需求之后,在系统配置步骤S40中启动PCS7软件系统的默认安装流程,以预定的安装顺序将PCS7软件系统安装到相应硬件服务器中。在安装结束后,将自动生成安装信息报告,为今后的系统维护提供方便。优选地,如图6所示,本发明另一具体实施方式
中的配置方法还可以包括一系统评估步骤S50,从而对已安装完成的PCS7软件系统进行系统完整性和软件兼容性的评估,并生成评估报告,该评估报告将作为系统性能评价和今后实现系统升级的重要依据。当然,该系统评估步骤S50的功能也可以在PCS7系统运行过程中单独使用,从而作为监测系统运行状态的重要功能。由上述描述可知,通过本发明具体实施方式
中用于配置PCS7软件系统的系统和方法,可以有效避免PCS7软件系统在安装配置中出现的错误,并且大大提高了配置PCS7软件系统的质量和效率。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种PCS7软件系统的配置系统,包括配置环境检查模块(10)、配置环境调整模块(20)、系统设定模块(30)和系统配置模块(40),其中 所述配置环境检查模块(10),用于对要配置PCS7软件系统的硬件环境和软件环境进行检查,并将检查结果形成检查结果清单; 所述配置环境调整模块(20),用于根据所述配置环境检查模块(10)所形成的所述检查结果清单中需要调整的项目自动对硬件环境和软件环境进行调整以符合PCS7软件系统的安装要求,并将已调整成功的项目标记在所述检查结果清单中; 所述系统设定模块(30),用于向操作者提供人机界面,引导操作者对所述检查结果清单中尚未标记的项目进行手动调整;以及 所述系统配置模块(40),用于将PCS7软件系统在经过所述配置环境调整模块(20)和所述系统设定模块(30)进行调整后的硬件环境和软件环境中进行配置,从而完成PCS7软件系统的配置。
2.根据权利要求I所述的PCS7软件系统的配置系统,其特征在于,所述配置环境检查模块(10)进一步包括安装需求生成模块(11)、硬件环境检查模块(12)和软件环境检查模块(13),其中 所述安装需求生成模块(11),用于判断当前需要安装的PCS7软件系统的版本信息,并得到安装需求文档; 所述硬件环境检查模块(12),用于根据所述安装需求文档中对于硬件环境的要求对硬件环境进行检查,并将不满足安装需求的硬件项目记录在所述安装需求文档中,以及 所述软件环境检查模块(13),用于根据所述安装需求文档中对于软件环境的要求对软件环境进行检查,并将不满足安装需求的软件项目记录在所述安装需求文档中,从而最终形成所述检查结果清单。
3.根据权利要求I所述的PCS7软件系统的配置系统,其特征在于, 所述配置环境调整模块(20)通过针对特定软/硬件进行编程设置,或者通过将所需输入内容事先制成文件的自动应答文件来实现对硬件环境和软件环境的自动调整。
4.根据权利要求I所述的PCS7软件系统的配置系统,其特征在于, 所述系统设定模块(30)进一步用于将经过手动调整仍无法配置的PCS7软件系统组件设置为不安装。
5.根据权利要求1-4中任一项所述的PCS7软件系统的配置系统,其特征在于,进一步包括系统评估模块(50),用于对完成配置的PCS7软件系统进行系统完整性和软件兼容性的评估,并生成评估报告。
6.一种PCS7软件系统的配置方法,包括配置环境检查步骤(SlO)、配置环境调整步骤(S20)、系统设定步骤(S30)和系统配置步骤(S40),其中 所述配置环境检查步骤(SlO),用于对要配置PCS7软件系统的硬件环境和软件环境进行检查,并将检查结果形成检查结果清单; 所述配置环境调整步骤(S20),用于根据在所述配置环境检查步骤(SlO)中所形成的所述检查结果清单中需要调整的项目自动对硬件环境和软件环境进行调整以符合PCS7软件系统的安装要求,并将已调整成功的项目标记在所述检查结果清单中; 所述系统设定步骤(S30),用于向操作者提供人机界面,引导操作者对所述检查结果清单中尚未标记的项目进行手动调整;以及 所述系统配置步骤(S40),用于将PCS7软件系统在所述配置环境调整步骤(S20)和所述系统设定步骤(S30)中进行调整后的硬件环境和软件环境中进行配置,从而完成PCS7软件系统的配置。
7.根据权利要求6所述的PCS7软件系统的配置方法,其特征在于,所述配置环境检查步骤(SlO)进一步包括安装需求生成步骤(Sll)、硬件环境检查步骤(S12)和软件环境检查步骤(S13),其中 所述安装需求生成步骤(Sll),用于判断当前需要安装的PCS7软件系统的版本信息,并得到安装需求文档; 所述硬件环境检查步骤(S12),用于根据所述安装需求文档中对于硬件环境的要求对硬件环境进行检查,并将不满足安装需求的硬件项目记录在所述安装需求文档中,以及 所述软件环境检查步骤(S13),用于根据所述安装需求文档中对于软件环境的要求对软件环境进行检查,并将不满足安装需求的软件项目记录在所述安装需求文档中,从而最终形成所述检查结果清单。
8.根据权利要求6所述的PCS7软件系统的配置方法,其特征在于, 在所述系统设定步骤(S30)中,进一步将经过手动调整仍无法配置的PCS7软件系统组件设置为不安装。
9.根据权利要求6所述的PCS7软件系统的配置方法,其特征在于, 在所述在所述系统设定步骤(S30)之后,再次执行所述配置环境检查步骤(SlO)对现有硬件环境和软件环境进行再次检查,并将检查结果再次形成检查结果清单,从而确认此时的配置环境已经完全满足PCS7软件系统的安装需求。
10.根据权利要求6-9中任一项所述的PCS7软件系统的配置方法,其特征在于,进一步包括系统评估步骤(S50),用于对完成配置的PCS7软件系统进行系统完整性和软件兼容性的评估,并生成评估报告。
全文摘要
本发明涉及一种用于配置PCS7软件系统的系统和方法。该PCS7软件系统的配置系统包括配置环境检查模块、配置环境调整模块、系统设定模块和系统配置模块。通过本发明技术方案,可以有效避免PCS7软件系统在安装配置中出现的错误,并且大大提高了配置PCS7软件系统的质量和效率。
文档编号G06F9/445GK102929649SQ201210032138
公开日2013年2月13日 申请日期2012年2月13日 优先权日2012年2月13日
发明者王勇 申请人:上海西门子工业自动化有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1