为什么做这个程序?
最近因为有个空调节能化改造项目,就想着用组态软件做了一个测试程序,对室内的温度进行监控,通过获取数据,指导节能工作,最后进行大面积推广。了解过市场上的一些空调智能面板后,就买了几个带RS485通讯功能的空调智能面板。
监控需求
通过放在设备间的触摸屏,与办公楼会议室新买来的智能温控面板进行通讯,对会议室空调的使用情况进行监控。触摸屏主界面可以实现空调面板设定温度的读写,室内温度、风机盘管阀门、风机状态的显示,面板开关机时间、状态的修改,同时用曲线图直观显示室内温度、设定温度、面板状态的数据。清楚需求后,就可以做程序了。
通讯方式
通讯方式为两线制RS485,协议采用Modbus RTU,温控面板的点表随机附带,通过在组态软件中选择合适的元件,链接相应的寄存器地址,实现触摸屏读写功能。
界面设计思路
在组态空调测试程序界面的过程中,本身温控面板要读写的寄存器地址不多,所以把主要精力放在了界面展示效果的设计上,这次画面设计主要以美观简洁、使用方便为前提。
首页界面
这个程序虽然是一个测试程序,不需要设定管理权限,但是进入主界面的仪式感还是要有的,找来一张图片,在上面加上项目的名称,做一个渐变色的按钮,按钮连接切换窗口到主画面,很轻松的就完成开机首页的制作。
主界面
主界面选择一张比较清新的渐变色背景作为页面底层,选择一些与背景图比较搭的按钮元件,室内温度、风机风量、空调模式等状态从网上下载了一些SVG图标,组合成了多状态显示,文字大多选择白色,再采用一些线条进行装饰,在主界面右下角添加一个窗口切换按钮,用来切换到数据记录界面,再加上时间显示,就完成了主界面的设计。
数据记录界面
数据记录界面的设计与主界面的风格保持一致,这样看起来整体性更强,因为主要显示温度数据,所以采用了直观的曲线图,曲线显示元件背景选择透明,对应数据曲线采用与背景图颜色接近的蓝色、绿色、黄色。在曲线显示元件下方说明数据颜色对应的曲线颜色,增加曲线图的易读性。在曲线图的右侧放置数值元件,通过点击曲线任意部位,显示出当前值。再加入历史数据查询元件,X轴动态显示范围等按钮,完成数据记录界面组态,看起来还不错吧。
运行效果
最后把程序下载到触摸屏,与空调温控面板进行连接通讯,一起来看看实际运行画面吧。
-END-
欢迎大家多多评论 点赞,在下方评论区留言,还可以获取源程序。
,