工控编程吧

标题: TIA 博途 V13 中怎样通过关键字 "AT" 实现变量覆盖 [打印本页]

作者: baikhgmv    时间: 2016-11-1 10:28
标题: TIA 博途 V13 中怎样通过关键字 "AT" 实现变量覆盖
TIA 博途 V13 中怎样通过关键字 "AT" 实现变量覆盖

说明

可以在FB和FC的接口参数区进行变量覆盖。

使用关键字 “AT” 覆盖变量时,需要满足以下条件。

下面的例子展示如何通过BOOL类型的数组访问WORD类型变量的单独的位。
至此覆盖变量已经声明完成,可以在编辑器中输入程序。

例子程序
对某些应用,在STEP 7  中可能需要将多个信号组合成一个控制字或从一个控制字中提取单独的信号。

FB块 “BoolToWordAT” 的说明

利用FB “BoolToWordAT” 可在一个字中组合多达 16 个位。每个 Bool  类型输入变量被分配到静态变量"statMotors"数组并被带关键字 “AT” 的"statConveyor"变量覆盖。然后静态变量"statConveyor"的内容被传输到输出变量"conveyor"中。
(, 下载次数: 3)