1.2功能块块头图7.2中列举了功能块块头所包含的内容。想要更深入地了解这些内容吗?可以参考三调符号库代码和名称匹配来一探究竟!

图7.2:功能块块头

图7.3给出了SCL中一个仿真阀门的功能块块头。想知道这些复杂的符号是如何保护的吗?看看这篇STM32专有代码保护概述

图7.3:FB1100的功能块头

1.2.1 FUNCTION_BLOCK定义了功能块的序号或者符号名称。如果它是一个符号,SIM_VAL,那么,在SCL代码中编译这个功能块之前,必须在符号表中给这个名称分配一个序号(例如FB1100)。当把此功能块拖放到CFC上时,这个符号名称将出现在每个调用功能块实例上。参见图7.4。欲知更多详情,可以阅读如何为IO设备分配设备名称

功能块块头

功能块块名(FUNCTION BLOCK)

标题(TITLE)

版本(VERSION)

名称(NAME)

作者(AUTHOR)

组别(FAMILY)

专有技术保护(KNOWHOW PROTECT)

如果你对如何在编程环境中实现密码保护和取消感兴趣,不妨看看这篇详细的教程:TIA Portal编程环境下专有技术保护的实现密码保护与取消。这一切是不是让你对功能块块头有了全新的认识呢?

每一个功能块块头就像一个小宇宙,蕴含了无穷的奥秘与智慧!了解这些细节不仅能提升你的编程技能,还能让你在SCL的世界中畅游无阻。