组态王教学-数据词典

组态王教学-数据词典
组态王教学-数据词典

常见问题解答

北京亚控科技发展有限公司

2009年7月

目录

1. 我注意到组态王软件是按软件点数来收费的,请问这个点数是如何计算的? (1)

2. 我想删除一个指定的变量,但数据词典中该变量的删除选项灰色,不允许操作,怎么解决? (1)

3. 我注意到组态王的数据词典里有一个系统自带的“$新报警”变量,请问此变量是如何使用的? (1)

4. 组态王的数据变量的采集频率采用什么规则?有什么注意事项? (1)

5. 在工程比较庞大的情况下,请问我如何能快速的找到某个变量都在那里使用了呢? (2)

6. 我注意到组态王的变量的属性页中有最大值最小值最大原始值最小原始值几个设定项,请问具体怎么来应用? (2)

7. 在定义变量的基本属性时状态栏中的保存数值、保存参数是什么意思? (2)

8. 我需要组态王能记下我运行状态下设定的参数,每次启动时都能按最后一次设定的参数运行,请问如何来做? (3)

9. 我的现场设备的信号采集与变换是非线性的,请问在组态王中我需要如何设置? (3)

10. 请问变量定义时变量的优先级、安全区是如何设置的?如何工作? (3)

11. 请问组态王的报警优先级配置是如何设置的? (3)

12. 请问变量定义中的生成事件如何使用? (3)

13. 请问什么是内部局部变量?如何使用? (3)

14. 组态王在运行系统中如何修改变量的原始值和工程值? (4)

15. 如果设备中有的数据不需要按采集频率读取,按需要读取,在组态王中如何实现? (4)

16. 在组态王运行环境中能够实现控制变量记录的功能? (4)

17. 在组态王文本框中连接变量的时候,单击问号按钮,没有反应,弹不出变量列表框,为什么,应如何解决? (5)

18. 在组态王数据词典中能否成批修改变量的基本属性? (5)

19. 在组态王中能否实现对变量的操作记录下来? (5)

20. 在组态王中如何实现变量的累加计算? (6)

21. 组态王中的内存字符串变量无法保存到组态王历史数据库中,应如何解决? (6)

22. 在组态王运行环境中通过变量域改变报警限值,但是回到开发环境中看到还是原来设置的值,应如何同步修改开发环境中的设定值? (6)

23. 在删除未用变量列表里,我已经选择全部删除,为什么还有些未用变量没有被删除? (6)

1. 我注意到组态王软件是按软件点数来收费的,请问这个点数是如何计算的?

组态王软件是按点数收费的,这里讲的点数不是用户在工程设计时设计的采样点的数目,而是组态王数据词典中定义的所有变量(不包括软件本身自带的21个变量),因为在组态王的数据词典中除了要定义采样点外,还需要定义一部分内存变量来实现软件的逻辑控制动画连接等,所以用户在软件选型时要留有一定的点数余量。

2. 我想删除一个指定的变量,但数据词典中该变量的删除选项灰色,不允许操作,怎么解决?

数据词典中的变量的删除选项为灰色,说明此变量在画面上或命令语言中正在使用或曾经使用过,因而不允许直接删除,如果确实需要删除此变量,请按以下步骤操作:选择工程浏览器的“工具-->更新变量计数”。根据提示完成变量的更新,更新完成后,选择“工具-->删除未用变量”,看你要删除的变量在这里出现了吗?如出现,选中删除即可。

若没有出现,选择“工具->变量统计报告”,在对话框中找到希望删除的变量,点开其左边的“+”号,如果此变量被画面或命令语言引用,可以从这里找到被引用的位置,记下所有的位置信息,根据这些信息去工程中删除所有的引用。

重复以上所有操作步骤。

3. 我注意到组态王的数据词典里有一个系统自带的“$新报警”变量,请问此变量是如何使用的?

组态王软件内的“$新报警”变量是用来检测组态王软件的报警信息的。如果用户在工程开发中配置了报警,则软件会在不论那个变量报警时都自动将“$新报警”变量的值设置为1,用户只要对这一个变量进行编程,就可以获取整个软件是否有报警的信息。但是请一定注意,软件不会在报警消失后自动将此变量的值改为0,所以用户要自己编程在适当的时候将此变量值归零。

4. 组态王的数据变量的采集频率采用什么规则?有什么注意事项?

组态王才用是查询机制来与设备进行通讯,即组态王定时发起查询从设备读写数据。组态王定义的变量的读写属性中采用了写优先的机制,即在同等通信条件下首先保证先写数据在读数据。

注意事项如下:

1)只写变量的频率尽量定义为0:组态王的写数据如果定义了指定的频率,会按此频率频繁的向下写数据,尤其在有大量下写数据的情况下,会占用大量带宽,所有一

般建议将只写变量的采集频率定为0,这样组态王会自动判断,只有在数据发生了变化的情况下才写一次,可以大大降低带宽。

2)频率并不是定义的越小越好:采集的速度由设备对查询的响应速度,通讯协议,通讯带宽、通讯电缆的长度等多方面的条件决定。用户不能想当然认为55ms就好就快,尤其在如果数据量比较大的情况下。

5. 在工程比较庞大的情况下,请问我如何能快速的找到某个变量都在那里使用了呢?

组态王软件在工程浏览器的菜单中提供了变量统计的功能。具体操作如下:

选择工程浏览器的“工具-->更新变量计数”。根据提示完成变量的更新,更新完成后,选择“工具-->变量统计报告”,在对话框中找到需要查询的变量,点开其左边的“+”号,就可以看到变量使用的详细信息了。

6. 我注意到组态王的变量的属性页中有最大值最小值最大原始值最小原始值几个设定项,请问具体怎么来应用?

组态王变量的属性页中的最小原始值、最大原始值和最小值、最大值这四个数值是用来确定原始值与工程值之间的转换比例(当最小值和最小原始值一样,最大值和最大原始值一样时,则组态王中显示的值和外部设备中对应寄存器的值一样)。原始值到工程值之间的转换方式有线性和平方根两种,线性方式是把最小原始值到最大原始值之间的原始值,线性转换到最小值至最大值之间。工程中比较常用的转换方式是线性转换,下面将以具体的实例进行讲解。

