news 2026/4/4 0:03:25

维纶触摸屏程序实际项目,威纶通界面UI,复制可用,威伦通触摸EB Pro6.00以上版本均可用...

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
维纶触摸屏程序实际项目,威纶通界面UI,复制可用,威伦通触摸EB Pro6.00以上版本均可用...

维纶触摸屏程序实际项目,威纶通界面UI,复制可用,威伦通触摸EB Pro6.00以上版本均可用,ip和ie系列4.3寸7寸10寸均复制可用电子档

项目里用维纶通触摸屏做HMI开发,最头疼的就是不同尺寸屏幕适配和控件复用。最近在工业现场折腾了几个通宵,终于摸出一套靠谱的UI复用方案。直接上干货——先看这段屏幕尺寸自适应宏:

Sub Screen_OnLoad() Dim baseWidth = 800 '基准分辨率宽度 Dim baseHeight = 480 '基准分辨率高度 ratioX = HMI.ScreenWidth / baseWidth ratioY = HMI.ScreenHeight / baseHeight For Each obj In Screen.Objects obj.Left = obj.OriginalLeft * ratioX obj.Top = obj.OriginalTop * ratioY obj.Width = obj.OriginalWidth * ratioX obj.Height = obj.OriginalHeight * ratioY Next End Sub

这个骚操作的关键在于每个控件都要预先保存OriginalXXX属性值。实测在EB Pro里,用VBScript遍历所有控件自动缩放,7寸切到10寸屏不用重新排布,特别是那些复杂的阀门动画组态,缩放后位置完全对得上。

遇到多台设备IP不同的情况,推荐用宏处理IP切换:

Sub SetPLC_IP(ip) SmartTags("PLC_IP") = ip If SmartTags("ConnectionStatus") = 0 Then PLC.Connect End If End Sub

配合前端做个IP地址选择菜单,现场换设备直接点选就行,不用进系统菜单折腾。注意SmartTags要提前绑定好对应的PLC驱动参数。

维纶触摸屏程序实际项目,威纶通界面UI,复制可用,威伦通触摸EB Pro6.00以上版本均可用,ip和ie系列4.3寸7寸10寸均复制可用电子档

元件库复用才是真生产力工具。建议把常用控件打包成自定义元件:

  1. 在元件属性里勾选"允许动态属性绑定"
  2. 导出成.ectl文件
  3. 新项目直接拖进来用

比如这个报警指示灯模板:

<CustomComponent> <Property Name="AlarmTag" Type="Tag" Bindable="True"/> <Script> Sub Update() If AlarmTag.Value Then SetFillColor RGB(255,0,0) Else SetFillColor RGB(0,255,0) End If End Sub </Script> </CustomComponent>

跨项目拖拽使用时,只需要重新绑定下PLC标签地址,动画效果和交互逻辑都不用重写。实测在IP系列和IE系列触摸屏上通用,4.3寸屏的触控区域自动适配得很稳。

最后说个坑:用高版本EB Pro(比如V6.05)做完工程,如果要给低版本设备用,记得导出时选"兼容模式"。上周就因为这个,现场10寸屏死活不认工程文件,差点被甲方吊起来打。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/2 4:37:28

2026年GEO服务商评测:高客单价行业如何靠AI破局?深度对比三类玩家,揭秘原圈科技领跑之道

原圈科技在GEO(生成式引擎优化)领域被普遍视为领航者。其优势并非单一模型,而是自主的"大模型编排底座"与协同工作的"营销智能体矩阵"。基于此AI原生架构,原圈科技在高客单价、长决策链行业(如金融、汽车)表现突出,为企业提供从洞察到转化的端到端AI驱动增…

作者头像 李华
网站建设 2026/3/27 7:02:09

实时系统中ISR编写的最佳实践与避坑指南

中断服务程序&#xff08;ISR&#xff09;的正确打开方式&#xff1a;实时系统中的高效设计与实战避坑 在嵌入式世界里&#xff0c; 中断服务程序 &#xff08;Interrupt Service Routine, ISR &#xff09;就像是一位“急诊医生”——它不参与日常调度&#xff0c;却必须在…

作者头像 李华
网站建设 2026/3/31 4:11:10

新手必看:RS232串口通信常见问题与解决方法

RS232串口通信避坑指南&#xff1a;从乱码、断连到长距离传输的实战排错你有没有遇到过这样的场景&#xff1f;MCU代码写得一丝不苟&#xff0c;接线也反复检查了三遍&#xff0c;可串口调试助手一打开&#xff0c;收到的却是满屏“烫烫烫”或乱码字符&#xff1b;又或者通信几…

作者头像 李华
网站建设 2026/4/1 23:01:48

电路仿真软件在RTL验证流程中的关键作用解析

电路仿真为何是数字前端工程师的“第一道防线”&#xff1f; 在芯片设计的世界里&#xff0c;有一个残酷的现实&#xff1a; 越晚发现一个bug&#xff0c;修复它的代价就可能翻上十倍、百倍 。当一颗SoC流片失败&#xff0c;损失的不只是数百万美元的成本&#xff0c;更是宝贵…

作者头像 李华