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

时间:2019-11-19 16:04:53

标签: codesys

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

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