当前位置:首页>科技 >内容

组态王软件教程(组态王文章教程)

2024-03-14 21:59:52科技漂亮的斑马

组态王软件教程组态王软件结构由项目管理器、项目浏览器和运行系统三部分组成。项目管理器:项目管理器用于创建新项目和管理现有项目,具有

组态王软件教程(组态王文章教程)

组态王软件教程组态王软件结构由项目管理器、项目浏览器和运行系统三部分组成。项目管理器:项目管理器用于创建新项目和管理现有项目,具有搜索、添加、备份和恢复现有项目以及导入和导出数据字典的功能。

工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、被监控设备及相关变量、动画链接、命令语言和设置操作系统配置的系统配置工具。

操作系统:工程操作界面,从采集设备获取通信数据,根据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。

一、建立应用工程的一般过程

(1)创建一个新项目

为项目创建一个目录来存储与项目相关的文件。

(2)定义硬件设备,添加工程变量。

添加项目中需要的硬件设备和项目中使用的变量,包括内存变量和I/O变量。

(3)制作图形图片,定义动画连接。

根据实际项目的要求绘制监控画面,并使静态画面与过程控制对象产生动态效果。

(4)编写命令语言

通过编写脚本程序,可以完成复杂操作的上层控制。

(5)配置运行系统。

设置操作系统、报警、历史数据记录、网络、用户等。是该系统在现场使用前的一项必要工作。

(6)保存项目并运行它

完成以上步骤后,一个可以现场运行的项目就完成了。

二、建立新项目

1、项目经理

组态王项目管理器用于新建项目,统一管理添加到项目管理器中的项目。项目管理器的主要功能包括:创建和删除项目、重命名项目、搜索组态王项目、修改项目属性、备份和恢复项目、导入和导出数据字典、切换到组态王开发或运行环境。

2、工程浏览器

工程浏览器是组态王6.55的集成开发环境。

3、定义外部设备和数据变量

组态王将所有需要与之交换数据的硬件设备或软件程序作为外部设备。外部硬件设备通常包括PLC、仪表、模块、变频器、板卡等。外部软件程序通常指包括DDE和OPC在内的服务程序。根据计算机与外部设备的通信连接方式,可分为串行通信(232/422/485)、以太网、专用通信卡(如CP5611)等。

组态王与外部设备的通信方式:如COM1、COM2、DDE、板卡、OPC服务器、网络站点,其中COM1、COM2表示组态王支持串行通信,DDE表示支持通过DDE数据传输标准进行数据通信,其他类似。

注意:标准电脑有两个串口,所以这里作为固定的显示形式,这个形式并不代表组态王只支持COM1、COM2,也不代表组态王电脑上必须有两个串口;而且在“设备”项下不会显示计算机中实际的串口数量,用户可以通过设备定义向导选择连接到实际设备的PC串口。

注:连接现场设备时,设备地址处填写的地址应与实际设备地址完全一致。

因为我们定义了一个仿真设备,所以串行通信参数是不需要设置的,但是在连接项目中的实际I/O设备时,必须设置串行通信参数,并且设置项要和实际设备中的完全一致(包括波特率、数据位、停止位和奇偶选项),否则通信会失败。

编辑推荐:组态王6.55破解版下载TouchExplorer和组态王6.55安装教程点击下载。

数据库——核心部分

数据库是上位机和下位机之间的桥梁。数据库中变量的集合被形象地称为“数据字典”,记录了用户可用的所有数据变量的详细信息。数据字典存储应用工程中定义的变量和系统变量。

“I/O变量”是指组态王与外部设备或其他应用程序之间交换的变量。数据交换是双向的和动态的。(比如反应罐的液位和电源开关设置为“I/O”变量)内存变量——不需要与外部设备或其他应用程序交换,只在组态王中使用的变量(比如计算过程中的中间变量)。

基本类型变量:

1.内存离散变量和I/O离散变量——只有0和1两个值,用来表示一些开关量。

2.内存实变量和I/O实变量

浮点变量,用于表示浮点数据,取值范围为10e-38 ~ 10e38,有效值为7位数字。