示例:以ISA板卡的模拟量输入信号(AD)为例进行讲解。

最小原始值、最大原始值为组态王ISA总线上获取到模拟信号转换值。当板卡的A/D转换分辨率为12位时,则经过板卡的AD转换器传送到ISA总线上的二进制数据为0~4095。所以原始最小值定为0,最大原始值为4095,如果用户希望在画面中显示板卡模拟通道实际输入的电压,则可以将最小值和最大值分别定义为板卡该通道的允许电压和电流的输入范围:例如板卡输入范围0~5V,则最大值是5,最小值是0。

对于PLC、智能仪表、变频器,其本身已将物理值转换为工程值所以此时最大(小)值与最大(小)原始值在设置时是一致的。

7. 在定义变量的基本属性时状态栏中的保存数值、保存参数是什么意思?

保存参数:在系统运行时,系统自动保存这些参数值,系统正常退出时,系统将此变量的最后一次改变的参数值保存为该变量的初始参数配置值。备下次系统启动使用,变量的域的参数值为上次系统运行时最后一次的设置值。无需用户再去重新定义。

保存数值:在系统运行时,当变量的值发生变化后,系统自动保存该值。当系统正

常退出后再次运行时,变量的初始值为上次系统运行过程中变量值最后一次变化的值。

8. 我需要组态王能记下我运行状态下设定的参数,每次启动时都能按最后一次设定的参数运行,请问如何来做?

首先将需要记录状态的变量的的属性页上的保存参数和保存数值选中,然后在命令语言的运行时用函数EnableSaveTagValueToIniValueWhenValueChange()来实现。将此函数的参数设为1的情况下,就能周期性的保存数值和参数到tagname.db中并下次运行时调入。

9. 我的现场设备的信号采集与变换是非线性的,请问在组态王中我需要如何设置?

针对这种需求,组态王软件在变量的属性页中提供了非线性表的编辑功能,你可以自己编辑非线性表来进行量程的转换。

但请注意使用非线性表时,转换后的工程值应该在定义数据词典的工程值范围内,否则超出此范围的值显示不出来。

10. 请问变量定义时变量的优先级、安全区是如何设置的?如何工作?

变量设置优先级、安全区是为了提高重要的变量安全级别。必须与用户权限配置同时使用。只有用户的权限高于了变量的安全权限优先级,同时能同在一个安全区时,此用户才能对此变量操作。

11. 请问组态王的报警优先级配置是如何设置的?

报警优先级,为1-999之间的一个整数。优先级数值越小,级别越高。报警优先级与报警窗配合使用。

12. 请问变量定义中的生成事件如何使用?

如果变量选择了“生成事件”属性,则在用户通过界面输入改变了此变量的值时。系统将此操作做为一个事件保存到报警数据库中,备查,此功能一般应用于工艺中的重要参数,一般会和用户登录一起使用。

13. 请问什么是内部局部变量?如何使用?

内部局部变量是用户进行一段命令语言编程中使用的中间变量,如果此变量只会在此段命令语言中使用,不会应用到程序之外,则可以使用组态王的内部局部变量。此种变量直接在程序中编写。如:long variable(定义一个自定义整型变量 ) string variable(自定义一个字符串变量) 注意:这里定义的变量不能和组态王数据词典中定义的变量重复。

14. 组态王在运行系统中如何修改变量的原始值和工程值?

在组态王运行环境中修改变量的原始值和工程值是通过变量的属性域来实现的:MaxEU:最大值域,模拟型,可读可写;

MinEU:最小域值,模拟型,可读可写;

MaxRAW:最大原始值域,模拟型,可读可写;

MinRAW:最小原始值域,模拟型,可读可写;

调用方式:在画面上添加四个文本框,在文本框动画连接对话框的模拟值输入中分别连接:\\本站点\液位设定值. MaxEU、\\本站点\液位设定值. MinEU、\\本站点\液位设定值. MaxRAW、\\本站点\液位设定值. MinRAW。

15. 如果设备中有的数据不需要按采集频率读取,按需要读取,在组态王中如何实现?

在组态王运行系统中对于读写属性为只读或读写型的IO变量可以通过ReadTag()函数来修改变量的采集频率,调用格式如下:

ReadTag(TagName, Freq);

参数说明:

TagName:字符串型组态王数据词典中定义的IO变量名

Freq:整型采集频率设定值。范围0――3,000,000,单位:毫秒

当Freq设置为0时,表示对变量进行单次采集,每执行一次函数,对变量采集一次;

当Freq设置为1――55之间的某一值时,系统按照55ms的频率对变量进行数据采集;

当Freq设置为56――3,000,000之间的某一值时,系统按照设置的频率对变量进行数据采集;

例如:

ReadTag("原料油液位",0);

表示:每执行一次此函数,对原料油液位采集一次数据。

ReadTag("原料油液位",1000);

表示:系统按照1000ms的采集频率对原料油液位进行数据采集。

16. 在组态王运行环境中能够实现控制变量记录的功能?

可以。

通过变量的历史记录起停控制域RecLogEnable来实现,此域可读写,0表示该变量停止记录历史数据,1表示该变量记录历史数据,默认为记录历史数据。字符串变量没有RecLogEnable域。

17. 在组态王文本框中连接变量的时候,单击问号按钮,没有反应,弹不出变量列表框,为什么,应如何解决?

解决过程如下:

1)在记事本中输入如下命令行:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{427088E2-D105-11D4-97C1-0050BA4159F5}]

@="VariableSelect.Object"

[HKEY_CLASSES_ROOT\CLSID\{427088E2-D105-11D4-97C1-0050BA4159F5}\InPr ocServer32]

@="C:\\Program Files\\kingview\\VariableSelect.dll"

"THREADINGMODEL"="both"

[HKEY_CLASSES_ROOT\CLSID\{427088E2-D105-11D4-97C1-0050BA4159F5}\Pro gID]

@="VariableSelect.Object"

