- 创建一个FB块
注意
在S7-1200/S7-1500中新创建的块都是“优化的块访问” 。在S7-300/S7-400中块都是“标准的块访问”。如果要在S7-1200/S7-1500中使用这些块,建议您将块改为“优化的块访问”以确保更好的性能。打开块的属性,在属性标签下使能“优化的块访问”。
- 打开块和块的接口区
在声明表中输入想要用新的数据类型覆盖的变量。例如:名称"statConveyor",数据类型“Word”。
在保持性这一列的下拉菜单中选择“在IDB中设置”。
选择要覆盖变量所在行并右击。
在弹出窗口中选择 “添加行”。覆盖的变量只能在被覆盖的变量下一行声明。
在添加行中输入变量名。例如"statMotors"。
在“数据类型”栏首先输入字母 “A”,等到数据类型窗口打开后就可选择。
注意
FC块和临时变量只有当块属性为“标准的块访问”时才能使用该功能。您需要到块属性里,在属性标签下取消使能“优化的块访问”。
在下拉菜单中选择关键字 “AT” 并点击 “名称”栏。此时除了变量名称(例如:("statMotors")之外,在同一区域还会显示被覆盖变量的关键字。 在这个例子中是:
AT "statConveyor".