S7-300软冗余调试总结--WINCC组态_第1页
S7-300软冗余调试总结--WINCC组态_第2页
S7-300软冗余调试总结--WINCC组态_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、当硬件组态和 PLC 编程完成以后, 我们需要把软冗余系统和 WINCC 的上位机画面连接起来,将操作步骤大概写一下供大家参考。首先,添加 S7 通讯协议组。在 Tag Management上右击,点 add new driver.按下图选择加上协议族后,选择 TCP/IP 那一项,右击鼠标,点第二项 system parameter,这里需要根据具体情况设置。主要是 UNIT 那一项下边有个 Logical device name,这里选择计算机所用的网卡。设置完成后,右击 TCP/IP,选第一项 New Driver Connection 建立连接,设置连接的 Name 和连接的 prop

2、erties。这样就建好了连接,具体的变量不用说啦,都一样。下边说如何实践冗余现实。首先在画面编辑器打开一个画面,在右边动态向导栏( dynamic wizard)里选择“建立冗余连接” (creat redundant connection),出来对话框,点 “ next”,出现选择连接的窗口,点一下上边所建的连接, “next”,出现下面窗口这里 Main Connection 是主连接,也就是主 PLC 站的连接,下边的 Reserve Connection 需要自己根据具体情况修改,默认的是和主站一样的。 。要改为自己备用 PLC 站的地址,比如 IP192.168.0.2,0,2,0

3、2。继续下一步“ next”,然后结束。冗余连接就生成了,按正常说,现在就可以实现下边 PLC 故障切换的时候,自动将上位机 WINCC 中变量转到备用 PLC 连接上。但是实际上现在不能完全实现自动切换,和手动切换。尤其是下边主备站都没问题的时候, 手动切换过来会发现 WINCC 跟 PLC 失去联系。传上来的数据多是错的。要实现完整的切换,需要在全集脚本里加上几句话,来强制连接切换,这样才能完全实现容易的切换。当我们上边冗余连接建立以后,在变量组里会自动生成一个sw 变量组(其中 SW 是前边建立的连接的名称) ,这个变量组里的变量在后边要用到。打开全局脚本编辑器 Global Scrip

4、 C 在左边项目浏览栏里边找: Actions Actions:XXX ,其中 XXX 为你的计算机名。在这个文件夹的下边有个 sw.pas文件,其中的 SW 就是刚刚在 TCP/IP 协议项下建立的那个连接的名字。打开这个文件,将编辑窗口拉到最下边,将紫色部分代码复制添加到上下文相对应的位置。MSRTCreateMsg( ServiceID, &MsgCreate, &Error );if ( ServiceID != 0 ) MSRTStopMsgService ( ServiceID, &Error );if ( GetTagDWordWait( "sw

5、ConnectionState" ) = 0 ) SetTagDWord( "swForceConnectionState", 1 );else if ( GetTagBitWait( "SWR_wincc.Standby" ) = TRUE ) SetTagDWord( "swForceConnectionState", 0 );return 1;这其中的几个变量 "swConnectionState", "swForceConnectionState"这两个变量在前边说到的 SW 变量组里边有。 其中的 SW 是连接的名字, 需要对应上自己前边建的连接的名字。 "SWR_wincc.Standby"这个变量就是 FB101 冗余程序块的背景数据块中的变量 DB*.DBX9.1 , * 是在 PLC 冗余程序中调用冗余程序时自己设定的背景数据块号, 我用的是 DB101,所以我这里变量就连接 DB101.DBX9.1 这个数据位。好啦,这样就可以实现手动自动切换啦。 。当然手动切换可以自己按照 DB101 的定义去手动生成变量做,也可在网上搜索 S7300S7400SIMI

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论