您现在所在的是:

人机界面

回帖:3个,阅读:1313 [上一页] [1] [下一页]
1438
yjx0120
文章数:337
年度积分:49
历史总积分:1438
注册时间:2009/12/31
发站内信
发表于:2010/7/7 16:23:22
#0楼
做了几年的上位机画面,主要使用的是WinCC,从第一个自我感觉良好的小系统,到一个怎么看都觉得不完美的大中型系统,确确实实感觉到,一个好的上位机系统,并非想象中的那么简单,需要不断的积累、思考、与改进,一个良好的系统结构,有时能达到事半功倍的效果。

下面从几个方面,将小弟的一些心得跟大家分享一下。

1、上位机的颜色配置

刚开始,我们小鱼小虾们可能都回为选择一个好看的背景颜色而斟酌再三,是黑色的好呢,还是白色的好呢?其实,背景颜色的选择一定要站在现场操作人员 的角度来选择,就是一定要柔和,不能刺眼,不然操作人员长时间的盯着电脑会感到疲劳,而WinCC默认的灰色,和西门子经常采用的墨绿色恰恰符合了这一要 求,不愧为经典颜色。另外在满足柔和的条件下,我们这个背景颜色还需要和公司的总体风格相符合,以至于不被模仿和抄袭。
 
背景颜色确定之后,以后的其他部件的颜色都要和背景颜色相协调。你(WinCC7.0的模板功能或许也是基于这种思想考虑的吧)

2、上位机结构设计

上位机系统有很多的画面组成,但是需要怎么来合理的组织他们的,或许我们从来没有自己的研究过。

首先我们需要确定屏幕的分辨率,以1440*900来说,他应该分为三个部分或者四个部分

三部分的分为:上菜单栏(报警显示、画面切换按钮、公司LOGO,日期等)(1440×100)

下菜单栏(登录、退出、辅助功能等,包括扩展区)(1440×60)

内容指示栏(主要显示需要监控的设备和内容,)(1440×740)

四部分的分为:上菜单栏、下菜单栏、内容显示栏

公共参数显示(这部分,无论画面切换到什么地方,这些参数都要实时显示)

这些东西确定之后,我们就可以集中精力来做内容显示栏的部分。

3、画面的风格设计

或许我们都有这样的经验,看到老外的上位机系统,总是感觉让人眼前一亮,进而觉得自己的反而很土(小弟深有体会),小弟曾经过比较过一个老外的液压 站系统和国内做的,功能都是一样的,而老外做的就是感觉简洁、清晰,而我们往往喜换使用库里的模型。于是,我觉得,要想做出好的画面,不能随便敷衍了事, 一定要设计好没一张画面中需要显示的内容、所占比例和现实位置,在表现出功能的同时,一定要兼顾美观

4、细节设计

或许我们接触最早的就是按钮,但是很有意思的是,这个按钮恰恰是能看出我们画面的细致程度。一个普通的画面切换按钮,和一个按下之后背景颜色和边框颜色都跟着改变的按钮,到底哪个更有感觉呢,哈哈,一目了然。我们为什么不多花一点点时间把这个按钮做到更好呢?

5、变量的命名

现在的上位机软件已经改进了很多,几乎都支持中文变量了,但是对于大的系统,几千点、上万点,一个个编辑实在是一件累人的工作,估计很多人还是使用 英文命名法。对于很多同类型的设备,我们最好使用结构体变量,或者通过数字或着一两个字母来进行区别,这样就可以整体替换,大大提高了我们的效率。(小弟 曾经犯过这样的错误,整天就限在了痛苦的改变量名称之中)

6、报警的设计

判断一个系统的好坏,安全性是一个不可缺少的部分,而一套清晰、明了、方便查询的上位机报警系统则不能糊弄了事。除了PLC程序中需要做好连锁、报警输出之外,上位机要做好充分的分级、分类和归档指示。

37240
cvlsam 版主
文章数:12401
年度积分:1592
历史总积分:37240
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2010/7/7 16:30:04
#1楼
对于4,西门子传统仍然是足够低调而不追求花哨的,因此,西门子会选择普通按钮而非背景色会改变的按钮,这一点从西门子提供的Demo就可以看到,当然,很错外企都不追求画面的花哨。

对于5,使用中文变量名仍然可能带来问题,因此强烈建议使用英语或者拼音来作为变量名,大量使用结构变量带来的问题是变量后续修改繁琐以及对于资源的浪费。

Regards
4030
sankyo_feng
文章数:730
年度积分:56
历史总积分:4030
注册时间:2006/11/8
发站内信
发表于:2010/7/7 19:58:58
#2楼
顶一个
40348
tigermu 版主
文章数:14903
年度积分:1306
历史总积分:40348
注册时间:2004/8/12
发站内信
2018论坛优秀版主
2018春节活动(二)
2017论坛优秀版主
2017国庆活动(一)
2016论坛优秀版主
2016国庆活动(一)
2015论坛优秀版主
西门子logo体验(三)
英威腾PLC体验(三)
2015春节活动
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2010年度论坛贡献奖
发表于:2010/7/8 8:55:09
#3楼
总结的不错。对于变量的命名,我个人喜欢加下划线。1_2_3这样的命名。
画面的分割从现在显示器的发展来看是宽屏居多,那么按钮栏或者菜单栏就应该考虑居左或者居右,这样显示的内容能够更丰富。
清泉石上,明月松间。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004