【经验】菲尼克斯PLCnext Engineer中创建eHMI应用程序的教程
在PLCnext Engineer中可以创建一个eHMI应用程序,用于可视化、监视和操作控制器上运行的程序。
eHMI应用程序由若干个HMI页面组成,每个HMI页面中填充了多个标准的HMI Object或自定义的HMI Symbol。eHMI应用程序数据作为项目的一部分自动存储,并在执行“写入并启动项目”命令时写入控制器的项目映像中。通过控制器上的Web服务器,可以在标准Web浏览器中运行eHMI应用程序,然后监视和控制控制器上运行的进程。
01、Tag(标签)
HMI Tag可以被视为HMI内部变量,不同层级的Tag具有不同的属性。充分利用好Tag能够实现一些较复杂的界面效果。
从控制器变量创建的HMI Tag对于每个HMI客户端都是可见的。如果控制器变量发生变化,则该变化将影响所有HMI客户端的变量;反之,任意一个客户端的变量发生变化,其他客户端及控制器变量也会跟着变化。
有两种方式从控制器变量创建HMI Tag:
1、将HMI Tag分配给全局IEC 61131-3变量;
2、对于功能块和程序POU中的本地变量,选择变量属性表中的HMI复选框,POU的所有实例都将本地变量公开为HMI Tag。
本地HMI Tag只对一个HMI客户端(HMI客户端是指:访问eHMI的浏览器)可见。如果一个本地HMI标签发生了变化,该变化只会影响到特定客户端的标签。本地HMI Tag包括以下三种:
1、Application local tag
Application local tag只特定于一个客户端,但是在所有HMI页面之间共享。
在Application > Tags编辑器中存在一些预定义的Tag,可以直接使用,例如‘LanguageCode’可以用来实现语言切换。
也可以创建新的Tag用于页面之间的数据传递,例如用一个INT类型的变量实现换页按钮的颜色切换。
2、Page local tag
Page local tag是指特定于单个HMI页面的标签,只能被定义它的HMI页面使用和查看。
3、Symbol local tag
Symbol local tag是指某个Symbol的内部标签,只能被定义它的Symbol使用和查看。
02、Grid(栅格)
HMI编辑器提供了一个网格,帮助在HMI页面上排列HMI对象。默认情况下,网格是不可见的。活动页面中网格的可见性可以通过单击编辑器工具栏上的“网格切换”按钮或按<Ctrl>+<F5>切换。
snap-to-grid函数允许您在移动、对齐、调整或插入对象时将对象snap到网格。通过单击编辑器工具栏上的“对齐到网格”按钮或按<Ctrl>+<F6>,可以打开或关闭活动页面的对齐到网格功能。
网格参数设置:在Extras > Options > HMI Editor中可以对Page/Symbol的网格设置进行单独配置。其中单元格大小最小值为2像素;旋转捕捉角度值最小为1度(设置为0时,实际效果为默认值15度)。
03、Drawing and Editing Paths(绘图和编辑路径)
COMPONENTS > HMI > Objects中有一些基本图形(椭圆、矩形、线段、曲线、折线),利用这些基本图形,可以绘制出复杂的图案以丰富页面效果。
以下图中的锁状图形为例,点击HMI Object Explorer图标,可以看到该图形由四个Shape组成。锁芯部分是一个圆形+一个方形,下面介绍锁身和锁梁的绘制方法。
1. 锁身部分是一个六边形,可以由矩形经过形变而成。先绘制一个矩形,将Stroke(轮廓)中的线宽改为0,背景颜色改为黑色。
右击矩形 > 点击Convert to Path(转换为路径)
再次右击 > 点击Edit Shape of Path(编辑路径形状)
此时矩形转换为由四个点和四条线段组成的路径形状,右击矩形上边缘 > 点击Add Segment(添加线段)
上边缘多出了一条线段(也可以视为多出一个点),按住多出的点向上拖移(同时按住Shift可避免自动对齐到网格)。同样的方法对下边缘进行操作。
2. 锁梁部分是一个开口环形(也可视为曲线),可以由圆形经过形变而成。先绘制一个圆形,将Stroke(轮廓)中的线宽改为1.5,线色改为黑色,背景颜色改为No fill。参照上面的步骤将圆形转换为路径形状,编辑路径,在圆的边上添加一条线段
因为锁梁下方是开口的,所以需要删除一条线段
锁梁的左右两边是直线段,右击圆环下方的弧线,将原来的贝塞尔曲线转换为直线段
按住两个端点进行拖动(可同时按住Shift避免自动对齐栅格),这样一把锁的基本外形就完成了
总结
eHMI应用程序打破了传统HMI软件的架构,通过HMI Tag即可简单高效地实现与控制器程序的交互,不同层级的Tag具有很强的灵活性。同时eHMI的绘图功能也很完善,能够满足设计复杂图形的需要。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由犀牛先生转载自菲尼克斯自动化公众号,原文标题为:知识讲堂 | PLCnext中eHMI应用技巧,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
More than 150 Electromechanical Components Brands Cooperate with Sekorm
As of October 31, 2022, Sekorm is an authorized distributor of 150 electromechanical components brands. Covering IO, rail terminal, industrial computer, PLC, HMI, circuit breaker, switching power supply, relay, sensor module, encoder, motor, servo, frequency converter, adapter.
带你一图看懂菲尼克斯电气MAX100系列PLC,专为中国自动化市场量身定制
MAX100系列PLC是PHOENIXCONTACT菲尼克斯电气在中国自动化市场耕耘多年,为中国客户量身定制的高性价比产品,基于菲尼克斯丰富的自动化技术积累和行业应用经验,以MAX100为核心控制系统,将为客户创造更多价值。MAX100 PLC性能强劲,具备完善的运动控制功能,拥有丰富的通信接口,支持多种通信协议,轻松应对多样化的功能要求。
菲尼克斯全新开放式控制器平台PLCnext,具有ESM和GDS核心专利技术,兼具传统PLC特性
PLCnext是菲尼克斯推出的全新一代开放式控制器平台。兼具了传统PLC的稳定性、可靠性与智能设备的开放性、灵活性,由PLCnext Control,PLCnext Engineer,PLCnext Store, PLCnext Community,Proficloud五大部分构成自动化项目开发的全方位生态系统。
虚拟化PLC来了!Virtual PLCnext Control引领智能制造新纪元
作为工业自动化领域的先驱,菲尼克斯电气重磅推出Virtual PLCnext Control,一款突破性的虚拟PLC解决方案,旨在彻 底改变您的工厂运营方式,开启智能制造新纪元。
打破光储内卷!菲尼克斯电气MAX100 PLC控制器,支持多种通讯协议,具备丰富功能且提供中文编程界面
PHOENIXCONTACT菲尼克斯电气MAX100 PLC控制器可以作为能源管理系统的本地控制器。该产品可提供丰富的通讯接口,支持Modbus TCP/RTU、CAN等主流工业协议;符合IEC61131-3标准的编程环境,支持中文编程界面;支持在线调试和不停机程序更新,方便日常的控制系统升级和维护。
【应用】菲尼克斯AXC F 2152、AXC F 1152等PLC控制器应用于国内首个采用IOT架构的智能冷库项目
国内首个采用IOT架构的智能冷库项目,采用基于菲尼克斯PLCnext技术的total solution整体方案,包括PLCnext 2152、1152、SE I/O、安全、无线、网络等产品,包括智能输送、分拣、包装、贴标等工艺,创造了国内冷库物流标杆。
合作共赢,携手共创新质解决方案——江苏源普//淮安客户传统企业大型IIoT网络建设
IT与OT的融合,是企业迈向数字化的必由之路。搭建一个面向未来的、安全稳定的工业网络,对今后工厂的数据采集、应用和大规模生产,做好了充分的准备。工厂数字化的成功,不仅有赖于信息技术、数据技术的突破,也依赖于边缘设备、网络设备、安全设备的突破。
菲尼克斯电气工业自动化发展史:从推出世界上第一款现场总线到开发出基于Linux平台的PLC
菲尼克斯电气凭借领先的数字化专业知识,让先进技术在工业文明的背后,闪现熠熠光辉,加速“赋能全电气社会”愿景的实现!本编文章介绍菲尼克斯电气工业自动化发展史。1、INTERBUS时代:世界上第一款现场总线Biu的一下,我们就要回到上世纪70年代。PLC已经在工业领域逐步发展,占据越来越重要的地位。PLC是一个系统,它由CPU和I/O(input和output,也就是输入与输出)组成,I/O负责采集或
继电器底座 - PLC-BSC- 24DC/21 - 2966016
描述- 该资料介绍了Phoenix Contact品牌的PLC-BSC-24DC/21型号继电器底座的详细信息,包括其技术规格、连接数据、环境条件、安全和合规性认证等。
型号- 2966016,PLC-BSC- 24DC/21
PHOENIXCONTACT(菲尼克斯) HMI和工业PC机 选型指南
描述- HMI(人机界面)和工业PC机是实现系统和设备高效操作和监控的关键所在。从用于现场操作的移动平板电脑到用于全面自动化系统的复杂可视化软件,菲尼克斯电气可提供适于各种应用的解决方案。
型号- 1050368,TP 3150S,1050367,BL2 RACKMOUNT 4U 3000,1050366,1050365,1046666,DL PPC15M 7000,1046667,1148694,1148693,1160210,1148690,1050364,1148691,1501E-W-64-W10-T,1158252,1160209,1158247,1158245,TP 3150S TP,1148687,1148689,TPM 3057,WP 4101-WXPS,1158244,VL2,1158243,1158241,1501E-W-128-W1,1054028,1054025,1054027,1054023,BL2 BPC 9100,1060630,1060632,1141843,1501E-W-64-W10,2403466,2403465,2403464,2403462,2403461,BL2 AIO65 9 PB BOX,2403460,BL2系列,TPM 3070,1501E-128-W10,1060641,1060643,1060646,2400515,BWP 2043W,TP 3105S,TP 3154W,VL2 PPC 9000,TP 3057V,BL2 BPC 2000,1130682,1060648,BL FPM 21.5,1029281,BL FPM 18.5,VL2 BPC 3000 EX,BTP 2000,2403738,2400346,2402630,BWP 2102W,2403047,2403046,VL2 BPC 3000,BL2 BPC 3100,WP 4120-WXPS,TP 3090W,WP 4070-WXPS,BTP 2043W,WP 4185-WHPS,BL2PPC AIO65 7000,1501E-W,2400457,2400458,1107937,2400334,2400455,2400456,2400453,2400332,2400454,2402631,2400333,VL2 PPC9 1000,2402981,TP 3043W,1158235,2402980,VL2 BPC 1000 EX,BL2 BPC 2100,VL2 PPC 3000,1060549,1112030,BL2 BPC 7000,2402629,1112032,DL PPC15M 2000,VL2 PPC EX,2403710,1158231,1141904,TP 3090W/P,VL2 PPC 9000 EX,WP 4156-WHPS,VL2 BPC 2000 EX,VL2 BPC 9000,1112028,1501E-W-128-W10-T,2403709,2403708,WP 4000,1084510,BL2 PPC 1000,VMT 9000,1501S,VL2 BPC 2000,1501E,TP 3043W/WT,BL2 BPC 7100,BL2 PPC 7100,1138367,1138366,VL2 BPC 7000 EX,VL2 BPC 7000,BL2 PPC 2100,BL2 BPC 1000,2400492,1501S-W,VL2 PPC 2000,TP 3070W,BL2,BL FPM 15.6,HTP10 1000,VL2 PPC EX 系列,TP 3156W/P,VL2 PPC 7000 EX,2400017,2400499,2400015,2400016,2400498,1501E-128-W10-T,VL2 PPC 7000,1105782,TP 3120W,1105783,2404844,2404845,2404846,1105780,TPM 3105,1105781,1130669,TP 3120W/WT,BWP 2070W,VL2系列,BL2 PPC 7000,2404286,1105772,1105773,BL2 PPC 2000,TP 3121S,BL2 BPC 1100,DL PPC18.5M 7000,ITC 8113,TP 3185W/P,VL2 PPC 1000,WP 4070-WVRS,BTP 2102W,BL2 PPC AIO65系列,1105776,1105777,TP 3121S/WT,1105778,2403862,VL2 PPC 3000 EX,DL PPC21.5M 7000,TP 3150S/WT,BL2 PPC 3100,1047318,BWP 2000,VL2 PPC12 1000,TP 3070W/WT,VL2 PPC7 1000,105424,BL2 AIO65 11PB BOX,2403459,2400500,TPM 3120,BL2 PPC AIO65,2404777,BL2 PPC AIO65 2000,TP 3000,TP 3057V/WT,TP 3120W/P,BWP 2000系列,1501E-64-W10,TP 3070W/P,BL2 BPC...,1029308,2404524,1050387,BTP 2070W,1016236,BL2 PPC 9100,VL2 PPC 1000 EX,2404520,2404522,2404517,2404518,VL2 BPC 1000,1016240,1501E-64-W10-T,WP 4000系列,VL2 BPC 9000 EX,VL2 PPC 2000 EX,TPM 3150
菲尼克斯电气MAX100系列PLC应用课程发布!
MAX100系列PLC性能强劲,具备完善的运动控制功能,拥有丰富的通信接口,支持多种通信协议,轻松应对多样化的功能要求!MAX100系列PLC是PHOENIXCONTACT菲尼克斯电气在中国自动化市场耕耘多年,为中国客户量身定制的高性价比产品。基于菲尼克斯丰富的自动化技术积累和行业应用经验,以MAX100为核心控制系统,将为客户创造更多的价值。
继电器底座 - PLC-BSC- 24DC/21-21 - 2967015
描述- 该资料介绍了Phoenix Contact品牌的PLC-BSC-24DC/21-21型号继电器底座的详细信息,包括其规格、技术数据、环境条件、连接数据和认证信息。
型号- 2967015,PLC-BSC- 24DC/21-21
菲尼克斯电气基于PLCnext平台的Hermes通信在SMT产线的应用
菲尼克斯电气发挥PLCnext平台灵活开放的优势,将IPC-Hermes-9852通信协议标准部署到PLCnext控制器中,实现了基于PLCnext控制的机器之间的通信,面向流程和用户的创新,和机器与机器之间(M2M)的无缝通信。
菲尼克斯提供PLC、I/O系统和PLC软件等系统自动化解决方案,奠定IIoT数字化系统的基础
菲尼克斯电气提供从分布式供水到汽车行业中高度复杂的喷涂生产线等专业的系统自动化解决方案,始终为用户提供合适的PLC、I/O系统和PLC软件。
菲尼克斯电气和费斯托达成战略技术合作,共同构建PLCnext Technology生态
2024年德国汉诺威国际工业博览会首日,PHOENIXCONTACT菲尼克斯电气和费斯托(Festo)重磅宣布正式达成战略技术合作,费斯托将采用菲尼克斯电气的PLCnext Technology构建新一代产品。
电子商城
现货市场
服务
可定制变压器电压最高4.5KV,高频30MHz;支持平面变压器、平板变压器、OBC变压器、DCDC变压器、PLC信号变压器、3D电源、电流变压器、反激变压器、直流直流变压器、车载充电器变压器、门极驱动变压器等产品定制。
最小起订量: 100000 提交需求>
登录 | 立即注册
提交评论