![深度学习触摸屏应用技术](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=1739263498-mBV75gxWk9Mbch6wT8EMDcpGKbix7y2k-0-bf944c37f49a22fc2b479fe44219f9c3)
图3-3-1 HMI设备变量表
①双击名称列下的“添加”字符,生成新的变量,系统给出默认变量名。用户可以更改为一个与数据意义相符、容易记忆的名字。程序中的变量有成百上千个时,可以在项目树中多建几个变量表,便于归纳查找变量。系统会自动将各变量表的变量汇总到一个总变量表中。
②如图3-3-2所示为HMI内部变量选定数据类型,外部变量的数据类型系统根据映射的PLC变量自动给出。
![](https://epubservercos.yuewen.com/CD4870/21838930208261506/epubprivate/OEBPS/Images/image84.jpg?sign=1739263498-GDnt5Mu48dFI3Ugyxfz2ToVmmKn9pRpY-0-28f6937cc7c49e0d580f13253711b8a5)
图3-3-2 在数据类型列为变量定义数据类型
③如图3-3-3所示为HMI外部变量指定“连接”。
![](https://epubservercos.yuewen.com/CD4870/21838930208261506/epubprivate/OEBPS/Images/image85.jpg?sign=1739263498-xlRaAtmESrbiNl93uLQG4rGSzPuSbW29-0-d61708a40719b13c2815313f97ab6414)
图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=1739263498-LNKl6YgFciG96ubxcPDr43M6voWifnek-0-48c41dfbc37a9c08c1c89df42fe47d9c)
图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=1739263498-S2NOT9YvrnSTRRjL6SAArP6ZzBVMWkQn-0-54aee5e57e673c9a1fe89fdc87d40b38)
图3-3-5 HMI变量表显示所有列