2)保存文件,并将文件名及扩展名更改为VariableSelect.reg;

3)打开注册表,使用"导入"命令将上述文件导入到本机的注册表中;

注:组态王软件安装的路径为:C:\\Program Files目录中。

18. 在组态王数据词典中能否成批修改变量的基本属性?

1)当数据词典中的变量被引用过的话,是无法成批进行修改的,但是可以将变量导出到Excel文档中,在Excel文档中成批修改完成后再导入到组态王数据词典中;

2)当数据词典中的变量没有被引用的话,是可以成批进行修改的,方法如下:

按住shift键选择多个变量,然后鼠标双击,弹出变量属性对话框,此时再将shift 弹起,修改变量的基本属性。

19. 在组态王中能否实现对变量的操作记录下来?

可以。

1)双击待记录的变量-->在弹出的对话框中选择“记录和安全区”选项卡-->选中“生成事件”复选框;

2)在组态王系统配置-->报警配置-->文件配置选项卡-->选中“记录操作事件到文件”复选框;

20. 在组态王中如何实现变量的累加计算?

实现过程如下:

1)数据词典中新建一内存整型变量:累计和;

2)数据改变命令语言:变量[.域]:\\本站点\变量值;

\\本站点\累计和=\\本站点\累计和+\\本站点\变量值;

21. 组态王中的内存字符串变量无法保存到组态王历史数据库中,应如何解决?

可以通过ODBC方式使用组态王提供的SQL函数将内存字符串变量保存到外部数据库中。

22. 在组态王运行环境中通过变量域改变报警限值,但是回到开发环境中看到还是原来设置的值,应如何同步修改开发环境中的设定值?

在组态王开发环境中,将变量定义窗口中的“保存参数”选项选中即可。

23. 在删除未用变量列表里,我已经选择全部删除,为什么还有些未用变量没有被删除?

删除未用变量时,在列表框中每次最多只能显示512个,所以有大于512个未用变量需要删除的时候,需要执行多次该命令。

组态王实例教程入门

组态王实例教程入门 组态王kingview6.55是亚控科技根据当前的自动化技术的发展趋势,面向低端自动化市场及应用,以实现企业一体化为目标开发的一套产品。该产品以搭建战略性工业应用服务平台为目标,集成了对亚控科技自主研发的工业实时数据库(KingHistorian)的支持,可以为企业提供一个对整个生产流程进行数据汇总、分析及管理的有效平台,使企业能够及时有效地获取信息,及时地做出反应,以获得最优化的结果。 组态王保持了其早期版本功能强大、运行稳定且使用方便的特点,并根据国内众多用户的反馈及意见,对一些功能进行了完善和扩充。组态王kingview6.55提供了丰富的、简捷易用的配置界面,提供了大量的图形元素和图库精灵,同时也为用户创建图库精灵提供了简单易用的接口;该款产品的历史曲线、报表及web发布功能进行了大幅提升与改进,软件的功能性和可用性有了很大的提高。 组态王在保留了原报表所有功能的基础上新增了报表向导功能,能够以组态王的历史库或KingHistorian为数据源,快速建立所需的班报表、日报表、周报表、月报表、季报表和年报表。此外,还可以实现值的行列统计功能。 组态王在web发布方面取得新的突破,全新版的Web发布可以实

现画面发布,数据发布和OCX控件发布,同时保留了组态王Web的所有功能:IE浏览客户端可以获得与组态王运行系统相同的监控画面,IE客户端与Web服务器保持高效的数据同步,通过网络您可以在任何地方获得与Web服务器上相同的画面和数据显示、报表显示、报警显示等,同时可以方便快捷的向工业现场发布控制命令,实现实时控制的功能。 组态王集成了对KingHistorian的支持,且支持数据同时存储到组态王历史库和工业库,极大地提高了组态王的数据存储能力,能够更好地满足大点数用户对存储容量和存储速度的要求。KingHistorian是亚控新近推出的独立开发的工业数据库。具有单个服务器支持高达100万点、256个并发客户同时存储和检索数据、每秒检索单个变量超过20,000 条记录的强大功能。能够更好地满足高端客户对存储速度和存储容量的要求,完全满足了客户实时查看和检索历史运行数据的要求。

组态王软件详细教程 第九讲 数据库

第九讲组态王与Access数据库连接 组态王SQL访问功能实现组态王和其他外部数据库(支持ODBC访问接口)之间的数据传输。它包括组态王的SQL访问管理器和SQL函数。 以Ms Access数据库为例,下面说明组态王与其相连的例子。 SQL访问管理器 SQL访问管理器用来建立数据库列和组态王变量之间的联系。包括表格模板和记录体两部分功能。通过表格模板在数据库表中建立表格;通过记录体建立数据库表格列和组态王之间的联系,允许组态王通过记录体直接操作数据库中的数据。表格模板和记录体都是在工程浏览器中建立的。 创建表格模板 在工程浏览器中左侧工程目录显示区中选择“SQL访问管理器”下的“表格模板”项,在右侧目录内容显示区中双击“新建”,弹出“创建表格模板对话框”,如下图。

在表格模板中建立五个记录,字段名称,变量类型,变量长度,索引类型分别如上图所示。 建立表格模板的目的在于定义一种格式,在后面用到是SQLCreatTable()以次格式在Access数据库中建立表格。 创建记录体 在工程浏览器左侧的工程目录显示区中选择SQL访问管理器下的记录体,在右侧的目录内容显示区中双击“新建”,弹出“创建表格模板对话框”,如下图。

记录体定义了组态王变量$日期、$时间、原料油液位、催化剂液位、成品油液位和Access 数据库表格中相应字段日期、时间、原料油液位值、催化剂液位值、成品油液位值之间的对应连接关系。(注意:记录体中的 字段名称和顺序必须与表格模板中的字段名称和顺序必须保持一致,记录体中的字段对应的变量的数据类型必须和表格模板中相同字段对应的数据类型相同。) 建立Ms Access数据库 1.建立一空Access文件,定名为mydb.mdb. 2.定义数据源 双击控制面板下的“ODBC数据源(32位)”选项,弹出“ODBC数据源管理器”对话框, 选择“用户DSN”属性页,并单击添加”按钮。 在弹出的“创建新数据源”对话框中,选择“Mirosoft Access Driver” 单击“完成”按钮。 弹出“ODBC Microsoft Access安装”对话框:

