n
1 示例系统的体系结构n
本示例中,OS 采用Client/Server结构,且Server11与 Server12互为冗余。DemoAS为H系统。2台Server与H系统的通讯应采用CP1613卡。Server与标准系统通讯,可采用普通网卡,具体方法可参考此例。
图0为示例系统的配置图。图中包含如下的硬件:
• 2个CPU 417-4H, 2个CP443-1
• 2 段不同的以太网网段
• 具有1613卡及普通网卡的PC机
• 具有普通网卡的PC机n
H-CPU | Order Number |
CPU 417-4H | 6ES7 417-4HL01-0AB0 |
CP 443-1 | 6ES7 443-1EX11-0XE0 |
注意:AS与OS Server通过System Bus进行通讯。System Bus采用ISO协议,CP443-1与CP1613只需设置各自的MAC地址。
OS Client 与Server通过Terminal Bus进行通讯。Terminal Bus采用TCP/IP协议,Client 与Server必须设置在同一个子网中,最好配置固定的IP地址,相同的工作组。Client 与Server还必须设置相同的用户名和密码。n
2 软件版本描述
构建Client/Server结构的软件包括:n
软件 | 版本 |
SIMATIC PCS7 | V6.0+SP3.0 |
WinCC | V6.0+SP2 |
STEP7 | V5.3+HF4 |
3 组态n
3.1 创建一个新项目
运行SIMATIC MANAGER 并创建一个新的项目, 示例中为ServerClient。插入一个新的ES站。示例中将其命名为SHAY40CC,如图1所示。n
3.2 ES站的硬件组态
通过双击组态或使用右键弹出菜单, 打开SHAY40CC的硬件组态(HWConfig),在本例中分别插入Application和CP1613,如图2、3所示。本例中的硬件组态仅供参考,用户以实际硬件组态情况为准。n
3.3 AS站的硬件组态
插入一个新的H站。示例中将其命名为DemoAS,如图4所示。通过双击硬件或使用右键弹出菜单, 打开DemoAS的硬件组态(HWConfig)如图5所示。n
3.4 AS站的软件组态
打开SIMATIC MANAGER的Plant View,进行DemoAS的软件组态,插入所需的Hierarchy folder、CFC和画面。如图6所示。n
DemoAS的软件组态完成后,可以通过运行OS compile,将Tag and Messages、Block icons和Picture Tree 传送到OS Server 的WinCC项目中去。本文不作详细说明。n
3.5 OS Server(Master)的硬件组态
插入一个PC 站。示例中将其命名为Server11,如图7所示。n
通过双击组态或使用右键弹出菜单, 打开Server11的硬件组态(HWConfig),在本例中分别插入WinCC Application和CP1613,如图8所示。n
3.6 OS Server(Standby)的硬件组态
插入一个PC 站。示例中将其命名为Server12,如图9所示。n
通过双击组态或使用右键弹出菜单, 打开Server12的硬件组态(HWConfig),在本例中分别插入WinCC Application(Stby)和CP1613,如图10所示。n
当AS和OS Server的硬件组态完成后,还必须运行NetPro组态网络连接。本文不作详细说明。n
3.7 创建OS Server(Master)的Server Data
打开Server11的WinCC组态,如图11、12所示。n
创建OS Server的Server Data,如图13、14所示。
注意:Server12不需要进行WinCC组态。n
3.8 OS Server冗余设置
继续Server11的WinCC组态,打开冗余设置,如图15、16所示。n
3.9 OS Server的软硬件下装
OS Server组态完成后,就可以进行硬件组态和软件组态的下装。其中硬件组态下装还包含网络连接的下装;而软件组态下装指的是WinCC 项目的下装。在组态下装之前,我们一定要设置Server11和Server12的网络路径。如图17、18所示。n
接下来就可以下装硬件组态,如图19、20所示。n
然后下装WinCC 项目,如图21、22、23、24所示。n
注意:WinCC项目下装完成后,系统会进行数据校验,还要花费一定时间,只有当出现图24时,才表示下装结束。
Server12和Server11软件下装的方法相同,如图25,具体过程不再重复。n
3.10 OS Client的WinCC组态和下装
在该项目中创建一个PC Station,命名为Client1,插入WinCC Application Client,如图26。
注意:Client不需要插入网卡及组态网络连接。n
打开WinCC的组态,如图27。n
装载OS Server 的Server Data,如图28、29、30。n
然后进行Server Data的设置,如图31、32。n
接下来进行Standard Server 的设置,如图33、34。n
最后,退出WinCC的组态并将该WinCC项目通过网络下装到作为Client的PC机上,如图35。
注意,Client不需要下装硬件及网络连接组态。n
3.11 Client/Server测试
在上述417-4H及Client/Server结构的OS组态完成并下装之后,则可进行系统测试。运行Server11和Server12的WinCC 实时程序,如图36、37所示。上述画面表示Server11和Server12已与AS建立了实时通讯。
接着运行Client1的WinCC 实时程序,如图38所示。该图表明Client1已与Server11和Server12建立了实时通讯。
另外,在Client站的WinCC组态程序中,打开Tools菜单下的显示Server状态的画面,如图39所示。该图也表明Client1已与Server11和Server12建立了实时通讯,且Server11为Master。
接着人为拔去Server11的网线,Server的状态如图40所示。表明Client1当前只与Server12建立实时通讯。
恢复Server11的网线,拔去Server12的网线,Server的状态如图41所示。表明Client1当前只与Server11建立实时通讯。
恢复Server12的网线,Server的状态如图42,43所示。表明Client1 恢复了与Server11和Server12的实时通讯,且Server11为Master。
Server11或Server12中只要有一个能与Client1实时通讯,就能确保Client1正常操作。报警和归档同样如此,本文不作详细说明。
关键词
PCS7 V6.0,客户机/服务器,冗余服务器
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc328200.html