SIEMENS PLC 系统软件冗余调试的常见问题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SIEMENS PLC 系统软件冗余调试的常见问题 FAQ collection for SIEMENS PLC soft redundancy

关键词 S7-300,软冗余,DP

Key Words S7-300, soft redundancy, DP

IA&DT Service & Support Page 2-25

目录

SIEMENS PLC 系统软件冗余调试的常见问题 (1)

问题1:硬件组态需要注意什么? (4)

问题2:哪些模块可以支持软冗余? (5)

问题3:FC100“SWR_START”中定义的数据区,哪些是冗余数据区?哪些是非冗余数据区?有什么区别? (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同时掉电的影响。 (24)

IA&DT Service & Support Page 3-25

问题1:硬件组态需要注意什么?

回答:软冗余系统的冗余控制只能通过ET200M 实现,按照图1进行组态。A 、B站的组态必须确保一致,可以拷贝ET200M 的组态,在另一站点组态中使用图2所示菜单操作。

图1

IA&DT Service & Support Page 4-25

图2

问题2:哪些模块可以支持软冗余?

回答:可以通过软冗余手册查询,或参考以下链接的FAQ。

/CN/view/zh/42614519

问题3:FC100“SWR_START”中定义的数据区,哪些是冗余数据区?哪些是非冗余数据区?有什么区别?

回答:如图3红色区域,冗余同步数据区包括:过程映像输出区/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 6-25

图4

A: 软冗余工作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-25

图6

图7

IA&DT Service & Support Page 9-25

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:

IA&DT Service & Support Page 10-25

图9

创建的长度必须是偶数字节,不能是奇数字节,如图10;A、 B站点长度一致。否则,CPU停机,诊断缓冲区如图11:

图10

IA&DT Service & Support Page 11-25

图11

IA&DT Service & Support Page 12-25

问题5:其他冗余同步数据区的影响。

回答:其他冗余同步数据区如下,包括过程印象输出区和M区,如图12。主站数据随时同步到备用站。过程映像输出区不要大于CPU允许范围;M区大于1个字节,小于CPU允许最大M区范围。否则,CPU停机,诊断缓冲区如图13。如果不需要使用,长度定义为0。

图12

IA&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

相关文档
最新文档