S7-300 400 PLC 系统软件冗余调试的常见问题_第1页
S7-300 400 PLC 系统软件冗余调试的常见问题_第2页
S7-300 400 PLC 系统软件冗余调试的常见问题_第3页
S7-300 400 PLC 系统软件冗余调试的常见问题_第4页
S7-300 400 PLC 系统软件冗余调试的常见问题_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

S7 300S7 300 400400 PLCPLC 系统软件冗余调试的常见问题系统软件冗余调试的常见问题 问题问题 1 1 硬件组态需要注意什么 硬件组态需要注意什么 回答 软冗余系统的冗余控制只能通过 ET 200M 实现 按照图 1 进行组态 A B 站的 组态必须确保一致 可以拷贝 ET200M 的组态 在另一站点组态中使用图 2 所示菜单操 作 图 1 图 2 问题问题 2 2 哪些模块可以支持软冗余 哪些模块可以支持软冗余 回答 可以通过软冗余手册查询 或参考以下链接的 FAQ 问题问题 3 3 FC100 SWR START FC100 SWR START 中定义的数据区 哪些是冗余数据区 哪些是非冗余数据中定义的数据区 哪些是冗余数据区 哪些是非冗余数据 区 有什么区别 区 有什么区别 回答 如图 3 红色区域 冗余同步数据区包括 过程映像输出区 DB IEC M 如图 3 绿色 区域 非冗余数据区包括 DB 冗余数据区 主站的数据会通过冗余链路覆盖到备用站 保证主备之间数据同步 非冗余 DB 区 无论主备 数据按照定义的 A B B A 方向传递 注意 无论冗余数据区还是非冗余数据区 A B 站点的长度必须一致 如果不需要使用 长度定义为 0 图 3 问题问题 4 4 软冗余中 软冗余中 DBDB 块的影响 块的影响 回答 软冗余系统中会使用一些特殊功能的 DB 块 在 FC100 SWR START 中定义 如 图 4 图 4 A 软冗余工作 DB 程序会自动生成 不要在项目中手动添加 DB SEND NO DB RCV NO 定义的 DB 在冗余站两侧一致 B FB101 SWR ZYK 的背景数据块 注意生成 DB5 的长度 如果创建出错 CPU 能够 正常运行但是 SF 灯报错 诊断缓冲区如图 5 图 5 查看 DB5 的长度如图 6 只有 100 字节 此时双击打开 DB5 看不到内部参数 如图 7 可以删除 DB5 重新生成 FB101 SWR ZYK 背景数据块 正常 MPI 同步 194 字节 以太 网 PROFIBUS 同步 358 字节 图 6 图 7 C 冗余 DB 区 主站的数据随时同步备用站 需要手动创建 IEC 定时器的背景数据块 也需要生成 A B 站点长度一致 生成的 DB 块的长度需要大于 2 个字 新生成的 DB 块 内部只有一个 INT 变量 长度 2 字节 否则 CPU 会停机 诊断缓冲区报如图 8 错误 图 8 D 非冗余 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 停机 诊 断缓冲区如图 9 图 9 创建的长度必须是偶数字节 不能是奇数字节 如图 10 A B 站点长度一致 否则 CPU 停机 诊断缓冲区如图 11 图 10 图 11 问题 5 其他冗余同步数据区的影响 回答 其他冗余同步数据区如下 包括过程映像输出区和M 区 如图 12 主站数据随时同步 到备用站 过程映像输出区不要大于 CPU 允许范围 而且每个 ET 200M 从站允许最大 32 字节 M 区大于 1 个字节 小于 CPU 允许最大 M 区范围 否则 CPU 停机 诊断缓冲区 如图 13 如果不需要使用 长度定义为 0 图 12 图 13 问题问题 6 6 修改完 修改完 FC100 SWR START FC100 SWR START 的参数 重新下载后为何会导致的参数 重新下载后为何会导致 CPUCPU 报错 报错 回答 FC100 SWR START 在 CPU 启动会生成相关的 DB 块 修改参数后必须删除已生 成旧的 DB 块 否则会导致 CPU 故障 手册描述如图 14 图 14 所以 修改完 FC100 SWR START 参数后 建议使用下面方法重新下载 方法 1 1 打开项目在线窗口 如图 15 2 删除所有程序块 如图 15 3 重新下载块 如图 16 4 对 CPU 进行存储器复位操作 图 15 图 16 方法 2 选中 Blocks 按照图 17 所示菜单进行下载 删除 MMC 卡中所有的块 并把新 的程序写到卡中 同时对 CPU RAM 进行一次复位 图 17 问题问题 7 7 同步失败的原因 同步失败的原因 回答 当同步失败时 FB101 SWR ZYK 的返回值会报 16 8015 的错误 如图 18 同时 状态字 DB5 DBX9 5 置 1 如图 19 在确保物理连接正常情况下 检查下面的参数设置 图 18 图 19 根据不同的同步方式 注意 FC100 SWR START 的参数 如图 20 MPI ADR 表示对方的 MPI 地址 对于 MPI 同步有效 LADDR VERB ID 对于 PROFIBUS ETHERENT 同步有效 分别代表同步 CP 的硬件地址和连接号 如 图 21 图 20 图 21 选择 MPI 同步 冗余程序块会调用 SFC65 X SEND 和 SFC66 X REV 进行数据 同步 占用 S7 300 CPU 的 2 个 S7 basic communication 连接资源 如图 22 注 意 要确保在组态中预留足够的资源 如图 23 否则会因为连接资源不够影响同 步链路的通讯 图 22 图 23 问题问题 8 8 FC102FC102 SWR DIAG SWR DIAG 作用 作用 回答 FC102 SWR DIAG 必须在 OB86 中调用 软冗余系统才会对 DP 总线错误做出判 断 从而控制主备切换 注意 如果不调用 此时状态字不会报任何错误 也不会影响 CPU 故障导致主备切换 但是对于此时出现的总线故障软冗余系统不会切换 但是外部 IM153 模块会执行切换 注意 FC102 SWR DIAG 一定不能修改块编号 问题问题 9 9 为什么状态字不稳定 为什么状态字不稳定 DB5 DBX9 5DB5 DBX9 5 0 10 1 闪烁 闪烁 回答 如图24 DB5 DBX9 5 0 1 闪烁表示同步有时成功有时失败 首先 要保证两个 CPU 之间冗余数据和非冗余数据区大小一致 其次 冗余主备 CPU 之间同步过程如图 25 所示 数据的同步是随着 FB101 SWR ZYK 的执行实现的 所以要确保同步成功 需要 两个 CPU 对 FB101 SWR ZYK 的调用周期一致 建议在 OB35 中调用 如果在 OB1 中 调用 确保 OB1 循环扫描周期相差不多 图 24 图 25 如果冗余系统使用不同 CPU 最好使用 OB35 调用 FB101 SWR ZYK 不要在 OB1 中 调用 因为 不同 CPU 运算速度不同 会导致 OB1 循环周期差异较大 从而影响同步效 果 如图 26 27 图 26 图 27 问题问题 1010 不同版本的软冗余程序包区别 不同版本的软冗余程序包区别 回答 V1 1版本用于早期 CPU315 2DP 和 S7 400 的 CPU 新 CPU 需要使用 V1 2 版本 库 如图 28 来自冗余软件包文档说明 图 28 CPU 暖启动过程中如果 PROFIBUS 总线故障 V1 2 版本会导致 CPU 停机 诊断缓冲区 如图 29 V1 3 版本 CPU 不会停机 SF 亮 BF 闪烁 诊断缓冲会报总线错误 图 29 问题问题 1111 CPUCPU 本体的本体的 PNPN 口是否可以进行软冗余数据同步 口是否可以进行软冗余数据同步 回答 不行 软件包提供的程序不针对PN 口 问题问题 1212 软冗余系统能否带第三方的 软冗余系统能否带第三方的 DPDP 从站 从站 回答 不能 软冗余系统所有的冗余控制只能通过ET200M 实现 该从站可以挂在一条 PROFIBUS 总线上 但是不能实现冗余控制 它的控制权只属于这条总线上的 CPU 问题问题 1313 ET200MET200M 的两个的两个 IM153IM153 同时掉电的影响 同时掉电的影响 回答 两个CPU 都处于 PROFIBUS 故障状态 该 ET200M 站失去控制 系统会执行一次 主备切换 状态字会显示错误状态 如图 30 建议两个 IM153 模块使用不同的电源供电 图 30 问题问题 1414 如何临时关闭 如何临时关闭 ET200MET200M 从站 而不引起系统的主备切换 从站 而不引起系统的主备切换 回答 如果没有采取其它措施 关闭DP 从站后会引起冗余系统的主备切换 下面的例程介 绍了防止切换的措施 例程来自于软冗余手册 在 OB86 中调用 I0 0 作为防止切换的开 关 可以在操作员面板或其它途径输入 图 31 注意 I0 0 置位后 此时 任何一个从站的掉站将不会引起主备的切换 一个以上从站的掉站 才会引起切换 所以 一定要慎用此功能 站点恢复后 切记复位 I0 0 否则影响系统安全 问题问题 1515 不使用的区域该如何设置 不使用的区域该如何设置 回答 如果不使用该区域 则在参数上输入0 特例 如果不使用映像输出区 则为 PAA FIRST 分配一个大于 PAA LAST 的数值 问题问题 1616 ET200MET200M 的组态能否使用的组态能否使用 GSDGSD 文件 文件 回答 软冗余系统组态不推荐使用GSD 文件 问题问题 1717 怎样判断冗余系统工作正常 怎样判断冗余系统工作正常 回答 软冗余系统提供了CPU 之间的冗余和 DP 总线的冗余 判断冗余系统正常 切不可 只观察 IM153 2

温馨提示

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

评论

0/150

提交评论