深度学习触摸屏应用技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第三节 HMI变量表及常规属性

经过本章前两节基本知识的铺垫,现在回到HMI变量表。如图3-3-1所示为HMI设备变量表。

图3-3-1 HMI设备变量表

①双击名称列下的“添加”字符,生成新的变量,系统给出默认变量名。用户可以更改为一个与数据意义相符、容易记忆的名字。程序中的变量有成百上千个时,可以在项目树中多建几个变量表,便于归纳查找变量。系统会自动将各变量表的变量汇总到一个总变量表中。

②如图3-3-2所示为HMI内部变量选定数据类型,外部变量的数据类型系统根据映射的PLC变量自动给出。

图3-3-2 在数据类型列为变量定义数据类型

③如图3-3-3所示为HMI外部变量指定“连接”。

图3-3-3 HMI外部变量指定“连接”

④软件系统会随着“PLC变量”的组态确定自动给出当前HMI变量连接的PLC的名称,即设备的符号名。

⑤PLC中的变量和程序可能会因编程人员的习惯采用不同的变量访问模式(符号访问或绝对访问),早期程序多采用绝对寻址访问变量。为阅读程序方便,现在PLC的操作程序支持符号变量和符号访问,提倡符号访问模式。HMI变量表要适应这些情况。

“PLC变量”列,组态确认来自PLC的变量,博途软件操作如图3-3-4所示。

图3-3-4 PLC变量的组态

在HMI变量表中,“PLC变量”主要来自博途集成项目中PLC设备的PLC变量表和数据块,一般基本数据类型的PLC变量显示变量的符号名,复合型变量会以“复合型变量名”接“.”符号后接“元素变量名”,如“电机1参数.电流”“1号工艺数组.设定流量”等。数据块中的变量则以“数据块名称”接“.”符号后接“数据块中的变量名”,如“全局数据块_1.牵引电机电流”等。

对于绝对访问模式,在“地址”列显示绝对地址,在HMI变量表中全局变量绝对地址使用标识符“%”作为绝对地址的前缀。寻址方式见本章第一节介绍。

图3-3-1显示出了创建变量必要的常规属性列,还可以显示许多其他属性列,鼠标右键单击变量表的标题行,如图3-3-5所示,在展开的列选项中,可以勾选显示属性列,未选中则隐藏。我们在下节结合变量的属性巡视窗格,重点介绍一些变量属性的组态和用法。

图3-3-5 HMI变量表显示所有列