S7-300通信故障解决与DP从站监控时间解析

5星 · 超过95%的资源 需积分: 3 7 下载量 146 浏览量 更新于2024-08-02 收藏 315KB DOC 举报
"本文主要讨论了S7-300 PLC在使用过程中遇到的一些常见问题及解决方案,涉及CPU 315F与ET 200S的通讯故障、DP从站不可用时的监控时间、电源或缓冲区错误判断、I/O模块地址分配以及全局数据通讯的注意事项。" 1. **通讯故障问题**:在使用CPU 315F和ET 200S以及故障安全DI/DO模块时,可能会遇到“通讯故障”消息。这通常是由于OB35(故障安全程序)的扫描间隔与F监控时间设置相同导致的。默认情况下,OB35设置为100毫秒,而F监控时间也设为100毫秒,这会导致每100毫秒只寻址一次I/O模块,造成通讯故障。为解决此问题,需要确保F监控时间大于OB35的扫描间隔,例如,新模块的F监控时间已设定为150毫秒。 2. **DP从站监控时间**:当PROFIBUS上的DP从站不可用时,S7-300 CPU的监控时间会进行检查,以确认预期配置与实际配置是否匹配。监控时间可在CPU属性对话框的“Startup”选项卡中查看。 3. **电源或缓冲区错误处理**:电源或缓冲区错误会导致CPU访问OB81。电池故障时,如果BATT.INDIC开关激活,S7-400会访问OB81。若无OB81组态,CPU在电源出错时仍能运行。如果OB81缺失,CPU将无法进入STOP操作状态。 4. **I/O模块地址分配**:分配S7 CPU上的I/O模块地址时,应避免在过程映像边界上创建数据区域,因为这会导致数据无法完全读入过程映像。例如,不应在256字节输入过程映像的254号地址上配置双字。如果必须这样做,需调整过程映像的大小。 5. **全局数据通讯**:全局数据通讯用于小容量数据交换,可以包括输入和输出。在通讯时,需注意确保正确配置GD包,避免数据冲突,并确保通讯双方使用相同的通讯参数。 这些问题和解决方案对于理解和优化S7-300 PLC系统的性能至关重要,通过合理的配置和故障排查,可以提高系统的稳定性和效率。