FAQ | HMI与CPU812进行标签通讯
- 关键词:华茂欧特,HMI,812控制器
- 摘要:客户可借助触摸屏与PLC建立通信连接,完成设备状态的远程监控与操作控制,有效提升生产效率与现场操作便捷性。本方案采用CODESYS符号标签配置方式,实现 HMI与CPU812主控单元之间的数据交互。
<h1 class="rich_media_title " id="activity-name" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px 0px 14px; padding: 0px; outline: 0px; font-size: 22px; color: rgba(0, 0, 0, 0.9); line-height: 1.4; user-select: text; font-family: " pingfang="" sc="" new",="" system-ui,="" -apple-system,="" blinkmacsystemfont,="" "helvetica="" neue",="" "hiragino="" sans="" gb",="" "microsoft="" yahei="" ui",="" yahei",="" arial,="" sans-serif;="" letter-spacing:="" 0.544px;="" background-color:="" rgb(255,="" 255,="" 255);"="">FAQ | HMI与CPU812进行标签通讯
客户可借助触摸屏与PLC建立通信连接,完成设备状态的远程监控与操作控制,有效提升生产效率与现场操作便捷性。本方案采用CODESYS符号标签配置方式,实现 HMI与CPU812主控单元之间的数据交互。
一、硬件条件
AU7 812-1B0AA-0AA0 ,使用IP为:192.168.1.253
HMI 7022 ,使用IP为:192.168.1.190
AU7 149-5A0GF-YT ,交换机
装有CodeSys、Wellauto HMI Software的电脑 ,此案例电脑IP为:192.168.1.212
网线等
二、软件条件
CodeSys ,软件版本 V3.5 SP17,CPU812主机编程软件
Wellauto HMI Software-V1.1 ,触摸屏组态软件
三、操作说明
由于CPU812主控与HMI设备均仅配备单路RJ45网口,无法同时多设备直连调试。为满足现场调试需求、保障设备稳定通讯,本示例采用一台AU7 149-5A0GF-YT交换机,搭建组网链路,将PLC、HMI及调试电脑统一接入网络,实现多设备互联互通,方便后续程序调试、数据监控与功能测试。

3.1、安装812主机的XML
① 打开CodeSys软件,依次打开“工具”→“设备存储库…”,选择CPU 812的XML文件进行安装:
② 安装成功后,即可在“PLC”→“SoftMotion PLC”中查看到AU7 812H PLC的型号。
3.2、安装CodeSys库文件
① 依次打开“工具”→“存储库…”
② 选择安装Codesys库的”CmpIecVarAccess Implementation”、” CmpIecVarAccess”、”IecVarAccess”、” SymbolicVarsBase”四个库文件。
3.3、CPU 812H程序组态
① 重新打开CodeSys软件,新建工程,设备选择Auto CPU 812-1B0AA;
② 添加一个全局变量HMI:
③ 在全局变量中添加变量:
④ 在”Application”选择”添加对象”中的”符号配置”:
⑤ 添加符号配置之后,点击编译,即可显示出工程中的所有变量,然后勾选上需要链接到HMI中的变量:
⑥ 勾选变量之后,再编译生成代码:
⑦ 将程序下载到CPU 812中;
⑧ 生成代码之后,在812程序文件中,会生成一个XML文件(触摸屏组态需要)。
3.4、触摸屏工程组态
① 打开组态软件之后,在设备管理中PLC栏添加CodeSys_以太网_自由标签的驱动到设备工具箱中,若添加过则可跳过该步骤;
② 双击设备管理中的“CodeSys_以太网_自由标签”,将其添加到设备窗口;
③ 双击打开“CodeSys_以太网_自由标签”驱动,设置CPU812的IP地址;
④ 标签导入一栏选择CPU 812生成代码的xml进行导入,并选择对应的需要导入的标签;
⑤ 导入成功后,变量在设备编辑窗口显示:
⑥ 变量链接:将导入的变量链接到HMI的实时变量;
⑦ 然后组态画面,将变量对应到显示框中;
⑧ 编译下载到HMI
3.5、监控画面




