如何构建一个WinCC 冗余项目

WinCC 冗余系统是两台互联的WinCC 服务器并行工作,并基于事件进行同步,提高了系统的可靠性。WinCC 冗余系统具有下列功能:
(1)故障自动识别,故障恢复后自动同步变量记录、报警消息、用户归档。
(2)在线同步变量记录、报警消息、用户归档。
(3)服务器故障时,客户端自动切换到可用的服务器。
(4)自动识别伙伴服务器的状态,并实时显现主备服务器的工作状态。
(5)自动生成系统故障消息,及时发现服务器软件故障。
如果项目中有上述需求,WinCC 冗余系统可以方便项目的实施。

1.搭建WinCC 冗余项目的必要条件

1.1 软件和授权

图片

1.2 安装系统环境

建议使用Windows Server 2008 R2 或更高版本的系统
更详细的兼容性列表,可以参考:
https://support.industry.siemens.com/kompatool/pages/main/index.jsf

2.组态WinCC冗余系统

2.1 创建Windows用户

在两台服务器上,创建相同的用户名和密码。
(1)在Windows 开始->控制面板->管理工具->计算机管理,打开本地用户和组,如图所示。

图片

(2)创建一个新用户或者使用默认的Administrator。
(3)对于新建用户,在隶属于中,为用户分配Administrator,SIMATIC HMI 二个用户组。对于默认Administrator 用户,检查是否属于上述二个组,如图所示。

图片

2.2 创建一个WinCC项目

创建一个WinCC 单用户或者多用户项目,组态相应的WinCC 功能。

2.3 冗余功能设置

(1)激活冗余选项
打开冗余配置选项,选中“激活冗余”复选框,如图标识1所示。

图片

(2)根据现场要求设置冗余选项
各个选项的详细解释请参考:
WinCC 信息系统->组态->冗余系统->组态冗余系统->如何组态冗余服务器。
(3)选择WinCC服务器间的冗余识别连接方式
请使用串口,或者双网卡,提高冗余状态的稳定性。如上图标识2所示。
串口连接电缆请参考http://support.automation.siemens.com/CN/view/zh/26417340

(4)服务器伙伴之间时间同步
通过使用时间同步基本控件,实现服务器之间的时间同步,如图所示。

图片

(5)生成服务器数据包
右键点击服务器数据,在弹出菜单中选择创建数据包,单击确认生成服务器数据包,如图所示。

图片

2.4 复制项目到冗余服务器

只需将组态好的WinCC 项目,复制到另外一台服务器上。步骤如下:
(1)打开WinCC 项目复制器
Windows 开始->所有程序->SIMATIC ->WinCC ->Tools 里面的Project Duplicator。

图片

(2)选择要复制的项目
点击浏览按钮,选择所要复制的WinCC 项目的 .mcp 文件

图片

(3)指定要复制项目的网络路径
首先,在伙伴服务器上创建一个共享文件夹,用于保存WinCC 项目。
其次,在项目复制器上点击浏览按钮,通过网络邻居找到伙伴服务器上创建的共享文件夹。

图片

(4)点击Duplicator,复制项目。
项目复制完成后,会有提示复制完成对话框,单击关闭。
使用项目复制器复制WinCC 项目,相应的计算机名称、冗余的主从设置会自动更改。
注意:
检查一下WinCC 通讯通道中的逻辑设备名称与Set PG/PC 指定的名称是否一致。如果不一致,需要手动修改逻辑设备名称。方法为:右键点击相应的通讯驱动->系统参数->单元->逻辑设备名称。

2.5 客户机的设置

确保客户端的Windows 用户拥有Administrator,SIMATIC HMI 二个用户组。同时,如果WinCC 服务器上不存在此客户端的Windows 用户,必须在WinCC 服务器上按照“3.1 创建Windows 用户”创建此Windows 用户。
与没有本地项目的客户端相比,有本地项目的客户端具有以下特点:
(1)可以装载多个服务器数据包,查看多个服务器的数据
(2)每个客户端可以定义不同的个性化画面
关于客户端类型的更多介绍请参考WinCC 信息系统->组态->多用户系统->客户机组态。

2.5.1 客户端没有本地项目

(1)在服务器项目的计算机列表中添加客户机的计算机名称,否则客户机无法访问服务器的项目。

图片

(2)打开WinCC 项目管理器,如图所示。

图片

(3)打开服务器的项目
点击WinCC 项目管理器中的文件->打开,在弹出对话框中选择服务器上的MCP 文件,点击OK 确认,如图所示。

图片

(4)激活WinCC 项目
在弹出登陆对话框中,输入在服务器上用户管理中组态的用户名和密码,如图所示。

图片

2.5.2 客户端有本地项目

(1)创建客户端项目
点击文件->新建, 弹出如图的对话框:

图片