组态王软件教程

组态王软件教程 软件教程 一、概述 1.概述 组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。 工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。 工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。 运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。 2.建立应用工程的一般过程 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 数据传输标准进行数据通讯,其他类似。 注意:标准的计算机都有两个串口,所以此处作为一种固定显示形式,这种形、COM2,也不表示组态王计算机上肯定有两个式并不表示组态王只支持COM1 串口;并且“设备”项下面也不会显示计算机中实际的串口数目,用户通过设备定义向导选择实际设备所连接的PC 串口即可。

组态王与数据库连接

首先,安装SQL server,和组态王。 1.将采集到的数据需要存入数据库的先编辑到记录体。 a.记录体名可以按照存储变量来设定,与存入数据库表格名称可以不一样(建议设置 一样)。 b.字段名称不需要和变量名称一致,设置简单明了的标示名称即可,但是必须要和存 入数据库表格名称一致。 c.记录体变量顺序必须和存入数据库表格顺序一致,否则数据不能插入表格。 d.时间:建议可新建一个内存字符串,并在命令语言内如图定义。 2.新建数据库以及数据库表格。 新建数据库:名称可随意设置(如:ceshi) 新建数据库表格: 列名:必须和记录体内字段名称一致(在报表调用时名称可以修改)。 数据类型:和存入的数据类型要一致,时间varchar模拟量float 开关量bit

长度:根据数据类型自动设置。 保存表格时输入表格名称即可。(名称尽量和记录体一致,操作起来方便一些)

3.创建数据源(ODBC) 依次打开控制面板→管理工具→数据源(ODBC) →系统DSN 步骤(只是需要修改的,其他都默认): a.添加→选择新数据源SQL sever(下拉最后一个)→完成 b.名称可随意设置,(建议和数据库名称一样,如:ceshi),描述可以省略,服务器: (local) c.使用用户输入登录ID和密码的SQLserver 验证。登录ID:sa,密码:安装数据库时 设置的密码(如,admin)。 d.更改默认的数据库,选择刚刚新建的数据库(如ceshi),创建完成。 4.连接组态和数据库插入数据 a.在组态王数据词典中新建内存整形变量DeviceID b.应用程序命令语言启动时: SQLConnect( DeviceID, "dsn=数据源名称;uid=sa(登录ID);pwd=admin(密码)"); 该命令语言是组态王连接上数据。 c.SQLInsert( DeviceID, "记录体名称", "数据库表格名称" ); 该命令语言是将记录体数据插入数据库表格内,可根据不同需求设定不同是采集频率。(如图,为一分钟采集一次;) 注:如果采集时间为十分钟可以建内存实数,让新建变量等于10分钟,并在命令语言中实现。 报表功能下期再见。

组态王教程1

组态王软件培训

培训内容 内容包括: 1、组态王介绍 2、新建工程 3、建立IO设备通信 4、建立数据词典 5、画面组态 6、设置,然后运行 7、脚本编程,函数等。

组态王软件是一种通用的工业监控软件, 它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。支持与国内外常见的PLC、智能模块、智能仪表、变频器、数据采集板卡进行数据通讯组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。

组态软件的安装 1、运行安装组态王程 序。直接安装。 2、安装完后直接安装 驱动。 3、其它内容可以不安 装。

工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。 工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。 运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。

组态王软件是一种通用的工业监控软件, 它适用于从单一设备的生 产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。支持与国内外常见的PLC、智能模块、智能仪表、变频器、数据采集板卡进行数据通讯组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。 工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。 工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。 运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。

组态王与ACCESS数据库的数据交换的例子

组态王与ACCESS数据库的数据交换 ——以中山创污水处理为例 一、创建表格模板和记录体。 在组态王工程浏览器中的SQL访问管理器点击表格模板。在右侧目录内容中双击“新建”创建一个名称为“1”且字段为“工号”“日期”“时间”“酸”“碱”“混凝剂”“还原剂”“氯化钙”“PAM正”“PAM负”的表格。注意:当编辑字段名称时,应与新建组态王变量一样(最好不要用字符),不含非法字符,如:“+”“-”“=”“#”等。此表格格式决定了ACCESS数据库的表格格式。 同样在SQL管理器中点击记录体,在右侧目录内容中双击“新建”,创建一个名称为“1”的记录体。其字段名称与表格模板中的字段相对应。组态王变量是连接的组态王内部变量。编辑字段名称的规则与编辑表格模板一样。 二、建立MS ACCESS数据库。 1.建一个空的ACCESS数据库,定名为20,保存在D:\29所污水处理工程。 2.定义数据源 双击控制面板下的“ODBC数据源(32位)”选项,弹出“ODBC数据源管理器” 对话框。 选择“用户DSN”属性页,并单击“添加”按钮。 在弹出的“创建新数据源”对话框中,选择“Mirosoft Access Driver”单击“完成”按钮。 弹出“ODBC Microsoft Access安装”对话框,定义数据源名为“20” 单击“选择”按钮,从中选择路径D:\29所污水处理工程\20.MDB 单击“确定”按钮,完成对数据源的配置。

三、组态王开发界面的组态 在组态王开发系统中创建如下画面: 其中表格为KV ADODBGrid CLASS控件。 四、对数据库的操作。 点保存弹出对话框。在“确定”按钮的动画连接向导的“弹起时”输入命令语言 SQLConnect( \\本站点\ID, "dsn=20;DATABASE=20;uid=;pwd="); //连接名称为“20”,数据源名称为“20”的数据库。 SQLCreateTable( \\本站点\ID, "10", "1" ); //在数据库“20”内创建名称为“10”的表格,表格模板名称为“1”表格模板在组态王中已编辑。 SQLInsert( \\本站点\ID, "10", "1" ); //在名称为“10”的表格内插入名称为“1”的记录体。记录体在组态王中已编辑。 ClosePicture("手动确定"); //关闭“手动确定”画面。 数据库中的被记录变量必须要先被当前组态画面显示后才能在数据库中记录下来。(本工程中要记录的变量已经在KV ADODBGrid CLASS控件上方显示过了,即褐色的部分,显示后再点击“保存”按钮,进入保存对话框,点击“确定”按钮,数据才能进入数据库。 五:进入组态王运行状态,点击保存弹出对话框,点击“确定”按钮;将会自动在Microsoft Access 中生成名字为“10”的数据库表格;

