描述:
通过“初始值捕获”功能S7-PDIAG提供了监测操作数选项。当S7-PDIAG报告了一个新状态,通过“初始值捕获”可确定状态变化的真正原因(也就是责任操作数)。通过初始值捕获可以为每个条件分析追踪到 最多64个操作数。警告消息[297:4008]说明操作数已超过了最大值64。n
样例:
通过一个输入和一个标志器转换成一个输出(AND操作)。然后标志器本身通过三个其它输入转换(OR操作)。n
如果现在为输出设置初始值捕获,那么在此条件分析中不是只有两个操作数被追踪,而是四个,因为S7-PDLAG会在辅助网络中组合它们。通过大量操作数的广泛互连,可能会在条件分析中超过最大操作数64。n
下表描述了一些针对上述错误消息的补救措施:
n
No. | 补救措施 |
1 | 在S7-PDIAG菜单点击“Options”,出现下列对话框。 n
如果组态不需要初始值捕获,可以在对话框“Customize > Compile”中取消这个选项。那么初始值捕获在所有错误定义中都被停用。这意味着编译过程花费时间更少,而且再一次编译后监测块变小。n |
2 | 通过“Options > Exclusion Addresses...”可以拒绝分析的复杂基础互连。在此对话框中可以选择想定义为隔离地址的操作数。然后这些操作数和子网就会被条件分析滤除。 n
关于组态隔离地址的更多信息,请参阅S7-PDIAG在线帮助下的
|
3 | 如果定义隔离地址之后,在编译时得到错误消息“Too many error definitions”。我们建议将“Group Units”对话框中的实例分为几个组。此处除创建的标准组外可以把单元分到附加组。
关于单元分组的更多信息,请参阅S7-PDIAG在线帮助下的
|
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc339237.html