3) 标准化:组态软件广泛使用IEC 61131 — 3国际编程标准、OLE(对象链接与嵌入)、0PC (过程控制OLE)和TCP / IP网络通信标准协议。
3.1.3 组态软件的数据处理过程
组态软件一般由下列组件组成:图形界面系统、实时数据库系统、第三方程序接口组件和控制功能组件。
组态软件通过阳驱动程序从现场F0设备获得实时数据,对数据进行必要的加工后,以图形方式直观地显示在计算机屏幕上。实时数据库是组态软件的核心和引擎,历史数据的存储与检索、报警处理与存储、数据的运算处理、数据库冗余控制、F0数据连接都
是由实时数据库系统完成的。图形界面系统、I/ 0驱动程序等组件以实时数据库为核心,通过高效的内部协议相互通信,共享数据。各组态软件普遍使用了 “面向对象”(object oriented)设计方法,使软件更加易于学习和掌握,功能也更强大。
3.2 电梯仿真控制系统的设计步骤
前面己经介绍了实际电梯的运行过程,本章将通过用组态软件实现的5层单电梯纯软件仿真控制系统,介绍用组态软件实现被控对象的仿真的方法,利用组态软件的命令语言编写用户程序的方法。所谓的纯软件仿真,是指不是用硬件(PLC )和PLC的用户程序实现对虚拟电梯的控制,而是用组态软件的命令语言编写的用户程序来实现对虚拟电梯的控制。
3.2.1 创建工程
单击菜单栏“文件——新建工程”命令或者工具条“新建”按钮或者快捷菜单“新建工程”命令后,弹出“新建工程向导之一”对话框,如3 . 1图所示。
图3.1 新建工程向导之一
单击“下步”按钮,弹出“新建工程向导之二”对话框,如图32所示
图3.2 新建工程向导之二
在对话框的文木框中输入新建工程的路径,如果输入的路径不存在,系统将自动提示用户。也可以单击“浏览”按钮,在弹出的路径选择对话框中选择工程路径,也可以在弹出的路径选择对话框中直接输入路径。
“下一步”按钮,进入“新建工程向导三”对话框,如图3.3所示。
图3.3 新建工程向导之三
在“工程名称”文本框中输入新建工程的名称,在“工程描述”中输入对新建工程的描述文本。
单击“完成”按钮,确认新建的工程,完成新建工程的操作。
此时实际上并未真正创建工程,只是在用户给定的工程路径下设置了工程信息,当用户将此工程作为当前工程,并且切换到组态王开发环境时才会真正创建工程
3.2.2 在数据词典中创建用户定义的变量
图3.4 定义变量窗口
在工程浏览器中左边的目录树中点击“数据词典”图标,右侧的内容品示区会显示当前工程中定义的变量。双击内容显示在最下面的“新建”图标,弹出“定义变量”属性对话框(见图3.4 )。组态王的变量属性由基本属性、报警定义、记录和安全区三个属性页组成。可以用鼠标单击选项卡顶部的属性标签,选中某一选项卡,定义相应的属性。单击“确定”按钮,若定义的变量有效,将新建的变量名保存到数据库的数据词典中。若变量名不合法,会弹出提示对话框提醒工程人员修改变量名。
表3.1 中是定义的5层单梯控制系统的变量。
序号 变量名 变量类型 注释
1 一层上呼 I/O离散 一层外上呼按钮 PLC5层电梯虚拟模型的控制仿真+文献综述(6):http://www.youerw.com/zidonghua/lunwen_3247.html