SA0165:调用其他 POU 而非程序的任务
检测调用功能块或函数而不是程序的任务
理由:此规则是 PLCopen 编码指南的一部分。因此,还检查了合规性 CODESYS.我们没有看到任何数据一致性问题 CODESYS 如果任务会调用程序以外的 POU。但是,如果要将代码移植到其他平台,则可能会出现问题。
重要性:低
PLCopen规则:CP16
任务被插入到任务配置下方。要调用的 POU 在任务中配置。 POU 必须是 程序 类型。这 功能块 和 功能 类型是不允许的。
例 123. 例子

检测调用功能块或函数而不是程序的任务
理由:此规则是 PLCopen 编码指南的一部分。因此,还检查了合规性 CODESYS.我们没有看到任何数据一致性问题 CODESYS 如果任务会调用程序以外的 POU。但是,如果要将代码移植到其他平台,则可能会出现问题。
重要性:低
PLCopen规则:CP16
任务被插入到任务配置下方。要调用的 POU 在任务中配置。 POU 必须是 程序 类型。这 功能块 和 功能 类型是不允许的。