WinCC中文手册-WINCC冗余
WinCC冗余服务器
WinCC冗余服务器⒈简介●目的:本文档旨在提供关于WinCC冗余服务器的详尽信息,并指导用户进行安装、配置和维护。
●范围:本文档适用于WinCC冗余服务器的安装和配置。
涵盖了硬件要求、软件安装、配置步骤等内容。
⒉系统要求●硬件要求:列出所需的服务器硬件要求,包括CPU、内存、硬盘和网络适配器等。
●软件要求:列出所需的操作系统和其他依赖软件,例如WinCC版本、操作系统补丁等。
⒊安装准备●硬件准备:描述如何安装服务器硬件,并满足系统要求。
●软件准备:说明如何获取和准备所需的WinCC冗余服务器软件和许可证。
⒋安装过程●步骤1:说明如何运行安装程序,并选择安装类型(Typical、Custom等)。
●步骤2:描述如何阅读并接受许可协议,并指导用户完成安装向导。
●步骤3:介绍如何配置服务器参数,例如IP地址、主机名等。
●步骤4:指导用户进行数据库配置和连接选项设置。
⒌配置冗余服务器●步骤1:解释什么是冗余服务器,并列出其优点和适用场景。
●步骤2:说明如何配置主服务器,包括添加监控对象、定义报警和事件,设定历史数据处理等。
●步骤3:说明如何配置辅助服务器,并将其连接到主服务器上。
⒍数据同步与备份●步骤1:描述如何设置数据同步策略,使主服务器和辅助服务器之间的数据保持一致。
●步骤2:介绍冗余服务器的备份机制,包括定期备份和紧急备份。
⒎故障恢复●步骤1:列出可能的故障情景,并提供解决方法。
●步骤2:说明如何进行故障切换,使辅助服务器接替主服务器的功能。
⒏系统维护●步骤1:介绍如何进行系统更新和升级,包括WinCC冗余服务器和相关软件的更新。
●步骤2:提供一些建议和实践,以确保系统的稳定性和安全性。
1、本文档涉及附件:2、本文涉及的法律名词及注释:●列出法律名词和相关注释,以便读者了解相关法律条文的含义。
wincc冗余系统与客户机的配置
冗余系统配置冗余系统配置步骤如下:1、用移动存储设备将一个组态好的项目复制服务器;2、打开刚复制过来的项目,找到里面的*.mcp文件,并双击将之打开;3、双击“冗余”;4、在打开的画面中填写、勾选相关的内容之后,单击“确定”;5、左击“服务器数据”;6、将右面编辑窗口中的前项目删除;7、右击“服务器数据”,在弹出的菜单里选择“创建”,并单击“确定”关闭对话框;8、右击“服务器数据”,在弹出的对话框中选择“隐含更新”选项,并将里面的复选框都勾选,单击“确定”关闭对话框;9、双击项目浏览窗口的“用户管理器”;10、右击“Administrator-Group”,在弹出得菜单项中选择“添加用户”;11、输入“用户名****”与“密码****”,单击“确定”关闭对话框;12、选中“远程激活”与“远程组态”;13、右击项目浏览器中的“计算机”,出现“添加新计算机”选项;14、添加计算机名“PC01”、“PC02”、“PC03”“PC04”、“PC05”、“PC08”、“PC10”15、右击“S1”,在弹出的菜单里选择“属性”;16、选择“图形运行系统”,在出现的“属性”栏中勾选“全屏”,在“起始画面”项点击“浏览”,选择“登陆界面.PDL”,单击“确定”关闭对话框;17、打开项目复制器Project Duplicator;18、将项目复制到伙伴服务器的共享文件夹的Project目录下;19、单击工具栏上的“激活运行”按钮,运行项目;20、打开备份服务器的项目,按照配置服务器的步骤配置备份服务器,配置完成以后运行项目就可以了;21、接下来就需要配置客户机了,每台客户机都需要进行配置。
注:一定要在主服务器完全运行起来以后再配置备份服务器上的项目客户机的配置客户机的配置步骤:1、退出原来的项目;2、运行WinCC Explorer应用程序;3、新建“客户端项目”→输入“项目名称”(命名方式为PC01-1101) →创建;4、单击工具栏上的“打开”按钮→在弹出的对话框中选择“网络邻居”→找到“Project”文件夹→双击要运行的项目文件夹→双击应用程序;剩下步骤与服务器配置类似,不再赘述。
构建一个WinCC冗余项目
如何构建一个WinCC冗余项目如果需要使用WinCC冗余系统时,请仔细阅读下面的文档,它将解决以下几个问题:(1)WinCC冗余有什么样的功能?(2)需要购买什么样的授权?(3)应该安装在怎么样的系统上?(4)如何为用户配置操作系统的权限?(5)如何创建WinCC的冗余服务器项目?(6)如何创建WinCC的客户机?(7)如何诊断冗余错误和识别冗余工作状态?除此之外,对于需要引申的内容,该文档还提供了相关内容的链接地址和帮助路径,方便用户更加系统地学习WinCC冗余内容。
1.冗余系统简介WinCC冗余是两台互联的WinCC并行工作,并基于事件进行同步,提高了系统的可靠性。
WinCC冗余具有下列功能:(1)故障自动识别,故障恢复后自动同步变量记录、报警消息、用户归档。
(2)在线同步变量记录、报警消息、用户归档。
(3)服务器故障时,客户端自动切换到可用的服务器。
(4)自动识别伙伴服务器的状态,并实时显现主备服务器的工作状态。
(5)自动生成系统故障信息,及时发现服务器软件故障。
如果项目中有上述需求,WinCC冗余可以方便项目的实施。
2.搭建WinCC冗余项目的必要条件2.1 软件和授权表 012.2 安装系统环境建议使用Windows Server 2003或者Windows Server 2003 R2对于单用户的冗余系统,也可使用Windows XP操作系统。
更详细的兼容性列表,可以参考:87957163.组态WinCC冗余系统3.1 创建Windows用户在两台服务器上,创建相同的用户名和密码。
步骤:计算机管理里面打开本地用户和组管理工具(1)在Windows开始图 01(2)创建一个新用户或者使用默认的Administrator(3)对于新建用户,在隶属于中,为用户分配Administrator,SIMATIC HMI和 SQLServer2005MSSQLUSER$本地计算机名称$WinCC三个用户组。
WinCC冗余服务器
WinCC冗余服务器实验实验设备:两台装有WinCC RC,WinCC Server和Redundancy选件的电脑,一根串口电缆。
Server Master组态:1.新建一个多用户项目。
2.组态Alarm Logging。
新建一个内部变量t1打开Alarm Logging,选择Tools -> Add Ins建一个模拟量上限报警。
右键“Analog Alarm” -> New右键“t1” -> New∙生成系统消息:选择Tools -> WinCC-System Messages -> Create3.组态Tag Logging打开Tag Logging,右键Archives -> Archives Wizard -> Archives Name=a1 -> 选择t1变量4.组态画面∙创建一个I/O域连接变量t1∙创建报警消息窗口∙创建趋势窗口,连接变量t1归档a15.在计算机属性中激活”Alarm Logging Runtime”和”Tag Logging Runtime”。
6.选择Redundancy,激活冗余,Partner Server选择WINCC2。
7.局域网内计算机的时钟同步,选择Time Synchronization。
设置如下图,以计算机WinCC1的时钟为参考,每一分钟发送一次时钟。
8.创建Server Data。
项目复制在主服务器中WinCC -> Tools中打开项目复制器选择源(主服务器的项目)和目标(从服务器)的地址,按Duplicate。
结束后提示复制完成。
从服务器端在计算机wincc2中打开复制过来的项目打开Redundancy项,如下图Server变为WINCC2,伙伴服务器变为WINCC1。
冗余服务器组态完成。
实验结果首先激活主服务器,再激活从服务器。
等冗余服务器建立完成了(可见系统消息),断开其中一台的网络,模拟一个网络故障;此期间模拟一些归档曲线,激活一些模拟量报警,再恢复网络,此时同步开始(系统消息”Synchronization launched”),等待大概10-15分钟,同步结束(系统消息”Synchronization finished”)。
西门子 WinCC S7-400H 冗余连接 操作指南
/CN/view/zh/108987749C o p y r i g h t S i e m e n s A G C o p y r i g h t y e a r A l l r i g h t s r e s e r v e d问题描述:从V8.2开始,SIMATIC NET 支持SOFTNET-IE S7 REDCONNECT VM ,即普通网卡都可以在虚拟机环境中使用并建立WinCC 和S7-400H 的容错连接。
注意:从SIMATIC NET V8.2开始,也可以在实际的计算机环境中使用普通网卡直接建立WinCC 和S7-400H 的容错连接C o p y r i g h t S i e m e n s A G C o p y r i g h t y e a r A l l r i g h t s r e s e r v e d回答:硬件和软件环境可以通过VMware 官方网站查询支持ESXi 硬件直通的服务器列表,本例中使用的HP Compaq 8200 Elite 。
服务器硬件配置如表1所示:指标 HP Compaq 8200 Elite CPU Intel Core i5 2400 3.1GHz (4Core)内存 26GB DDR3 1600MHz 硬盘 500G普通网卡Intel 82579LM Gigabit表1服务器、管理机和客户机的软件配置如表2所示:计算机 软件配置服务器VMware ESXi Server 5.5 Updata1 管理机 (工程师站)Windows 7 Ultimate SP1 VMware vSphere Client 5.5 STEP 7 Professional 2010 SR3WinCC V7.2 Update3 SIMATIC Net V12表2服务器上运行的虚拟机的软件配置如表3所示:软件操作系统 Windows Server 2008 R2 Standard SP1 SIMATICWinCC V7.2 Update3 SIMATIC Net V12表3操作步骤ESXi 服务器和管理机的安装和配置,请参考相关文档,在这里不再赘述。
wincc冗余
三、WINCC 冗余系统的设置与实现一般情况下WINCC 都采用Server-Clients的模式,如图1没有Server2时的网络拓扑:Server1是HMI服务器,它一方面和PLC直接通讯采集、设定数据;另一方面和Clients通讯发布画面和数据给Clients;而Clients上的所有画面和数据全部来自Server1。
这样的优势是做系统开发时只需要在Server1开发一套系统,既可以发布给所有的Clients共享,而且数据管理和维护更合理和方便,可以把管理级和过程级清晰的分开。
但是缺点也是很明显的,那就是一旦Server1发生故障,则整个控制级就无法正常工作。
如果能象图中增加Server2,使其和Server1互为热备,则可以大大的降低系统的运行风险。
WINCC就提供了这样的解决方案即WINCC冗余系统。
(图1)WINCC冗余系统采用两台连接到一起的服务器协同工作,运行期间,两台服务器相互监控,可以及时的发现对方是否进入故障状态,如果一台服务器发生故障,则所有的客户端自动切换到仍然正常的服务器,从而保证所有客户端总可以进行对自动化系统的监视和操作。
在一台发生故障期间,正常的服务器继续完成系统内的信息、过程数据归档和记录;当故障服务器正常投入后,故障期间的归档记录会自动复制到恢复后的服务器,从而保证了服务器数据的完整和连续。
这一过程也称作恢复后同步。
冗余系统的基本需求:1.服务器需要安装Windows 2000 Server版,WINCC项目配置为多用户模式(Multi-user) 2.系统要求工作在时钟同步方式下。
最好整个系统包括过程级和控制级都进行时钟同步,最少要在过程级进行时钟同步。
如果控制级也要进行时钟同步,则需要安装WINCC的“Timesynchronization”选项。
3.从PLC来的报警信息必须包含时间帧信息,在PLC程序内用报警块触发信息就包含时间帧信息。
4.两个Server必须分别连接到PLC,这样下级的过程数据和信息可以并行的传送到Server 5.两个Server都需要安装WINCC “Redundancy”选项6.两个Server在功能的配置上需要完全相同7.每一个用户归档都要指定唯一的字段用来保存最后变化的时间时钟同步,简单的说就是在一个系统内所有的具有时钟的站点都工作在相同的时间系统上。
WinCC客户端与冗余服务器配置步骤
WinCC客户端与冗余办事器设置装备摆设步调主办事器CP1623网卡设置装备摆设1.在办事器端设置CP1623网卡IP地址2.在Configuration Console(组态掌握台)中设置CP1623网卡模块模式为组态模式,修正索引编号后点击运用.此时打开Station Configurator(站组态编辑器),显示如下3.在Configuration Console(组态掌握台)中设置S7ONLINE拜访点为PC internal local4.在Station Configurator(站组态编辑器)中添加类型为WinCC运用程序的组件,并修正索引编号.此时Station Configurator(站组态编辑器)显示如下5.在Station Configurator(站组态编辑器)中修正站名,与盘算机名雷同.6.在Step7中设置PG/PC接口为PC internal local7.在Step7中打开主服器硬件组态,设置CP1623网卡的IP地址与MAC地址.编译并下载下载完成后,打开Station Configurator(站组态编辑器)显示如下8.在Step7中打开收集组态,编译后选中办事器,下载.下载完成后,打开Station Configurator(站组态编辑器)显示如下9.在办事器端从新设置CP1623网卡IP地址,IP地址与Step7硬件组态中不克不及反复.IP地址修正完成后,打开Configuration Console(组态掌握台)中地址,如下图所示备用办事器CP1623网卡设置装备摆设备用办事器设置装备摆设步调除第4步与主办事器不合,其余均雷同.4. 在Station Configurator(站组态编辑器)中添加类型为WinCC运用程序(待机)的组件,并修正索引编号.。
构建一个WinCC冗余项目
如果需要使用WinCC冗余系统时,请仔细阅读下面的文档,它将解决以下几个问题:(1)WinCC冗余有什么样的功能?(2)需要购买什么样的授权?(3)应该安装在怎么样的系统上?(4)如何为用户配置操作系统的权限?(5)如何创建WinCC的冗余服务器项目?(6)如何创建WinCC的客户机?(7)如何诊断冗余错误和识别冗余工作状态?除此之外,对于需要引申的内容,该文档还提供了相关内容的链接地址和帮助路径,方便用户更加系统地学习WinCC冗余内容。
1.冗余系统简介WinCC冗余是两台互联的WinCC并行工作,并基于事件进行同步,提高了系统的可靠性。
WinCC冗余具有下列功能:(1)故障自动识别,故障恢复后自动同步变量记录、报警消息、用户归档。
(2)在线同步变量记录、报警消息、用户归档。
(3)服务器故障时,客户端自动切换到可用的服务器。
(4)自动识别伙伴服务器的状态,并实时显现主备服务器的工作状态。
(5)自动生成系统故障信息,及时发现服务器软件故障。
如果项目中有上述需求,WinCC冗余可以方便项目的实施。
2.搭建WinCC冗余项目的必要条件2.1 软件和授权表012.2 安装系统环境建议使用Windows Server 2003或者Windows Server 2003 R2对于单用户的冗余系统,也可使用Windows XP操作系统。
更详细的兼容性列表,可以参考:87957163.组态WinCC冗余系统3.1 创建Windows用户在两台服务器上,创建相同的用户名和密码。
步骤:计算机管理里面打开本地用户和组◊管理工具◊(1)在Windows开始图01(2)创建一个新用户或者使用默认的Administrator(3)对于新建用户,在隶属于中,为用户分配Administrator,SIMATIC HMI和SQLServer2005MSSQLUSER$本地计算机名称$WinCC三个用户组。
对于默认Administrator用户,检查是否属于上述三个组。
WinCC客户端与冗余服务器配置步骤
WinCC客户端与冗余服务器配置步骤主服务器CP1623网卡配置1.在服务器端设置CP1623网卡IP地址2.在ConfigurationConsole(组态控制台)中设置CP1623网卡模块模式为组态模式,修改索引编号后点击应用。
此时打开StationConfigurator(站组态编辑器),显示如下3.在ConfigurationConsole(组态控制台)中设置S7ONLINE访问点为PCinternallocal4.在StationConfigurator(站组态编辑器)中添加类型为WinCC应用程序的组件,并修改索引编号。
此时StationConfigurator(站组态编辑器)显示如下5.在StationConfigurator(站组态编辑器)中修改站名,与计算机名相同。
6.在Step7中设置PG/PC接口为PCinternallocal7.在Step7中打开主服器硬件组态,设置CP1623网卡的IP地址与MAC地址。
编译并下载下载完成后,打开StationConfigurator(站组态编辑器)显示如下8.在Step7中打开网络组态,编译后选中服务器,下载。
下载完成后,打开StationConfigurator(站组态编辑器)显示如下9.在服务器端重新设置CP1623网卡IP地址,IP地址与Step7硬件组态中不能重复。
IP地址修改完成后,打开ConfigurationConsole(组态控制台)中地址,如下图所示备用服务器CP1623网卡配置备用服务器配置步骤除第4步与主服务器不同,其余均相同。
4.在StationConfigurator(站组态编辑器)中添加类型为WinCC应用程序(待机)的组件,并修改索引编号。
WinCC客户端与冗余服务器配置步骤
WinCC客户端与冗余办事器配置步调之五兆芳芳创作主办事器CP1623网卡配置1.在办事器端设置CP1623网卡IP地址2.在Configuration Console(组态控制台)中设置CP1623网卡模块模式为组态模式,修改索引编号后点击应用.此时打开Station Configurator(站组态编辑器),显示如下3.在Configuration Console(组态控制台)中设置S7ONLINE拜访点为PC internal local4.在Station Configurator(站组态编辑器)中添加类型为WinCC应用程序的组件,并修改索引编号.此时Station Configurator(站组态编辑器)显示如下5.在Station Configurator(站组态编辑器)中修改站名,与计较机名相同.6.在Step7中设置PG/PC接口为PC internal local7.在Step7中打开主服器硬件组态,设置CP1623网卡的IP地址与MAC地址.编译并下载下载完成后,打开Station Configurator(站组态编辑器)显示如下8.在Step7中打开网络组态,编译后选中办事器,下载.下载完成后,打开Station Configurator(站组态编辑器)显示如下9.在办事器端重新设置CP1623网卡IP地址,IP地址与Step7硬件组态中不克不及重复.IP地址修改完成后,打开Configuration Console(组态控制台)中地址,如下图所示备用办事器CP1623网卡配置备用办事器配置步调除第4步与主办事器不合,其余均相同.4. 在Station Configurator(站组态编辑器)中添加类型为WinCC应用程序(待机)的组件,并修改索引编号.。
WinCC客户端与冗余服务器配置步骤教案资料
W i n C C客户端与冗余服务器配置步骤WinCC客户端与冗余服务器配置步骤收集于网络,如有侵权请联系管理员删除主服务器CP1623网卡配置收集于网络,如有侵权请联系管理员删除1.在服务器端设置CP1623网卡IP地址收集于网络,如有侵权请联系管理员删除收集于网络,如有侵权请联系管理员删除2.在Configuration Console(组态控制台)中设置CP1623网卡模块模式为组态模式,修改索引编号后点击应用。
收集于网络,如有侵权请联系管理员删除收集于网络,如有侵权请联系管理员删除此时打开Station Configurator(站组态编辑器),显示如下收集于网络,如有侵权请联系管理员删除收集于网络,如有侵权请联系管理员删除3.在Configuration Console(组态控制台)中设置S7ONLINE访问点为PC internal local收集于网络,如有侵权请联系管理员删除4.在Station Configurator(站组态编辑器)中添加类型为WinCC应用程序的组件,并修改索引编号。
此时Station Configurator(站组态编辑器)显示如下5.在Station Configurator(站组态编辑器)中修改站名,与计算机名相同。
6.在Step7中设置PG/PC接口为PC internal local7.在Step7中打开主服器硬件组态,设置CP1623网卡的IP地址与MAC地址。
编译并下载下载完成后,打开Station Configurator(站组态编辑器)显示如下8.在Step7中打开网络组态,编译后选中服务器,下载。
下载完成后,打开Station Configurator(站组态编辑器)显示如下9.在服务器端重新设置CP1623网卡IP地址,IP地址与Step7硬件组态中不能重复。
IP地址修改完成后,打开Configuration Console(组态控制台)中地址,如下图所示备用服务器CP1623网卡配置备用服务器配置步骤除第4步与主服务器不同,其余均相同。
wincc冗余
三、WINCC 冗余系统的设置与实现一般情况下WINCC 都采用Server-Clients的模式,如图1没有Server2时的网络拓扑:Server1是HMI服务器,它一方面和PLC直接通讯采集、设定数据;另一方面和Clients通讯发布画面和数据给Clients;而Clients上的所有画面和数据全部来自Server1。
这样的优势是做系统开发时只需要在Server1开发一套系统,既可以发布给所有的Clients共享,而且数据管理和维护更合理和方便,可以把管理级和过程级清晰的分开。
但是缺点也是很明显的,那就是一旦Server1发生故障,则整个控制级就无法正常工作。
如果能象图中增加Server2,使其和Server1互为热备,则可以大大的降低系统的运行风险。
WINCC就提供了这样的解决方案即WINCC冗余系统。
(图1)WINCC冗余系统采用两台连接到一起的服务器协同工作,运行期间,两台服务器相互监控,可以及时的发现对方是否进入故障状态,如果一台服务器发生故障,则所有的客户端自动切换到仍然正常的服务器,从而保证所有客户端总可以进行对自动化系统的监视和操作。
在一台发生故障期间,正常的服务器继续完成系统内的信息、过程数据归档和记录;当故障服务器正常投入后,故障期间的归档记录会自动复制到恢复后的服务器,从而保证了服务器数据的完整和连续。
这一过程也称作恢复后同步。
冗余系统的基本需求:1.服务器需要安装Windows 2000 Server版,WINCC项目配置为多用户模式(Multi-user) 2.系统要求工作在时钟同步方式下。
最好整个系统包括过程级和控制级都进行时钟同步,最少要在过程级进行时钟同步。
如果控制级也要进行时钟同步,则需要安装WINCC的“Timesynchronization”选项。
3.从PLC来的报警信息必须包含时间帧信息,在PLC程序内用报警块触发信息就包含时间帧信息。
4.两个Server必须分别连接到PLC,这样下级的过程数据和信息可以并行的传送到Server 5.两个Server都需要安装WINCC “Redundancy”选项6.两个Server在功能的配置上需要完全相同7.每一个用户归档都要指定唯一的字段用来保存最后变化的时间时钟同步,简单的说就是在一个系统内所有的具有时钟的站点都工作在相同的时间系统上。
Wincc冗余,系统消息1012262
Wincc冗余,系统消息1012261
两台服务器冗余,wincc7.0SP3,冗余里面设置的“仅同步前7天的故障”,先启动主服务器,再启动备用服务器后,然后查看主服务器报警控件里的长期归档,里面出现大量消息1012261,“注意:备份将推迟到重新启动伙伴服务器”,每分钟就出现两三条,注释里面写的是“Backupisdelayeduntilarchivesynchronizationisfinished”,持续很长时间还是这样,是怎么回事呢?
问题补充:
时间同步已经设置了。
冗余同步使用与PLC通讯的同一个网卡不可以吗?
最佳答案
1)安装了WINCC时间同步器这个功能了吗?没有请补上并设置时间同步功能
2)同步信息有个串口或以太网口,需要单独的通讯口或双网卡,看这个现象就说明单网卡有问题的,所以(单网卡)一般这个同步都不选。
WinCC冗余项目
如何构建一个WinCC冗余项目显示订货号如果需要使用WinCC冗余系统时,请仔细阅读下面的文档,它将解决以下几个问题:(1)WinCC冗余有什么样的功能?(2)需要购买什么样的授权?(3)应该安装在怎么样的系统上?(4)如何为用户配置操作系统的权限?(5)如何创建WinCC的冗余服务器项目?(6)如何创建WinCC的客户机?(7)如何诊断冗余错误和识别冗余工作状态?除此之外,对于需要引申的内容,该文档还提供了相关内容的链接地址和帮助路径,方便用户更加系统地学习WinCC冗余内容。
1.冗余系统简介WinCC冗余是两台互联的WinCC并行工作,并基于事件进行同步,提高了系统的可靠性。
WinCC冗余具有下列功能:(1)故障自动识别,故障恢复后自动同步变量记录、报警消息、用户归档。
(2)在线同步变量记录、报警消息、用户归档。
(3)服务器故障时,客户端自动切换到可用的服务器。
(4)自动识别伙伴服务器的状态,并实时显现主备服务器的工作状态。
(5)自动生成系统故障信息,及时发现服务器软件故障。
步骤:(1)在Windows开始管理工具计算机管理里面打开本地用户和组图01(2)创建一个新用户或者使用默认的Administrator(3)对于新建用户,在隶属于中,为用户分配Administrator,SIMATIC HMI和SQLServer2005MSSQLUSER$本地计算机名称$WinCC三个用户组。
对于默认Administrator 用户,检查是否属于上述三个组。
图02注意:两个$之间的“本地计算机名称”不能包含@ 、- 、空格、中文字符,同时第一个字符必须是字母。
如果不满足上述要求,请右键点击我的电脑—〉属性—〉计算机名称—〉更改,修改计算机名称,并重新安装SQL Server。
3.2 创建一个WinCC项目创建一个WinCC单用户或者多用户项目,组态相应的WinCC功能。
3.3 冗余功能设置(1)激活冗余选项右键单击冗余,打开冗余,选中“激活冗余”复选框。
wincc实现软冗余手册
1 Software RedundancyWithin WinCC, the software redundancy feature makes it possible to monitorcritical sections of a plant by using a redundant connection to several PLCs.Software redundancy considerably improves reliability when critical plantsections are to be monitored. For example, a redundant connection to twoPLCs means that one PLC takes over if the other PLC fails. Using softwareredundancy does not mean that you can only establish redundant connectionsto the PLCs configured. It is still possible to connect any PLC in a non-redundant layout. The switchover between redundant PLCs is performedautomatically in the event of a malfunction. However, a manual switchover isalso possible by specifying a tag (@ForceConnectionState).NoteEstablishing a redundant connection requires two PLCs.Setting up software redundancy:In order to use software redundancy under WinCC, the following settings are required in the Control Center:Step 1The computer properties must be set to the following values:Step 2Within the Alarm Logging system, the "short-term archive" must beactivated:If the "short-term archive" has not yet been activated, proceed as follows: In the navigation window, open the pop-up menu of the "Archives" object and select the "Add/Remove" menu item. Within the "Assign StorageParameters" dialog box, activate the "Short-Term Archive Active" check box.Step 3Within the Alarm Logging, the system messages must be retrieved; select the "Options" and "WinCC System Messages" menu items for thispurpose. In the "WinCC system messages" dialog box, activate the "Create New System Messages Only" option and press the "Create" button. This procedure retrieves the system messages associated with softwareredundancy.Step 4By means of the "DynWizEdit.exe" program, integrate the DynamicWizard for software redundancy into the WinCC system (GraphicsDesigner). This integration procedure requires the following steps: In the Windows Explorer, start the "C:\Siemens\WinCC\bin\DynWizEdit.exe"program. Select the "German" language in the toolbar. Retrieve the"C:\Siemens\WinCC\wscripts\wscripts.deu\SW_Redundanz.wnf" script by selecting the "Dynamic Wizard" and "Retrieve Wizard Script" menuitems. The compilation progress is shown in the output window. After the compilation has been completed successfully, the new entry "EstablishRedundant Connection" appears in the "Dynamic Wizard" window.Step 5Integrate the "SIMATIC S7 PROTOCOL SUITE" communications driver within the tag management.Step 6Within the required bus type (e.g. MPI), create a logical connection in the "SIMATIC S7 PROTOCOL SUITE" communications driver. Give anexpressive name to this connection.Step 7Open an existing picture in the Graphics Designer. Within the Dynamic-Wizard (in the "System Functions" tab), start the "Establish RedundantConnection" program by double-clicking.Step 8Press the "More" button in the welcome screen.Step 9Select the main connection in the "Set Options" dialog box. Then press the "More" button.Step 10Edit the settings for the back-up connection in the "Set Options" dialog box. Then press the "More" button. The "Automatic Switchover" check box must be active (default setting).The settings for the back-up connection (S7 network address) can be found in the "Connection" tab. Access this tab via the connection propertiesdialog box for the connection.Step 11The settings you specified are displayed in the final "Finished" dialog box.By pressing the "Finish" button, connection-specific internal tags arecreated in a tag group. This tag group is stored within the tag management under "SIMATIC S7 PROTOCOL SUITE" and the associated channelunit.NoteBy pressing the "Back"u button, you can go back one step and make any necessary changes.1.1 Connection-specific Internal TagsConnection control is accomplished by means of connection-specific internaltags. The connection-specific internal tags are created by a wizard. The nameof a connection-specific internal tag is composed of the name of the associatedconnection and an identifier. The connection name is provided with a '@'prefix to identify it as a system tag. Example: "@connectionname@identifier". All connection-specific internal tags are assembled to forma "@connection name" tag group.NoteOnly if the associated connection is ready for operation does the WinCC datamanager permit access to connection-specific tags. However, it is possible tohave read and write access to connection-specific internal tags independentlyof the connection status.The following system tags are available for SIMATIC S7 PROTOCOL SUITEsoftware redundancy:@ConnectionStateMeaning:connection statusType:DWORDAccess:readDefault:0 = "faulty"The current connection status can be determined by means of the'ConnectionState' tag.0 = connection faulty1 = connection ready for operation@ConnectionErrorMeaning:error causeType:DWORDAccess:readDefault:0 = "no error"The tag contains an error cause describing the reason why theconnection was interrupted. Default = 0, i.e. connection not yetestablished or without error. When establishing a connection, the tag isloaded with 0 (no error) again. The error code is interpreted in achannel-specific manner. The S7 channel stores the S7 DOS error codehere.0 = no error<> 0 = S7 DOS error code@ConnectionErrorStringMeaning:error cause as stringType:TEXT8 [128]Access:readDefault:"" = "no error"The tag contains the error cause in the format of a string describing the reason why the connection was interrupted. The string is put out in the language currently selected. Default = "", i.e. connection not yetestablished or without error. The following texts are entered in the S7channel in English, without regard to the selected language."No Error"= No error"Error hhhh"= hhhh error occurred(hhhh = S7 DOS hexadecimal error code)@ConnectionErrorCountMeaning:communication error counterType:DWORDAccess:readDefault:0 = "no error"The value of this tag is incremented by 1 each time a connection isinterrupted.In the event of an overflow the count starts again with 0.@ConnectionEstablishModeMeaning:connect modeType:DWORDAccess:writeDefault: 1 = "automatic"This tag enables you to specify a connection to be establishedautomatically. The S7 channel then attempts to reestablish a failedconnection at intervals of approx. 4 seconds. If a value = 0 is enteredin this tag, the connection will not be reestablished automatically atintervals of 4 seconds, but remains interrupted.Writing the @ConnectionEstablishMode tag takes the following effect:0 = manual connecting mode-> deactivate automatic connecting<> 0 = automatic connect mode-> activate automatic connecting@ForceConnectionStateMeaning:preferred connection statusType:DOWRDAccess:writeDefault: 1 = "established"This tag can be used to notify the channel of the preferred connection status. Usually this tag has the value 1, i.e. the channel attempts toestablish the connection (at regular intervals of approx. 4 seconds, ifapplicable). If the value 0 is written to this tag, the channel interrupts the connection.Writing to this tag takes the following effect:0 = preferred connection status: connection interrupted-> if connection established-> cause connection to be interrupted1 = preferred connection status: connection established-> if connection interrupted-> cause connection to be established@ForceConnectionAdressMeaning:selecting the connection addressType:DWORDAccess:writeDefault:0 = "configured"This tag specifies which of the connection addresses is to be used for establishing the connection.Writing to this tag takes the following effect:0 = connection via configured connection parameters-> if @ForceConnectionAddress previously 1-> cause connection to be interrupted1 = connection via alternative connection parameters-> if @ForceConnectionAddress previously 0-> cause connection to be interrupted->If connect mode is set to "automatic", the connection isautomatically established with the corresponding address.@AlternateConnectionAdressMeaning:Alternative connection addressType:TEXT8 [255]Access:writeDefault:"..." = "configured"The alternative connection address string can be entered in this tag.This is the same string as the one which is displayed as connectionparameter in the WinCC Control Center. The string is channel-specific. On system start-up (runtime), the configured address isentered here as default for the S7 channel. If an address has not beenconfigured yet, the text "Illegal Address" is entered for the S7 channel.Example of an address specified for an S7 PLC with station address 3via MPI: “MPI,3 0,,0,0,02“Writing to this tag takes the following effect:->If the address is changed by the write process, the "Connection via alternative connection parameters" setting causes the connection to be interrupted.->If the "automatic" connect mode has been set, the connection isestablished automatically, using the address just previously written.1-112 Master-Reserve Change-over on the S7When the Dynamics Wizard has finished setting up the redundant-backup link, you canextend the script by adding the …Master-Reserve Change-over“ option.To do so, you open the script under …Global Script -> Actions -> Global Actions“. If yourselected connection is called …CPU_3“ as in the illustrations above, open @CPU_3.pas.Control Center- (Projekt.MCP)ProjektVariablenhaushaltEditorenGlobal ScriptAktionenGlobale Aktionen CPU_3.pas CPU_4.pas CPU_5.pasHaving opened it, you then insert the sequence printed in bold type and highlighted ingray. Here too it is assumed that your connection is called …CPU_3“. If you have used adifferent name, replace each occurrence of …CPU_3“ with the name you have used. The bitvariable …SWR.Standby“ is the bit …Reserve“ from the status word (DW 9.1) from theinstance DB of the call for FB101 …SWR_ZYK“. If you have used a different name forthis, replace the name accordingly............{MSRTStopMsgService ( ServiceID, &Error );}If ( GetTagDWordWait( "@CPU_3@ConnectionState" ) == 0 ){SetTagDWord( "@CPU_3@ForceConnectionState", 1 );}else{if ( GetTagBitWait( "SWR.Standby" ) == TRUE ){SetTagDWord( "@CPU_3@ForceConnectionState", 0 );}}return 1;}}2-12Note: you can add the …Standby bit“ to the structure for the redundant software backup screen block (see section 7.2.2 in the user documentation for the redundant-backup software blocks) as follows:Name Data type Offset BitWORD Status WORD00BIT MasterSwitch BIT20BIT RedTurnOn BIT29BIT RedTurnOff BIT28BIT Standby BIT092-13。
wincc冗余问题
wincc冗余问题如果需要使⽤WinCC冗余系统时,请仔细阅读下⾯的⽂档,它将解决以下⼏个问题:(1)WinCC冗余有什么样的功能?(2)需要购买什么样的授权?(3)应该安装在怎么样的系统上?(4)如何为⽤户配置操作系统的权限?(5)如何创建WinCC的冗余服务器项⽬?(6)如何创建WinCC的客户机?(7)如何诊断冗余错误和识别冗余⼯作状态?除此之外,对于需要引申的内容,该⽂档还提供了相关内容的链接地址和帮助路径,⽅便⽤户更加系统地学习WinCC冗余内容。
1.冗余系统简介WinCC冗余是两台互联的WinCC并⾏⼯作,并基于事件进⾏同步,提⾼了系统的可靠性。
WinCC冗余具有下列功能:(1)故障⾃动识别,故障恢复后⾃动同步变量记录、报警消息、⽤户归档。
(2)在线同步变量记录、报警消息、⽤户归档。
(3)服务器故障时,客户端⾃动切换到可⽤的服务器。
(4)⾃动识别伙伴服务器的状态,并实时显现主备服务器的⼯作状态。
(5)⾃动⽣成系统故障信息,及时发现服务器软件故障。
如果项⽬中有上述需求,WinCC冗余可以⽅便项⽬的实施。
2.搭建WinCC冗余项⽬的必要条件2.1 软件和授权表012.2 安装系统环境建议使⽤Windows Server 2003或者Windows Server 2003 R2对于单⽤户的冗余系统,也可使⽤Windows XP操作系统。
更详细的兼容性列表,可以参考:87957163.组态WinCC冗余系统3.1 创建Windows⽤户在两台服务器上,创建相同的⽤户名和密码。
步骤:(1)在Windows开始管理⼯具计算机管理⾥⾯打开本地⽤户和组图01(2)创建⼀个新⽤户或者使⽤默认的Administrator(3)对于新建⽤户,在⾪属于中,为⽤户分配Administrator,SIMATIC HMI和SQLServer2005MSSQLUSER$本地计算机名称$WinCC三个⽤户组。
对于默认Administrator⽤户,检查是否属于上述三个组。
构建一个WinCC冗余项目
如果需要使用WinCC冗余系统时,请仔细阅读下面的文档,它将解决以下几个问题:(1)WinCC冗余有什么样的功能?(2)需要购买什么样的授权?(3)应该安装在怎么样的系统上?(4)如何为用户配置操作系统的权限?(5)如何创建WinCC的冗余服务器项目?(6)如何创建WinCC的客户机?(7)如何诊断冗余错误和识别冗余工作状态?除此之外,对于需要引申的内容,该文档还提供了相关内容的链接地址和帮助路径,方便用户更加系统地学习WinCC冗余内容。
1.冗余系统简介WinCC冗余是两台互联的WinCC并行工作,并基于事件进行同步,提高了系统的可靠性。
WinCC冗余具有下列功能:(1)故障自动识别,故障恢复后自动同步变量记录、报警消息、用户归档。
(2)在线同步变量记录、报警消息、用户归档。
(3)服务器故障时,客户端自动切换到可用的服务器。
(4)自动识别伙伴服务器的状态,并实时显现主备服务器的工作状态。
(5)自动生成系统故障信息,及时发现服务器软件故障。
如果项目中有上述需求,WinCC冗余可以方便项目的实施。
2.搭建WinCC冗余项目的必要条件2.1 软件和授权表012.2 安装系统环境建议使用Windows Server 2003或者Windows Server 2003 R2对于单用户的冗余系统,也可使用Windows XP操作系统。
更详细的兼容性列表,可以参考:87957163.组态WinCC冗余系统3.1 创建Windows用户在两台服务器上,创建相同的用户名和密码。
步骤:计算机管理里面打开本地用户和组◊管理工具◊(1)在Windows开始图01(2)创建一个新用户或者使用默认的Administrator(3)对于新建用户,在隶属于中,为用户分配Administrator,SIMATIC HMI和SQLServer2005MSSQLUSER$本地计算机名称$WinCC三个用户组。
对于默认Administrator用户,检查是否属于上述三个组。
WinCC中文手册-WINCC冗余
在线帮助的发行版
冗余
1
WinCC 冗余
05.2005
WinCC 冗余选件提供:
在线帮助的发行版
冗余
7
WinCC 冗余
05.2005
过程连接出错后的同步
如果在服务器和一台或多台 PLC 之间进行运行操作时发生网络错误,则该错误解决 后,同步会被自动启动(如果此前已组态)。
在线同步
在内部消息报警记录期间和用户归档中将进行服务器到服务器的直接同步(在线同 步)。
在线帮助的发行版
8
05.2005
在线帮助的发行版
4
冗余
05.2005
1.1.2 带冗余的 WinCC 系统结构
引言
WinCC 冗余
WinCC 项目 WinCC 项目由一组自动化系统、一台服务器以及一台或多台客户机组成。项目还包括 诸如程序、组态数据和其它设置等所有数据。
冗余 WinCC 项目 当另一台功能完全相同的服务器开始并行运行时,就构建了项目的冗余。这两台服 务器相互连接,并都与 PLC 和客户机相连。更详细信息参见“组态完全相同的功 能”。
注意: 如果“应用程序正常检查”功能检测到软件出错,且启动了客户机的切换,则必须 重新启动相关的服务器。只有如此,才能将客户机与服务器重新链接。 冗余服务器上必须安装有 Windows 2000 Server,而客户机 PC 上必须安装有 Windows 2000 或 Windows XP。
WinCC客户端与冗余服务器配置步骤
WinCC客户端与冗余服务器配置步骤1 / 33主服务器CP1623网卡配置2 / 331.在服务器端设置CP1623网卡IP地址3 / 334 / 332.在Configuration Console(组态控制台)中设置CP1623网卡模块模式为组态模式,修改索引编号后点击应用。
5 / 336 / 33此时打开Station Configurator(站组态编辑器),显示如下7 / 338 / 333.在Configuration Console(组态控制台)中设置S7ONLINE访问点为PC internal local9 / 3310 / 334.在Station Configurator(站组态编辑器)中添加类型为WinCC应用程序的组件,并修改索引编号。
11 / 3312 / 33此时Station Configurator(站组态编辑器)显示如下13 / 3314 / 335.在Station Configurator(站组态编辑器)中修改站名,与计算机名相同。
15 / 3316 / 336.在Step7中设置PG/PC接口为PC internal local17 / 3318 / 337.在Step7中打开主服器硬件组态,设置CP1623网卡的IP地址与MAC地址。
19 / 3320 / 33编译并下载21 / 3322 / 33下载完成后,打开Station Configurator(站组态编辑器)显示如下23 / 3324 / 338.在Step7中打开网络组态,编译后选中服务器,下载。
25 / 3326 / 33下载完成后,打开Station Configurator(站组态编辑器)显示如下27 / 3328 / 339.在服务器端重新设置CP1623网卡IP地址,IP地址与Step7硬件组态中不能重复。
29 / 3330 / 33IP地址修改完成后,打开Configuration Console(组态控制台)中地址,如下图所示31 / 3332 / 33备用服务器CP1623网卡配置备用服务器配置步骤除第4步与主服务器不同,其余均相同。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
05.2005 目錄 目錄 1WinCC冗余 (1)1.1组态WinCC系统 (3)1.1.1不带冗余的WinCC系统结构 (3)1.1.2带冗余的WinCC系统结构 (5)1.2冗余如何工作 (6)1.3组态冗余服务器 (9)1.3.1功能相同的组态 (9)1.3.2冗余系统的要求 (10)1.3.3冗余用户归档 (11)1.3.3.1冗余用户归档的要求 (12)1.3.3.2用户归档同步如何工作 (13)1.3.4消息在线同步 (15)1.4使用冗余 (16)1.4.1冗余系统建立指南 (16)1.4.2进入Windows NT系统中的服务器 (18)1.4.3组态冗余 (20)1.4.3.1“常规”标签控制 (21)1.4.3.2“用户归档”标签 (25)1.4.3.3在出现过程连接错误时的客户机切换实例 (27)1.4.4WinCC项目复制器 (30)1.4.5故障情况 (32)1.4.5.1情况1:服务器未运行 (33)1.4.5.2情况2:与伙伴服务器的连接出现故障 (35)1.4.5.3情况3:与客户机的网络连接出现故障 (37)1.4.5.4情况4:过程连接出现故障 (38)1.4.5.5情况5:软件出错 (39)1.5附录 (40)1.5.1WinCC冗余系统消息 (40)1.5.2WinCC冗余系统变量 (42)1.5.3缩写 (43)在线帮助的发行版 冗余 i目錄 05.2005在线帮助的发行版 ii 冗余 05.2005 WinCC冗余 1 WinCC冗余 引言 通过并行运行两台连接在一起的服务器,WinCC冗余将可在总体上显著增加WinCC和系统的可用性。
服务器将在运行系统中互相监控,以便尽早识别出现故障的伙伴服务器。
如果某台服务器出了故障,则客户机将自动从出现故障的服务器切换到仍然激活的服务器上。
这样可确保所有的客户机都能对过程进行监控和操作。
当出现故障时,处于激活状态的服务器将继续对WinCC项目的所有消息和过程数据进行归档。
在故障服务器恢复在线后,所有消息、过程值和用户归档的内容都将自动复制到已恢复的服务器。
这将填补故障服务器的归档数据空白。
该动作亦称为恢复后同步。
在线帮助的发行版 冗余 1WinCC冗余 05.2005WinCC冗余选件提供: ?当出现故障的服务器恢复在线后,使消息、过程值和用户归档自动同步。
?过程连接出错后,使消息、过程值和用户归档自动同步。
?内部消息在线同步。
?用户归档在线同步 ?在某台服务器出现故障时把客户机自动切换到冗余服务器上。
?用于将项目复制到冗余服务器的“项目复制器(Project Duplicator)”。
?在过程连接出现故障时自动切换客户机。
?对WinCC应用程序进行监控的“应用程序正常检查”功能。
“应用程序正常检查”功能 在WinCC/PCS7环境中,“应用程序正常检查”指的是对重要应用程序进行周期性的状态监控。
该功能将增强冗余的灵敏度,因为通过服务器自身就可将状态监控扩展到各应用程序。
所有重要的WinCC应用程序都将被自动监控。
如果状态监控检测到软件出错,则将把“@RedundantServerState”系统变量中的服务器状态设置为“故障”,并将所连接的客户机切换到冗余服务器。
过程控制消息将警告用户软件出错。
注意: 如果“应用程序正常检查”功能检测到软件出错,且启动了客户机的切换,则必须重新启动相关的服务器。
只有如此,才能将客户机与服务器重新链接。
冗余服务器上必须安装有Windows 2000 Server,而客户机PC上必须安装有Windows 2000或Windows XP。
在线帮助的发行版 2 冗余 05.2005 WinCC冗余 1.1 组态WinCC系统 1.1.1 不带冗余的WinCC系统结构 引言 上图显示了WinCC控制级的上方为公司级、下方为过程级的典型结构。
可以看到,控制级的任务分布在多台PC之间。
按照客户机服务器的结构对任务进行分配。
在线帮助的发行版 冗余 3WinCC冗余 05.2005由服务器完成的任务: ? 服务器获得自动化系统的过程图像和消息。
? 通过工业网络将服务器连接到自动化系统,以采集数据。
? 服务器为客户机提供过程数据,并对过程状态进行控制。
由客户机完成的任务: ? 客户机工作站操作并监控整个工厂。
? 客户机通过PC网络从相应服务器上获得当前所需状态。
? 通常,所有客户机都是相同的,并且具有相同的权利。
在线帮助的发行版 4 冗余 05.2005 WinCC冗余 1.1.2 带冗余的WinCC系统结构 引言 WinCC项目 WinCC项目由一组自动化系统、一台服务器以及一台或多台客户机组成。
项目还包括诸如程序、组态数据和其它设置等所有数据。
冗余WinCC项目 当另一台功能完全相同的服务器开始并行运行时,就构建了项目的冗余。
这两台服务器相互连接,并都与PLC和客户机相连。
更详细信息参见“组态完全相同的功能”。
在线帮助的发行版 冗余 5WinCC冗余 05.2005 1.2 冗余如何工作 引言 并行运行的冗余服务器的归档与归档同步 正常运行期间的WinCC归档 通常,服务器同时在运行系统中运行。
每台服务器均有其自己的过程驱动程序连接,并有其自己的数据归档。
PLC将过程数据和消息发送到两台冗余服务器,服务器对它们进行相应的处理。
服务器在在运行期间互相监控,以提早识别服务器出现故障现象。
过程控制消息将对此进行说明。
用户归档和内部消息可在线连续同步(在线同步)。
两台服务器具有相同的权限,并可互相独立地进行工作。
两者对用户都可用。
如果有一台服务器出现故障,将始终有一台相同的冗余服务器可用。
冗余服务器通过终端总线进行通讯,以便监控状态并使归档同步。
网络为具有TCP/IP协议的PC局域网。
如果服务器之间为串行连接,则它将用于监控状态,而不对归档进行同步。
在线帮助的发行版 6 冗余 05.2005 WinCC冗余 服务器故障 服务器故障指的是服务器的物理故障,例如,由于断电或非正常关闭服务器而引起的故障。
如果其中一台服务器出现故障,则另一台运行服务器会从PLC接收并归档过程值和消息。
这将确保数据的连续和完整。
客户机将自动从故障服务器切换到冗余伙伴服务器。
在短暂的切换后,所有操作站将继续可用。
如果冗余服务器之间为串行连接,则将用于监控状态。
触发客户机切换的因素 在服务器出现故障期间,系统将自动完成从缺省(主机)服务器到冗余服务器的客户机切换。
下列因素均可引起服务器的切换: ? 与服务器的网络连接出现故障 ? 服务器出现故障 ? 过程连接出错 ? “应用程序正常检查“功能已检测到出现故障的WinCC应用程序,并触发切换。
? 项目被取消激活。
服务器恢复后触发归档同步的因素 在下列错误纠正后将启动服务器之间的归档同步。
? 过程连接出错。
可能关闭过程连接监控。
更详细信息参见“组态”。
? 与伙伴服务器的网络连接出现故障 ? 服务器出现故障 ? 项目没有激活 服务器恢复后同步 当出现故障的服务器恢复在线后,冗余服务器将对停机时的归档执行同步。
通过将丢失的数据传送给曾经出现过故障的服务器,可消除故障所引起的归档空档。
该动作将使两台服务器再次相等并可用。
消息归档、过程值归档和用户归档将被同步。
在略微的时间延迟后(由故障所引起),发生故障的服务器将接收其数据。
归档同步将作为后台功能来实现,并与WinCC的过程管理和归档并行运行。
因此,可始终保证对系统的操作和观察。
在线帮助的发行版 冗余 7WinCC冗余 05.2005过程连接出错后的同步 如果在服务器和一台或多台PLC之间进行运行操作时发生网络错误,则该错误解决后,同步会被自动启动(如果此前已组态)。
在线同步 在内部消息报警记录期间和用户归档中将进行服务器到服务器的直接同步(在线同步)。
在线帮助的发行版 8 冗余 1.3 组态冗余服务器 1.3.1 功能相同的组态 引言 过程数据和消息的归档 必须为冗余服务器组态功能完全相同的变量记录和报警记录。
功能完全相同意味着: ? 完全相同的归档,附加内容可以以附加测量点或归档的形式添加。
这些附加内容将不进行同步,因此必须在伙伴服务器上对其手动更新。
WinCC使下列归档同步: ? 保存在硬盘上的归档,例如,过程值归档、压缩归档和消息归档。
? 另一方面,不执行主存储器的归档同步。
用户归档 用户归档要求两台服务器上的结构相同: ? 对于将要进行同步的用户归档的组态,其属性和域/记录结构必须完全相同。
1.3.2 冗余系统的要求 引言 实现WinCC冗余需满足下列要求: ? 对于带多用户操作的冗余WinCC服务器,只能使用带有下列服务器操作系统的计算机: - Microsoft Windows 2000服务器版 - Microsoft Windows 2003 服务器版 计算机、自? 冗余要求对服务器进行时间同步。
然而,强烈建议整套设备(WinCC动化系统等)都应进行时间同步。
这可使用WinCC中的“时间同步(Timesynchronization)”选件来完成。
? 来自AS和客户机的消息与确认必须始终包含有时间标志(在消息中),以避免条目重复(顺序报表)。
这可通过使用AS的报警块来实现。
? 来自下级自动化系统的过程值、消息和激活的消息锁定都将并行发送给两台服务器。
? 必须在两台服务器上同时安装冗余选件(Redundancy option)。
? 必须为冗余服务器组态完全相同的功能。
? 每个用户归档必须包含唯一的分配值域和最后修改日期域。
更详细信息参见“冗余用户归档”。
注意 仅“新”用户归档的数据可进行同步(V4.02及以上版本)。
在最新版本下组态的用户归档,如果仍然保留了原来的旧结构,将不进行同步。
然而,可以将这些“旧”用户归档转换为新结构。
更详细信息参见“用户归档手册”。
为了在电源出现故障时安全退出WinCC,建议使用不间断电源(UPS)。
在出现故障的服务器恢复正常后,报警记录中主动锁定的消息将通过对AS的正常查询来确定,随后将对这类消息进行同步。
对于被动的消息锁定而言,例如,仅在一台服务器上,则将对锁定信息进行同步。
如果在其中一台服务器上锁定消息类别,则不对冗余服务器上的锁定标记进行同步。
为了保证冗余系统变量状态的安全,建议使用冗余服务器之间的串行连接。
1.3.3 冗余用户归档 引言 用户归档可以通过操作、独立程序、PLC或者其它函数进行编辑。
并行编辑用户归档 在将记录并行添加到冗余用户归档时,请注意: ? 由于运行系统的原因,插入记录时的顺序可能有所不同。