十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

【非标自动化】2、认识元器件(HMI)

【非标自动化】2、认识元器件(HMI) HMI触摸屏HMI是Human Machine Interface即人机界面。非标自动化中通常指安装在设备上的工业触摸屏。它不是主要负责控制动作的PLC也不是直接驱动气缸、电机的执行元件而是操作人员与PLC控制系统之间的交互终端。典型系统关系操作人员 ↕ HMI ↕ 通信 PLC ↙ ↘ 传感器 执行元件操作人员在HMI上按“启动”通常不是HMI直接给电磁阀送电而是HMI写入PLC启动请求变量 ↓ PLC检查急停、安全门、气压、报警等条件 ↓ PLC决定是否允许启动 ↓ PLC输出控制执行元件一、它在设备中的作用是什么HMI主要承担四类任务。1. 向PLC发出操作请求例如启动 停止 复位 手动/自动切换 气缸伸出请求 气缸缩回请求 电机点动请求 配方切换 参数修改这里必须强调HMI发送的通常应该是“操作请求”而不是绕过PLC逻辑直接控制输出。例如不推荐HMI按钮直接写Y0电磁阀输出更合理的是HMI按钮写M100伸出请求 ↓ PLC判断互锁条件 ↓ PLC决定是否输出Y02. 显示设备运行状态例如显示设备待机 自动运行 手动模式 暂停 报警 急停 视觉检测中 当前生产数量 当前工艺步骤 伺服当前位置这些状态通常来自PLC变量。3. 设置设备参数例如气缸动作超时时间 输送带速度 伺服目标位置 视觉检测延时 目标产量 温度设定值 产品型号 配方编号HMI把操作人员输入的数值写入PLC寄存器PLC再使用这些参数。4. 显示报警和帮助排障例如气缸伸出超时 气压不足 伺服报警 安全门打开 视觉系统离线 上位机通信异常 产品卡料比较好的HMI不仅显示“报警代码1001”还应该显示报警夹紧气缸伸出超时 可能原因 1. 气压不足 2. 电磁阀未动作 3. 磁性开关位置错误 4. 机构卡住 检查位置 输入X10夹紧伸出到位 输出Y5夹紧电磁阀这会显著降低现场维修难度。二、HMI的输入是什么输出是什么HMI的输入和输出不能只从电线端子理解还要分为三种。1. 人机交互输入操作人员给HMI的输入触摸按钮 数值输入 配方选择 密码登录 手势操作 扫码输入 USB导入数据2. 通信数据输入PLC或其他设备发给HMI的数据设备运行状态 传感器状态 报警状态 当前温度 伺服位置 产量 视觉结果例如PLC中的M0自动运行 M100总报警 D100当前产量 D200当前步骤HMI通过通信读取这些变量并显示。3. 通信数据输出HMI发给PLC的数据启动请求 复位请求 参数设定值 手动操作命令 配方编号 目标位置 目标产量所以HMI最主要的输出不是24V电信号而是通过通信写入PLC的位和寄存器数据。少数HMI带数字量I/O、模拟量I/O或扩展模块但不是传统HMI的核心功能。三、使用什么电压和电流工业HMI最常见的供电方式是DC 24V常见允许范围可能是DC 20.428.8V DC 1830V DC 1224V具体必须看型号手册。典型接线开关电源 24V → HMI电源正极 开关电源 0V → HMI电源负极 PE或FG → 保护地或功能地电流和功率HMI不像传感器只消耗几十毫安。其电流取决于屏幕尺寸背光亮度CPU性能通信接口USB设备是否带扩展模块。例如某块屏可能标注DC 24V 额定功率12W那么大致电流为I P ÷ U 12W ÷ 24V 0.5A选24V开关电源时必须把HMI功耗计入控制系统总功耗。不能只按正常工作电流刚好选型还要保留一定余量。四、PLC怎样与HMI连接HMI与PLC通常不是通过普通X、Y输入输出点连接而是通过通信接口连接。常见物理连接有RS-232RS-485RS-422以太网CAN部分型号支持某些工业总线取决于型号。1. 以太网连接现代设备中非常常见。PLC网口 ── 工业交换机 ── HMI网口也可以直接连接PLC网口 ───── HMI网口例如PLC IP192.168.1.10 HMI IP192.168.1.20 子网掩码255.255.255.0使用的通信协议可能是Modbus TCP PLC厂商专用以太网协议 EtherNet/IP PROFINET OPC UA 自定义TCP普通HMI通常已经内置PLC通信驱动。开发HMI工程时选择PLC品牌 PLC系列 通信口 通信协议 IP地址 端口然后直接给画面控件绑定PLC地址。2. RS-485连接典型接线HMI A/ ───── PLC A/ HMI B/- ───── PLC B/- HMI SG ───── PLC SG可能还需要屏蔽线终端电阻正确接地总线型接线避免星形分支。常见协议Modbus RTU PLC厂商专用串口协议双方必须一致设置波特率 数据位 停止位 校验位 站号例如9600bps 8位数据 无校验 1位停止位 PLC站号13. RS-232连接RS-232通常点对点使用HMI ←→ PLC距离较短常用于老型号PLC调试简单单机通信。要注意TXD对接RXD RXD对接TXD GND对接GND不能只按端子名字相同直接相连。五、HMI是PNP还是NPN是源型还是漏型对于普通HMI这个问题通常不适用。PNP、NPN、源型、漏型主要用于判断数字量输入输出的电气形式例如接近传感器光电传感器PLC数字量输入PLC晶体管输出。普通HMI主要通过RS-485 RS-232 以太网传输数字通信数据不属于PNP或NPN输出。但是有两种例外。1. HMI自带数字量I/O某些高端HMI或开放式HMI带DI数字输入 DO数字输出此时需要确认其I/O是PNP NPN 源型 漏型 继电器输出2. HMI控制外部蜂鸣器或指示灯如果HMI没有实际输出点就不能直接接蜂鸣器。通常是HMI写PLC变量 ↓ PLC输出 ↓ 蜂鸣器或指示灯六、输出是开关量、模拟量、脉冲还是通信数据普通HMI最主要的输入输出类型是通信数据它发送和接收的可能是bit位16位整数32位整数浮点数字符串时间日期-报警记录配方数据。例如启动请求开关量意义的1 bit通信数据 目标温度16位或32位数值通信数据 视觉条码字符串通信数据虽然“启动请求”在意义上类似开关量但它并不是HMI端子输出一个24V信号而是通过通信写入PLC变量。少数带I/O模块的HMI才可能直接输出开关量 模拟量HMI一般不用于输出高速脉冲控制步进或伺服电机。高速脉冲应该由PLC或运动控制器产生。七、有哪些重要选型参数1. 屏幕尺寸常见4.3英寸 7英寸 10.1英寸 12英寸 15英寸选择时不能只看“越大越好”还要考虑设备面板空间操作距离页面内容多少成本分辨率操作人员是否戴手套。2. 分辨率例如480×272 800×480 1024×600 1280×800 1920×1080分辨率影响页面能放多少控件图片是否清晰字体大小VisionMaster或上位机画面是否适合显示。3. 触摸方式常见电阻式触摸特点可用手指可戴手套可用触控笔适合工业现场多点触控能力较弱。电容式触摸特点操作体验接近手机支持多点触控画面更现代戴厚手套或有水时可能受影响。4. 通信接口必须确认需要哪些接口几个RS-485 几个RS-232 是否有以太网 是否有CAN 是否有USB Host 是否有USB Device 是否支持SD卡例如PLC、变频器、温控器都要通信时一个串口可能不够。5. 支持的PLC驱动和协议必须确认HMI软件是否支持汇川PLC 西门子PLC 三菱PLC 欧姆龙PLC Modbus TCP Modbus RTU 自定义协议不是有网口就一定能和所有PLC直接通信。6. CPU、内存和画面性能如果HMI工程包含大量动画 历史曲线 大量报警 配方 图片 脚本 多设备通信低端HMI可能出现页面切换慢数据刷新慢通信卡顿历史记录容量不足。7. 防护等级设备正面常见要求IP65 IP66表示正确安装后屏幕正面具有一定防尘、防水能力。注意IP65通常只针对前面板不代表整台HMI背面和端子也能直接淋水。8. 工作温度需要确认最低工作温度 最高工作温度 存储温度 湿度范围 是否允许结露高温车间、低温仓库、户外设备不能随便选普通型号。9. 亮度和可视角度户外或强光设备要考虑高亮屏防眩光阳光下可读可视角度背光寿命。10. 安装方式常见嵌入式面板安装 VESA支架安装 悬臂安装 壁挂安装普通HMI多数采用控制柜面板开孔嵌入安装。11. 是否需要高级功能例如配方管理 历史数据 报警记录 远程访问 VNC 摄像头显示 OPC UA MQTT 数据库 网页功能 脚本 用户权限 电子签名这些功能会显著影响型号和价格。八、正常工作时是什么状态正常工作可以从四层观察。1. 电源状态HMI正常亮屏 无反复重启 背光稳定 电源指示正常2. 通信状态HMI能够读取PLC变量 PLC在线指示正常 画面数据持续刷新 无通信超时提示例如PLC中M0变化 HMI运行指示灯同步变化3. 操作状态按钮触摸有效 页面切换正常 数值输入正常 权限登录正常 报警弹窗正常4. 系统状态CPU不卡顿 画面不死机 历史数据能够保存 断电重启后工程能够正常运行 配方数据保持正常九、故障时会出现什么现象1. HMI完全黑屏可能原因没有24V电源 电源正负接反 保险丝断开 电源端子松动 开关电源故障 HMI内部电源损坏 背光损坏2. HMI反复重启可能原因24V电压过低 开关电源容量不足 电源纹波过大 接线松动 与电磁阀、接触器共用电源导致干扰 HMI系统或工程异常尤其是接触器、电磁阀动作瞬间HMI重启常提示电源压降 浪涌干扰 接地或布线不合理3. 画面显示“PLC通信失败”可能原因PLC未上电 网线断开 IP地址错误 不在同一网段 端口错误 通信协议选择错误 串口参数不一致 RS-485 A/B接反 站号错误 PLC通信口被占用 HMI地址绑定错误4. 能通信但部分数据不对可能原因PLC地址映射错误 寄存器地址偏移错误 32位数据字序不一致 浮点数格式错误 有符号/无符号解释错误 HMI变量类型设置错误 读取长度错误例如PLC中D100为100但HMI显示25600往往不是PLC坏了而是数据类型或字节序解释错误5. 按钮按下无反应可能原因分为几层触摸没有识别 按钮被权限限制 按钮绑定地址错误 HMI没有写入PLC成功 PLC收到请求但互锁条件不允许 PLC程序立即清除了该变量 PLC输出侧发生故障不能看到“气缸没动”就直接认为HMI有问题。6. 屏幕触摸位置偏移可能原因触摸屏需要校准 保护膜过厚 触摸层老化 边框挤压触摸面板 安装螺钉过紧7. 画面卡顿可能原因画面控件过多 脚本循环过重 通信变量过多 轮询周期过快 历史曲线数据量过大 图片资源过大 HMI性能不足十、如何通过万用表或PLC监控定位故障HMI排障不能只看屏幕要按层次定位。第一步检查供电使用万用表直流电压档测量HMI电源端24V与0V之间应该接近额定电压例如约24V还要在HMI运行、接触器动作、电磁阀切换时观察电压是否明显下降。如果HMI反复重启静态测得24V不一定代表正常要观察负载动作瞬间。第二步检查通信物理层以太网检查网口指示灯是否亮 网线是否插紧 交换机端口是否正常 电脑能否Ping到PLC和HMI IP地址是否冲突RS-485检查A/B是否接反 屏蔽层是否合理接地 终端电阻是否正确 站号是否重复 线缆是否断路普通万用表可以检查通断和静态电压但不能完整判断高速串行通信质量。必要时需要示波器USB转RS-485调试工具串口监控工具。第三步检查PLC变量例如HMI按钮绑定M100启动请求按下按钮后在AutoShop在线监控M100有没有变成1情况AM100没有变化问题更可能在HMI按钮绑定 HMI通信 权限 地址设置情况BM100已经变成1但设备没动作问题更可能在PLC程序互锁 报警条件 输出逻辑 现场电气 机械机构这样就能把“HMI问题”和“PLC控制问题”分开。第四步反向测试PLC到HMI例如HMI显示M200设备运行状态在AutoShop中改变或监控M200观察HMI画面是否同步变化。如果PLC中变化而HMI不变化检查HMI读取地址 通信状态 画面刷新 变量类型第五步检查HMI诊断信息HMI通常提供通信错误代码 系统日志 驱动状态 PLC离线提示 设备诊断页面调试阶段应建立一个隐藏或维护页面显示PLC通信状态 HMI发送变量 PLC反馈变量 当前配方 当前步骤 视觉状态 报警代码十一、安装位置和机械结构有什么要求1. 安装高度屏幕中心一般应接近操作人员视线和手部舒适范围。太高操作困难 长时间抬手疲劳太低需要弯腰 观察不方便2. 操作位置要安全HMI不能安装在操作人员必须把身体伸入危险机构才能触摸的位置。应保证操作时能看清设备动作 不会靠近夹伤、切割或旋转机构 急停按钮容易触及3. 控制柜开孔尺寸嵌入式HMI必须按照厂家给出的面板开孔尺寸 面板厚度 安装夹具数量 螺钉扭矩进行加工。开孔过大安装不牢 密封失效开孔过小无法装入 强行安装导致屏幕受力4. 防水和密封前面板与柜门之间通常有密封条。必须保证密封条完整 安装面平整 夹具均匀受力不能因为正面标注IP65就忽略开孔和密封质量。5. 散热和通风HMI背面不能紧贴发热元件例如变频器 伺服驱动器 大功率电阻 开关电源 接触器密集区域需要留出散热空间。6. 抗干扰布线HMI通信线和电源线应尽量远离伺服电机动力线 变频器输出线 接触器线圈 大电流电缆 高频焊接设备通信线优先使用屏蔽双绞线并按照系统要求处理屏蔽层。7. 振动环境如果设备振动较大要注意安装支撑强度 螺钉防松 接插件固定 面板共振长期振动可能导致接线端子松动触摸失灵屏幕损坏通信间歇中断。十二、同类产品为什么有几十种型号因为HMI需要适应不同设备规模、环境和通信要求。型号差异主要来自以下维度。1. 屏幕尺寸不同4.3英寸 7英寸 10英寸 12英寸 15英寸2. 分辨率不同同样7英寸也可能有800×480 1024×600 1280×8003. 触摸方式不同电阻式 电容式 多点触控 戴手套触控4. 通信接口不同只有串口 串口以太网 双网口 多个RS-485 CAN Wi-Fi 4G5. 性能不同CPU速度 内存大小 存储容量 脚本性能 历史数据容量6. 软件功能不同基础画面 配方 历史曲线 数据库 远程监控 OPC UA MQTT MES连接7. 防护和环境等级不同普通室内型 宽温型 户外高亮型 防腐蚀型 防爆型 食品医药不锈钢型8. 行业认证不同例如CE UL 船级社 防爆认证 食品机械要求 医药行业要求9. 供电方式不同DC 24V DC 1224V AC供电 PoE少数产品十三、HMI在完整设备中的正确定位HMI不是设备的控制核心也不是简单的“显示器”。它的正确定位是将操作人员的意图转换成PLC能够理解的通信变量并将PLC和设备的内部状态转换成操作人员能够理解的画面、参数和报警。完整关系是操作人员按启动 ↓ HMI写入启动请求 ↓ PLC检查安全和工艺条件 ↓ PLC执行控制 ↓ 传感器反馈设备状态 ↓ PLC整理状态和报警 ↓ HMI显示给操作人员设计HMI时真正需要思考的不是“页面画得是否漂亮”而是操作人员需要做什么 维修人员需要看到什么 哪个参数允许修改 谁有权限修改 设备为什么不能启动 报警发生后怎样恢复 当前产品和检测结果是否清楚好的HMI能够让操作人员知道设备现在在做什么 为什么停了 应该检查哪里 怎样安全恢复这才是HMI在完整非标自动化设备中的价值。
返回列表