SIEMENS中国西门子一级代理商
SIMATICWinCC 提供有完整软件包和运行版软件包,带有128、512、2048、8192、65536、102400、153600、262144 个 PowerTag1)PowerTag是通过 WinCC 通道连接到控制器或其它数据源的数据点。从一个数据点中多能导出 32个报警信号。没有连接到过程的内部变量可作为额外的系统性能提供。除 WinCC 外还包括 512个归档外部变量。每个归档授权可用于较大的数量结构。
用于多用户组态的许可证
具有所要求的PowerTag 数和 WinCC/Server 选件的系统软件必须安装在服务器上。对于 WinCC 客户端,基本配置需要一个RT128 或 RT Client 许可证就足够了2) .为在客户端上组态,还需要 RC128授权。若组态在服务器项目中没有自身项目的 WinCC 客户端 (UniClient),则可进行远程组态。
为使用 OPC条目管理器实现组态,必须满足下列要求:
OPC 服务器是OPC DA 服务器或 OPC XML 服务器。
已在 OPC服务器上组态了一个变量。
如果要将WinCC 用作 OPC 服务器,必须启用 WinCC OPC 服务器的 WinCC 项目。如果不是这样,OPC 条目管理器不能访问WinCC OPC 服务器。
必须可以通过 IP地址或 HTTP 访问 OPC 服务器的计算机。
OPC服务器必须支持浏览器功能。如果不是这样,必须手动组态对 OPC 服务器变量的访问。
OPC 条目管理器不能用来查询 OPC XML 服务器的名称。可以使用“OPC Web 服务器"按钮添加 OPC XML服务器。有关详细信息,请参见“WinCC OPC XML 客户端"。
OPC条目管理器 | 描述 |
---|---|
联网计算机尚未检查其是否装有 OPC DA服务器。 | |
未在网络中找到计算机或不能访问计算机。 | |
联网计算机经检查装有 OPC DA服务器。 | |
联网计算机包含以OPC 符号标识的 OPC DA 服务器。数字指示使用了 WinCC OPC DA 客户端的哪种 OPC DA规范。 | |
<LOCAL> | 指运行 OPC条目管理器的计算机。 |
http:// | OPC XML服务器的名称。 可以使用“OPCWeb 服务器"按钮添加 OPC XML 服务器。 |
创建连接
创建连接时,OPC 条目管理器会组态所有需要的设置。如果到 OPC 服务器的连接已经创建,则该功能不可用
WinCC与S7-1200 CPU的OPC 通信
WinCC V7.2以前版本中没有与S7-1200 CPU 通信的驱动,WinCC与S7-1200CPU之间通过以太网的通信,只能通过OPC的方式实现。S7-1200 作为OPC的Sever端,只需设置IP地址即可。上位机作为OPC 的Client端,通过SIMATIC NET 软件建立PC Station来与S7-1200通信,实现步骤见 SIMATIC NETOPC 。
建立好PC Station 后,WinCC中的实现步骤如下:
西门子6AV6381-2BD07-5AV01.建立所有WinCC中要用到的变量
在OPC Scout中建立好所有WinCC中要用到的变量,步骤 OPCscout 。
2.添加新的驱动
打开WinCC软件新建一个项目,用鼠标右键点击“变量管理",在快捷菜单中点击“添加新的驱动程序",添加新的驱动:Opc.chn。如图1所示。
图1. 添加一个新的驱动new driver, OPC driver
西门子6AV63812BD075AV0 WINCC通信
3.在WinCC中搜索及添加OPC Scout中定义的变量
用鼠标右键点击OPC Groups ,在快捷菜单中点击“系统参数",如图2所示。
图2.进入系统参数system parameter
选中OPC.SimaticNET,点击“浏览服务器"按钮进行搜索。如图3所示。
图3.选择服务器浏览
在学习300和400系统的过程中,接触到了冗余的概念,300采用的是软冗余,400呢?既可以软冗余又可以硬冗余。两者的冗余功能是相同的,究竟有什么区别呢?
一、概念
软冗余通俗的讲就是软件冗余,软件冗余(SWR) 是一个软件包,可以应用于对主备系统切换时间要求不高的控制系统中,需要安装
硬冗余是指物理上的硬件冗余,通过同步模块使两套互为冗余的系统进行实时数据交换、通讯。
二、 两者的区别
1、软冗余是通过软件冗余包实现的冗余,软冗余是两个独立运行的CPU通过标准的通信接口,如MPI口或者PROFIBUS-DP模块或者以太网模块进行数据的同步,I/O设备的连接是通过两个冗余 PROFIBUS DP 网络与带有冗余IM 153-2接口模块的ET-200M站实现。通俗的说就是软冗余实际上就是CPU之间的冗余和DP网络的冗余,主、备系统通过软冗余专用程序进行数据交换,备份以及故障切换。
硬冗余是通过同步光缆和同步模块实现的冗余功能,不需要软件包支持。
2、软冗余主、备系统的CPU型号可以不同,例如一个为300,一个为400;硬冗余主、备系统的CPU型号必须相同。
3、软冗余的数据同步是周期性同步;硬冗余数据同步是时间同步。
3、软冗余中主cpu工作时,备用cpu是暖待机,也就是说当主CPU 正在处理程序组件时,备用CPU 则跳过这些程序,这样可以防止在两个程序组件中出现不一致,也就是待机站上的程序一直准备接管程序进行处理。软冗余系统中,主、备系统切换时间长,一般为秒级。
硬冗余的主CPU和备用CPU都处于RUN模式,两个CPU同步地处理用户程序,主站故障后,备用cpu可以立即进行切换,两个CPU 的处理密切协调,时间为毫秒级。
4、当dp从站的接口或profibus链路故障,软冗余的主备cpu会进行切换,而硬冗余系统中,从站故障不会出现主、备cpu切换的情况。
5、软冗余不支持IO冗余,IO冗余只能在硬冗余中实
通常情况下不允许在ES上运行OSserver项目,在ES上运行后会造成数据库的混乱,项目在投入使用后,一般会将ES下所创建的OS删除防止进行误操作;但有时因为需要调试,需要这样的操作,那么如果在ES上不小心运行了OS server项目,该怎么办?
1、 在ES上打开WinCC Explorer。打开变量记录。选择“归档组态"和“TagLoggingFast”。右击菜单选择“Reset”。
2、 选择“TagLogging Slow”, 右击菜单选择“Reset”。
3、 打开报警记录。选择归档组态和消息归档。右击菜单并选择“Reset”。
4、 关闭WinCC Explorer。
5、 打开 Windows Explorer。在ES计算机上找到OS项目的存储路径。
6、 删除文件x.dcf 和 x.dc_bck,如果有的话(x = 用户OS项目名,比如:项目名.dcf)。
7、 检查是否含有xAlg.ldf, xAlg.mdf, xTlg.ldf 和xTlg.mdf文件,并删除(x =用户OS项目名,比如:项目名.dcf)。
8、 删除OS项目的整个“ArchiveManager”路径(包括所有子路径)。
9、 在组件视图下,展开该OS server项目的 PC station。选择 OS站,右击打开弹出菜单,选择 "Generate server data"。
10、 如果需要的话(比如,服务器和服务器之间的连接,CAS连接),打开弹出菜单,选择“Assign OSserver”。取消服务器分配的选择并确认改动,并重新给OS服务器分配对应服务器数据包。
11、 在 SIMATICManager 中组件视图下打开 OS 服务器项目。在WinCC Explorer中打开冗余编辑器。检查设置并点击"OK"确认。关闭OS项目并关闭 WinCC Explorer。
注意:如果组态的是冗余服务器,该步是必须的;如果是非冗余服务器,则忽略该步。
12、 在SIMATIC Manager中通过“Tools > Multiple OS compilation wizard”.启动"编译OS"功能。选择“Complete OS with overall reset”。
注意:
1、执行第1、2、3步是会删除归档数据
2、步骤6,9,10,11和12不是必需的。在用户不能确认是否在OSserver上对相关内容作了更改的情况下时是必需的。
3、从PCS 7 V7.0开始,可以通过在WinCC项目属性中,在“Options”菜单项中使用不激活“Permitactivation on ES”功能来锁定在ES上激活项目。