版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 SIEMENS PLC 系统软件冗余调试的常见问题FAQ collection for SIEMENS PLC soft redundancyCluster- FAQ Edition(2010年10月 关键词 S7-300,软冗余,DPKey Words S7-300, soft redundancy, DPIA&DT Service & Support Page 2-25 目录SIEMENS PLC 系统软件冗余调试的常见问题 (1问题1:硬件组态需要注意什么? (4问题2:哪些模块可以支持软冗余? (5问题3:FC100“SWR_START”中定义的数据区,哪些是冗余数据
2、区?哪些是非冗余数据区?有什么区别? (5问题4:软冗余中DB块的影响。 (6问题5:其他冗余同步数据区的影响。 (13问题6:修改完FC100“SWR_START”的参数,重新下载后为何会导致CPU报错? (14问题7:同步失败的原因? (16问题8:FC102 “SWR_DIAG”作用。 (20问题9:为什么状态字不稳定,DB5.DBX9.5 0-1闪烁? (20问题10:不同版本的软冗余程序包区别。 (23问题11:CPU本体的PN口是否可以进行软冗余数据同步。 (24问题12:软冗余系统能否带第三方的DP从站。 (24问题13:ET200M的两个IM153同时掉电的影响。 (24IA&
3、amp;DT Service & Support Page 3-25 问题1:硬件组态需要注意什么?回答:软冗余系统的冗余控制只能通过ET200M 实现,按照图1进行组态。A 、B站的组态必须确保一致,可以拷贝ET200M 的组态,在另一站点组态中使用图2所示菜单操作。 图1IA&DT Service & Support Page 4-25 图2问题2:哪些模块可以支持软冗余?回答:可以通过软冗余手册查询,或参考以下链接的FAQ。问题3:FC100“SWR_START”中定义的数据区,哪些是冗余数据区?哪些是非冗余数据区?有什么区别?回答:如图3红色区域,冗余同步数据区
4、包括:过程映像输出区/DB/IEC/M;如图3绿色区域,非冗余数据区包括:DB。冗余数据区,主站的数据会通过冗余链路覆盖到备用站,保证主备之间数据同步;非冗余DB区,无论主备,数据按照定义的A-B B-A方向传递。注意!无论冗余数据区还是非冗余数据区,A 、B站点的长度必须一致。如果不需要使用,长度定义为0。IA&DT Service & Support Page 5-25 图3问题4:软冗余中DB块的影响。回答:软冗余系统中会使用一些特殊功能的DB 块,在FC100“SWR_START”中定义,如图4:IA&DT Service & Support Page
5、6-25 图4A: 软冗余工作DB,程序会自动生成,不要在项目中手动添加。B: FB101“SWR_ZYK”的背景数据块,注意生成DB5的长度。如果创建出错,CPU 能够正常运行但是SF 灯报错,诊断缓冲区如图5:IA&DT Service & Support Page 7-25 图5查看DB5的长度如图6,只有100字节,此时双击打开DB5看不到内部参数,如图7。可以删除DB5,重新生成FB101“SWR_ZYK”背景数据块。正常MPI同步-194字节;以太网/PROFIBUS 同步-358字节。IA&DT Service & Support Page 8-2
6、5 图6 图7IA&DT Service & Support Page 9-25 C:冗余DB区,主站的数据随时同步备用站。需要手动创建,IEC定时器的背景数据块也需要生成,A 、B站点长度一致;生成的DB块的长度需要大于2个字(新生成的DB块,内部只有一个INT变量,长度2字节。否则,CPU会停机,诊断缓冲区报如图8错误: 图8D:非冗余DB块不要手动创建,程序自动生成。A-B B-A的DB必须同时使用,不能只有一个方向的(A-B 0 BYTE ,B-A 100BYTE -B STOP;B-A 0 BYTE ,A-B 100BYTE -A STOP。否则,CPU停机,诊断缓冲
7、区如图9:IA&DT Service & Support Page 10-25 图9创建的长度必须是偶数字节,不能是奇数字节,如图10;A、 B站点长度一致。否则,CPU停机,诊断缓冲区如图11: 图10IA&DT Service & Support Page 11-25 图11IA&DT Service & Support Page 12-25 问题5:其他冗余同步数据区的影响。回答:其他冗余同步数据区如下,包括过程印象输出区和M区,如图12。主站数据随时同步到备用站。过程映像输出区不要大于CPU允许范围;M区大于1个字节,小于CPU允许最大M
8、区范围。否则,CPU停机,诊断缓冲区如图13。如果不需要使用,长度定义为0。 图12IA&DT Service & Support Page 13-25 图13问题6:修改完FC100“SWR_START”的参数,重新下载后为何会导致CPU报错?回答:FC100“SWR_START”在CPU启动会生成相关的DB块,修改参数后必须删除已生成旧的DB块,否则会导致CPU故障。手册描述如图14: 图14所以,修改完FC100“SWR_START”参数后,建议使用下面方法重新下载。IA&DT Service & Support Page 14-25 方法1:1. 打开项
9、目在线窗口,如图15。2. 删除所有程序块,如图15。3. 重新下载块,如图16。4. 对CPU进行存储器复位操作。 图15 图16IA&DT Service & Support Page 15-25 方法2:选中“Blocks”,按照图17所示菜单进行下载(删除MMC卡中所有的块,并把新的程序写到卡中,同时对CPU RAM进行一次复位。 图17问题7:同步失败的原因?回答:当同步失败时,FB101“SWR_ZYK”的返回值会报16#8015的错误,如图18,同时状态字DB5.DBX9.5置1,如图19。在确保物理连接正常情况下,检查下面的参数设置。 图18 图19根据不同的同
10、步方式,注意FC100 “SWR_START”的参数,如图20。“MPI_ADR”表示对方的MPI地址,对于MPI同步有效;“LADDR”“VERB_ID”对于PROFIBUS/ETHERENT 同步有效,分别代表同步CP的硬件地址和连接号,如图21。IA&DT Service & Support Page 16-25 图20IA&DT Service & Support Page 17-25 图21选择MPI同步,冗余程序块会调用SFC65“X_SEND”和SFC66“X_REV”进行数据同步,占用S7-300 CPU的2个“S7 basic communic
11、ation”连接资源,如图22。注意,要确保在组态中预留足够的资源,如图23,否则会因为连接资源不够影响同步链路的通讯。IA&DT Service & Support Page 18-25 图22IA&DT Service & Support Page 19-25 图23问题8:FC102 “SWR_DIAG”作用。回答:FC102 “SWR_DIAG”必须在OB86中调用,软冗余系统才会对DP总线错误做出判断,从而控制主备切换。注意!如果不调用,此时状态字不会报任何错误,也不会影响CPU故障导致主备切换。但是对于此时出现的总线故障软冗余系统不会切换,但是外部I
12、M153模块会执行切换。注意!FC102 “SWR_DIAG”一定不能修改块编号。问题9:为什么状态字不稳定,DB5.DBX9.5 0-1闪烁?回答:如图24,DB5.DBX9.5 0-1闪烁表示同步有时成功有时失败。首先,要保证两个CPU 之间冗余数据和非冗余数据区大小一致。其次,冗余主备CPU之间同步过程如图25所示,数据的同步是随着FB101“SWR_ZYK”的执行实现的,所以要确保同步成功,需要两个CPU对FB101“SWR_ZYK”的调用周期一致,建议在OB35中调用(如果在OB1中调用,确保OB1循环扫描周期相差不多。IA&DT Service & Support
13、Page 20-25 图24 图25如果冗余系统使用不同CPU,最好使用OB35调用FB101“SWR_ZYK”,不要在OB1中调用。因为,不同CPU运算速度不同,会导致OB1循环周期差异较大,从而影响同步效果,如图26、 27。IA&DT Service & Support Page 21-25 图26 图27IA&DT Service & Support Page 22-25 问题10:不同版本的软冗余程序包区别。回答:V1.1版本用于早期CPU315-2DP和S7-400的CPU。新CPU需要使用V1.2版本库。如图28(来自冗余软件包文档说明。 图28C
14、PU暖启动过程中如果PROFIBUS总线故障,V1.2版本会导致CPU停机,诊断缓冲区如图29;V1.3版本,CPU 不会停机,SF 亮BF闪烁,诊断缓冲会报总线错误。 图29IA&DT Service & Support Page 23-25 问题11:CPU本体的PN口是否可以进行软冗余数据同步。回答:不行,软件包提供的程序不针对PN口。问题12:软冗余系统能否带第三方的DP从站。回答:不能。软冗余系统所有的冗余控制只能通过ET200M实现。该从站可以挂在一条PROFIBUS总线上,但是不能实现冗余控制,它的控制权只属于这条总线上的CPU。问题13:ET200M的两个IM1
15、53同时掉电的影响。回答:两个CPU都处于PROFIBUS故障状态,系统无法识别此时的主站,软冗余系统会处于错误状态,所以建议两个IM153模块使用不同的电源供电。相关参考FAQ:STEP7软件冗余区域长度错误哪些模块支持软冗余?如果您对该文档有任何建议,请将您的宝贵建议提交至下载中心留言板。该文档的文档编号:F0462IA&DT Service & Support Page 24-25 附录-推荐网址自动化系统西门子(中国有限公司工业自动化与驱动技术集团客户服务与支持中心网站首页:自动化系统下载中心:自动化系统全球技术资源:“找答案”自动化系统版区:注意事项应用示例与所示电路、设备及任何可能结果没有必然联系,并不完全相关。应用示例不表示客户的具体解决方案。它们仅对典型应用提供支持。用户负责确保所述产品的正确使用。这些应用示例不能免除用户在确保安全、专业使用、安装、操作和维护设备方面的责任。当使用这些应用示例时,应意识到西门子不对在所述责任条款范围之外的任何损坏/索赔承担责任。我们保留随时修改这些应用示例的权利,恕不另行通知。如果这些应用示例与其它西门子出版物(例如,目录给出的建议不同,则以其它文档的内容为准。声明我们
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026武汉大学专职管理人员和学生辅导员招聘38人参考题库附答案
- 贵州国企招聘:2025贵州双龙冷链物流发展有限公司招聘备考题库附答案
- 2026年西安城市建设职业学院单招职业适应性考试题库附答案
- 2025浙江嘉兴市海宁农珍连锁超市有限公司招聘1人参考题库附答案
- 2026年资料员之资料员基础知识考试题库300道及参考答案(突破训练)
- 2026年材料员之材料员基础知识考试题库300道及答案(各地真题)
- 2026年注册安全工程师题库300道附答案【培优a卷】
- 2026年投资项目管理师之投资建设项目组织考试题库200道含答案(完整版)
- 2026年投资项目管理师之宏观经济政策考试题库300道及参考答案【研优卷】
- 2025年杭州市上城区彭埠街道社区卫生服务中心编外工作人员招聘考试题库附答案
- TTAF 051-2021 移动智能终端及应用软件用户个人信息保护实施指南 第5部分:终端权限管理
- 二零二五年度加油站与车辆清洗服务合作协议
- 2025版生物样本储藏租赁合同样本3篇
- 职业学院工会评优评先实施办法
- 中华人民共和国史期末复习
- 加油站安全现状评价汇报
- 信阳师范大学《伦理学》2021-2022学年第一学期期末试卷
- 小学2024年秋季学生1530安全教育记录表(全学期)
- 中国普通食物营养成分表(修正版)
- ISO15614-1 2017 金属材料焊接工艺规程及评定(中文版)
- 低压线路的安装、运行及维护
评论
0/150
提交评论