下载 IE 通讯 FB 时,为什么会出现程序中使用的 SFC 无法运用于 CPU 操作系统的提示?

描述
如果在 CFC 图表中组态 S7 通讯块 FB12/13/14/15,下载 CFC 图表时,可能会出现程序中使用的系统功能无法运用于 CPU 操作系统中的提示。

下载 IE 通讯 FB 时,为什么会出现程序中使用的 SFC 无法运用于 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。

下载 IE 通讯 FB 时,为什么会出现程序中使用的 SFC 无法运用于 CPU 操作系统的提示?
图 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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论