3.内存整型变量和I/O整型变量

长整型变量,用于表示有符号整数数据,取值范围为2147483648 ~ 2147483647。

4.内存字符串变量和I/O字符串变量

字符串变量可以用来记录一些有特定含义的字符串,比如名字和密码。这种类型的变量可以进行比较和赋值。

特殊变量类型:报警窗口变量、历史趋势曲线变量和系统变量。

5.注册

1)增量寄存器INCREA100从0到100变化,表示该寄存器的值从0增加到100。

2)递减寄存器DECREA100从0到100变化,这意味着该寄存器的值从100到0重复递减。

3)随机寄存器RADOM100从0到100变化,表示该寄存器的值从0到100随机变化。

4)静态寄存器STATIC100这个寄存器变量是一个静态变量,可以保存用户发送的数据,在用户写完数据后保存,供用户读取。STATIC100表示寄存器变量可以接收0到100之间的任何整数。6.改变敏感度

当数据类型为实数或整数时,此项有效。只有当这个数据变量的值变化范围超过设置的“变化灵敏度”时,组态王才会更新连接的像素(默认为0)。

7.最低原值

对于I/O整型和实型变量,是组态王从外部设备直接读取的最小值。

8.最大原始值;对于I/O整型和实型变量,是组态王直接从外部设备读取的最大值。

9.最小值

用于在组态王中将读取的原始值转换成具有实际工程意义的工程值并显示在屏幕中,对应最小原始值。

10.最大值

用于在组态王中将读取的原始值转换成具有实际工程意义的工程值并显示在屏幕中,对应最大原始值。

最小原始值、最大原始值、最小值和最大值用于确定原始值与工程值之间的换算比例(当最小值与最小原始值相同,最大值与最大原始值相同时,组态王中显示的值与外部设备中相应寄存器的值相同)。有两种方法可以将原始值转换为工程值:线性和平方根。线性方式是将最小原始值和最大原始值之间的原始值线性转换为最小值和最大值。线性变换是工程中常用的变换方法,下面将结合具体实例进行说明。

数据类型

它只对I/O类型的变量有效。有9种类型:bit: 1 bit,0或1 byte:8 bit,1 byte short:16 bit,2 byte ushort:16 bit,2 byte BCD:16 bit,2 byte long:32 bit,4 byte long BCD:32 bit,4 byte float:32 bit,以此类推。

3.创建配置屏幕1。设计屏幕

1)新建一个屏幕-项目浏览器-屏幕选项-双击右键-设置属性。

2)在工具箱中绘制像素(如果工具箱没有出现,在工具中选择显示工具箱或者按F10)-文字工具,输入文字;-调色板,改变对象的颜色;

3)画廊经理

画廊(或按F2)-打开画廊。

4.动画连接

所谓“动画连接”,就是建立图片元素和数据库变量的对应关系。液位指示动画设置:打开屏幕-双击原料油罐-弹出如下动画连接对话框。

作为一个实用的监控程序,操作员可能需要知道储罐液位的准确高度,而不仅仅是图像表示。该功能通过“模拟值动画连接”实现。

-输入任意字符串“# # #”。当项目运行时,字符串的内容将被您需要输出的模拟值所取代。

-双击文本对象“# # #”,选择“模拟输出”弹出-

作为一个实用的监控程序,操作员可能需要知道储罐液位的准确高度,而不仅仅是图像表示。该功能通过“模拟值动画连接”实现。-输入任意字符串“# # #”。当项目运行时,字符串的内容将被您需要输出的模拟值所取代。-双击文本对象“# # #”并选择“模拟输出”。

弹出阀动画设置:双击“原料油进料阀”图形。

液体流动的动画设置:画一个三维管道-流动-模拟量输入输出-?-跑步动画属性介绍:1。隐式链接隐式链接是根据条件表达式的值,使被连接的对象显示或暗示。

组态王文章教程组态王文章教程链接:http://www.youku.com/playlist_show/id_17506599.html

声明本站所有作品图文均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们

Top