组态步骤:
1. 建立项目
使用PC840 为编程设备,打开Simatic Manager,插入两个PC station,分别是CHN840 和chnd,并在组态计算机上设置“PG/PC interface”, S7ONLINE(STEP7)指向“PC internal(local)”。
2. 硬件组态
分别组态两个站的硬件配置:
从硬件目录中分别找到“SIMATIC PC Station”->“Controller”->“ WinLC RTX”->“6ES7 611-4SB00-0YB7”->“V4.4” “V4.4”目录下找到“CP5611/CP5612”和 “CP Industrial Ethernet”->“IE General”,插入PC机架,如下图:
注:V4.4版本的WinLC RTX需要单独安装
CP5611地址为2,为其添加主站系统,并插入ET200M站(6ES7-153-2BA02-0XB0)和IO模块。
两个PC站做相似的硬件配置,此例中:
两个PC站的Profibus站址都为2,ET200M站的站址为5;
在两个PC站的硬件组态中该ET200M站都要存在,并且组态参数相同;
两个PC站的IE General的IP地址分别为192.168.10.222和192.168.10.12,并将它们接入相同的子网(Ethernet1)。
3. 建立连接
进入 NetPro, 为两个PC Station建立S7 连接:
右键点击选中其中一个站的WinLC RTX,在弹出菜单中选择“Insert New Connection”
在弹出对话框中选择通讯伙伴,并选择连接类型为:“S7 connection”。
点击OK确认。弹出S7连接属性对话框,确认连接接口和 Local ID号。该ID号在程序中会使用到。
点击OK确认,退出。
保存编译。通过菜单View -> With DP-Slaves/IO Devices,可以查看系统的网络结构图:
4. 编写软冗余程序
在两个PC Station中添加冗余程序块:
在Step7中打开Soft Redundancy V1.2的例子程序:“SWR_400_MIN”,或从函数库中找到功能块:FB101,FB105,FC100,FC102,拷贝到Step7 项目中。
FC100 “SWR_START”:初始化程序块,定义系统运行的参数;
FB101“SWR_ZYK”:循环调用同步块,将主系统的冗余数据复制到备用系统;
FC102“SWR_DIAG”:诊断功能块,在OB86中调用,将得到的诊断数据提供给FB101使用;
FB105“SWR_SFBCOM”:在该块内部调用SFB12“BSEND”和SFB13“BRCV”功能块,实现数据同步。
- 西门子全国代理|低压代理商 2023-10-26
- 西门子全国代理|数控系统代理商 2023-10-26
- 西门子全国代理|驱动器代理商 2023-10-26
- 西门子全国代理|交换机代理商 2023-10-26
- 西门子全国代理|电线电缆代理商 2023-10-26
- 西门子全国代理|变频器代理商 2023-10-26
- 西门子全国代理|触摸屏代理商 2023-10-26
- 西门子全国代理|CPU模块代理商 2023-10-26
- 西门子全国代理|PLC模块代理商 2023-10-26
- 西门子全国代理|模块代理商 2023-10-26