描述
如果在 CFC 图表中组态 S7 通讯块 FB12/13/14/15,下载 CFC 图表时,可能会出现程序中使用的系统功能无法运用于 CPU 操作系统中的提示。
图 01
从 PCS7 的 CFC 编辑器中下载时,需要检查 CPU 是否支持程序中使用的所有系统功能以及系统功能块。如 CPU 无法支持某些 SFCs 和 SFBs 时,就会出现错误信息导致下载失败。然而, 使用 STEP 7 中的 CFC 时,可排除下列系统块 (表 01)的检查,并完成下载:
S-300 | S7-400 |
SFC131 to SFC136 | SFC131 to SFC136 |
SFC75 and SFC76 | |
SFB8 and SFB9 | |
SFB12 to SFB15 |
表 01
在这种情况下,上述错误信息显示在 STEP7 中。SFCs 131 到 136 是隐藏的 SFCs 。即使 CPU 支持这些系统功能,它们也不会被列入控制数据中。
PCS 7 的补救
在SIMATIC Manager 中,右键单击项目或项目名,并在弹出的菜单中打开对象属性。在“属性-项目”框中选择“常规”选项并确定使用设置。 照图 02 所示将使用设置由 PCS7 转变为 STEP7。
图 02
点 OK 保存,然后下载到 CFC,这时只会出现图 01 所示的提示而不是错误信息,之后便可下载和测试程序。
注意兼容性
在"PLC > Diagnostics/Settings > Module Status" 下,选择 "Performance Data"选项,在 "System blocks" 下有一个 CPU 支持的 SFBs 与 SFCs 列表。如相关系统块没有被列在表内,则说明CPU不能支持。
关键字
CFC (Continuous Function Chart)
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc331562.html