s7-300 400 plc 系统软件冗余调试的常见问题

s7-300 400 plc 系统软件冗余调试的常见问题

ID:11422577

大小:716.50 KB

页数:23页

时间:2018-07-11

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页
资源描述:

《s7-300 400 plc 系统软件冗余调试的常见问题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、S7-300400PLC系统软件冗余调试的常见问题问题1:硬件组态需要注意什么?回答:软冗余系统的冗余控制只能通过ET200M实现,按照图1进行组态。A、B站的组态必须确保一致,可以拷贝ET200M的组态,在另一站点组态中使用图2所示菜单操作。   图1   图2问题2:哪些模块可以支持软冗余?回答:可以通过软冗余手册查询,或参考以下链接的FAQ。 问题3:FC100“SWR_START”中定义的数据区,哪些是冗余数据区?哪些是非冗余数据区?有什么区别?回答:如图3红色区域,冗余同步数据区包括:过程映像输出区/DB/IEC/M;如图3绿色区域,非冗余数据区包括:DB。冗余数据

2、区,主站的数据会通过冗余链路覆盖到备用站,保证主备之间数据同步;非冗余DB区,无论主备,数据按照定义的A-BB-A方向传递。注意!无论冗余数据区还是非冗余数据区,A、B站点的长度必须一致。如果不需要使用,长度定义为0。    图3 问题4:软冗余中DB块的影响。回答:软冗余系统中会使用一些特殊功能的DB块,在FC100“SWR_START”中定义,如图4:    图4  A:软冗余工作DB,程序会自动生成,不要在项目中手动添加;“DB_SEND_NO”、“DB_RCV_NO”定义的DB,在冗余站两侧一致。B:FB101“SWR_ZYK”的背景数据块,注意生成DB5的长度。如果

3、创建出错,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错误:图8D:非冗余DB块Ø 不要手动

4、创建,程序自动生成。Ø A-BB-A的DB必须同时使用,不能只有一个方向的(A-B 0BYTE,B-A100BYTE-----BSTOP;B-A 0BYTE,A-B100BYTE-----ASTOP)。否则,CPU停机,诊断缓冲区如图9: 图9  Ø 创建的长度必须是偶数字节,不能是奇数字节,如图10;A、B站点长度一致。否则,CPU停机,诊断缓冲区如图11:   图10   图11 问题5:其他冗余同步数据区的影响。回答:其他冗余同步数据区如下,包括过程映像输出区和M区,如图12。主站数据随时同步到备用站。过程映像输出区不要大于CPU允许范围,而且每个ET200M从站允许最

5、大32字节;M区大于1个字节,小于CPU允许最大M区范围。否则,CPU停机,诊断缓冲区如图13。如果不需要使用,长度定义为0。   图12  图13问题6:修改完FC100“SWR_START”的参数,重新下载后为何会导致CPU报错?回答:FC100“SWR_START”在CPU启动会生成相关的DB块,修改参数后必须删除已生成旧的DB块,否则会导致CPU故障。手册描述如图14:  图14 所以,修改完FC100“SWR_START”参数后,建议使用下面方法重新下载。   方法1:1.打开项目在线窗口,如图15。2.删除所有程序块,如图15。3.重新下载块,如图16。4.对CP

6、U进行存储器复位操作。  图15     图16   方法2:选中“Blocks”,按照图17所示菜单进行下载(删除MMC卡中所有的块,并把新的程序写到卡中,同时对CPURAM进行一次复位)。           图17 问题7:同步失败的原因?回答:当同步失败时,FB101“SWR_ZYK”的返回值会报16#8015的错误,如图18,同时状态字DB5.DBX9.5置1,如图19。在确保物理连接正常情况下,检查下面的参数设置。   图18         图19  Ø 根据不同的同步方式,注意FC100“SWR_START”的参数,如图20。“MPI_ADR”表示对方的MPI

7、地址,对于MPI同步有效;“LADDR”“VERB_ID”对于PROFIBUS/ETHERENT同步有效,分别代表同步CP的硬件地址和连接号,如图21。   图20    图21 Ø 选择MPI同步,冗余程序块会调用SFC65“X_SEND”和SFC66“X_REV”进行数据同步,占用S7-300CPU的2个“S7basiccommunication”连接资源,如图22。注意,要确保在组态中预留足够的资源,如图23,否则会因为连接资源不够影响同步链路的通讯。   图22      图23问题8:FC10

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。