组态王课程设计报告

《组态王课程设计报告》题目:反应器液位的检测与监控 姓名:张正强 学号:201211214 专业:自动化 班级:112班 指导教师:王继东 2015年6月22日

目录 一、组态王软件介绍 (3) 二、设计要求 (4) 三、实验目的 (4) 1.熟悉组态王软件,达到熟练使用组态软件的常用工具 (4) 2.学会完成组态工程的设计步骤 (4) 3.锻炼动手能力和分析问题解决问题的能力 (4) 四、实验步骤: (4) 1、系统设计: (4) A.启动浏览器,新建工程 (4) B.设备定义 (4) C.变量定义 (5) D.画面绘制 (6) E.动画连接及按键的程序编写 (7) 五、结束语 (13) 六、参考文献 (13)

一、组态王软件介绍 组态王开发监控系统软件,是新型的工业自动控制系统,它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。它具有适应性强、开放性好、易于扩展、经济、开发周期短等优点。通常可以把这样的系统划分为控制层、监控层、管理层三个层次结构。其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,且在自动控制系统中完成上传下达、组态开发的重要作用。尤其考虑三方面问题:画面、数据、动画。通过对监控系统要求及实现功能的分析,采用组态王对监控系统进行设计。组态软件也为试验者提供了可视化监控画面,有利于试验者实时现场监控。而且,它能充分利用Windows的图形编辑功能,方便地构成监控画面,并以动画方式显示控制设备的状态,具有报警窗口、实时趋势曲线等,可便利的生成各种报表。它还具有丰富的设备驱动程序和灵活的组态方式、数据链接功能。 图一组态王软件

031第八讲_组态王与数据库连接

第八讲 组态王与数据库连接 第一节 SQL 访问管理器 概述 组态王SQL 访问功能实现组态王和其他外部数据库(通过ODBC 访问接口)之间的数据传输。它包括组态王的SQL 访问管理器和相关的SQL 函数。 SQL 访问管理器用来建立数据库字段和组态王变量之间的联系,包括“表格模板”和“记录体”两部分。通过表格模板在数据库表中建立相应的表格;通过记录体建立数据库字段和组态王之间的联系。同时允许组态王通过记录体直接操作数据库中的数据。 创建数据源及数据库 首先外建一个数据库,这里我们选用Access 数据库(路径:d:\peixun ,数据库名为:mydb.mdb )。 然后,用Windows 控制面板中自带的ODBC Data Sources (32bit)管理工具新建一个Microsoft Access Driver(*.mdb)驱动的数据源,名为:mine ,然后配置该数据源,指向刚才建立的Access 数据库(即mydb .mdb ),如图8-1所示: 图8-1ODBC 数据源的建立

创建表格模板 1、在工程浏览器窗口左侧“工程目录显示区”中选择“SQL访问管理器”中的“表格模板”选项,在右侧“目录内容显示区”中双击“新建”图标弹出创建表格模板对话框,在对话框中建立三个字段,如图8-2所示: 图8-2创建表格模板对话框 2、单击“确认”按钮完成表格模板的创建。 建立表格模板的目的是定义数据库格式,在后面用到SQLCreatTable()函数时以此格式在Access数据库中自动建立表格。 创建记录体 1、在工程浏览器窗口左侧“工程目录显示区”中选择“SQL访问管理器”中的“记录体”选项,在右侧“目录内容显示区”中双击“新建”图标弹出创建记录体对话框,对话框设置如图8-3所示: 图8-3创建记录体对话框 记录体中定义了Access数据库表格字段与组态王变量之间的对应关系,对应关系如下所示:

组态王教学-趋势曲线

趋势曲线 常见问题解答 北京亚控科技发展有限公司 2 0 10年0 1月

1. 实时趋势曲线 ........................................................ 1.. 1.1我发现组态王的实时曲线控件只能显示百分比量程,请问能否显示工 程的实际量程呢?...................................................... 1. 1.2使用组态王实时趋势曲线控件时,控件属性设置没有问题,但为何看 不到曲线?........................................................... 1.. 1.3在组态王画面上添加一实时趋势曲线控件,如何修改控件的背景颜 色? ................................................................... 1.. 2. 历史趋势曲线 ........................................................ 1. 2.1在组态王的历史趋势曲线中看不到曲线为何? (1) 2.2使用组态王的历史趋势曲线控件时,如何实现自动更新控件右侧时间 为系统的当前时间?................................................... 1. 2.3使用组态王历史趋势曲线控件查询时,在查询不存在的历史数据时, 组态王是如何处理的?................................................. 2. 2.4在历史趋势曲线控件中增加变量时,为何无法选择变量? (2) 2.5使用组态王提供的历史趋势曲线控件读取数据库中的数据为何显示不 出曲线?.............................................................. 2.. 2.6使用组态王历史趋势曲线控件,查询出来的趋势曲线比实际的历史数 据要提前8个小时?................................................... 2. 2.7在组态王运行环境中,能否改变历史趋势曲线控件连接的曲线? (3) 2.8组态王提供的历史曲线控件中曲线形式能否画成阶梯式的而不是斜线 式的?................................................................ 3.. 2.9通过组态王提供的历史趋势曲线控件查询Access数据库中的数据,"时间字段"的下拉框中为何没有任何选项? (3) 2.10我想通过指定一个变量的名称来删除历史曲线控件中此变量对应的 曲线,在组态王中应如何实现? (3) 2.11我有100多个设备,每个设备有10几个参数,我想通过改变设备号, 在一个历史趋势曲线里查询不同设备的各个参数的历史曲线? (3) 2.12使用组态王的历史趋势曲线控件时,选择变量时能否显示变量描述?............................................................................................................................... 4. 2.13使用组态王的历史趋势曲线控件时,怎样对曲线进行删除操作? (4)

