组态王的烤漆房监控系统的设计文档格式.docx
- 文档编号:22403919
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:19
- 大小:34.11KB
组态王的烤漆房监控系统的设计文档格式.docx
《组态王的烤漆房监控系统的设计文档格式.docx》由会员分享,可在线阅读,更多相关《组态王的烤漆房监控系统的设计文档格式.docx(19页珍藏版)》请在冰豆网上搜索。
透明色和过度色功能;
画面导航功能;
旋转、特效动画等功能,使得人机交互的界面更加友好,易于操作。
组态软件发展的第三个趋势是能满足客户个性化需求、具备行业特征和区域特征。
每个行业的都有其自身的特点,满足行业特殊需求的组态软件能够让用户感到更亲切,更容易接受。
如组态王电力版满足了电力方面的特定要求,表现在SOE,特殊报表等方面;
不同的区域其文化、习俗、时间等也有所不同,如夏令时,主要体现在历史数据处理方面。
亚控科技充分考虑到以上因素,先后推出了电力版、英文版、繁体版、韩文版和定制化服。
未来亚控科技将会推出更多符合行业特征和区域特征的组态软件。
组态软件发展的第四个趋势是具有很好的开放性。
需求的变化永远快过组态王软件的开发,用户在很好地应用了现有的功能情况下,能够通过高级语言VB/VC来实现新的功能并将其整合到软件系统中,因此组态软件需要具有很好的开放性。
Kingview将开放性提升到了一个新的高度,应用功能强大的API接口,您可以自行定制程序来实现理想的工程应用。
API对Kingview系统中的多种数据提供了访问接口,包括实时数据,历史数据,报警数据,安全验证等等。
通过标准的协议规范,第三方软件可以轻松的实现和kingview的数据交互。
无论是Activex,.net控件,OPCserver,还是DDEServer,都提供良好的支持。
组态软件发展的第五个趋势是信息唾手可得。
随着网络技术的发展,自动化技术正在发生深刻的变革。
在工业现场,不论是各种现场总线,还是DCS,或 组态王的烤漆房监控系统的设计 者是简单的PLC控制,通信和联网已经成为必然发展方向。
工厂生产过程中的诸多信息,例如在工厂内的信息,如果离开车间,用一个无线的设备,例如通过GPRS能够直接获得数据,现在3G也出来了,我们相信以后将会把观察现场的模拟图形也传送出来。
拥有强大的远程部署功能和高效的数据通讯及诊断机制,当远在外地的工程现场出现故障,工程师便无须匆忙赶到现场,而是在远端能通过客户端程序进行诊断,查看故障的发生原因,并通过网络来进行修改、构建,以便快速而及时的解决问题。
组态软件发展的第六个趋势是更高的可靠性。
高质量某种意义上来说不能算是组态软件的发展趋势,组态软件有别于其他软件,我们在这里把它单独作为一个特征提出来。
我们用办公软件,如果有些问题还是可以忍受的,但是如果组态软件在工厂现场出现问题是难以接受的。
在将组态软件应用于一些高危场合的时候,软件功能可以少点,但是质量一定要好,要稳定。
大家对高质量的要求越来越高,因此高质量也越来越困难。
以前我们的版本写代码人员和测试人员的投入比例在4:
1左右,为了使得我们的质量达到一个新的高度,在开发过程中的某些阶段,开发/测试人员投入比例甚至达到了为1:
1。
组态软件发展的第七个趋势是大型SCADA。
工业的发展,系统规模越来越大,如100万吨以上的污水处理厂;
1000万吨以上的钢铁厂,60万千瓦以上火电厂等。
以前一个系统的数据量通常在1万点以内,随着系统规模的扩大,系统的点数要求也越来越多,例如亚控在地铁实施的一个项目,有40个计算机站点,每个站点的点数在5000点左右,因此整个系统的点数大概在20万左右。
还有很多的大型工程,他们的点数至少在几万点以上。
对于组态软件,如果是几千点,很少存在性能的问题,但是对于大点数的庞大系统,性能要求非常高,构建这样的系统难度很大。
的版本分为标准版和企业版,企业版的处理点数可以达到100万点,完全能够满足大点数的要求。
综上所述,组态软件的发展必将沿着更好的人机交互、更加逼真的画面、能满足客户个性化需求、具备行业特征和区域特征、具有很好的开放性、信息唾手可得和更高的可靠性以及大型SCADA的方向发展。
组态王的烤漆房监控系统的设计 第二章烤漆房监控系统的设计 建立转向架喷烤漆房监控系统的一般过程 建立应用程序大致可分为以下4个步骤。
定义外部设备和数据库 包括设备的定义和报警、变量的定义等。
组态王把那些需要与之交换数据的设备或程序都作为外部设备。
外部设备包括:
下位机,它们一般通过串行口和上位机交换数据;
其他Windows应用程序,它们之间一般通过DDE交换数据;
外部设备还包括网络上的其他计算机。
只有在定义了外部设备之后,组态王才能通过I/O变量和他们交换数据。
危方便定义外部设备,组态王设计了设备配置向导,引导用户一步步完成设备的连接。
数据库是组态王最核心的部分。
在组态王运行时,工业现场的生产状况要以动画的形式反映在屏幕上,同时工程人员在计算机前发布的指令也要迅速送达生产现场,所有这一切都是以实时数据库为中间环节,数据库是联系上位机和下位机的桥梁。
在数据库中存放的是变量的当前值,变量包括系统变量和用户定义的变量。
变量的集合形象地称为数据词典,数据词典记录了所有用户可使用的数据变量的详细信息。
设计图形界面 在上位机上实现工艺流程图的实时监测、数据处理是通过可编程控制器操作站系统软件和组态软件来实现的。
组态软件主要对系统的构成进行定义,定义过程参数、趋势、流程图、报表等。
监控软件各种监视界面和操作界面组成,主要包括总貌界面、流程图界面、趋势画、报表管理以及趋势打印、报表生成打印输出、操作调整等。
转向架喷烤漆房监控系统的界面有:
①温度棒图;
②开始主界面;
③参数设置;
④系统状态参数;
⑤喷漆温度棒图;
⑥历史报警;
⑦帮助;
⑧实时报警;
⑨烤漆时间到提示;
⑩喷烤漆工艺流程。
建立动画连接 工程人员在组态王开发系统中制作的界面都是静态的,那么它们如何才能反映工业现场的状况呢?
这就需要通过实时数据库,因为只有数据库中的变量才是 组态王的烤漆房监控系统的设计 与现场状况同步变化的。
数据库变量的变化又如何生成界面的动画效果呢?
通过电话连接。
动画连接就是建立界面的图素与数据库变量的对应关系。
这样,工业上场的数据,比如,温度、液面高度等,当它们发生变化时,通过I/O接口,将引起实时数据库中变量的变化,如果设计者曾经定义了一个界面图素,比如指针——与这个变量相关,我们将会看到指针在同步偏转。
动画连接的引入是设计人机接口的一次突破,它把工程人员从重复的图形编程中解放出来,为工程人员提供了标准的工业控制图形界面,并且可编程的命令语言连接来增强图形界面的功能。
图形对象与变量之间有丰富的连接类型,给工程人员设计图形界面提供了极大的方便。
组态王系统还为部分动画连接的图形对象设置了访问权限,这对于保障系统的安全具有重要的意义。
图形对象可以按动画连接的要求改变颜色、尺寸、位置、填充百分数等,一个图形对象又可以同时定义多个连接。
把这些动画连接组合起来,应用程序将呈现出令人难以想象的图形动画效果。
运行与调试 组态王软件包工程管理器ProjectManage、工程浏览器TouchExplorer和界面运行系统TouchVEW3部分组成。
其中工程浏览器内嵌组态王界面制作开发系统,生成人机界面工程。
界面制作开发系统中设计开发的界面工程在TouchVEW运行环境中运行。
TouchExplore和TouchVEW各自独立,一个工程可以同时被编辑和运行,这对于工程的调试是非常方便的。
在运行组态王工程之前首先要在开发系统中对运行系统环境进行配置。
规定TouchVEW界面运行系统启动时自动调入的界面与设置运行系统的基准频率等一些特殊属性。
需要说明的是,这4个步骤并不是完全独立的,事实上,这4个部分常常是交错进行的。
在用TouchMAK构造应用程序之前,要仔细规划所做的项目。
定义转向架喷烤漆房监控系统外部设备和数据库建立新项目 假设已经正确安装了组态王,首先启动组态王工程浏览器。
工程浏览器运行后,将打开上一次工作后的项目。
如果是第一次使用工程浏览器,默认的是组态王示例程序所在的目录。
为建立一个新项目,请执行以下操作:
在工程浏览器中选择“工程/新建”菜单,出现“新建工程”对话框如图2-1所示。
在对话框中输入工程名称:
“车架烤漆房监控系统”。
在工程描述中输入工程路径,自动指定为当前目录以工程名称命名的子目录。
如果你需要更改工程路径,请单击“浏览” 组态王的烤漆房监控系统的设计 按钮,再单击“确定”。
组态王将在工程路径下生成初始数据文件。
至此,新项目已经可以开始建立了。
可以在每一个项目下建立数目不限的界面。
定义外部设备 只有在定义了外部设备后,组态王才能通过I/O变量和它们交换数据。
为方便定义外部设备组态王设计了“设备配置向导”引导用户一步步完成设备的连接,如 图2-2所示。
本教程中使用FX2NPLC和组态王通信。
可以用仿真PLC模拟PLC为组态王提供数据。
假设PLC连接在计算机的COM1口。
在组态王工程浏览器的左侧选中COM1,在右侧双击“新建”,运行“设备配置向导”。
选择FX2NPLC的“串口”项,单击“下一步”;
为外部设备取一个名称,输入“PLC1”,单击“下一步”;
为设备选择连接串口,假设为COM1,单击“下一步”;
填写设备地址,假设为0,单击“下一步”;
请检查各项设置是否正确,确认无误后,单击“完成”。
设备定义完成后,可以再工程浏览器的右侧看到新建的外部设备PLC1。
在定义数据库变量时,只要把I/O变量连接到这台设备上,他就可以和组态王交换数据了。
单击COM1,设置参数,如图2-3所示。
图2-1新建工程对话框 图2-2设备配置导向
组态王的烤漆房监控系统的设计 图2-3COM1参数设置对话框 对FX2N进行设置后就可以和组态王交换数据了。
使用9针口的232BD和组态王通信时需要通过编程软件或手操器设置三菱PLC中D8121、D8121两个参数,其中D8121可设置PLC地址,D8121可设置PLC通信参数。
设置后必须关PLC电源,再重新给PLC上电,以上设置才能生效。
组态王中定义的通信参数和设备一致即可。
定义变量的方法 数据库是“组态王”最核心的部分。
在组态王运行时,工业现场的生产状况要以动画的形式反映在屏幕上,同时工程人员在计算机前发布的指令也要迅速送达生产现场,所有这一切都是以实时数据库为中介环节,数据库是联系上位机和下位机的桥梁。
变量的集合形象地称为“数据词典”,数据词典记录了所有用户可使用的数据变量的详细信息。
我们根据工艺的要求和VCS902+仪表的寄存器特点,在组态王数据词典中建立变量,与VCS920+仪表的寄存器进行了绑定,并配置好变量 定义方法如下:
在工程浏览器的左侧选择“数据词典”,在右侧双击“新建”,弹出“定义变量”对话框;
对话框设置如图2-4所示,设置完成后,单击“确定”。
用类似的方法建立其他变量,如下表2-1所示。
组态王的烤漆房监控系统的设计 图2-4定义变量对话框 表2-1 转向架喷烤漆房监控系统数据词典 变量名喷漆状态选择烘干状态选择自动工作选择自动状态停止m71自动状态启动x4排风机f1故障排风机f2故障送风机F3故障送风机F4故障废弃排风机故障1废弃排风机故障2燃烧机故障1燃烧机故障2一区浓度报警二区浓度报警排风机启停F1KM1排风机启停F1KM1Y排风机启停F1KM1d排风机启停F2KM2排风机启停F2KM2y设备plcplcplcplcplcplcplcplcplcplcplcplcplcplcplcplcplcplcplcplc地址x0x1x2m71m70x6x10x12x14x16x20x22x24x54x55Y0Y1Y2Y3Y4变量名电动阀DF2关电动阀DF3开电动阀DF3关电动阀DF4开电动阀DF4关燃烧机1喷漆温控1燃烧机1喷漆温控2燃烧机1烘干温控1燃烧机1烘干温控2燃烧机2喷漆温控1燃烧机2喷漆温控2燃烧机2烘干温控1燃烧机2烘干温控2报警输出喷漆状态烘干状态PLC运行状态plc启动plcm2上位排风机f1设备plcplcplcplcplcplcplcplcplcplcplcplcplcplcplcplcplcplcplcplc地址Y25Y26Y27Y30Y31Y32Y33Y34Y35Y36Y37Y40Y41Y42Y44Y45m8000X4M2M50 组态王的烤漆房监控系统的设计 续表2-1排风机启停F2KM2d送风机启停F3km3送风机启停F3kmy送风机启停F3km3d送风机启停F4km4送风机启停F4kmy送风机启停F4km4d废弃排风机启停1废弃排风机启停2燃烧机启停1燃烧机启停2室体照明开关地坑照明开关电动阀DF1开电动阀DF1关电动阀DF2开 plcplcplcplcplcplcplcplcplcplcplcplcplcplcplcplcY5Y6Y7Y10Y11Y12Y13Y14Y15Y16Y17Y20Y21Y22Y23Y24上位排风机f2上位排风机f3上位排风机f4上位燃烧机1上位燃烧机2上位一区选择上位二区选择急停燃烧机1喷漆温控1x燃烧机1喷漆温控2x燃烧机1烘干温控1x燃烧机1烘干温控2x燃烧机2喷漆温控1x燃烧机2喷漆温控2x燃烧机2烘干温控1x燃烧机2烘干温控2xplcplcplcplcplcplcplcplcplcplcplcplcplcplcplcplcM51M52M53M16M17M90M91m74x25x26x31x32x27x30x33x34 组态王的烤漆房监控系统的设计 第三章主界面的制作 建立新界面 “组态王”采用面向对象的编程技术,使用户可以方便地建立画面的图形界面。
用户构图时可以像搭积木那样利用系统提供的图形对象完成画面的生成。
同时支持画面之间的图形对象拷贝,可重复使用以前的开发结果。
在工程浏览器左侧的树形视图中选择“界面”,在右侧视图中双击“新建”。
工程浏览器将运行组态王开发环境TouchMAK,弹出如图3-1所示的对话框。
按照图中所示进行设置,单击“确定按钮”。
TouchMAK将按照指定的风格产生一副名为“主画面”的界面。
图3-1新界面属性设置对话框 使用图形工具箱 接下来在此界面中绘制各种图案。
绘制图素的主要工具放置在图形编辑工具箱中。
当界面打开时候,工具箱自动显示,如果工具箱没有显示,选择菜单“工具”|“显示工具箱”或按F10键打开。
工具箱的各种工具的使用方法和Windows中“画笔”很类似,假如熟悉画笔的使用,制作本界面将是很容易的事情。
首先绘制监控背景:
在工具箱内单击圆角矩形工具,在界面上绘制第一个矩形作为第一个原料罐;
在矩形框上单击鼠标左键,在矩形框周围出现八个小矩形,当鼠标落在任意一个小矩形框上的时候,按下鼠标左键可以移动图形对象的位置。
要改变图形对象的颜色,请选中此对象,然后单击调色板窗口的第二个按钮,再从调色板中选择任意一种颜色。
在工具箱内单击文本工具,输入文字。
要改变文学的 组态王的烤漆房监控系统的设计 字体字号,请先选择文本对象,然后在工具箱内选择“改变字体”。
选择菜单图库|刻度,在图库窗口中双击一个竖向的刻度。
在界面上单击鼠标左键,刻度将出现在界面上。
可以缩放,移动它,如同普通图素一样。
在调整图形对象的相对位置时候,几种对齐工具可能将常会用到。
首先选中需要对齐的图文对象,然后在工具箱中单击所需的对齐工具即可。
最后,绘制的界面如图3-2所示。
选择菜单“文件”|“全部存”,保存工作成果。
图3-2控制系统开始主界面 开始界面制作 “烤漆房智能控制系统”文字的效果是文字重迭造成的,如3-3所示。
在鼠标点的地方右击可替换文字。
图3-3文字重叠效果 在工具箱找到按钮工具防止按钮,在鼠标点到的地方右击可替换文字“管理员登陆”,双击按钮对象,弹出“动画按钮就”对话框,命令语言连接选“按下时”,“按下时”的命令语言程序设计为ShowPicture(管理员登陆)。
命令语言有三种:
按下时,弹出时,按住时,分别表示在鼠标左键在触敏对象上按下,弹起,按住时执行连接的命令言语程序。
同样,“进入系统”按钮,按下时的命令语言程序为Showpicture(喷烤漆工艺流程);
“关闭系统”按钮,按下时的命令语言程序为Exit。
Showpicture函数此函数用于显示界面。
调用格式:
Showpicture;
组态王的烤漆房监控系统的设计 Exit函数此函数使组态王运行环境退出。
Exit(Option);
参数:
Option:
整形变量和数值 0—退出当前程序1—关机 2—重新启动Windows 管理员登录界面的制作 在工程浏览器左侧的树型视图中选择“界面”,在右侧视图中双击“新建”,新建产生一幅名为“管理者登录”的界面。
如图3-4所示:
“登录”按钮,按下时的命令语言程序为LogOn;
“清除登录”按钮,按下时的命令语言程序为LogOff;
“登录配置”按钮,按下时的命令语言程序为EditUsers;
“确定”按钮,按下时的命令语言程序为ClosePicture。
图3-4管理员登录界面 LogOn函数用于在Touch
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组态 烤漆房 监控 系统 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)