块要求

时间:2021-07-14点击次数:134

块要求

允许创建类型的块

可在项目库中创建以下块类型:

函数块 (FB)

函数 (FC)

PLC 数据类型 (UDT)

一致性和编译

要通过块创建类型,块必须具有一致性且经过编译创建类型时,将自动检查块的一致性,如有必要还将对块进行编译。

块要求

要通过块创建类型,块必须满足下列要求:

块必须与 CPU 类型相匹配。

可通过项目树中块右侧显示的不兼容符号识别与 CPU 不匹配的块。如果将 S7-1500 CPU 中的块复制到 S7-300 CPU 中,则发生该错误。S7-1500 的块与 S7-300 CPU 不兼容,无法编译块。这意味着无法通过块创建类型。

该块不是系统数据块。

该块不包含背景数据块的单个实例,或在 STL 块中使用“OPN”命令调用数据块。

受专有技术保护的块的特殊情况

您也可以创建受专有技术保护的块类型。但是,谨记以下对受专有技术保护的块的额外要求:

已发布用作类型的块

受专有技术保护的块必须已发布才可在库中使用。需在块属性中进行所需设置。

块不包括到数据块、PLC 变量和 PLC 常量的访问。

因为无法通过数据块、PLC 变量或 PLC 常量创建类型,因此也无法通过可以访问上述对象的受专有技术保护的块创建类型。受专有技术保护的块的实例在无相关数据块、PLC 变量或 PLC 常量的情况下无效。

如果在“库”(Libraries) 任务卡或库视图中对某个类型的测试版进行编辑,则可在块属性中设置专有技术保护。

之后,可通过项目导航中的块属性移除该专有技术保护。


http://shtxjd.cn.b2b168.com

产品推荐