• 沒有找到結果。

也参见

PID_FM FB 的背景数据块(页码 163)

长沙工控帮教育科技有限公司整理

在用户程序中执行 FM 355 7.3 FUZ_355 功能块

7.3 FUZ_355 功能块

用途

FUZ_355 FB 用于 FM 355 的温度控制器(模糊控制器)。此 FB 可用于读取和写入 FM 355 的 所有温度控制器的参数。此功能适用于以下应用场合:

● 替换模块后,将通过标识确定的控制器参数传送至 FM 355

● 调整 FM 355 以适应不同的受控系统

说明

您不能更改 FM 355 通过标识确定的参数,因为这些参数已针对此过程进行了优化。

FUZ_355 FB 不需要初始化运行。

创建和提供背景数据块

在使用用户程序对模块编程之前,必须创建背景数据块并为其提供重要数据。

1. 使用 STEP 7 创建背景数据块,作为具有已分配 FUZ_355 功能块的数据块。

2. 在背景数据块处的 MOD_ADDR 参数中输入模块地址。

在配置硬件期间指定 FM 355 的模块地址。从 HW Config 中接收起始地址。

3. 保存背景数据块。

调用

必须在与访问同一

长沙工控帮教育科技有限公司整理

FM 355 的所有其它 FB 相同的 OB 中调用 FUZ_355 FB。

在用户程序中执行 FM 355 7.3 FUZ_355 功能块

使用 FM FUZ_355

标识温度控制器并且控制器的控制可得到令人满意的结果后,请调用 FUZ_355 FB 并将 READ_PAR 参数设为 TRUE。

然后,FB 将从 FM 355 的所有四个温度控制器中读取参数,并将这些参数存放在背景数据块 中。成功读出温度控制器参数后,FUZ_355 FB 会将 READ_PAR 参数设为 FALSE。如果在 分布式 I/O 中使用 FM 355,这可能花费几个调用周期。因此,只要已将 READ_PAR 设为 READ_PAR = TRUE,均应有条件地调用 FB。

您应在 CPU 启动过程中设定 FUZ_355 FB 的 LOAD_PAR 参数,然后当 LOAD_PAR = TRUE 时在循环程序中有条件地调用块。如果设置 LOAD_PAR = TRUE 参数,则 FB 会将 FM 355 的所有温度控制器的参数从背景数据块写入 FM 355 中。成功传送参数后,FB PID_FM 会将 LOAD_PAR 参数设为 FALSE。如果在分布式 I/O 中使用 FM 355,这可能花费几个调用周期。

读取温度控制器参数时,PARAFFUZ 参数中会显示温度控制器参数的参数组态错误,如下所 示:

PARAFFUZ 的高字节不等于零表示存在参数组态错误。低字节包含错误参数的字节偏移量,

其参考静态变量的开头。例如,PARAFFUZ = W#16#0104 表示第二个参数错误。

只有在背景数据块中操作温度控制器参数并将其写入 FM 355 时才能显示错误显示。您也可以 使用参数组态界面的 PLC > Parameter Assignment Error(参数分配错误)菜单来读取这些参 数分配错误。

输出参数 RET_VALU 包含 SFC RD_REC 和 WR_REC 的反馈值 RET_VAL。通过 PROFINET 操作的块,RET_VAL 可包括 SFB RDREC 和 WRREC 的 STATUS 参数的第二个和第三个字 节。如果未重设参数 READ_PAR 和 LOAD_PAR,则可对 RET_VALU 进行评估。参考手册 /2/

中说明了 RET_VALU 的值。

也参见

FUZ_355 FB 的背景数据块(页码 177)

长沙工控帮教育科技有限公司整理

在用户程序中执行 FM 355 7.4 FORCE355 功能块

7.4 FORCE355 功能块

用途

FORCE355 FB 用于模拟(强制)模拟输入值和数字输入值,以支持开机调试。

FORCE355 FB 不需要初始化运行。通常对其进行循环调用。

创建和提供背景数据块

在使用用户程序对模块编程之前,必须创建背景数据块并为其提供重要数据。

1. 使用 STEP 7 创建背景数据块,作为具有已分配 FORCE355 功能块的数据块。

2. 在背景数据块处的 MOD_ADDR 参数中输入模块地址。

在配置硬件期间指定 FM 355 的模块地址。从 HW Config 中接收起始地址。

3. 保存背景数据块。

调用

必须在与访问同一 FM 355 的所有其它 FB 相同的 OB 中调用 FORCE355 FB。

模拟模拟值

通过参数 S_AION[ i ] 或 S_PVON[ i ](其中 1 ≤ i ≤ 4)激活对通道一至四的模拟值的模拟。下 图显示了模拟的模拟值生效的位置。

通过参数 PV_SIM[ i ] 指定通道一至四的模拟值。

您可让模拟值在以下两个位置生效:

● S_AION[ i ] = TRUE (1 ≤ i ≤ 4)

使用值 PV_SIM[ i ] 代替模块的模拟输入 i 的值。

● S_PVON[ i ] = TRUE (1 ≤ i ≤ 4)

使用值 PV_SIM[ i ] 代替模块的模拟输入 i 的条件值。

长沙工控帮教育科技有限公司整理

在用户程序中执行 FM 355 7.4 FORCE355 功能块

模拟数字值

通过参数 S_DION[ i ](其中 1 ≤ i ≤ 8)激活数字输入一至八的值的模拟。

通过参数 DI_SIM[ i ] 指定模拟值。

● S_DION[ i ] = TRUE (1 ≤ i ≤ 8)

使用值 DI_SIM[ i ] 代替模块的数字输入 i 的值。

说明

在模拟期间,LED I1 到 I8 也会始终显示对应数字输入的状态。

$ '

',B6,0>L@

6B',21>L@

39B6,0>L@

6B3921>L@

6B$,21>L@





 싨 L 싨

῵ᢳؐ

῵ᢳᠧᓔ˖

᭄ᄫ䕧ܹ

ᑇᮍḍ Ӵᛳ఼㉏ൟ

᭄ᄫؐ

খ㗗䕧ܹ ῵ᢳᠧᓔ˖

乘໘⧚ⱘ

῵ᢳؐ

῵ᢳؐ

㒘ᗕ

䖛Ⓒ఼ ᡬ㒓 ᷛޚ࣪

῵ᢳᠧᓔ˖