版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1Citect软件培训教程软件培训教程第一页,编辑于星期六:二点 分。第1页/共111页第二页,编辑于星期六:二点 分。第2页/共111页第三页,编辑于星期六:二点 分。第3页/共111页第四页,编辑于星期六:二点 分。第4页/共111页第五页,编辑于星期六:二点 分。第5页/共111页第六页,编辑于星期六:二点 分。第6页/共111页第七页,编辑于星期六:二点 分。第7页/共111页第八页,编辑于星期六:二点 分。第8页/共111页第九页,编辑于星期六:二点 分。第一章第一章 组态工程组态工程 一个一个CitectCitect工程由三个主要部分组成的:工程由三个主要部分组成的:图形页面
2、图形页面:图形页面是在用户的计算机屏幕上显示的,通常用来显示工厂的:图形页面是在用户的计算机屏幕上显示的,通常用来显示工厂的当前状态或者条件。图形页面还可以包含有控制和命令按钮使得操作人员能当前状态或者条件。图形页面还可以包含有控制和命令按钮使得操作人员能够对工厂的生产过程进行控制。够对工厂的生产过程进行控制。组态数据库组态数据库:数据库保存了系统在运行期间需要使用的(有关工厂的)组态:数据库保存了系统在运行期间需要使用的(有关工厂的)组态信息。有些数据库是同一些特定的图形页面相连接的。信息。有些数据库是同一些特定的图形页面相连接的。Cicode文件:文件:Cicode文件保存了用户的文件保存
3、了用户的Cicode函数。函数。Cicode是用来执行是用来执行动作以及命令,使用户的系统功能得到增强。动作以及命令,使用户的系统功能得到增强。第9页/共111页第十页,编辑于星期六:二点 分。对工程进行组态对工程进行组态 要想完整地对一个工程进行组态,需要对以下几个方面进行设计:要想完整地对一个工程进行组态,需要对以下几个方面进行设计: 创建一个工程创建一个工程。用户一旦创建了自己的工程,应当习惯性地对其。用户一旦创建了自己的工程,应当习惯性地对其进行备份,以减少出现问题(例如:硬盘故障)时数据丢失。进行备份,以减少出现问题(例如:硬盘故障)时数据丢失。 按照按照I/O设备设置过程中的基本步
4、骤来建立同某个设备的通信连接。设备设置过程中的基本步骤来建立同某个设备的通信连接。通常,在第一次创建某个工程时,用户并不了解通信的具体信息。在这通常,在第一次创建某个工程时,用户并不了解通信的具体信息。在这种情况下,可以采用种情况下,可以采用“虚拟虚拟”的的I/O设备将其定为一个存储器设备。设备将其定为一个存储器设备。 定义定义Citect需要进行读、写和使用的数据库,通过定义需要进行读、写和使用的数据库,通过定义变量标签变量标签来完成。来完成。第10页/共111页第十一页,编辑于星期六:二点 分。 在工程编辑器中对非页面的属性进行组态。在工程编辑器中对非页面的属性进行组态。这些内容包括报警、
5、报表这些内容包括报警、报表、时间、日志等。、时间、日志等。 使用使用Cicode编辑器来创建和编写用户自己的编辑器来创建和编写用户自己的Cicode程序。程序。如何创建一个新的工程如何创建一个新的工程1.1.选择选择Citect管理器管理器 。2. .点击点击新建工程新建工程按钮按钮 。 - - 或者或者 - - 从从文件菜单文件菜单中选择中选择新建工程新建工程选项。选项。3. .填写新建工程对话框。至少填写填写新建工程对话框。至少填写名称名称项目。项目。4. .按下按下确定确定按钮来创建该工程,或者点击按钮来创建该工程,或者点击取消取消按钮取消操作。按钮取消操作。如图如图1-1所示:所示:第
6、11页/共111页第十二页,编辑于星期六:二点 分。 图图1-1 新建工程的名称工程存盘路径 选择页面背景颜色第12页/共111页第十三页,编辑于星期六:二点 分。如何备份一个工程如何备份一个工程 在对在对Citect工程进行组态之后,用户应当对工程进行备份(或工程进行组态之后,用户应当对工程进行备份(或者存盘)。者存盘)。 Citect允许用户将一个工程备份在某个本地(软盘、硬盘)允许用户将一个工程备份在某个本地(软盘、硬盘)或者网络某个位置中。或者网络某个位置中。要对一个工程进行备份:要对一个工程进行备份:1. .选择选择Citect管理器管理器。2. .点击点击备份备份按钮,按钮, 或者
7、从或者从工具菜单工具菜单中选择中选择备份备份选项。选项。3. .填写备份对话框,指定一个填写备份对话框,指定一个源工程源工程和和目标工程目标工程,以及其它的,以及其它的选项选项。4. .点击点击确定确定按钮对工程进行备份,或者点击按钮对工程进行备份,或者点击取消取消按钮取消操作按钮取消操作。如图如图1-2所示:所示:第13页/共111页第十四页,编辑于星期六:二点 分。如何对一个工程进行恢复如何对一个工程进行恢复1. .选择选择Citect管理器。管理器。2. .点击点击恢复恢复按钮按钮 或者从或者从工具工具菜单中选择菜单中选择恢复恢复选项。选项。3. .填写恢复对话框,选择一个填写恢复对话框
8、,选择一个源工程源工程,以及一个,以及一个目标工程目标工程。4. .点击点击确定确定按钮对工程进行恢复或者按钮对工程进行恢复或者取消取消恢复恢复。如图如图1-3所示:所示:第14页/共111页第十五页,编辑于星期六:二点 分。图图1-2图图1-3源工程目标文件源工程文件目标工程名称及存盘路径第15页/共111页第十六页,编辑于星期六:二点 分。如何对一个复制工程如何对一个复制工程1. .选择选择Citect管理器管理器。2. .点击点击复制复制按钮按钮 。 - - 或者或者 - - 3. .从文件菜单中选择从文件菜单中选择复制工程到复制工程到选项。选项。4. .填写复制对话框,指定一个填写复制
9、对话框,指定一个源工程源工程,以及一个以及一个目标工程目标工程。5. .点击点击确定确定按钮来对工程进行复制或者按钮来对工程进行复制或者取消取消操作操作。如图如图1-4所示:所示:第16页/共111页第十七页,编辑于星期六:二点 分。如图如图1-5所示:所示:如何删除一个工程如何删除一个工程1. .选择选择Citect管理器。管理器。2. .从列表中选择某个工程。从列表中选择某个工程。注意:无法删除下面的几种工程注意:无法删除下面的几种工程 1)当前处于开启状态的工程)当前处于开启状态的工程 2)任何安装好的工程)任何安装好的工程 3)包含工程。)包含工程。3. .从文件菜单中选择从文件菜单中
10、选择删除工程删除工程选项,或者按下选项,或者按下删除删除键。键。4. .点击点击是是按钮来删除该工程,或者点击按钮来删除该工程,或者点击否否按钮取消操作。按钮取消操作。第17页/共111页第十八页,编辑于星期六:二点 分。图图1-4图图1-5源工程目标工程第18页/共111页第十九页,编辑于星期六:二点 分。第二章第二章 I/O设置设置第19页/共111页第二十页,编辑于星期六:二点 分。如何进行通讯设置如何进行通讯设置具体设置步骤如图具体设置步骤如图2-1所示:所示:第20页/共111页第二十一页,编辑于星期六:二点 分。设置通讯协议图图2-1第21页/共111页第二十二页,编辑于星期六:二
11、点 分。通讯设置对话框通讯设置对话框: : 运行了通讯速成向导之后,一整套的通讯设置表单就作为工运行了通讯速成向导之后,一整套的通讯设置表单就作为工程的一部分被创建了。程的一部分被创建了。 表单可以在表单可以在Citect 管理器中的管理器中的通信通信文件夹或在文件夹或在Citect工程编辑器工程编辑器通信通信菜单中找到菜单中找到。 这些表单在前面的练习中已经被创建了。这些表单在前面的练习中已经被创建了。这些表单在前面的练习中已经被创建了。如图这些表单在前面的练习中已经被创建了。如图2-2所示:所示:第22页/共111页第二十三页,编辑于星期六:二点 分。图图2-2第23页/共111页第二十四
12、页,编辑于星期六:二点 分。变量标签变量标签 用来在用来在I/O设备和设备和Citect I/O服务器之间的传输数据的。每一个变量标签都服务器之间的传输数据的。每一个变量标签都必须有一个唯一的名字、一个数据类型、一个地址和一个相关的必须有一个唯一的名字、一个数据类型、一个地址和一个相关的I/O 设备。设备。Citect标签分为:标签分为:变量标签、趋势标签、变量标签、趋势标签、SPCSPC标签标签三种标签。三种标签。 在在Citect 管理器中管理器中, , 选择一个工程打开选择一个工程打开标签标签文件夹然后双击文件夹然后双击标签变标签变量量或在工程编辑器中选择或在工程编辑器中选择标签标签菜单
13、菜单| |标签变量标签变量或在工程编辑器工具栏中单或在工程编辑器工具栏中单击击标签变量标签变量图标。图标。如何定义一个变量标签如何定义一个变量标签: : 第24页/共111页第二十五页,编辑于星期六:二点 分。变量标签对话框属性变量标签对话框属性变量标签名称变量标签名称( (32个字符个字符) ) 可以使用任何一个名字,但如果你有很多变量,应该使用一个命名规可以使用任何一个名字,但如果你有很多变量,应该使用一个命名规则。则。数据类型数据类型( (16个字符个字符) )数据类型变量 大小 范围BCD以十进制为基础的二进制代码 2 字节 0 到 9,999BYTE字节 1字节 0 到 255DIG
14、ITAL数字量 1 位或1字节 0 或 1INT整型 2字节 -32,768 到 32,767 UINT无符号整型 2字节 0 到 65,535LONG长整型 4字节 -2,147,483,648 到 2,147,483,647LONGBCD长以十进制为基础的二进制代码 4字节 0 到 99,999,999REAL浮点 4字节 -3.4E38 到 3.4E38STRING字符串 256字节 (最大) ASCII (空结尾)第25页/共111页第二十六页,编辑于星期六:二点 分。 你必须正确配置标签变量的数据类型,每一个数据类型有唯一的地你必须正确配置标签变量的数据类型,每一个数据类型有唯一的地
15、址。址。I/O 设备名称设备名称( (16个字符个字符) ) 存储变量的存储变量的I/O设备。如果使用冗余设备。如果使用冗余I/O设备,这里应定义主设备,这里应定义主I/O设设备名称,而不是备用的。备名称,而不是备用的。地址地址(64(64个字符个字符) ) 存储变量的存储变量的I/O设备中的寄存器地址。格式和地址前缀依赖设备中的寄存器地址。格式和地址前缀依赖于你使用的于你使用的I/O设备。设备。原始零刻度原始零刻度/ /原始满刻度原始满刻度(10(10个字符个字符) ) 未经转换的原始数据零点和满刻度的值。原始值是未经转换的原始数据零点和满刻度的值。原始值是Citect从从I/O设备中直接读
16、取的值。设备中直接读取的值。第26页/共111页第二十七页,编辑于星期六:二点 分。工程零刻度工程零刻度/ /工程满刻度工程满刻度( (10个字符个字符) ) Citect 将原始值经计算后转换的工程值。原始零刻度被转换到工将原始值经计算后转换的工程值。原始零刻度被转换到工程零刻度,原始满刻度被转换到工程满刻度。用于趋势图的上下限。程零刻度,原始满刻度被转换到工程满刻度。用于趋势图的上下限。 大多数大多数I/O设备都返回一个整型值显示模拟信号的值。为了返回一个工程值,设备都返回一个整型值显示模拟信号的值。为了返回一个工程值,I/O设备转换一个输入信号(通常设备转换一个输入信号(通常4-204-
17、20毫安)为一原始刻度值,量程是毫安)为一原始刻度值,量程是6400到到32000。 为了显示这个值为一个工程值,你可以定义一个刻度计算,然后为了显示这个值为一个工程值,你可以定义一个刻度计算,然后Citect用此刻度所有的值,变量被刻度的值(工程值),不是它的原始值,在用此刻度所有的值,变量被刻度的值(工程值),不是它的原始值,在Citect系统中使用,刻度属性是可选的。如果你没有定义刻度,工程零点刻度缺系统中使用,刻度属性是可选的。如果你没有定义刻度,工程零点刻度缺省是原始零点刻度,工程满刻度缺省是原始满刻度省是原始零点刻度,工程满刻度缺省是原始满刻度也就是没有刻度。也就是没有刻度。注释:
18、注释:1. .在系统运行工程中,定义低于原始零点刻度或高于原始满刻度的在系统运行工程中,定义低于原始零点刻度或高于原始满刻度的值会产生值会产生“超量程超量程”错误。错误。 2. .不要对数字量和字符串数据类型使用刻度。不要对数字量和字符串数据类型使用刻度。第27页/共111页第二十八页,编辑于星期六:二点 分。工程单位工程单位 ( (8个字符个字符) ) 表示工程单位表示工程单位 ( (例如:例如:%、deg、mm/sec等等) )。属性是可选的,如果你。属性是可选的,如果你没有定义工程单位,就表示不使用工程单位。没有定义工程单位,就表示不使用工程单位。 不要对数字量和字符串数据类型使用这个属
19、性。不要对数字量和字符串数据类型使用这个属性。格式格式 ( (10个字符个字符) ) 变量值的显示格式。变量值的显示格式。 这个属性是可选的。如果你没有定义格式,缺省格式是这个属性是可选的。如果你没有定义格式,缺省格式是#.#.#,不要对数字量和字符串数据类型使用这个属性。不要对数字量和字符串数据类型使用这个属性。注释注释( (32个字符个字符) ) 任何有用的信息。任何有用的信息。第28页/共111页第二十九页,编辑于星期六:二点 分。如何配置一个数字量标签如何配置一个数字量标签1.选择工程编辑器。选择工程编辑器。2.点击变量标签工具或从标签菜单中选择变量标签。点击变量标签工具或从标签菜单中
20、选择变量标签。3.完成显示的变量标签表单的属性,使用完成显示的变量标签表单的属性,使用DIGITAL作为数据作为数据 类型类型。4.点击点击添加添加按钮创建新记录,如果你修改了一个记录点击按钮创建新记录,如果你修改了一个记录点击替换替换按钮按钮。注释:注释:你必须填写变量标签名、你必须填写变量标签名、I/O设备名、数据类型和地址域。不必填设备名、数据类型和地址域。不必填写下面的属性:原始零点刻度、原始满刻度、工程零点刻度、工程满刻度、写下面的属性:原始零点刻度、原始满刻度、工程零点刻度、工程满刻度、工程单位和格式。工程单位和格式。 第29页/共111页第三十页,编辑于星期六:二点 分。图图 3
21、-1第30页/共111页第三十一页,编辑于星期六:二点 分。1.选择工程编辑器。选择工程编辑器。2.点击点击标签变量标签变量工具或从工程编辑器标签菜单中选择工具或从工程编辑器标签菜单中选择变量标签变量标签。3.填写变量标签表单的属性,数据类型使用填写变量标签表单的属性,数据类型使用INT( (或或Real、BCD、 Long、LongBCD) ) 。4.点击点击添加添加按钮增加你创建的记录,或按钮增加你创建的记录,或替换替换按钮(如果你修改了一个记录)按钮(如果你修改了一个记录)。注释:注释:你必须填写变量标签名、你必须填写变量标签名、I/OI/O设备名、数据类型和地址域。设备名、数据类型和地
22、址域。其他属性可选。其他属性可选。如何配置一个模拟量标签如何配置一个模拟量标签第31页/共111页第三十二页,编辑于星期六:二点 分。示例示例2:定义一个模拟量标签:定义一个模拟量标签:ai i. Citect管理器中管理器中, , 选择选择HS工程并打开标签文件夹然后双击标签变量工程并打开标签文件夹然后双击标签变量就会显示下面的表单。就会显示下面的表单。 ii. 按下面的要求填写属性对话框按下面的要求填写属性对话框: 变量标签名称变量标签名称: ai 数据类型数据类型: int I/O I/O 设备名称设备名称: IODev 地址地址: 300001 原始零刻度原始零刻度: 0 原始满刻度原
23、始满刻度: 100 工程零刻度工程零刻度: 0 工程满刻度工程满刻度: 100 格式格式: # iii. 单击单击添加添加按钮创建新标签。按钮创建新标签。第32页/共111页第三十三页,编辑于星期六:二点 分。图图 3-2如图如图3-2所示:所示:第33页/共111页第三十四页,编辑于星期六:二点 分。第四章第四章 编辑图形页面编辑图形页面图形页面的外观属性图形页面的外观属性 模板模板 风格风格 系统在运行时图形页面的外观风格。可应用软件中默认的页面系统在运行时图形页面的外观风格。可应用软件中默认的页面和模板设置。和模板设置。 模板模板 分辨率分辨率页面的默认屏幕分辨率页面的默认屏幕分辨率:显
24、示器类型显示器类型 屏幕宽度屏幕宽度 ( (按像素按像素) ) 屏幕高度屏幕高度 ( (按像素按像素) ) VGA 640 480 SVGA 800 600 XGA 1024 768 SXGA 1280 1024用户自定义用户自定义* * * * *第34页/共111页第三十五页,编辑于星期六:二点 分。 模板模板 名称名称基于页面的模板名称。基于页面的模板名称。 模板模板 显示标题栏显示标题栏 决定是否显示窗口的标题栏(在页面的上方)。标题栏包括窗决定是否显示窗口的标题栏(在页面的上方)。标题栏包括窗口的名称、最大化、最小化和关闭按钮(在标题栏的最右端),以口的名称、最大化、最小化和关闭按钮
25、(在标题栏的最右端),以及控制菜单按钮(在标题栏的最左端)。及控制菜单按钮(在标题栏的最左端)。 要以全屏的方式来显示页面(不显示标题栏),页面的大小必要以全屏的方式来显示页面(不显示标题栏),页面的大小必须同屏幕的大小相同(或者要大些)。如果页面的尺寸小于屏幕的须同屏幕的大小相同(或者要大些)。如果页面的尺寸小于屏幕的大小,即使在全屏的模式下,标题栏仍将被显示出来。标准的模板大小,即使在全屏的模式下,标题栏仍将被显示出来。标准的模板风格对于两种页面大小都适用。风格对于两种页面大小都适用。背景颜色背景颜色 图形页面的背景中所显示的颜色。图形页面的背景中所显示的颜色。第35页/共111页第三十六
26、页,编辑于星期六:二点 分。如何创建一个新的图形页面如何创建一个新的图形页面要想创建一个新的页面:要想创建一个新的页面:1. 在图形编辑器中,点击在图形编辑器中,点击新建新建按钮;或者从按钮;或者从文件文件下拉菜单中选择下拉菜单中选择新建新建按按钮;或者在管理器中点击钮;或者在管理器中点击页面页面| |创建新页面创建新页面图标。图标。2. 点击点击页面页面按钮按钮3. 选择建立页面所需的某个选择建立页面所需的某个模板模板。4. 选择页面的选择页面的风格风格。5. 根据需要选中或清除根据需要选中或清除保持链接保持链接以及以及标题栏标题栏选项。选项。6. 选择页面的选择页面的分辨率分辨率。7. 点
27、击点击确定确定按钮。按钮。第36页/共111页第三十七页,编辑于星期六:二点 分。如图如图4-1 、 4-2所示:所示:图图 4-1图图 4-2第37页/共111页第三十八页,编辑于星期六:二点 分。使用对象属性使用对象属性 对象是你添加到图形页面上的基本图形实体。对象是用画图工具箱里的工具来画对象是你添加到图形页面上的基本图形实体。对象是用画图工具箱里的工具来画的,而且它们能够在画好以后被移动、改变形状和复制。对象是由一系列属性来的,而且它们能够在画好以后被移动、改变形状和复制。对象是由一系列属性来定义的。这些属性是在画对象时定义的,或是在画好之后双击其来定义的。定义的。这些属性是在画对象时
28、定义的,或是在画好之后双击其来定义的。 大多数对象能够被定义键盘命令和访问权限。页面运行时随着一个大多数对象能够被定义键盘命令和访问权限。页面运行时随着一个cicode 表达式返回某个特定值或改变变量标签状态而动态改变。表达式返回某个特定值或改变变量标签状态而动态改变。如图如图4-4所示所示第38页/共111页第三十九页,编辑于星期六:二点 分。图图4-44-4第39页/共111页第四十页,编辑于星期六:二点 分。工具箱里有工具箱里有1616种不同的对象类型,每种都有其自己的工具。种不同的对象类型,每种都有其自己的工具。 随手画、直线、矩形、圆形、多边形、管道、文本、数字、按钮、符号随手画、直
29、线、矩形、圆形、多边形、管道、文本、数字、按钮、符号集、趋势、集、趋势、Cicode对象、粘贴符号、粘贴精灵、对象、粘贴符号、粘贴精灵、ActiveX、过程分析过程分析器。器。 对象类型对象类型对象属性应用对象属性应用i. 在工具栏中双击矩形按钮打开矩形对象属性对话框在工具栏中双击矩形按钮打开矩形对象属性对话框. . ii. 在在外观外观( (通用通用) )属性中,选择任一种填充颜色。属性中,选择任一种填充颜色。 iii. 在在填充填充( (颜色颜色) )属性中,来对矩形的属性中,来对矩形的on/off状态进行表述状态进行表述。iv.在状态表达式中插入标签或表达式。本例在状态表达式中插入标签或
30、表达式。本例: :插入标签插入标签test。如图如图4-5、4-6所示所示示例示例4-1:(开关量):(开关量)步骤步骤1.编辑一个矩形属性来演示开关量的变化。编辑一个矩形属性来演示开关量的变化。. . 第40页/共111页第四十一页,编辑于星期六:二点 分。图图 4-5 4-5图图 4-5 4-5第41页/共111页第四十二页,编辑于星期六:二点 分。如图如图4-7、4-8所示所示图图 4-7图图 4-8步骤步骤2 . .添加两个按钮来演示矩形对象属性的变化。添加两个按钮来演示矩形对象属性的变化。第42页/共111页第四十三页,编辑于星期六:二点 分。步骤步骤3编译和运行你的工程检查所做的修
31、改编译和运行你的工程检查所做的修改. .i. 在工程编辑器中,单击运行工程在工程编辑器中,单击运行工程 按钮按钮 . . ii. 如果在编译时有错误,点击如果在编译时有错误,点击定位定位显示出错的位置,并进行修改显示出错的位置,并进行修改. . iii. 当你更正了所有的错误后,再单击运行工程按钮。当你更正了所有的错误后,再单击运行工程按钮。 iv. 到运行页面检查显示是否正确到运行页面检查显示是否正确. . 演示效果如图演示效果如图4-9、4-10所示所示图图4-94-9图图4-104-10第43页/共111页第四十四页,编辑于星期六:二点 分。步骤:步骤:a.创建一模拟量标签创建一模拟量标
32、签AI;表单如图;表单如图4-11所示:所示:示例示例4-2:(模拟量)(模拟量)图图4-11第44页/共111页第四十五页,编辑于星期六:二点 分。图图4-124-12图图4-134-13第45页/共111页第四十六页,编辑于星期六:二点 分。第五章第五章 设备设备 设备是一个公用工具,用于在设备是一个公用工具,用于在Citect系统和其它工具(如打印机、数系统和其它工具(如打印机、数据库、据库、RTF文件和文件和ASCII文件)之间传输数据(如报表、命令记录或报警文件)之间传输数据(如报表、命令记录或报警记录)。设备与记录)。设备与I/O设备类似,都用于在设备类似,都用于在Citect和用
33、户的监控系统组件之间进行和用户的监控系统组件之间进行数据交换。数据交换。 设备的用途很多。例如,可以向打印机输出报表或向数据库写入设备的用途很多。例如,可以向打印机输出报表或向数据库写入数据。数据。如图如图5-1所示:所示:图图5-1第46页/共111页第四十七页,编辑于星期六:二点 分。用户可以使用设备将用户可以使用设备将数据写入数据写入: RTF文件文件 ASCII文件文件 dBASE数据库数据库 SQL数据库(通过数据库(通过ODBC驱动程序)驱动程序) 打印机(连接在打印机(连接在Citect计算机或网络上)计算机或网络上) 也可以使用设备和也可以使用设备和Cicode函数函数读出数据
34、读出数据: ASCII文件文件 dBASE数据库数据库 SQL数据库数据库 用户可以组态许多个设备,一个设备就是一个公用的资源。例如,如果需要可用户可以组态许多个设备,一个设备就是一个公用的资源。例如,如果需要可以组态一个单独的设备将以组态一个单独的设备将Citect报表的所有输出送至打印机。报表的所有输出送至打印机。第47页/共111页第四十八页,编辑于星期六:二点 分。如图如图5-2所示所示:图图5-2如何建立设备如何建立设备 在在Citect中的每一个设备都是一个记录,定义数据传输的格中的每一个设备都是一个记录,定义数据传输的格式以及设备的类型和名称。式以及设备的类型和名称。第48页/共
35、111页第四十九页,编辑于星期六:二点 分。 在在Citect管理器中,在选中的工程中打开管理器中,在选中的工程中打开系统系统文件夹,并文件夹,并双击双击设备设备图标图标: : 或在工程编辑器中或在工程编辑器中, , 选择菜单选择菜单系统系统| |设备设备。如何定义一个设备如何定义一个设备设备有以下属性:设备有以下属性:名称名称(16(16个字符个字符) )设备名称。设备名称可以是一组设备的名称或一个设备的标签设备名称。设备名称可以是一组设备的名称或一个设备的标签。设备表单属性设备表单属性格式格式(120(120个字符个字符) ) 指定设备中的数据格式。格式是由设备类型和输送到设备指定设备中的
36、数据格式。格式是由设备类型和输送到设备的数据决定。如果用户记录报警或命令消息,用户需指定一个的数据决定。如果用户记录报警或命令消息,用户需指定一个格式。格式。第49页/共111页第五十页,编辑于星期六:二点 分。格式格式设备格式设备格式 设备格式指定如何将设备的数据格式化。格式是由设备类型和输设备格式指定如何将设备的数据格式化。格式是由设备类型和输送到设备的数据决定。送到设备的数据决定。1.1.打印机设备和打印机设备和ASCII设备设备 格式指定打印机如何打印每一行的数据或写入格式指定打印机如何打印每一行的数据或写入ASCII文件,用户要包括文件,用户要包括Citect数据,用户需指定域名和数
37、据,用户需指定域名和( (需打印或写入文件的每个域的宽需打印或写入文件的每个域的宽度度) )。格式语法格式语法:, width, justification用户需用大括号用户需用大括号包括每个域,例如:包括每个域,例如:格式格式标签,标签,8名字,名字,322.dBASE数据库设备和数据库设备和SQL数据库设备格式数据库设备格式 格式指定数据库的结构格式指定数据库的结构( (域名和域宽度域名和域宽度) )。格式语法格式语法: , 用户需用大括号包含每个域,例如:用户需用大括号包含每个域,例如:格式格式标签标签,8名字名字,32第50页/共111页第五十一页,编辑于星期六:二点 分。文件名称文件
38、名称设备文件名称设备文件名称。1.创建打印机设备的文件名称:创建打印机设备的文件名称:打印机端口,例如:文件名称:打印机端口,例如:文件名称: LPT1: 指定一个打印机端口要包括冒号指定一个打印机端口要包括冒号(:), ,否则否则Citect会用一个虚会用一个虚拟打印机端口的名字写入拟打印机端口的名字写入( (例如例如LPT1或或COM2) )一个文件一个文件( (设备设备) )。台头(页眉)台头(页眉)( (120120个字符个字符) )设备的附加信息。设备的附加信息。例如:打印机设备例如:打印机设备 页眉打印在每一个页面。当表格达到规定长度时重新创建一页眉打印在每一个页面。当表格达到规定
39、长度时重新创建一个新页面。使用函数个新页面。使用函数DeviceFormLength设定表格长度。设定表格长度。第51页/共111页第五十二页,编辑于星期六:二点 分。2.创建创建ASCII文件设备和文件设备和dBASE数据库设备的文件名称数据库设备的文件名称例如:文件名例如:文件名ALARMLOG.TXT 文件名文件名DATA:ALARMLOG.TXT 这个属性是可选的。如果用户没有指定一个文件名,默认文件名这个属性是可选的。如果用户没有指定一个文件名,默认文件名是是 CITECTSCADABIN。 是设备名的前八个字母是设备名的前八个字母。如果用户使用默认属性,应保证其它设备没有使用相同的
40、头八。如果用户使用默认属性,应保证其它设备没有使用相同的头八个字母。个字母。3.创建创建SQL数据库设备文件名称数据库设备文件名称数据库表格,例如:数据库表格,例如:文件名文件名LOGFILE文件名文件名REPTBL第52页/共111页第五十三页,编辑于星期六:二点 分。类型类型(16 个字符个字符) 设备的类型。设备的类型。 设备类型设备类型 设备描述设备描述 ASCII_DEV ASCII 文件 PRINTER_DEV 打印机 dBASE_DEV dBASE 文件 SQL_DEV SQL 数据库注释:注释:在定义在定义RTF报表属性时,报表被存储为一个文本文件,应选择报表属性时,报表被存储
41、为一个文本文件,应选择ASCII设备。设备。 设备类型是可选的。如果用户未指定一个设备类型,系统默认的设备类型是可选的。如果用户未指定一个设备类型,系统默认的设备类型是设备类型是ASCII_DEV;如果是一个打印机设备如果是一个打印机设备(LPT1: 到到LPT4:或或COM1: 到到COM4:) );类型是;类型是PRINTER_DEV;如果文件扩展名是如果文件扩展名是 .DBF;设备类型是设备类型是dBASE_DEV。第53页/共111页第五十四页,编辑于星期六:二点 分。文件数量文件数量 (4个字符个字符) 产生历史文件的数量。产生历史文件的数量。 默认的默认的Citect为每个设备创建
42、一个独立的数据文件。为每个设备创建一个独立的数据文件。( (这个这个数据文件命名为数据文件命名为或或,这取决于这取决于设备是一个设备是一个ASCII设备,还是数据库设备设备,还是数据库设备) )。注意注意: :用户如不需要建立的历史文件,需在此输入用户如不需要建立的历史文件,需在此输入0 0,以及设定参,以及设定参数数DeviceCreateHistoryFiles为为零零。否则,系统默认是建立十。否则,系统默认是建立十个历史文件。用户需确保数据文件是固定大小个历史文件。用户需确保数据文件是固定大小(如果数据是累加如果数据是累加的,硬盘最后会没有空间的,硬盘最后会没有空间)。时间时间 (32个
43、字符个字符) 历史文件开始采集的时间,是以历史文件开始采集的时间,是以hh:mm:ss格式格式( (小时:分小时:分钟:秒钟:秒) )。 如果用户按默认的历史文件数量,且用户已指定时间和周期如果用户按默认的历史文件数量,且用户已指定时间和周期,系统将建立,系统将建立10个历史文件。个历史文件。第54页/共111页第五十五页,编辑于星期六:二点 分。 如果用户没有指定一个时间,文件会在如果用户没有指定一个时间,文件会在00:00:00(00:00:00(午夜午夜) )开始开始采集。如果用户忽略时间及周期,历史文件仍被建立采集。如果用户忽略时间及周期,历史文件仍被建立( (用默认的用默认的时间和周
44、期时间和周期) )。如果用户不需要建立历史文件,用户需将下面的。如果用户不需要建立历史文件,用户需将下面的参数参数DeviceCreateHistoryFiles设为零设为零。周期周期(32个字符个字符) 历史文件的周期为历史文件的周期为hh:mm:ss格式格式(小时:分钟:秒小时:分钟:秒),或者用,或者用户可通过输入开始采集历史文件的每周的某一天来指定一周的时户可通过输入开始采集历史文件的每周的某一天来指定一周的时间段。例如,星期一,星期二,星期三;通过输入开始采集历史间段。例如,星期一,星期二,星期三;通过输入开始采集历史文件的每月的某一天来指定月的时间段。例如,一号,二号,三文件的每月
45、的某一天来指定月的时间段。例如,一号,二号,三号;通过输入开始历史文件的天和月份来指定年的时间段。例如号;通过输入开始历史文件的天和月份来指定年的时间段。例如,一月一号,二月二十五号等。天和月份需以一个空格分开。,一月一号,二月二十五号等。天和月份需以一个空格分开。 如果用户按默设置存储历史文件的数量,并且只指定一个时间和如果用户按默设置存储历史文件的数量,并且只指定一个时间和周期,将建立周期,将建立1010个历史文件。如果用户没有指定一个周期,默认值是个历史文件。如果用户没有指定一个周期,默认值是星期日星期日( (每周每周) )。如果用户忽略时间和周期,历史文件仍会建立。如果用户忽略时间和周
46、期,历史文件仍会建立( (用默用默认的时间和周期认的时间和周期) )。如果用户不需建立历史文件。如果用户不需建立历史文件,用户需设参数,将用户需设参数,将DeviceCreateHistoryFiles为零为零。第55页/共111页第五十六页,编辑于星期六:二点 分。示例示例5-1:定义一个文本文件设备叫做定义一个文本文件设备叫做 REPPRT 。i. 在在 Citect 管理器中管理器中, , 在工程中打开在工程中打开系统系统文件夹并双击文件夹并双击设备设备图图标:标: ii. 设备表单的对话框如下图设备表单的对话框如下图5-3所示所示:iii.按如下要求添好设备定义表单按如下要求添好设备定
47、义表单: 名称:名称: REPPRT 文件名称文件名称:data:HSLOG.txt类型类型:ASCII_DEV 文件个数:文件个数:10时间:时间:00:00:00 周期:周期:00:00:02提示提示: : 设定文件个数为设定文件个数为 1 1时,创建一个文件所有的数据都添加时,创建一个文件所有的数据都添加到这个文件中到这个文件中;设定文件个数为设定文件个数为1 1时,就在设定的时间覆盖第一时,就在设定的时间覆盖第一个文件(默认值是星期日的个文件(默认值是星期日的24:00)。)。DATA:是一个特定的目是一个特定的目录录Data做为参数。做为参数。第56页/共111页第五十七页,编辑于星
48、期六:二点 分。图图5-3第57页/共111页第五十八页,编辑于星期六:二点 分。如何组态报警如何组态报警第58页/共111页第五十九页,编辑于星期六:二点 分。高级报警高级报警 高级报警是在一个高级报警是在一个Cicode表达式的结果从表达式的结果从FALSE变为变为TRUE时,报警时,报警被触发。被触发。 硬件报警硬件报警 硬件报警是与用户的报警系统相独立的。当检测出硬件报警是与用户的报警系统相独立的。当检测出Citect的运行有问的运行有问题时或与题时或与I/O设备的通讯失败时硬件报警就会触发。系统中所有的硬件报警设备的通讯失败时硬件报警就会触发。系统中所有的硬件报警是预先定义好的。是预
49、先定义好的。 数字量报警标签属性数字量报警标签属性报警标签报警标签 (79个字符个字符) 报警标签的名称。报警标签的名称。报警名称报警名称 (79个字符个字符) 同该报警相关联的物理设备名称。同该报警相关联的物理设备名称。报警描述报警描述 (254个字符个字符) 对报警的描述。对报警的描述。 报警标签、报警名称、以及报警描述为三个相互独立的同该报警标签、报警名称、以及报警描述为三个相互独立的同该报警相关联的字符串。这些都是可选的属性报警相关联的字符串。这些都是可选的属性 Citect只有在显示报只有在显示报第59页/共111页第六十页,编辑于星期六:二点 分。警的详细信息时或者记录到设备时才使
50、用它们。用户可以使用这些属警的详细信息时或者记录到设备时才使用它们。用户可以使用这些属性来定义报警名称、物理设备及对报警的描述。性来定义报警名称、物理设备及对报警的描述。变量标签变量标签A/变量标签变量标签B (79个字符个字符) 触发报警的数字量变量(标签)。用户可以对数字量报警进触发报警的数字量变量(标签)。用户可以对数字量报警进行组态,在一个或两个数字量变量激活状态下,触发报警。行组态,在一个或两个数字量变量激活状态下,触发报警。分类分类 (16 (16个字符个字符) )报警分类序号。报警分类序号。 该属性是可选的。如果用户没有指定某个分类,默认的报警该属性是可选的。如果用户没有指定某个
51、分类,默认的报警分类是分类是0 0。帮助帮助 (16 (16个字符个字符) ) 调用调用AlarmHelp()函数时所显示的图形页面的名称。该属性是可选的。函数时所显示的图形页面的名称。该属性是可选的。如果用户并没有指定某个帮助页面,那么如果用户并没有指定某个帮助页面,那么CITECT在调用在调用AlarmHelp()时将不时将不会产生任何动作。会产生任何动作。 用户必须定义某个命令来对用户必须定义某个命令来对AlarmHelp()函数进行调用。函数进行调用。第60页/共111页第六十一页,编辑于星期六:二点 分。注释注释 (48 (48个字符个字符) ) 任何有用的注释。任何有用的注释。权限
52、权限 (16(16个字符个字符) ) 操作人员对报警进行确认或者禁用所需的权限。操作人员对报警进行确认或者禁用所需的权限。区域区域 (16(16个字符个字符) ) 该报警所属的区域。如果某个操作人员不具备权限,则在报警显示页该报警所属的区域。如果某个操作人员不具备权限,则在报警显示页面上该报警将不被显示。例如,当用户进入区域面上该报警将不被显示。例如,当用户进入区域1 1,操作人员必须具有对,操作人员必须具有对区域区域1 1的权限(包括任何要求的其它权限)来对该处的报警进行确认或者的权限(包括任何要求的其它权限)来对该处的报警进行确认或者禁用。禁用。第61页/共111页第六十二页,编辑于星期六
53、:二点 分。 配置一个数字量报警配置一个数字量报警, ,当当test_kt故障发生时触发报警。故障发生时触发报警。 i. 在在Citect管理器中管理器中, , 选择选择HS工程打开报警文件夹工程打开报警文件夹, ,然后双击数然后双击数字量报警图标字量报警图标: : ii.下面的表单会显示出来下面的表单会显示出来; ; iii. 填写数字量填写数字量报警标签报警标签、 报警名称报警名称、报警描述报警描述、 变量标签变量标签A等信息。等信息。 如图如图6-1所示所示:填写变量标签图图6-1示例示例6-1:第62页/共111页第六十三页,编辑于星期六:二点 分。示例示例6-2:配置一个模拟量报警配
54、置一个模拟量报警, ,当当AI达上限或下限时触发报警。达上限或下限时触发报警。i. 在在Citect管理器中管理器中, ,选择选择HS工程并打开报警文件夹工程并打开报警文件夹, ,然后双击然后双击模拟量报警图标模拟量报警图标: : ii. 下面的表单就会显示出来,如图下面的表单就会显示出来,如图6-26-2所示:所示:iii. 按需要添加报警标签、报警名称、变量标签、高高限、高按需要添加报警标签、报警名称、变量标签、高高限、高 限、低限、低低限、格式等参数限、低限、低低限、格式等参数。报警标签报警标签:ai 报警名称报警名称: :风机轴承温度报警风机轴承温度报警 变量标签变量标签:ai高高限高
55、高限:95 :95 高限高限:85 低限低限:20 低低限低低限:10格式格式:#第63页/共111页第六十四页,编辑于星期六:二点 分。图图6-2运行后效果如图运行后效果如图6-3:图图6-3填写报警标签第64页/共111页第六十五页,编辑于星期六:二点 分。报警分类报警分类第65页/共111页第六十六页,编辑于星期六:二点 分。 如何配置一个报警分类如何配置一个报警分类: :图图6-4第66页/共111页第六十七页,编辑于星期六:二点 分。3.在数据库中加入下面两个报警类在数据库中加入下面两个报警类:报警分类号报警分类号 : 1 1 报警结束字体报警结束字体: CSV_UrgAlmUnAc
56、k (未确认)(未确认) CSV_UrgAlmAck (确认)(确认)报警开始字体报警开始字体:CSV_UrgAlmUnAck (未确认)(未确认) CSV_UrgAlmAck (确认)(确认)被禁止的报警字体被禁止的报警字体:CSV_AlmDisable报警发生时的动作报警发生时的动作: DspPlaySound(c:winntmediaDING.WAV,0);报警显示格式报警显示格式:DATE,12tTIME,14tDESC,40tSTATE,10报警摘要显示格式报警摘要显示格式:DATE,12tONTIME,13t OFFTIME,13DESC,40tSUMSTATE,10同上内容建立报
57、警分类同上内容建立报警分类2 24.回到报警定义表单中为数字量、模拟量分配好如下的报警类回到报警定义表单中为数字量、模拟量分配好如下的报警类: : 第67页/共111页第六十八页,编辑于星期六:二点 分。图图6-5所有的轻故障报警:报警分类号所有的轻故障报警:报警分类号 1 1所有的重故障报警:报警分类号所有的重故障报警:报警分类号 2 2 第68页/共111页第六十九页,编辑于星期六:二点 分。第七章第七章 趋势趋势趋势曲线趋势曲线 趋势曲线是关于系统历史和当前的运行状态曲线。它对工厂数据趋势曲线是关于系统历史和当前的运行状态曲线。它对工厂数据进行显示,体现了某个变量参数进行显示,体现了某个
58、变量参数(例如产品输出、液面、温度等)或者例如产品输出、液面、温度等)或者某个设备或者某个生产过程是如何随时间发生变化的。用户可以在当前的事件发某个设备或者某个生产过程是如何随时间发生变化的。用户可以在当前的事件发生时对其进行监视,也可以通过滚动条来查看历史趋势。生时对其进行监视,也可以通过滚动条来查看历史趋势。 当变量的数值随时间发生变化时,或者当有事件发生时,页面上当变量的数值随时间发生变化时,或者当有事件发生时,页面上的曲线也随之移动,显示的总是最新的数值,用户可以调用历史数据的曲线也随之移动,显示的总是最新的数值,用户可以调用历史数据来显示变量(或者生产过程)过去的数据。来显示变量(或
59、者生产过程)过去的数据。 用户可以对任何单个变量或者用户可以对任何单个变量或者Cicode表达式进行趋势记录。用户表达式进行趋势记录。用户可以在屏幕上同时显示任意数量的趋势,用户可在任何趋势窗口中显示多可以在屏幕上同时显示任意数量的趋势,用户可在任何趋势窗口中显示多达八条的趋势标签(趋势笔)。达八条的趋势标签(趋势笔)。第69页/共111页第七十页,编辑于星期六:二点 分。 在在Citect中是通过创建趋势变量标签来添加趋势的中是通过创建趋势变量标签来添加趋势的。每个每个趋势变量都有一个或几个独立的文件来存储历史数据的趋势变量都有一个或几个独立的文件来存储历史数据的。 不管当前显示页面是否是趋
60、势页面,不管当前显示页面是否是趋势页面,Citect会连续的存储趋会连续的存储趋势数据。势数据。即使不在显示趋势页面时,趋势数据的采集以及存储(在趋势历史文件中)仍即使不在显示趋势页面时,趋势数据的采集以及存储(在趋势历史文件中)仍然在继续进行。然在继续进行。趋势文件的数据采集趋势文件的数据采集显示趋势显示趋势可创建基于可创建基于Citect下列趋势模板的趋势页面来显示趋势下列趋势模板的趋势页面来显示趋势 。 独立趋势独立趋势 一幅完整页面趋势一幅完整页面趋势, , 在页面中只有一个趋势在页面中只有一个趋势 窗口窗口。第70页/共111页第七十一页,编辑于星期六:二点 分。由于所有的趋势数据都
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版宿舍楼智能监控设施承包合同3篇
- 2025年度木材贸易与木工加工合作合同4篇
- 夏令营2025非传统教育项目合作合同3篇
- 2025年度木材加工厂设备租赁合同范本7篇
- 《汉服唯美古诗句》课件
- 2025版实习员工实习期间住宿安排合同3篇
- 养生保健与中医养生药物考核试卷
- 合成革表面处理与涂饰技术考核试卷
- 2025版智能电网信息安全防护合同4篇
- 创业空间科技创新平台考核试卷
- 《天润乳业营运能力及风险管理问题及完善对策(7900字论文)》
- 医院医学伦理委员会章程
- xx单位政务云商用密码应用方案V2.0
- 农民专业合作社财务报表(三张报表)
- 动土作业专项安全培训考试试题(带答案)
- 大学生就业指导(高职就业指导课程 )全套教学课件
- 死亡病例讨论总结分析
- 第二章 会展的产生与发展
- 空域规划与管理V2.0
- JGT266-2011 泡沫混凝土标准规范
- 商户用电申请表
评论
0/150
提交评论