如何清除一个不稳定的S7通讯 (在日志文件中的错误号是 8304)
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如何清除一个不稳定的S7通讯 (在日志文件中的错误号是 8304)?
说明:
在WinCC和S7控制器之间的通讯偶尔中断然后再次重新建立。
在WinCC运行模式下,当画面"冻结"时可以看到通讯中断并且相关的条目在日志文件中被记录下来(例如。
错误代码8304)。
偶尔的通讯故障是由于不同的原因导致。
通过下面的步骤检查并判断故障原因:
PROTOCOL SUITE"下。
选择有问题的连接。
右键点击弹出一个菜单,这里选择系统参数。
取消"通过PLC"的复选标记。
Fig. 01
注意:
如果您在"周期管理"下使能了"更改驱动的传输",您可以取消这个功能,查看通讯是否已经稳定了。
当您获取模拟量,通常该值将不断变化。
这样的变化对过程意义重大,但是,如果"更改驱动的传输"被使能,系统无法区分在有意义和无关紧要的变化。
因此,作为结果这将导致通讯量变的非常大。
为了改善这种情况,在用户程序中,您必须通过滞后函数确保模拟量被限制在有意义的变化之内。
检查和更正S7相关的通讯资源
•为此,您通过SIMATIC管理器打开S7的硬件组态。
•选中CPU并且右键点击打开弹出菜单,点击属性。
•选中"Communication"标签,设置S7的连接资源。
在STEP7在线帮助中通过关键字“连接资源”查看相关注意事项。
OP连接数量取决于WinCC和所连接的操作面板。
这里,您可以增加连接数量。
Fig. 02
注意:
通过以上的检查看通讯是否稳定,如果是的话,那么就无需继续作其他的步骤。
提示:
在组态时,不要使用超过3种不同的更新周期(例如. 快速,中速,慢速(500ms, 2s, 1 min))。
为此可以使用用户自定义周期。
通过这种方式,您可以减少通讯消息的数量并且能够在需要的时候快速改变周期时间。