火电厂计算机控制技术,5-火电厂计算机控制技术.doc

5-火电厂计算机控制技术

实验一组态软件的使用

一、实验目的

实验原理

反应车间需要采集三个现场数据(在数据字典中进行操作):

1. 原料油液位(变量名:原料油液位,最大值200,整型数据)

2. 催化剂液位(变量名:催化剂液位,最大值200,整型数据)

3. 成品油液位(变量名:成品油液位,最大值200,整型数据)

反应车间画面中的三个液位的变量为内存整数变量,通过编写命令语言程序驱动变量变化,其中一个变量的数据变化为线性变化,一个为正弦变化,一个为前二者的平均值变化。对每个液位加一个报警指示灯,当液位达到上限的90%时变红并闪烁。

3.1建立一个新工程

在组态王中,您所建立的每一个应用称为一个工程。每个工程必须在一个独立的目录下,不同的工程不能共用一个目录。在每一个工程的路径下,生成了一些重要的数据文件,这些数据文件不允许直接修改的。

3.1.1建立新工程

组态王工程管理器的主要作用是为用户集中管理本机上的组态王工程。

工程管理器的主要功能包括:

新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性,工程的备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。

新建完工程后,将新建工程设置为当前工程,然后双击,进入开发系统。

3.1.2 设计画面

建立一个新的画面:

在工程浏览器中左侧的树形结构中选择“画面”,在右侧视图中双击“新建”工程浏览器将弹出“新画面”对话框。

绘制图素的主要工具放置在图形编辑工具箱内。当画面打开时,工具箱自动显示。

如果工具箱没有出现,选择菜单“工具/显示工具箱”或按F10键打开它。工具箱中各种基本工具的使用方法和Windows中的“画笔”很类似。

选择菜单“图库/打开图库”或按F2键打开图库管理器。使用图库管理器降低了工程人员设计界面的难度,用户更加集中精力于维护数据库和增强软件内部的逻辑控制,缩短开发周期;同时用图库开发的软件将具有统一的外观,方便工程人员学习和掌握;另外利用图库的开放性,工程人员可以生成自己的图库元素。

在实验中可以在画面上添加一个”反应器”,以便后继操作使用。

3.1.3 定义设备和变量

组态王把那些需要与之交换数据的设备或程序都作为外部设备。外部设备包括:下位机(PLC、仪表、模块、板卡、变频器等),它们一般通过串行口和上位机交换数据;其他Windows应用程序,它们之间一般通过DDE交换数据;外部设备还包括网络上的其他计算机。

只有在定义了外部设备之后,组态王才能通过I/O变量和它们交换数据。为方便您定义外部设备,组态王设计了“设备配置向导”引导您一步步完成设备的连接。

实验中使用仿真PLC和组态王通信。仿真PLC可以模拟PLC为组态王提供数据。假设仿真PLC连接在计算机的COM1口。

设备定义完成后,您可以在工程浏览器的右侧看到新建的外部设备 “PLC1”。在定义数据库变量时,您只要把IO变量连结到这台设备上,它就可以和组态王交换数据了。

?数据库是“组态王”最核心的部分。在TOUCHVEW运行时,工业现场的生产状况要以动画的形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送达生产现场,所有这一切都是以实时数据库为中介环节,所以说数据库是联系上位机和下位机的桥梁。

数据库中变量的集合形象地称为“数据词典”,数据词典记录了所有用户可使用的数据变量的详细信息。

注:在组态王软件中数据库分为:有实时数据库和历史数据库

3.2让画面动起来

3.2.1 变量的类型属性

变量可以分为基本类型和特殊类型两大类。基本类型的变量又分为“内存变量”和“I/O变量”两类。

“I/O变量”指的是需要“组态王”和其它应用程序(包括I/O服务程序)交换数据的变量。这种数据交换是双向的、动态的,即:在“组态王”系统运行过程中,每当I/O变量的值改变时,该值就会自动写入远程应用程序;每当远程应用程序中的值改变时,“组态王”系统中的变量值也会自动更新。所以,那些从下位机采集来的数据、发送给下位机的指令,比如“反应罐液位”、“电源开关”等变量,都需要设置成“I/O变量”。那些不需要和其它应用程序交换、只在“组态王”内需要的变量,比如计算过程的中间变量,就可以设置成“内存变量”。

基本类型的变量也可以按照数据类型分为离散型、模拟型、长整数型和字符串型。

内存离散变量、I/O离散变量:类似一般程序设计语言中的布尔(BOOL)变量,只有0,1两种取值,用于表示一些开关量。

内存实型变量、I/O实型变量:类似一般程序设计语言中的浮点型变量,用于表示浮点数据,取值范围10E-38~10E+38,有效值7位。

内存整数变量、I/O整数变量:类似一般程序设计语言中的有符号长整数型变量,用于表示带符号的整型数据,取值范围 -2147483648

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值