下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、当硬件组态和 plc 编程完成以后,我们需要把软冗余系统和 wincc 的上位机画面连接起来,将操作步骤大概写一下供大家参考。首先,添加 s7 通讯协议组。在 tag management 上右击,点 add new driver.按下图选择加上协议族后,选择 tcp/ip 那一项,右击鼠标,点第二项 system parameter,这里需要根据具体情况设置。主要是 unit 那一项下边有个 logical device name,这里选择计算机所用的网卡。设置完成后,右击 tcp/ip,选第一项 new driver connection建立连接,设置连接的 name 和连接的 prope
2、rties。这样就建好了连接,具体的变量不用说啦,都一样。下边说如何实践冗余现实。首先在画面编辑器打开一个画面,在右边动态向导栏(dynamic wizard)里选择“建立冗余连接”(creat redundant connection),出来对话框,点“next”,出现选择连接的窗口,点一下上边所建的连接,“next”,出现下面窗口这里 main connection 是主连接, 也就是主 plc 站的连接, 下边的 reserve connection 需要自己根据具体情况修改,默认的是和主站一样的。要改为自己备用 plc 站的地址,比如 ip192.168.0.2, 0,2,02。继续下
3、一步“next”,然后结束。冗余连接就生成了,按正常说,现在就可以实现下边 plc 故障切换的时候,自动将上位机 wincc 中变量转到备用 plc 连接上。但是实际上现在不能完全实现自动切换,和手动切换。尤其是下边主备站都没问题的时候,手动切换过来会发现 wincc 跟 plc 失去联系。传上来的数据多是错的。要实现完整的切换,需要在全集脚本里加上几句话,来强制连接切换,这样才能完全实现容易的切换。当我们上边冗余连接建立以后,在变量组里会自动生成一个sw 变量组(其中 sw 是前边建立的连接的名称),这个变量组里的变量在后边要用到。打开全局脚本编辑器 global scrip c 在左边项目
4、浏览栏里边找:actionsactions:xxx,其中 xxx 为你的计算机名。在这个文件夹的下边有个sw.pas 文件,其中的 sw 就是刚刚在 tcp/ip 协议项下建立的那个连接的名字。打开这个文件,将编辑窗口拉到最下边,将紫色部分代码复制添加到上下文相对应的位置。msrtcreatemsg( serviceid, &msgcreate, &error );if ( serviceid != 0 ) msrtstopmsgservice ( serviceid, &error );if ( gettagdwordwait( swconnectionstate ) = 0 ) setta
5、gdword( 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, *是
6、在 plc 冗余程序中调用冗余程序时自己设定的背景数据块号,我用的是 db101,所以我这里变量就连接 db101.dbx9.1 这个数据位。好啦,这样就可以实现手动自动切换啦。 当然手动切换可以自己按照 db101 的定义去手动生成变量做,也可在网上搜索s7300s7400simitic s7 的软冗余这个文档,里边有介绍一个系统自带的手动切换冗余的模板,很方便。参考文献:s7300s7400simitic s7 的软冗余wincc 实现软冗余手册(英文)“”“”at the end, xiao bian gives you a passage. minand once said, peop
7、le who learn to learn are very happy people. in every wonderful life, learning is an eternal theme. as a professional clerical and teaching position, i understand the importance of continuous learning, life is diligent, nothing can be gained, only continuous learning can achieve better self. only by constantly learning and mastering the latest relevant knowledge, can employees from all walks of life keep up with the pace of enterprise development and innovate to meet the needs of the market. this document is als
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 心力衰竭患者抑郁状态对容量管理影响方案
- 2026年辽宁省盘锦市单招职业倾向性测试题库及答案详解1套
- 心力衰竭合并高龄患者超滤治疗衰弱评估与干预方案
- 2026年陕西省铜川市单招职业适应性考试题库及答案详解1套
- 缙云县三溪乡招聘社区网格员真题附答案详解
- 泰顺县彭溪镇招聘社区网格员备考题库附答案详解
- 2026年西安信息职业大学单招职业技能测试题库及答案详解1套
- 莱城区张家洼街道招聘社区网格员备考题库附答案详解
- 2026年陕西工业职业技术学院单招职业适应性测试题库及参考答案详解1套
- 2026年青海高等职业技术学院单招职业技能测试题库及答案详解一套
- 2026河北衡水市卫生健康委员会选聘7人考试备考题库及答案解析
- 2025年漳州市云霄城市投资集团面试真题及答案解析
- 2026山东大运河新型建材有限公司招聘工作人员1人笔试参考题库及答案解析
- 成都中医药大学附属医院德阳医院紧急招聘48名临床护理人员笔试参考题库及答案解析
- 2026山东大运河新型建材有限公司招聘工作人员1人笔试模拟试题及答案解析
- 2026煤矿安全装备行业市场现状供需分析及投资评估规划分析研究报告
- 2026届上海市普通高中高三下学期学业水平等级性考试物理试卷(含答案)
- 湖南师大附中2026届高三5月月考试卷(九)地理试卷(含答案及解析)
- 2026年四川省成都市八年级地理生物会考考试真题及答案
- 《ai基础认识》课件
- 三年级下册美术夏日的凉风岭南版-
评论
0/150
提交评论