组态王部分.docVIP

  • 5
  • 0
  • 约2.86千字
  • 约 6页
  • 2018-03-06 发布于湖北
  • 举报
组态王部分

组态软件的概述 组态软件是一种面向工业自动化的通用数据采集和监控软件,亦称人机界面 或HMI/MMI软件,在国内俗称“组态软件”。组态软件在国内是一个约定俗成的 概念,并没有明确的定义,它可以理解为“组态式监控软件”。“组态Configure)” 的含义是“配置”、“设定”、“设置”等意思,是指用户通过类似“搭积木”的简单方式来完成自己所需要的软件功能,而不需要编写计算机程序,也就是所谓的“组态”。它有时候也称为“二次开发”,组态软件就称为“二次开发平台”。“监控(Supervisory Control)”,即“监视和控制”,是指通过计算机信号对自动化设备或过程进行监视、控制和管理。简单地说,组态软件能够实现对自动化过程和装备的监视和控制。它能从自动化过程和装备中采集各种信息,并将信息以图形等更易于理解的方式进行显示,将重要的信息以各种手段传送到相关人员,对信息执行必要分析处理和存储,发出控制指令等等。组态软件提供了丰富的用于工业自动化监控的功能,用户根据自己工程的需要进行选择、配置等较为简单的工作来建立自己所需要的监控系统。组态软件和行业无关, 组态(Configuration)为模块化任意组合。组态软件主要特点有:(1)延续性和可扩充性。用通用组态软件开发的应用程序,当现场(包括硬件设备或系统结构)或用户需求发生改变时,不需作很多修改而方便地完成软件的更新和升级; 封装性(易学易用),通用组态软件所能完成的功能都用一种方便用户使用的方法包装起来,对于用户,不需掌握太多的编程语言技术(甚至不需要编程技术),就能很好地完成一个复杂工程所要求的所有功能;(3)通用性,每个用户根据工程实际情况,利用通用组态软件提供的底层设备(PLC、智能仪表、智能模块、板卡、变频器等)的I/O Driver、开放式的数据库和画面制作工具,就能完成一个具有动画效果、实时数据处理、历史数据和曲线并存、具有多媒体功能和网络功能的工程,不受行业限制。 “组态王”软件包括由工程浏览器(TouchExplorer)、工程管理器(Proj-Manager) 和画面运行系统(TouchVew)三大部分组成。在工程浏览中可以查看工程的各个组成部分,也可以完成数据库构造、定义外部设备等工作;工程管理器中内嵌了画面管理系统,用于新工程的创建和已有工程的管理。画面的开发和运行由工程浏览器调用画面制作系统touchMak和运行系统touchVew来完成。 定义数据库 数据库是“组态王”最核心的部分。在touchVew运行时,工业现场的生产状况要以动画的形式反映在屏幕上,操作者在计算机上发布的指令也要迅速发送到达现场,所有这一切都是以实时数据库为中介环节,所以说数据库是联系上位机与下位机的桥梁。在数据库中存放的是当前值,变量包括系统变量和用户定义的变量。变量的形象的称为“数据词典”,数据词典记录了所有的用户可以用数据变量的详细信息。 画面连接 所谓的“动面连接”就是建立画面的图素与数据库变量的对应关系。对于我们建立的“”, 3.2 下图是显示星期几的连接 命令语言编程 “组态王”支持使用内建的复杂函数,其中包括字符串函数、数字函数、系统函数、控件函数、配方函数、报告函数及其他函数。在工程浏览器重的目录显示区,选择“文件/命令语言/应用程序命令语言”,双击“请双击进入这儿应用程序命令语言”对话框图标。出现下图 5) 5.1 星期连接程序 if(\\本站点\$月==1) {\\本站点\$月=13;} if(\\本站点\$月==2) {\\本站点\$月=14;} \\本站点\w=(\\本站点\$日+2*\\本站点\$月+3*(\\本站点\$月+1 )/5+\\本站点\$年+\\本站点\$年/4-\\本站点\$年/100+\\本站点\$年/400)%7; if(\\本站点\w==1){\\本站点\week=星期一;} if(\\本站点\w==2){\\本站点\week=星期二;} if(\\本站点\w==3){ \\本站点\week=星期三;} if(\\本站点\w==4){\\本站点\week=星期四;} if(\\本站点\w==5){\\本站点\week=星期五;} if(\\本站点\w==6){ \\本站点\week=星期六;} if(\\本站点\w==7){ \\本站点\week=星期日;} 5.2 打铃程序 if ((\\本站点\$时间==6:00:00 || \\本站点\$时间==6:20:00 || \\本站点\$时间==7:50:00 || \\本站点\$时间==13:20:00 || \\本站点\$时间==19:00:00 || \\本站点

文档评论(0)

1亿VIP精品文档

相关文档