如何在 CODESYS 中参数化功能块?

how to parameterize a Function Block in CODESYS?

我有一个带有两个布尔输入变量和一个输出变量的 FB (SmartLogic),但我希望输出也取决于参数 X,我想在调用 FB 之前在实例化期间设置该参数。 那可能吗?我该怎么做?

  1. 如果您将 X 定义为全局,它将可以在您的 FB 中访问。
  2. 您可以将 X 变量作为另一个输入参数传递。只需在初始化 X 变量后调用 FB。

您可以使用FB_Init方法初始化FBs变量。

在 CoDeSys 帮助中有关于此方法的信息。

https://help.codesys.com/webapp/_cds_method_fb_init_fb_reinit;product=codesys;version=3.5.16.0