施耐德电气TMH2GDB人机界面在Modicon M221 Nano PLC上的应用介绍

Schneider Electric TMH2GDB是专为Modicon M221系列纳米PLC设计的人机界面(HMI)。其外形尺寸为80 x 126毫米(3.2英寸x5英寸),配备240x160像素的图形显示屏。与其他面板安装的工业开关和指示灯类似,它通过22毫米孔径固定在控制面板上。使用标准RJ-45接口以太网线连接M221 PLC的"串行"端口,该连接同时提供通信和供电功能。图1中可见PLC侧的红色电缆连接口。

演示配置中,TMH2GDB图形显示屏、TM221CE24T Nano PLC和XPSBAC14AP均安装在19英寸机架式训练器上。整套系统结构紧凑,构成便捷的桌面训练平台。这种布局非常利于代码开发,因为HMI正好位于视线高度。


本文是DigiKey工业自动化现场指南的一部分

所属分类 :编程→PLC→Schneider Modicon
难度等级:gear: 工程师级—难度分级说明
最后更新 :2026年3月9日


1 :安装在19英寸训练器上的TMH2GDB HMI,配套Schneider Electric M221 PLC、安全继电器及可逆电机启动器。

HMI 直接操作 PLC 存储区

Schneider Modicon M221纳米PLC系列采用扁平化内存结构,为每种内存类型预分配固定地址。例如:输出地址以%Q开头,输入地址以%I开头,位存储区以%M开头。

TMH2GDB HMI与PLC深度集成,可直接读写PLC内存。如图2所示,TMH2GDB HMI的电压单位(VU)屏幕被配置为显示电位器电压值。本示例中,显示屏设置为读取PLC内存地址%IW0.0的数据。

2 :TMH2GDB的VU显示屏,显示连接在模拟输入0端的电位器原始数值。

3 :将HMI的"VU表"之一关联至内存地址%IW0.0,并设置0-1000的量程显示。

扁平化内存空间优势

全局变量始终是个争议性话题。这确有道理,因为使用不当会导致耗时的故障排查。但反过来说,如果所有变量都是全局的,反而不会产生理解偏差。这正是Schneider在Modicon M221系列中的实现方案。所有变量都按类型预分配专用存储位置。例如,功能按钮可配置为直接设置或清除某个内存位置。例如,用户按下F1键可设置内存位置%M20,如图4所示。

这种扁平化的内存空间极大简化了TMH2GDB编程。程序员的任务是将HMI功能与PLC内存关联起来。

4 :HMI的F1键配置为设置内存位置%M20。

页面导航

该HMI采用分层菜单驱动设计以优化用户体验。默认情况下会打开菜单页面,如图1和图5所示。用户通过旋转选择器和OK按钮进行导航。从程序员角度看,文本需与特定页面匹配。例如第三个文本选项"电位器"关联到名为VU_Pot的页面。
默认情况下,HMI的主页按钮会将我们带回顶层菜单页。

5 :页面间导航配置。灰色方框提供HMI显示屏的预览效果。

报警功能与存储

当考虑图6所示的报警及报警历史功能时,HMI的真正优势得以显现。多种条件可触发报警记录,如安全继电器使能信号丢失或电机启动器跳闸。

显示屏左上角会出现"alarm"字样。按下报警软键将跳转至报警页面,当前活动报警会突出显示。

按下历史记录软键可查看带时间戳的报警设置与清除记录,如图6所示。

我认为这是HMI最出色的功能,技术人员可通过滚动查看系统状态以分析因果关系。这是系统化故障诊断的关键组成部分。在采购硬件和编程设备时,这是需要做出的重要决策。

图6:TMH2GDB的报警历史显示界面。系统当前处于07:43:11触发的报警状态。

技术提示 :如图1所示,训练器配备红色安全继电器,用于监控急停按钮并在电源故障时防止意外启动。仅禁用电机启动器而保留PLC运行的设计不合常理。"PLC运行中"状态是重要的故障排查依据,可通过人机界面查看各类报警信息。

需注意PLC仍控制着面板指示灯的输出。它甚至可能禁用电机控制器等输出设备。但安全继电器独立于PLC运行,可直接切断安全关键输出。

结语

Schneider Electric TMH2GDB人机界面是Modicon M221纳米PLC的易用配套设备。系统的扁平内存空间简化了编程实现,程序员可建立人机界面功能与PLC内存的顶层关联。

务必检查人机界面的报警功能设置。鉴于系统停机的高昂成本,仅凭避免首次系统故障的效益就足以收回该设备投资。

:books: 继续探索工业控制系统

如果本次讨论对您有所帮助,您可能还想了解:

:world_map: DigiKey 导航