添加用户定义的功能块
使用“
项目组织管理器
”为 Micro800
控制器中的结构化文本 (Structured Text, ST)、梯形图 (Ladder Diagram, LD) 或功能块图 (Function Block Diagram, FBD) 程序创建用户定义的功能块 (User-Defined Function Block, UDFB)。添加 UDFB 时,根据您开发的应用程序的类型选择编程语言。
FactoryTalk Design Workbench
中支持的每种编程语言均针对不同类型的应用程序和编程方式。通常:- LD 执行简单布尔逻辑、计时器和计数器的速度最快。
- 对于各语言提供的更高级的过程指令,FBD 和 ST 的效率更高。
UDFB 定义复杂算术计算的业务逻辑。在创建 UDFB 后,其操作方式与程序中的其他任何指令块一样,并且可以用于调用其他类型的块或其他 UDFB。在项目中定义 UDFB 后,与
FactoryTalk Design Workbench
中的其他内置指令一样,UDFB 将显示在“工具箱
”的“用户定义
”类别中。在对比以不同编程语言写成的同一 UDFB 的执行次数时,在不同语言的编译和执行方式方面,存在着本质上的差异。
UDFB 名称和参数必须符合以下规则:
- UDFB 名称最多可包含 128 个字符。
- UDFB 最多可包含 128 个参数。
- UDFB 包含的输入参数或输出参数均不能超过 20 个。
要添加用户定义的功能块
- 在“项目组织管理器”中,展开“资产”。
- 右键单击“用户定义的功能块”,然后选择“新建用户定义的功能块”。
- 在“新建用户定义的功能块”中,输入 UDFB 名称,选择 UDFB 类型,然后根据需要输入描述。
- 选择“创建”。
提供反馈