WinCC实例教程

WinCC 视频教程知识点总结 第一讲组态软件基础 一、WinCC简介 1、WinCC 西门子视窗控制中心SIMATIC WinCC(Windows Control Center)是在计算机上对PLC 控制的运行设备进行状态监控的软件,是PC上的监控软件。 运行该软件,可以动画监视现场设备的运行状况,监视相应的运行参数,以及更改、设置系统的运行数据。 2、WinCC的特点 (1)开放性 WinCC对用户所添加的任何形式的扩充是绝对开放,该绝对开放性是通过WinCC的模块结构及其强大的编程接口来获取的。 (2)将应用软件集成到WinCC中 WinCC提供了一些方法将其他应用程序和应用程序块统一地集成到用于过程控制的用户界面中。OLE应用程序窗口和OLE自定义控制或Active控制可以集成到WinCC应用软件中。 (3)WinCC中的数据管理 WinCC的数据库为Windows SQL,从属于WinCC,该数据库用于存储所有面向列表的组态数据(如变量列表和消息文本),以及当前过程数据(如消息,测量值和用户数据记录等)该数据库具有服务器功能。

(4)在项目开始之前规定组态分类 a、文件夹名称 除一些特殊字符(例如\)之外,文件夹名称允许使用所有的字符。还允许使用数字0~9. b、变量名称 变量名称可以多于8个字符。但应尽量避免太长的名称。WinCC项目的变量名称必须是唯一的。如果变量名称还包含了其他信息,这对用户将非常有用。 c、画面名称 确定画面名称时应注意其长度的影响,太长的名称(文件名)不容易识别(列表框中的选择,脚本中的调用等)。根据经验表明,长度最好不超过28个字符,画面名称应遵守以下限制条件:①最大长度为255个字符;②不使用某些特殊字符(例如\);③画面名称中的字母不区分大小写。 二、WinCC软件的安装 1、安装S7-300/400PLC编程软件STEP7及PLCSIM; 2、安装数据库软件SQL Server 2000; 3、安装消息列队(软件操作); 4、安装WinCC(建议不选典型安装,选择全部安装)。 三、WinCC管理器 1、WinCC项目管理器的结构 WinCC项目管理器的用户界面由以下元素组成:标题栏、菜单栏、工具栏、状态栏、浏览窗口和数据窗口:

组态王及数据库连接的实现方法

组态王与数据库连接的实现方法 1准备工作 1.1创建数据源及数据库 1.右键新建一个Access数据库(D:\example,数据库名:ku.mdb)。 2.依次点击屏幕左下角“开始\控制面板\管理工具”,双击“数据源 (ODBC)”打开ODBC数据源管理器如错误!未找到引用源。: 图 1 3.点击“添加”新建一个数据源,驱动程序选择“Microsoft Access Driver(*.mdb)”点击“完成”,如错误!未找到引用源。:

图 2 4.配置该数据源,数据源名:yuan。指向新建的Access 数据库 (ku.mdb)步骤如错误!未找到引用源。所示: 图 3

1.2创建表格模板 打开工程“yangli”在工程浏览器窗口左侧找到“系统\SQL访问管理器\表格模板”选项如图 4,在右侧双击“新建”打开如图 5“创建表格模板”对话框。 图 4 模板名称:muban1,,依次输入字段名称:ziduan1、字段长度:9,选择变量类型为:定长字符串型,点击增加字段。用同样方法增加字段ziduan2、ziduan3。 图 5 1.3创建记录体 注意:记录体中的字段名称必须与表格模板中的字段名称保持一致,记录体中字段对应的变量数据类型必须和表格模板中相同字段对应的数据类型相同。 1.在工程浏览器窗口“数据库\数据词典”中新增三个内存字符串型变量 (ziduan1、 ziduan2、ziduan3)。

2.找到工程浏览器窗口左侧“SQL 访问管理器\记录体”选项,双击右侧 “新建”图标建立名为“jiluti1”的记录体,对话框设置如图 6所 示: 图 6 依次增加ziduan1、ziduan2、ziduan3三个字段点击“确认”。 2连接并插入记录 2.1连接数据库并创建数据库表格 1.在工程浏览器窗口“数据库\数据词典”中定义一个内存整型变量: 变量名:DeviceID 变量类型:内存整型 2.在工程浏览器窗口的“命令语言\应用程序命令语言\启动时”窗口输入 命令: SQLConnect( DeviceID, "dsn=yuan;uid=;pwd="); SQLCreateTable( DeviceID, "biaoge1", "muban1" ); 命令语言中的“yuan”为前面配置的数据源的名称。 3.在工程浏览器窗口的“命令语言\应用程序命令语言\停止时”窗口输入 命令: SQLDisconnect( DeviceID);

组态王软件详细教程 第十讲 控件

第十讲控件 控件的作用 控件可以作为一个相对独立的程序单位被其他应用程序重复调用。控件的接口是标准的,凡是满足这些接口条件的控件,包括其他软件供应商开发的控件,都可以被组态王支持。组态王中提供的控件在外观上类似于组合图素,工程人员只需把它放在画面上,然后配置控件的属性,进行相应的函数连接,控件就能完成复杂的功能。 使用xy控件 本节将建立一个画面,利用组态王提供的x-y控件显示成品油液位和成品罐压力之间的关系曲线。 在工程浏览器左侧选中“画面”,在右侧双击“新建”画面,建立名称为“控件”的画面。 在画面中选择菜单“编辑\插入控件”,如下图所示: 在对话框右侧单击“x-y轴曲线”,然后单击“创建”按钮;