(2)加载服务器数据包
右键点击服务器数据包,在弹出菜单中选择装载,在下面窗口中选择在服务器上生成的pck 文件。
路径为:网上邻居->服务器计算机名->WinCC 服务器项目->服务器计算机名->Packages ->*.pck 文件

图片

(3)组态客户机项目
可以为客户机组态自己的项目画面,在画面编辑器中新建相应的画面,如图所示。

图片

(4)为客户机指定首选服务器
右键点击“服务器数据”选择“组态”,在弹出菜单中设置“首选服务器”,如图。

图片

2.6 初次启动冗余项目

(1)首先,激活主服务器项目。
(2)激活备用服务器项目。
注意:一定要等到主服务器完全启动后,才能激活备用服务器。
(3)激活相应的客户机。

2.7 冗余的简单诊断

当冗余系统故障时,可以首先确认故障是否与冗余有关。如果无关,按照普通的诊断方式解决问题。
(1)确定服务器故障是否与冗余有关
检查变量@RM_MASTER 的状态,该变量属性系统的内部变量,在冗余变量组下。并手动切换@RM_MASTER 的值(0 和1),观察伙伴服务器中该值的变化。如果能够成功切换,则故障与冗余功能无关。
(2)服务器故障与冗余有关
当@RM_MASTER 不能正常切换,检查@RedundantServerState 的值。如果该值为3,请重新启动计算机。如果重新启动仍然不能解决问题,请用项目复制器,重新复制项目。
注意:如果冗余选项中启动了“过程连接错误后同步”,则先检查过程连接是否正常。
(3)通过系统消息查看冗余工作状态
关于诊断的更多内容请参考:
https://support.industry.siemens.com/cs/ww/en/view/109736224/76830499979?dl=zh
关于冗余变量状态的含义请参考:
WinCC 信息系统->冗余系统->使用WinCC Redundancy 的各种情况>WinCC 冗余系统变量。

广州巨控手机 APP 监控PLC 方案

如何从wincc上采集数据

如何实现手机APP控制PLC

如何采集wincc数据并转成HTTPS协议给第三方软件

wincc异地监控1200PLC的方法

组态王与PLC的无线4G通讯

工控人如何用云组态做手机APP实现PLC远程监控

如何实现PLC短信微信报警

两台PLC之间的4G远程无线通讯

如何远程读取wincc数据

如何快速实现互联网远程监控plc?

S7-400H和WINCC通讯

WinCC 画面中浏览 PDF 文件

WinCC V7.5 SP1VBS全局变量的使用

200smart怎么通过4G网络与wincc通讯

WINCC中比较实际趋势曲线和设定值(理想)曲线的实现方法

西门子1500PLC怎样异地远程监控

经典WinCC移植到WinCC Professional

WinCC 数据使用MQTT传送到云端

NET421/NET431西门子plc与ABplc通讯网关

S7-200 SMART 与 S7-1200 之间 TCP 通信— S7-200 SMART 作为服务器

如何在 WinCC Runtime Professional 中自动调整画面分辨率适应窗口的大小?

如何实现简单的 WinCC 项目分屏?

s7-1200通过4G网连接中控室

WinCC C/S结构快速入门

如何防止多个WinCC客户机同时操作或更改数值?

精智Comfort屏如何周期性调用脚本

巨控协议转换网关GRM321GRM322GRM323应用场景

精智面板/二代精简PN面板如何使用Modbus TCP/IP 通信组态

如何快速实现OPC DA转为WEBSEVER

200smart数据日志的功能

HMI如何通过PLC变量控制开始和停止数据记录

WinCC flexible配方与PLC的同步

HMI面板与S7-1500 R/H 冗余PLC的通信

WinCC Flexible Smart快速导入 Smart PLC变量

巨控OPC560系列远程智能控制终端

S7_1200配方功能快速入门

PLC远程调试监控模块-巨控GRM530

PN IO设备ET 200SP将支持R1模式

SCL 常见问题

PLC协议转换网关:巨控NET400

如何判断S7通信中断

S7-1500R/H PROFIBUS DP 通信

如何实现PLC短信报警

WinCC  Modbus TCP 通信

wincc 远程和PLC通讯方案

1500PLC与wincc通过4G网络远程通讯

WINCC中自定义 XY 轴的多功能曲线的实现方法

wincc报警如何通过短信发送给手机

在WinCC(TIA Portal)项目中,如何正确的使用面板,模板,弹出窗口和滑入窗口?

通过巨控GRM532Y-C远程调试下载国外PLC

巨控GRM远程模块配置使用流程简介

巨控远程模块微信报警配置方法

TIA中如何将数据块的实际值转到初始值中

wincc 远程和PLC通讯方案

如何使用EXCEL访问WinCC中的实时数据实现报表

西门子PLC无线通讯解决方案

巨控无线通讯模块在带式输送机行业的应用

WinCC激活故障排除及解决思路

Wincc在手机端监控_巨控OPC560解决方案

PLC之间的Profibus 通讯

怎么远程控制国外的PLC

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值