资源预览内容
第1页 / 共2页
第2页 / 共2页
亲,该文档总共2页全部预览完了,如果喜欢就下载吧!
资源描述
当硬件组态和PLC编程完成以后,我们需要把软冗余系统和WINCC的上位机画面连 接起来,将操作步骤大概写一下供大家参考。首先,添加S7通讯协议组。在Tag Managemen止右击,点add new driver按下图选择File Edit Vi ew Tools Help1 齡 A 注 HI (S1-护 HMIComput erI-尘Manag snentIni:巳rn注1 七3疮盘Add new driver查找范围Q): | O b!TlSIMATIC ST Protocol Suite chnSimtATICSIMATICewindowsTI Ethernet Layer 4 LHNII Serial. CHNInfo chndde- chn加上协议族后,选择TCP/IP那一项,右击鼠标,点第二项 system paramete这里需要 根据具体情况设置。主要是 UNIT那一项下边有个Logical device name,这里选择计算机所 用的网卡。设置完成后,右击 TCP/IP,选第一项New Driver Connection建立连接,设置 连接的Name和连接的properties这样就建好了连接,具体的变量不用说啦,都一样。下边说如何实践冗余现实。首先在画面编辑器打开一个画面,在右边动态向导栏(dyn amic wizard) 里选择“建立冗余连接”(creat red undant conn ection,出来对话框,点“next”,出现选择连接的窗口,点一下上边所建的连接,“next”,出现下面窗口这里Mai n Conn ection是主连接,也就是主 PLC站的连接,下边的 Reserve Conn ection 需要自己根据具体情况修改,默认的是和主站一样的。oo要改为自己备用PLC站的地址, 比如IP192.168.0.2, 0,2,02。继续下一步“ next”,然后结束。冗余连接就生成了,按正 常说,现在就可以实现下边 PLC故障切换的时候,自动将上位机 WINCC中变量转到备用 PLC连接上。但是实际上现在不能完全实现自动切换,和手动切换。尤其是下边主备站都 没问题的时候,手动切换过来会发现 WINCC跟PLC失去联系。传上来的数据多是错的。 要实现完整的切换,需要在全集脚本里加上几句话,来强制连接切换,这样才能完全实现 容易的切换。当我们上边冗余连接建立以后,在变量组里会自动生成一个 sw变量组(其中SW是 前边建立的连接的名称) ,这个变量组里的变量在后边要用到。打开全局脚本编辑器 Global Scrip C 在左边项目浏览栏里边找: Actions Actions:XXX ,其中 XXX 为你的计算机名。 在这个文件夹的下边有个 sw.pas文件,其中的SW就是刚刚在TCP/IP协议项下建立的那 个连接的名字。打开这个文件,将编辑窗口拉到最下边,将紫色部分代码复制添加到上下 文相对应的位置。MSRTCreateMsg( ServiceID, &MsgCreate, &Error );if ( ServiceID != 0 ) MSRTStopMsgService ( ServiceID, &Error );if ( GetTagDWordWait( swConnectionState ) = 0 ) SetTagDWord( swForceConnectionState, 1 );else if ( GetTagBitWait( SWR_wincc.Standby ) = TRUE ) SetTagDWord( swForceConnectionState, 0 );return 1;这其中的几个变量swConnectionState, swForceConnectionState这两个变量 在前边说到的SW变量组里边有。其中的SW是连接的名字,需要对应上自己前边建的连 接的名字。SWR_wi ncc.sta ndby这个变量就是FB101冗余程序块的背景数据块中的变量 DB*.DBX9.1 , * 是在 PLC 冗余程序中调用冗余程序时自己设定的背景数据块号, 我用 的是 DB101 ,所以我这里变量就连接 DB101.DBX9.1 这个数据位。好啦,这样就可以实现手动自动切换啦。 。当然手动切换可以自己按照 DB101 的定义去手 动生成变量做,也可在网上搜索 S7300S7400SIMITIC S7 的软冗余这个文档,里边有 介绍一个系统自带的手动切换冗余的模板,很方便。 。参考文献:S7300S7400SIMITIC S7的软冗余wincc 实现软冗余手册(英文)
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号