现在诊断缓冲区的记录设置到最大的500条,但是一旦扩展模块有故障的时候就会快速重复刷新该模块读取I\O错误和写入I\O错误的信息,直接就把其他能够判断故障原因的信息给刷没了,怎么能取消掉诊断缓冲区记录读取I\O和写入I\O的故障信息,或者同样的故障在未恢复前只报一次不要重复记录?
问题补充:
现在就是一楼建议的这种设置,所以故障信息刷的飞快,重要信息瞬间就被挤到500条以外去了,另外二楼给的建议我用不了,该选项为不可用的灰色。
我现在是不想让缓冲区快速重复记录同样的事件,最好只记录模块的问题而不记录因为模块有问题从而导致的I\O错误。
最佳答案
在运行模式下增加诊断缓冲区到最大条目数
诊断缓冲区的最大条目数取决于CPU类型。在诊断缓冲区点击“Setting”按钮,作如下修改:
1、把默认设置从“按照模块特性的默认设置”更改为“预选择”。
2、在输入域输入最大条目数(比如500)。
3、使能 "Save settings for this dialog box" 选项。
单击OK保存设置。
参考文档
https://support.industry.siemens.com/cs/document/14960968/%E5%9C%A8step-7-v5-x-%E4%B8%AD%EF%BC%8C%E5%93%AA%E4%BA%9B%E4%BF%A1%E6%81%AF%E4%BC%9A%E8%BF%9B%E5%85%A5%E5%88%B0simatic-s7-cpu%E7%9A%84%E8%AF%8A%E6%96%AD%E7%BC%93%E5%86%B2%E5%8C%BA%EF%BC%9F?dti=0&lc=zh-CN
图片说明:
提问者对于答案的评价:
虽然没有解决,但感谢你这么仔细的回答
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc175979.html