Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
DIY综合交流区
人机界面 HMI
发布于 2010-01-27 23:38:47 浏览:5962
订阅该版
HMI HMI是Human Machine Interface 的缩写,“人机接口”,也叫人机界面。人机界面(又称用户界面或使用者界面)是系统和用户之间进行交互和信息交换的媒介, 它实现信息的内部形式与人类可以接受形式之间的转换。凡参与人机信息交流的领域都存在 着人机界面。 HMI的接口种类很多,有RS232,RS485,RJ45网线接口, 举个例子来说,在一座工厂里头,我们要搜集工厂各个区域的温度、湿度以及工厂中机器的状态等等的信息透过一台主控器监视并记录这些参数,并在一些意外状况发生的时候能够加以处理。这便是一个很典型的SCADA/HMI的运用,一般而言,HMI系统必须有几项基本的能力: 实时的资料趋势显示——把撷取的资料立即显示在屏幕上。 自动记录资料——自动将资料储存至数据库中,以便日后查看。 历史资料趋势显示——把数据库中的资料作可视化的呈现。 报表的产生与打印——能把资料转换成报表的格式,并能够打印出来。 图形接口控制——操作者能够透过图形接口直接控制机台等装置。 警报的产生与记录——使用者可以定义一些警报产生的条件, 比方说温度过度或压力超过临界值,在这样的条件下系统会产生警报,通知作业员处理。 [编辑本段]一、人机界面(HMI)产品常识 1、人机界面产品的定义 连接可编程序控制器(PLC)、变频器、直流调速器、仪表等工业控制设备,利用显示屏显示,通过输入单元(如触摸屏、键盘、鼠标等)写入工作参数或输入操作命令,实现人与机器信息交互的数字设备,由硬件和软件两部分组成。 2、人机界面(HMI)产品的组成及工作原理 人机界面产品由硬件和软件两部分组成,硬件部分包括处理器、显示单元、输入单元、通讯接口、数据存贮单元等,其中处理器的性能决定了HMI 产品的性能高低,是HMI的核心单元。根据HMI的产品等级不同,处理器可分别选用8位、16位、32位的处理器。HMI软件一般分为两部分,即运行于 HMI硬件中的系统软件和运行于PC机Windows操作系统下的画面组态软件(如JB-HMI画面组态软件)。使用者都必须先使用HMI的画面组态软件制作“工程文件”,再通过PC机和HMI 产品的串行通讯口,把编制好的“工程文件”下载到HMI的处理器中运行。 图1 人机界面硬件构成 图2 人机界面软件构成 3、人机界面产品的基本功能及选型指标 基本功能: 设备工作状态显示,如指示灯、按钮、文字、图形、曲线等 数据、文字输入操作,打印输出 生产配方存储,设备生产数据记录 简单的逻辑和数值运算 可连接多种工业控制设备组网 选型指标: 显示屏尺寸及色彩,分辨率 HMI的处理器速度性能 输入方式:触摸屏或薄膜键盘 画面存贮容量,注意厂商标注的容量单位是字节(byte)、还是位(bit) 通讯口种类及数量,是否支持打印功能 4、人机界面产品分类 薄膜键输入的HMI,显示尺寸小于5.7ˊ,画面组态软件免费,属初级产品。如POP-HMI 小型人机界面 触摸屏输入的HMI,显示屏尺寸为5.7ˊ~12.1ˊ,画面组态软件免费,属中级产品 基于平板PC计算机的、多种通讯口的、高性能HMI,显示尺寸大于10.4ˊ,画面组态软件收费,属高端产品 5、人机界面的使用方法 明确监控任务要求,选择适合的HMI产品 在PC机上用画面组态软件编辑“工程文件” 测试并保存已编辑好的“工程文件” PC机连接HMI硬件,下载“工程文件”到HMI中 连接HMI和工业控制器(如PLC、仪表等),实现人机交互 [编辑本段]二、人机界面产品问答 1、人机界面与人们常说的“触摸屏”有什么区别? 从严格意义上来说,两者是有本质上的区别的。因为“触摸屏”仅是人机界面产品中可能用到的硬件部分,是一种替代鼠标及键盘部分功能,安装在显示屏前端的输入设备;而人机界面产品则是一种包含硬件和软件的人机交互设备。在工业中,人们常把具有触摸输入功能的人机界面产品称为“触摸屏”,但这是不科学的。 2、人机界面和组态软件有什么区别? 人机界面产品,常被大家称为“触摸屏”,包含HMI硬件和相应的专用画面组态软件,一般情况下,不同厂家的HMI硬件使用不同的画面组态软件,连接的主要设备种类是PLC。而组态软件是运行于PC硬件平台、windows操作系统下的一个通用工具软件产品,和PC机或工控机一起也可以组成HMI产品;通用的组态软件支持的设备种类非常多,如各种PLC、PC板卡、仪表、变频器、模块等设备,而且由于PC的硬件平台性能强大(主要反应在在速度和存储容量上),通用组态软件的功能也强很多,适用于大型的监控系统中。 3、人机界面产品中是否有操作系统? 任何人机界面产品都有系统软件部分,系统软件运行在HMI的处理器中,支持多任务处理功能,处理器中需有小型的操作系统管理系统软件的运行。基于平板计算机的高性能人机界面产品中,一般使用WinCE,Linux等通用的嵌入式操作系统。 4、人机界面只能连接PLC吗? 不是这样的。人机界面产品是为了解决PLC的人机交互问题而产生的,但随着计算机技术和数字电路技术的发展,很多工业控制设备都具备了串口通讯能力,所以只要有串口通讯能力的工业控制设备,如变频器、直流调速器、温控仪表、数采模块等都可以连接人机界面产品,来实现人机交互功能。 5、人机界面只能通过标准的串行通讯口与其它设备相连接吗? 大多数情况下是这样的。但随着计算机和数字电路技术的发展,人机界面产品的接口能力越来越强。除了传统的串行(RS232、 RS422/RS485)通讯接口外,有些人机界面产品已具有网口、并口、USB口等数据接口,它们就可与具有网口、并口、USB口等接口的工业控制设备相连接,来实现设备的人机的交互。 6、是否有通讯功能的设备一定能和人机界面产品连接? 应该是这样的。因为通用的人机界面产品都提供了大量的、可供选择的常用设备通讯驱动程序;一般情况下,只要在人机界面的画面组态软件中选择与连接设备相对应的通讯驱动程序,就可以完成HMI和设备的通讯连接。如果所选HMI产品的组态软件中没有要连接设备的通讯驱动程序,用户则可以把要连接设备的通讯口类型和协议内容告知HMI产品的生产商,请HMI厂商代为编制该设备的通讯驱动程序。 7、PC机加触摸屏,能否直接与PLC通讯,完成HMI的功能? 当然可以。不过还要编制相应的HMI软件,才能使PC机成为一个真正的HMI产品。 8、未来人机界面的发展趋势是什么? 随着数字电路和计算机技术的发展,未来的人机界面产品在功能上的高、中、低划分将越来越不明显,HMI的功能将越来越丰富;5.7寸以上的 HMI产品将全部是彩色显示屏,屏的寿命也将更长。由于计算机硬件成本的降低,HMI产品将以平板PC计算机为HMI硬件的高端产品为主,因为这种高端的产品在处理器速度、存储容量、通讯接口种类和数量、组网能力、软件资源共享上都有较大的优势,是未来HMI产品的发展方向。当然,小尺寸的(显示尺寸小于 5.7寸)HMI产品,由于其在体积和价格上的优势,随着其功能的进一步增强(如增加IO功能),将在小型机械设备的人机交互应用中得到广泛应用。
查看更多
3
个回答
默认排序
按发布时间排序
heky
2010-01-28
这家伙很懒,什么也没写!
做过类似POP的hmi,文本显示器。 主要需要做几部分工作: 1.控件格式定义:按钮,寄存器,。。。 2.PLC通讯协议收集:三菱,台达,西门子。。。。 最简单的是用前后台的方式在做。 如果用RTT来做的话应该更轻松,毕竟现在硬件发展的速度很快。
ljt8015
2010-01-28
这家伙很懒,什么也没写!
控件格式定义? 你有详细的定义表么?
撰写答案
登录
注册新账号
关注者
0
被浏览
6k
关于作者
ljt8015
这家伙很懒,什么也没写!
提问
32
回答
141
被采纳
0
关注TA
发私信
相关问题
1
[项目]搞个开源的硬件项目
2
硬件计划贴,及时更新,欢迎提意见
3
软件计划贴,及时更新,欢迎提意见::WMA,MOUNT,LWIP等问题急需解决.
4
MMS协议
5
定点的wma解压库-libwma
6
QQ群记录 [20090821]
7
STM32网络收音机PCB报名征集
8
第一版调试记录
9
第二版硬件讨论
10
RADIO项目相关模块规格--欢迎大家自己做板时规格与此兼容,减少重复劳动
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
开源共生 商业共赢 | RT-Thread 2024开发者大会议程正式发布!
2
【24嵌入式设计大赛】基于RT-Thread星火一号的智慧家居系统
3
RT-Thread EtherKit开源以太网硬件正式发布
4
如何在master上的BSP中添加配置yml文件
5
使用百度AI助手辅助编写一个rt-thread下的ONVIF设备发现功能的功能代码
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
UART
ota在线升级
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
rt_mq_消息队列_msg_queue
keil_MDK
ulog
MicroPython
C++_cpp
本月问答贡献
a1012112796
20
个答案
3
次被采纳
张世争
12
个答案
3
次被采纳
踩姑娘的小蘑菇
7
个答案
3
次被采纳
rv666
9
个答案
2
次被采纳
用户名由3_15位
13
个答案
1
次被采纳
本月文章贡献
程序员阿伟
9
篇文章
2
次点赞
hhart
3
篇文章
4
次点赞
RTT_逍遥
1
篇文章
6
次点赞
大龄码农
1
篇文章
5
次点赞
ThinkCode
1
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部