在画面上绘制x-y曲线。然后在画面上双击该曲线控件,弹出设置对话框,设置属性如下: 为使x-y曲线控件实时反应变量值,需要为该控件添加命令语言。在画面空白处点击鼠标右 键,在快捷菜单中选择“画面属性”,弹出“画面属性”对话框。单击其中的“命令语言”按钮。 画面语言包括“显示时”、“存在时”、“隐含时”三种。 →在画面“存在时”命令语言中,输入命令语言如下图所示: 定义完毕后,点击“确认”按钮,然后保存作的设置。 注意两个变量都是可以变化的。

切换画面到运行系统,打开相应画面,控件运行情况如下图所示: 使用窗口控件 单选按钮控件 双击该控件,对控件进行属性配置。 控件名称是唯一标识该控件的一个名称。 变量名称对应一个整型(实型)变量,运行时选择任一个按钮都会使该变量对应一个整数值(0、1、2……)。 可以对该控件设置访问权限。 可以设置按钮个数,修改按钮对应文字。 可以设置排列为横向或纵向。

组态王教学-历史数据查询例程

组态王历史数据查询例程 配置参考文档 — 北京亚控科技发展有限公司 技术部 [

目录 一、功能概述 .............................................................................................. 错误!未定义书签。 一、功能概述 .............................................................................................. 错误!未定义书签。 二、工程实例 .............................................................................................. 错误!未定义书签。@ 三、操作步骤: .......................................................................................... 错误!未定义书签。 1、定义设备: ................................................................................................ 错误!未定义书签。 2、定义变量: ................................................................................................ 错误!未定义书签。3.制作画面: ................................................................................................ 错误!未定义书签。 创建报表: ................................................................................................ 错误!未定义书签。 命令语言: ................................................................................................ 错误!未定义书签。 4.进入运行系统:.......................................................................................... 错误!未定义书签。 四、注意事项 .............................................................................................. 错误!未定义书签。 图表 ) 图一报表 .................................................................................................... 错误!未定义书签。 图二报表设计 ............................................................................................ 错误!未定义书签。 图三历史数据报表 .................................................................................... 错误!未定义书签。 图四快捷菜单 ............................................................................................ 错误!未定义书签。 图五按钮属性 ............................................................................................ 错误!未定义书签。 图六按钮属性 ............................................................................................ 错误!未定义书签。 图七动画连接 ............................................................................................ 错误!未定义书签。 图八选择函数 ............................................................................................ 错误!未定义书签。 图九命令语言 ............................................................................................ 错误!未定义书签。 图十打印报表 ............................................................................................ 错误!未定义书签。 ` 图十一历史数据查询画面......................................................................... 错误!未定义书签。 图十二报表属性 ........................................................................................ 错误!未定义书签。 图十三时间属性 ........................................................................................ 错误!未定义书签。 图十四变量属性 ........................................................................................ 错误!未定义书签。 图十五变量顺序设置 ................................................................................ 错误!未定义书签。 图十六历史数据查询 ................................................................................ 错误!未定义书签。 图十七报表打印 ........................................................................................ 错误!未定义书签。

关于组态王数据库绘制曲线的方式

关于组态王历史曲线的绘制 在作项目中,常常遇到需要查看工程的历史数据图和历史曲线。 在使用组态王的过程中遇到了以下问题。 问题;工程要求要能查找历史数据和查看历史曲线。组态王内置历史曲线可以绘制,但数据不能第三方访问。且历史数据记录不能停止。 要绘制历史曲线,首先要有历史数据,组态王本身有历史数据库。也可使用第三方数据库。 组态王自己的历史数据库不开放(只可用函数语句表另存为),第三方不能访问。 第三方数据库是微软的access数据库或者是SQL sever 数据库等。 在测试access数据时发现。组态王保存的历史数据在绘制历史曲线调用时,有个日期时间格式的数据需要选取。但在数据库里边没有符合这个格式的选项。 经查看发现组态王合成的日期时间格式在access里是字符串(文本)格式,不符合datetime格式。于是手动更改为datetime格式,组态王可以调用历史数据绘制曲线了。但数据又不能插入了。测试失败。 方法1.在SQL several数据库中同时插入两个一摸一样的表格,表格1插入数据,表二在表1插入时同时插入数据并转换数据格式,然后在历史曲线控件里调用。 在表格1调用触发器,然后再插入数据到表格2,同时更改日期时间字符串为datetime格式,直接在组态王历史控件里调用即可。 create trigger myinserta on MODE for insert as declare @a char(15),@b int,@c char(8),@d char(10),@e char(24),@f int,@g int,@h int,@i int,@j int,@k int,@l int,@m char(10); select @a=工件号编码,@b=序号,@c=时间,@d=日期,@e=DATATIME,@f=毫秒,@g=轨顶温度,@h=轨顶温度,@i=轨低温度,@j=轨低温度,@k=喷风温度,@l=喷风压力,@m=用户FROM INSERTED INSERT INTO MODE1 values (@a,@b,@c,@d,@e,@f,@g,@h,@i,@j,@k,@l,@m); 上面第一个触发器定义中间变量和数据长度和格式,定义的格式应当和组态王模板设定的长度和数据类型一致。 下面的触发器在每次插入触发时更改DATATIME列的格式为datetime日期时间格式。 create trigger STTTOTIMEa on MODE --(//记录体名称) ALTER TABLE MODE1 ALTER COLUMN DATATIME datetime; 方法2还是使用SQL several数据库。 在定义组态王模板时定义一个内部空变量,定义类型为long,长整型。随模板一起插入,在组态里,转换DATATIME字符串为datetime日期时间格式,并赋值给定义的长整型(long),在组态历史控件里就可以调用了

组态王教程——很实用

组态王简明教程 组态王软件的结构 “组态王”是运行于Microsoft Windows 98/NT中文平台的全中文界面的组态软件,采用了多线程、COM组件等新技术,实现了实时多任务,软件运行稳定可靠。组态王具有一个集成开发环境“组态王工程浏览器”,在工程浏览器中您可以查看工程的各个组成部分,也可以完成构造数据库、定义外部设备等工作。画面的开发和运行由工程浏览器调用画面制作系统TOUCHMAK和画面运行系统TOUCHVEW来完成的。TOUCHMAK是应用程序的开发环境。您需要在这个环境中完成设计画面、动画连接等工作。TOUCHMAK具有先进完善的图形生成功能;数据库中有多种数据类型,能合理地抽象控制对象的特性;对变量报警、趋势曲线、过程记录、安全防范等重要功能都有简单的操作办法。TOUCHVEW是“组态王”软件的实时运行环境,在TOUCHMAK中建立的图形画面只有在TOUCHVEW中才能运行。TOUCHVEW从工业控制对象中采集数据,并记录在实时数据库中。它还负责把数据的变化用动画的方式形象地表示出来,同时完成变量报警、操作记录、趋势曲线等监视功能,并生成历史数据文件。 组态王怎样和下位机通讯 “组态王”把第一台下位机看作是外部设备,在开发过程中您可以根据“设备配置向导”的提示一步步完成连接过程。在运行期间,组态王通过驱动程序和这些外部设备交换数据,包括采集数据和发送数据/指令。每一个驱动程序都是一个COM对象,这种方式使通讯程序和组态王构成一个完整的系统,既保证了运行系统的高效率,也使系统能够达到很大的规模。 怎样产生动画效果 开发者在TOUCHMAK中制作的画面都是静态的,那么它们如何以动画方式反映工业现场的状况呢?这需要通过实时数据库,因为只有数据库中的变量才是与现场状况同步变化的。数据库变量的变化又如何导致画面的动画效果呢?通过“动画连接”就是建立画面的图素与数据库变量的对应关系。这样,工业现场的数据,比如温度、液面高度等,当它们发生变化时,通过驱动程序,将引起实时数据库中变量的变化,如果画面上有一个图素,比如指针,您规定了它的偏转角度与这个变量相关,您就会看到指针随工业现场数据的变化而同步偏转。动画连接的引入是设计人机接口的一次突破它把程序员从重复的图形编程中解放出来,为程序员提供了标准的工业控制图形界面,并且有可编程的命令语言连接来增强图形界面的功能。 建立应用程序的一般过程

组态王连接Accesss大数据库与历史曲线显示

我是依据组态王帮助文件里面的案例,不过我写的会更详细! 以某工业现场应用为例,需要对原料进行称量,并记录原料的生产厂家、原料编号、称量日期、称量时间,值班人员、原料重量。针对这种关系数据,使用组态王的历史库是无法记录的,因此我们使用关系数据库Access 进行记录。下面就以此为例来演示完成这一现场需求的设置步骤。 操作步骤: 1、新建数据库以及表: 1.1)在Access 中新建一个空数据库,例如建立路径为:D:\数据库存储例程\数据.mdb。 1.2)在数据库D:\数据库存储例程\数据.mdb 中创建一个数据表:表的名称为:原料数据。字段为:称量日期、称量时间、原料重量、原料厂家、原料编号、值班人员、datetime(这个变量是我自己需要历史曲线用的)。如下图所示:(下面的值是我测试的) 其中原料重量字段类型为“数字”设置为“单精度”,datetime设置为日期/时间默认值改为now()。其余为“文本”类型。(这里默认的视图是数据表视图,要切换到设计视图,如图所示:)

在这下面设置字段大小为单精度型,小数位数为2(这个按自己需求设置位数)。 2、设置ODBC 数据源: 2.1) 在“控制面板”-----“管理工具”----“ODBC 数据源”中建立ODBC 数据源,点击“ODBC数据源”弹出“ODBC 数据源管理器”,如下图所示:(这里注意的是如果系统是64位系统的话,则打开C:\Windows\SysWOW64\odbcad32.exe)

2.2) 在“用户DSN”中点击“添加”,弹出“选择数据源驱动程序”窗口,如下图所示:选择“Microsoft Access Driver (*.mdb)”驱动,点击“完成”。弹出如图所示窗口,填写ODBC数据源的名称,根据需要对数据源进行命名,如“数据”,点击“选择(S)”,如图所示,选择我们前面定义的数据库文件“D:\数据库存储例程\数据.mdb”。点击“确定”完成ODBC 数据源的定义,如图所示。其他数据库如SQLServer 的ODBC 定义请参考相关文档。

组态王软件详细教程 第四讲 报警和事件

第四讲报警和事件 报警和事件窗口的作用 运行报警和事件记录是监控软件必不可少的功能,“组态王”提供了强有力的支持和简单的控制运行报警和事件记录方法。 组态王中的报警和事件主要包括变量报警事件、操作事件、用户登录事件和工作站事件。 通过这些报警和事件,用户可以方便地记录和查看系统的报警、操作和各个工作站的运行情况。当报警和事件发生时,在报警窗中会按照设置的过滤条件实时的显示出来。 为了分类显示报警事件,可以把变量划分到不同的报警组,同时指定报警窗口中只显示所需的报警组。(注:趋势曲线、报警窗口都是一类特殊的变量,有变量名和变量属性等。) 为使报警窗口内能显示变量的报警和事件信息,您必须先做如下设置: 定义报警组 切换到工程浏览器,在左侧选择“报警组”,然后双击右侧的图标进入“报警组定义” 对话框。 在“报警组定义”对话框中单击“修改”。 →在“修改报警组”对话框中将“RootNode”修改为“化工厂”。 单击“确认”,关闭“修改报警组”对话框。 单击“增加”按钮,在“化工厂”报警组下再增加一个分组“反应车间”。 在本课程您将: ?了解报警和事件窗口的作用 ?掌握报警和事件窗口设置方法 ?掌握运行的报警和事件窗口的操作方法

单击“报警组定义”对话框的“确认”按钮。结束对报警组的设置 设置变量的报警定义属性 设置变量“反应罐压力”的报警属性。 在工程浏览器的左侧选择“数据词典”,在右侧双击变量名“反应罐压力”,弹出“定义变量”对话框。 在“定义变量”对话框中单击“报警定义”配置页,弹出对话框如下图: 具体设置如下: 低:10 高:90 报警组名:反应车间。 优先级:100 单击“确定”,关闭此对话框。 采用同样的方法定义“原料油液位”,“催化剂液位”“成品油液位”的报警属性。

相关文档
最新文档