![深度学习触摸屏应用技术](https://wfqqreader-1252317822.image.myqcloud.com/cover/921/41806921/b_41806921.jpg)
第三节 HMI变量表及常规属性
经过本章前两节基本知识的铺垫,现在回到HMI变量表。如图3-3-1所示为HMI设备变量表。
![](https://epubservercos.yuewen.com/CD4870/21838930208261506/epubprivate/OEBPS/Images/image83.jpg?sign=1738854186-lRRBl2uqDNmpFU4ILAa1b0NrU8ShyfXA-0-eb3a581059b81293cb0b4215a3da49e4)
图3-3-1 HMI设备变量表
①双击名称列下的“添加”字符,生成新的变量,系统给出默认变量名。用户可以更改为一个与数据意义相符、容易记忆的名字。程序中的变量有成百上千个时,可以在项目树中多建几个变量表,便于归纳查找变量。系统会自动将各变量表的变量汇总到一个总变量表中。
②如图3-3-2所示为HMI内部变量选定数据类型,外部变量的数据类型系统根据映射的PLC变量自动给出。
![](https://epubservercos.yuewen.com/CD4870/21838930208261506/epubprivate/OEBPS/Images/image84.jpg?sign=1738854186-TgjRZLBQhz9wpa81zB1lJ0WnPW0lMtbu-0-f0bcc2c2ea0679ada7494e94a556dc71)
图3-3-2 在数据类型列为变量定义数据类型
③如图3-3-3所示为HMI外部变量指定“连接”。
![](https://epubservercos.yuewen.com/CD4870/21838930208261506/epubprivate/OEBPS/Images/image85.jpg?sign=1738854186-PNyrjzhI1nsjYrC7WLsy0YCw39p8HE3E-0-299836338a22be7fae2c016b2065a4ac)
图3-3-3 HMI外部变量指定“连接”
④软件系统会随着“PLC变量”的组态确定自动给出当前HMI变量连接的PLC的名称,即设备的符号名。
⑤PLC中的变量和程序可能会因编程人员的习惯采用不同的变量访问模式(符号访问或绝对访问),早期程序多采用绝对寻址访问变量。为阅读程序方便,现在PLC的操作程序支持符号变量和符号访问,提倡符号访问模式。HMI变量表要适应这些情况。
“PLC变量”列,组态确认来自PLC的变量,博途软件操作如图3-3-4所示。
![](https://epubservercos.yuewen.com/CD4870/21838930208261506/epubprivate/OEBPS/Images/image86.jpg?sign=1738854186-lpi5Bzl6ZiUN4Lhx7UrfBzdlQ4jQA8d5-0-e3d253715b155be222dbf332160d3c7c)
图3-3-4 PLC变量的组态
在HMI变量表中,“PLC变量”主要来自博途集成项目中PLC设备的PLC变量表和数据块,一般基本数据类型的PLC变量显示变量的符号名,复合型变量会以“复合型变量名”接“.”符号后接“元素变量名”,如“电机1参数.电流”“1号工艺数组.设定流量”等。数据块中的变量则以“数据块名称”接“.”符号后接“数据块中的变量名”,如“全局数据块_1.牵引电机电流”等。
对于绝对访问模式,在“地址”列显示绝对地址,在HMI变量表中全局变量绝对地址使用标识符“%”作为绝对地址的前缀。寻址方式见本章第一节介绍。
图3-3-1显示出了创建变量必要的常规属性列,还可以显示许多其他属性列,鼠标右键单击变量表的标题行,如图3-3-5所示,在展开的列选项中,可以勾选显示属性列,未选中则隐藏。我们在下节结合变量的属性巡视窗格,重点介绍一些变量属性的组态和用法。
![](https://epubservercos.yuewen.com/CD4870/21838930208261506/epubprivate/OEBPS/Images/image87.jpg?sign=1738854186-pUJdDpovolPsNZJAPjL22tDSl9Hh1h0k-0-1ff495f12f38f9b4664fb751dc335790)
图3-3-5 HMI变量表显示所有列