本节将解释FUP编辑器的结构以及如何处理编程。这里不解释与接口和可视化的通信方式。有关此内容,请参阅章节PLC基础知识。
结构中的每个元素在应用程序(PLC)中都有自己的命名空间。这意味着该元素完全独立于其他元素执行。这样做的好处是可以自由选择任何名称。变量global.是一个例外。
每个网络都是从上到下依次处理的。然后计算所有功能块。这发生在从左到右的阅读方向中。需要注意的是,首先要计算功能块的所有输入。

如果在两个功能块之间定义并重复使用了一个额外的输出,这一点很重要。这可能会导致意想不到的结果。
注意:在FUP编程中,只能将功能块的第一个输出与输入连接起来。
网络用于对单个程序步骤进行分组。因此,一个网络应仅包含一组功能块,而不应包含多个单独的功能块。否则会导致程序难以理解。
此示例显示了一个没有可视化功能但具有运动检测功能的灯光程序。

某些功能块允许使用多个输入和输出。有关此内容,请参阅各自功能块的帮助。
使用组合输入简化了FUP编辑器的使用并大大减少了计算时间,因为不需要存储中间结果。

上图显示了功能块AND的多个输入的相同结果。
可以随时使用前缀global.调用全局变量。
不建议在数据库中使用此前缀,因为这会增加PLC的负载。相反,应将计算结果提供给全局使用。
要列出所有使用的设备,可以在活动预览中右键单击全局变量。如果该变量已在其他元素中使用,则会在
被以下项使用下显示。
有关详细信息,请参阅章节与其他元素通信。