CN102929649B - Pcs7软件系统的配置系统和配置方法 - Google Patents
Pcs7软件系统的配置系统和配置方法 Download PDFInfo
- Publication number
- CN102929649B CN102929649B CN201210032138.0A CN201210032138A CN102929649B CN 102929649 B CN102929649 B CN 102929649B CN 201210032138 A CN201210032138 A CN 201210032138A CN 102929649 B CN102929649 B CN 102929649B
- Authority
- CN
- China
- Prior art keywords
- software
- pcs7
- environment
- software systems
- configuration
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Stored Programmes (AREA)
Abstract
本发明涉及一种用于配置PCS7软件系统的系统和方法。该PCS7软件系统的配置系统包括配置环境检查模块、配置环境调整模块、系统设定模块和系统配置模块。通过本发明技术方案,可以有效避免PCS7软件系统在安装配置中出现的错误,并且大大提高了配置PCS7软件系统的质量和效率。
Description
技术领域
本发明涉及自动控制系统领域,特别涉及一种用于配置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软件系统的质量和效率。
附图说明
下面将通过参照附图详细描述本发明的优选实施例,使本领域的普通技术人员更清楚本发明的上述及其它特征和优点,附图中:
图1是本发明具体实施方式中PCS7软件系统的配置系统结构图;
图2是本发明具体实施方式中配置环境检查模块的系统结构图;
图3是本发明另一具体实施方式中PCS7软件系统的配置系统结构图;
图4是本发明具体实施方式中PCS7软件系统的配置方法操作流程图;
图5是本发明具体实施方式中配置环境检查步骤中的操作流程图;
图6是本发明另一具体实施方式中PCS7软件系统的配置方法操作流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,以下举实施例对本发明进一步详细说明。
PCS7软件系统由大量组件构成,由于版本更新速度快,对不同组件的配置环境、配置顺序等也有各种特殊要求,因此PCS7软件系统的安装配置工作非常复杂。在本发明之前,对于PCS7软件系统的安装配置中的操作系统设置、系统兼容性检查等大量工作都是工程操作人员通过手动完成的,这样极容易出现错误,而且难于形成配置记录文档,不便于今后系统的进一步维护。而本发明正是提供了一种安装配置PSC7软件系统的完整解决方案。
如图1所示,本发明具体实施方式所提供的PCS7软件系统的配置系统包括:配置环境检查模块10、配置环境调整模块20、系统设定模块30和系统配置模块40,其中所述配置环境检查模块10,用于对要配置PCS7软件系统的硬件环境和软件环境进行检查,并将检查结果形成检查结果清单;所述配置环境调整模块20,用于根据所述配置环境检查模块10所形成的所述检查结果清单中需要调整的项目自动对硬件环境和软件环境进行调整以符合PCS7软件系统的安装要求,并将已调整成功的项目标记在所述检查结果清单中;所述系统设定模块30,用于向操作者提供人机界面,引导操作者对所述检查结果清单中尚未标记的项目进行手动调整;以及所述系统配置模块40,用于将PCS7软件系统在经过所述配置环境调整模块20和所述系统设定模块30进行调整后的硬件环境和软件环境中进行配置,从而完成PCS7软件系统的配置。
下面,我们就结合图1-2中的系统结构图对该配置系统中的各系统模块分别进行介绍。
1、配置环境检查模块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、PDF 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,用于根据在所述配置环境检查步骤S10中所形成的所述检查结果清单中需要调整的项目自动对硬件环境和软件环境进行调整以符合PCS7软件系统的安装要求,并将已调整成功的项目标记在所述检查结果清单中;所述系统设定步骤S30,用于向操作者提供人机界面,引导操作者对所述检查结果清单中尚未标记的项目进行手动调整;以及所述系统配置步骤S40,用于将PCS7软件系统在所述配置环境调整步骤S20和所述系统设定步骤S30中进行调整后的硬件环境和软件环境中进行配置,从而完成PCS7软件系统的配置。
下面,我们就结合图4-5中的步骤流程图对该配置方法中的各步骤分别进行介绍。
1、在配置环境检查步骤S10中,对要配置PCS7软件系统的硬件环境和软件环境进行检查,并将检查结果形成检查结果清单。如图5所示,该配置环境检查步骤S10进一步包括安装需求生成步骤S11、硬件环境检查步骤S12和软件环境检查步骤S13。
在开始PCS7软件系统的安装配置时,在配置环境检查步骤S10的安装需求生成步骤S11中,首先判断当前需要安装的PCS7软件系统的版本信息,得到安装需求。由于PCS7软件系统由大量组件构成,不同组件版本更新较为频繁,所以需要根据其中所包括的各组件的版本来最终确定该PCS7软件系统的版本信息,并根据所包括的组件更新信息来确定完成整个PCS7软件系统安装所需要满足的硬件环境和软件环境等安装需求。在确定安装需求之后,安装需求生成步骤S11会自动生成安装需求文档,以作为后续生成检查结果清单的文档基础。当然,配置系统也可以在此时将该安装需求文档存储为单独文件,为今后的系统维护提供方便。
得到安装需求之后,在配置环境检查步骤S10的硬件环境检查步骤S12中,根据安装需求文档中对于硬件环境的要求开始对硬件环境进行检查,这些检查项目包括但不限于:
·服务器处理器运行频率;
·服务器内存容量;
·服务器存储空间容量;
·网络环境,如网络设备、网络连接、网络带宽等;
·某些组件需要的特殊硬件组件,如读卡器、扫描仪、打印机、条码识别器等。当某些硬件条件不完全满足PCS7软件系统中各组件的安装需求时,如服务器内存容量不能满足PCS7软件系统的运行要求等,硬件环境检查步骤S12会将不满足的硬件项目以及由于该项目而受到影响无法配置的PCS7组件作为需要调整的项目记录在安装需求文档中。
完成硬件环境检查之后,在配置环境检查步骤S10的软件环境检查步骤S13中,根据安装需求文档中对于软件环境的要求开始对软件环境进行检查,这些检查项目包括但不限于:
·Windows操作系统及其版本信息;
·Service Pack、Hot fix等系统信息;
·所需硬件驱动程序;
·注册表相关设置;
·防毒软件或防火墙软件等安全设置;
·某些组件需要的第三方软件组件,如MS office、PDF reader、3D Max等。
当某些软件条件不完全满足PCS7软件系统中各组件的安装需求时,如Service Pack版本不能满足PCS7软件系统的运行要求等,软件环境检查步骤S13会将不满足的软件项目以及由于该项目而受到影响无法配置的PCS7组件作为需要调整的项目记录在安装需求文档中。
此时,安装需求文档中不仅包含整个PCS7软件系统安装所需要满足的硬件环境和软件环境等安装需求信息,还包括了再配置环境检查步骤S10中检查出的不符合PCS7软件系统安装的硬件项目和软件项目信息,以及由于这些项目而受到影响无法配置的PCS7组件信息。此时该文档就构成了在配置环境检查步骤S10中执行检查后所生成的检查结果清单,它将作为今后在配置环境调整步骤S20和系统设定步骤S30中对硬件环境和软件环境进行调整的文档依据。当然,配置系统也可以在此时将该检查结果清单存储为单独文件,为今后的系统维护提供方便。
2、在配置环境调整步骤S20中,根据在配置环境检查步骤S10中所形成的检查结果清单中需要调整的项目,自动对硬件环境和软件环境进行调整以符合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软件系统的质量和效率。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种PCS7软件系统的配置系统,包括:配置环境检查模块(10)、配置环境调整模块(20)、系统设定模块(30)和系统配置模块(40),其中
所述配置环境检查模块(10),用于对要配置PCS7软件系统的硬件环境和软件环境进行检查,并将检查结果形成检查结果清单;
所述配置环境调整模块(20),用于根据所述配置环境检查模块(10)所形成的所述检查结果清单中需要调整的项目自动对硬件环境和软件环境进行调整以符合PCS7软件系统的安装要求,并将已调整成功的项目标记在所述检查结果清单中;
所述系统设定模块(30),用于向操作者提供人机界面,引导操作者对所述检查结果清单中尚未标记的项目进行手动调整;以及
所述系统配置模块(40),用于将PCS7软件系统在经过所述配置环境调整模块(20)和所述系统设定模块(30)进行调整后的硬件环境和软件环境中进行配置,从而完成PCS7软件系统的配置;
其中,所述配置环境调整模块(20)自动调整硬件环境和软件环境包括:
自动调整虚拟内存容量从而满足系统对内存容量的需求,
自动建立网络连接,
自动搜索本地驱动程序或软件安装程序,并执行安装,
自动搜索网络中的操作系统升级包或第三方软件的升级补丁,
自动更改注册表信息,
自动开启或关闭防毒软件或防火墙软件。
2.根据权利要求1所述的PCS7软件系统的配置系统,其特征在于,所述配置环境检查模块(10)进一步包括:安装需求生成模块(11)、硬件环境检查模块(12)和软件环境检查模块(13),其中
所述安装需求生成模块(11),用于判断当前需要安装的PCS7软件系统的版本信息,并得到安装需求文档;
所述硬件环境检查模块(12),用于根据所述安装需求文档中对于硬件环境的要求对硬件环境进行检查,并将不满足安装需求的硬件项目记录在所述安装需求文档中,以及
所述软件环境检查模块(13),用于根据所述安装需求文档中对于软件环境的要求对软件环境进行检查,并将不满足安装需求的软件项目记录在所述安装需求文档中,从而最终形成所述检查结果清单。
3.根据权利要求1所述的PCS7软件系统的配置系统,其特征在于,
所述配置环境调整模块(20)通过针对特定软/硬件进行编程设置,或者通过将所需输入内容事先制成文件的自动应答文件来实现对硬件环境和软件环境的自动调整。
4.根据权利要求1所述的PCS7软件系统的配置系统,其特征在于,
所述系统设定模块(30)进一步用于将经过手动调整仍无法配置的PCS7软件系统组件设置为不安装。
5.根据权利要求1-4中任一项所述的PCS7软件系统的配置系统,其特征在于,进一步包括系统评估模块(50),用于对完成配置的PCS7软件系统进行系统完整性和软件兼容性的评估,并生成评估报告。
6.一种PCS7软件系统的配置方法,包括:配置环境检查步骤(S10)、配置环境调整步骤(S20)、系统设定步骤(S30)和系统配置步骤(S40),其中
所述配置环境检查步骤(S10),用于对要配置PCS7软件系统的硬件环境和软件环境进行检查,并将检查结果形成检查结果清单;
所述配置环境调整步骤(S20),用于根据在所述配置环境检查步骤(S10)中所形成的所述检查结果清单中需要调整的项目自动对硬件环境和软件环境进行调整以符合PCS7软件系统的安装要求,并将已调整成功的项目标记在所述检查结果清单中;
所述系统设定步骤(S30),用于向操作者提供人机界面,引导操作者对所述检查结果清单中尚未标记的项目进行手动调整;以及
所述系统配置步骤(S40),用于将PCS7软件系统在所述配置环境调整步骤(S20)和所述系统设定步骤(S30)中进行调整后的硬件环境和软件环境中进行配置,从而完成PCS7软件系统的配置;
其中,所述配置环境调整步骤(S20)中自动调整硬件环境和软件环境包括:
自动调整虚拟内存容量从而满足系统对内存容量的需求,
自动建立网络连接,
自动搜索本地驱动程序或软件安装程序,并执行安装,
自动搜索网络中的操作系统升级包或第三方软件的升级补丁,
自动更改注册表信息,
自动开启或关闭防毒软件或防火墙软件。
7.根据权利要求6所述的PCS7软件系统的配置方法,其特征在于,所述配置环境检查步骤(S10)进一步包括:安装需求生成步骤(S11)、硬件环境检查步骤(S12)和软件环境检查步骤(S13),其中
所述安装需求生成步骤(S11),用于判断当前需要安装的PCS7软件系统的版本信息,并得到安装需求文档;
所述硬件环境检查步骤(S12),用于根据所述安装需求文档中对于硬件环境的要求对硬件环境进行检查,并将不满足安装需求的硬件项目记录在所述安装需求文档中,以及
所述软件环境检查步骤(S13),用于根据所述安装需求文档中对于软件环境的要求对软件环境进行检查,并将不满足安装需求的软件项目记录在所述安装需求文档中,从而最终形成所述检查结果清单。
8.根据权利要求6所述的PCS7软件系统的配置方法,其特征在于,
在所述系统设定步骤(S30)中,进一步将经过手动调整仍无法配置的PCS7软件系统组件设置为不安装。
9.根据权利要求6所述的PCS7软件系统的配置方法,其特征在于,
在所述系统设定步骤(S30)之后,再次执行所述配置环境检查步骤(S10)对现有硬件环境和软件环境进行再次检查,并将检查结果再次形成检查结果清单,从而确认此时的配置环境已经完全满足PCS7软件系统的安装需求。
10.根据权利要求6-9中任一项所述的PCS7软件系统的配置方法,其特征在于,进一步包括系统评估步骤(S50),用于对完成配置的PCS7软件系统进行系统完整性和软件兼容性的评估,并生成评估报告。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210032138.0A CN102929649B (zh) | 2012-02-13 | 2012-02-13 | Pcs7软件系统的配置系统和配置方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210032138.0A CN102929649B (zh) | 2012-02-13 | 2012-02-13 | Pcs7软件系统的配置系统和配置方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102929649A CN102929649A (zh) | 2013-02-13 |
CN102929649B true CN102929649B (zh) | 2015-09-23 |
Family
ID=47644461
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210032138.0A Active CN102929649B (zh) | 2012-02-13 | 2012-02-13 | Pcs7软件系统的配置系统和配置方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102929649B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104199689B (zh) * | 2014-08-18 | 2017-10-27 | 中国建设银行股份有限公司 | 综合前端系统的安装方法及装置 |
CN106843934A (zh) * | 2016-12-27 | 2017-06-13 | 生迪智慧科技有限公司 | 升级文件的处理方法和装置 |
CN108469808B (zh) * | 2018-04-03 | 2020-06-05 | 中国神华能源股份有限公司 | Dcs硬件配置隐患排查系统及方法 |
CN112698843A (zh) * | 2020-12-28 | 2021-04-23 | 浙江国利网安科技有限公司 | 一种工控软件安装方法、装置、存储介质和工控设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1504880A (zh) * | 2002-11-29 | 2004-06-16 | 联想(北京)有限公司 | 运用Linux完成操作系统自动安装的方法 |
CN1577252A (zh) * | 2003-07-29 | 2005-02-09 | 刘丁阳 | 一种自动安装设备驱动程序的方法及设备 |
CN1779647A (zh) * | 2004-11-20 | 2006-05-31 | 鸿富锦精密工业(深圳)有限公司 | 检测计算机系统配置信息的系统及方法 |
CN101339035A (zh) * | 2008-08-14 | 2009-01-07 | 凯立德欣技术(深圳)有限公司 | 一种导航软件的自动安装方法和导航软件自动安装系统 |
CN102063299A (zh) * | 2010-12-21 | 2011-05-18 | 东莞宇龙通信科技有限公司 | 移动终端中应用运行条件的评估方法及装置、移动终端 |
CN102253895A (zh) * | 2011-06-15 | 2011-11-23 | 成都易我科技开发有限责任公司 | 计算机系统中存储设备分区智能自动调整方法 |
-
2012
- 2012-02-13 CN CN201210032138.0A patent/CN102929649B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1504880A (zh) * | 2002-11-29 | 2004-06-16 | 联想(北京)有限公司 | 运用Linux完成操作系统自动安装的方法 |
CN1577252A (zh) * | 2003-07-29 | 2005-02-09 | 刘丁阳 | 一种自动安装设备驱动程序的方法及设备 |
CN1779647A (zh) * | 2004-11-20 | 2006-05-31 | 鸿富锦精密工业(深圳)有限公司 | 检测计算机系统配置信息的系统及方法 |
CN101339035A (zh) * | 2008-08-14 | 2009-01-07 | 凯立德欣技术(深圳)有限公司 | 一种导航软件的自动安装方法和导航软件自动安装系统 |
CN102063299A (zh) * | 2010-12-21 | 2011-05-18 | 东莞宇龙通信科技有限公司 | 移动终端中应用运行条件的评估方法及装置、移动终端 |
CN102253895A (zh) * | 2011-06-15 | 2011-11-23 | 成都易我科技开发有限责任公司 | 计算机系统中存储设备分区智能自动调整方法 |
Non-Patent Citations (1)
Title |
---|
DAQO_W2.《PCS7 V6.1 SP1安装手册(中文)》.《百度文库http://wenku.baidu.com/view/8918822ce2bd960590c677f3.html》.2011,第4页-第14页. * |
Also Published As
Publication number | Publication date |
---|---|
CN102929649A (zh) | 2013-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102006334B (zh) | 安装软件组件的方法、系统及装置 | |
CN104572221B (zh) | 一种车载ecu在线升级系统及方法 | |
CN102437938B (zh) | 面向大规模网络监测的虚拟化部署系统和方法 | |
CN1407441B (zh) | 自动管理计算机服务和可编程器件的系统和方法 | |
CN102929649B (zh) | Pcs7软件系统的配置系统和配置方法 | |
CN105468500A (zh) | 定时任务监控方法和装置 | |
CN103345410B (zh) | 移动作业业务客制化界面实现方法和系统 | |
CN101964725A (zh) | 业务不中断升级的方法和系统 | |
KR101086620B1 (ko) | 스마트 오피스 시스템 및 운용을 위한 서버 및 운용 방법 | |
CN106569863B (zh) | 基于资源和代码模块化的安卓app资源更新和修复的方法 | |
CN102546341B (zh) | 多联空调机组中地址冲突的检测方法 | |
CN104793998A (zh) | 终端系统资源管理方法及装置 | |
CN107704257A (zh) | 一种分布式服务器集中管理的方法及装置 | |
CN115860451A (zh) | 一种流程运行方法、装置、电子设备及存储介质 | |
CN114237704A (zh) | 一种spring-cloud-alibaba nacos框架集成istio的方法 | |
JP2012247984A (ja) | 受配電監視制御システム | |
CN101158908A (zh) | 一种设备软件升级自动化的实现系统和方法 | |
CN102469118B (zh) | 一种实现信息拉取的方法及装置 | |
CN103064676A (zh) | 一种对开放服务网关中组件的控制方法 | |
CN114237634A (zh) | 应用发布风险识别方法、装置、设备、介质、程序产品 | |
US20080281844A1 (en) | Interactive Data Access Method and Interactive Data Access System | |
CN111130851A (zh) | 一种可视化部署并管理kafka集群的方法 | |
WO2020080103A1 (ja) | 装置設定制御装置、ネットワークシステム、装置設定方法及びプログラム | |
US20060015867A1 (en) | Business productivity pack | |
CN112612483B (zh) | 一种基于云平台的安装部署系统及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20151029 Address after: 100016 Beijing, Jiuxianqiao, East Chaoyang District Road, building No. 9, building A1, layer 8 Patentee after: Siemens Factory Automation Engineering Co., Ltd. Address before: 200030, 22-25 floor, Xuhui yuan building, 1089 south two road, Shanghai, Zhongshan Patentee before: Siemens Industrial Automation Ltd., Shanghai |