收藏 分销(赏)

Vijeo-Citect-SCADA软件编程使用说明书.doc

上传人:天**** 文档编号:2232455 上传时间:2024-05-23 格式:DOC 页数:55 大小:7.45MB
下载 相关 举报
Vijeo-Citect-SCADA软件编程使用说明书.doc_第1页
第1页 / 共55页
Vijeo-Citect-SCADA软件编程使用说明书.doc_第2页
第2页 / 共55页
Vijeo-Citect-SCADA软件编程使用说明书.doc_第3页
第3页 / 共55页
Vijeo-Citect-SCADA软件编程使用说明书.doc_第4页
第4页 / 共55页
Vijeo-Citect-SCADA软件编程使用说明书.doc_第5页
第5页 / 共55页
点击查看更多>>
资源描述

1、SchneiderVijeo Ciect V7.1 SP2 SCADA软件 编程使用说明书Schneider Vijeo Citect V7.1 SP2 SCADA软件编程使用说明书文件编号:_版 本 号:_发放编号:_持 册 人:_长沙华能自控集团版权所有 2010/07 第 51 页 目 录一、VIJEO CITECT V7.1简介1二、VIJEO CITECT V7.1安装1三、VIJEO CITECT V7.1使用6(一)、启动Vijeo Citect 7.1程序6(二)、新建工程7(三)、集群定义8(四)、网络地址配置8(五)、I/O服务器定义10(六)、通信设置111.板卡设置11

2、2.端口设置123.定义I/O设备12(七)、建立标签131.变量标签132.局部变量153.趋势标签17(八)、图形编辑器191.编辑页面192.标签定义20n遥测标签定义20n遥控标签定义21n遥信标签定义213.精灵和超级精灵22n创建一个新的精灵22n使用精灵(在图形页面上粘贴一个精灵)24(九)Cicode脚本编辑器251.编辑Cicode脚本262.调用Cicode脚本27n按钮调用27n报表调用27n事件调用29(十)编译工程30(十一)配置文件30(十二)计算机设置向导31(十三)运行工程32四、SQL SERVER200832(一)安装32(二)配置SQLServer2008

3、35(三)恢复SQLServer2008数据库37(四)SQLServer2008数据库备份45五、VIJEO CITECT ODBC数据源设置46六、VIJEO CICECT 7.1维护48(一)工程备份48(二)工程还原50(三)备份Citect.ini文件51一、 Vijeo Citect V7.1简介Vijeo Citect是施耐德电气的一款专为Modicon控制平台量身打造的SCADA监控软件,是一个完全集成的HMI/SCADA解决方案,通过为客户提供高度可靠,扩展性极强的监控系统,从而实现低投入高回报的应用目的。其简单易用的工具和强大功能使开发变得更简单更快速,轻松满足各种企业要求

4、。Vijeo Citect完善的冗余、可扩展性和极度灵活性等独特的功能,使其区别于其他竞争对手。Vijeo Citect是现成的、完整的系统。所有的功能都已经内置,包括各种驱动及扩展功能。正因为它是以完整的打包方式出售的,所有功能都紧密集成在一起,从而更容易获得更完美的性能和稳定性。Vijeo Citect功能包括:l 历史和实时趋势、高级报警以及报表制作l 自定义的安装l 支持在线的多语言切换l 两种脚本编程语言Cicode 和CitectVBAl 统计过程控制l 图形元素包括精灵、超级精灵和 ActiveX 控件二、 Vijeo Citect V7.1安装1. 将Vijeo Citect光

5、盘置于计算机的CD驱动器中,如果启用自动运行,则将显示初始Vijeo Citect设置对话框。否则通过CD里面到内容找到Setup.exe进行双击以显示初始Vijeo Citect设置对话框。2. 显示此对话框时,单击下一步以开始安装过程并显示欢迎使用VijeoCitect对话框。单击下一步显示“安装文献”对话框。单击下一步,显示Vijeo Citect安装程序许可证协议。选择接受条款,并点击下一步安装3. 在环境选择对话框,通过选择相应的单选按钮,选择要在环境中安装的某个选项。选择安装Vijeo Citect服务器,然后进行下一步安装。4. Vijeo Citect服务组件安装选择相应的组件

6、程序,然后进行下一步安装。5. Vijeo Citect安装程序存放路径选择。安装程序可以选择默认,Vijeo Citect用户及数据目录设定建议安装D盘下面。如果需要安装英文版的程序,将安装英文版Vijeo Citect勾选上即可,然后进行下一步安装。Vijeo Citect组件存放路径选择,然后进行下一步安装。6. Vijeo Citect准备安装开始安装。7. 正在安装Vijeo Citect8. Vijeo Citect 安装向导安装向导完之后,然后进行下一步安装。9. Vijeo Citect 驱动程序安装驱动程序安装,可以选择全部选择,然后进行下一步安装。正在安装驱动程序。10.

7、安装Vijeo Citect KB知识库。知识库安装完成以后,进行下一步即完成整个Vijeo Citect软件的安装。11. 软件补丁升级Vijeo Citect 7.1 SP2升级补丁程序在硬盘里面找到这个升级补丁程序,双击运行即可完成对Vijeo Citect 进行升级。三、 Vijeo Citect V7.1使用(一) 、启动Vijeo Citect 7.1程序如下图:选择Vijeo Citect 工程管理器即运行程序。程序启动后,会弹出三个窗口,三个窗口之间可以互相切换,三个窗口分别为:1. 工程编辑器:2. 工程管理器:3. 图形编辑器(二) 、新建工程在工程管理器里面选择新建工程按

8、钮或者在文件选项中选择新建工程。1. 名称:工程的名称。名称长度限制为64个字符。(;)括号内的字符除外。2. 描述:对于工程的说明。3. 位置:保存工程文件的存放目录路径。在“名称”选项中输入名称后,会在位置选项中自动生成该目录。可以采用手动输入,或者点击“浏览”方法来修改保存工程的目录路径。建议工程路径保存在D:Vijeo CitectUser“工程名称”这个路径下面。4. 模板风格:系统在运行时,图形画面的风格(外观)。用户所选择的风格也是用户添加到该工程中的所有新画面的缺省风格。用户可以通过图形编辑器中的画面属性,来更改现有画面和模板的风格。模板分辨率:标准图形画面(诸如报警画面以及标

9、准趋势画面)的缺省屏幕分辨率:5. 背景颜色:所有新建图形画面显示的背景颜色。6. 点击确定即可创建一个新的工程。(三) 、集群定义每个集群都必须通过在工程中为其提供唯一名称加以定义。在工程编辑器窗口中“服务器”选项中选择“集群”,如下图:弹出集群定义窗口:每个集群都必须通过在工程中为其提供唯一名称加以定义。集群名称:定义集群的名称最多为16个字符。名称对工程必须唯一,而且不能包含空格。注释:注释最多为48个字符。注释可以选择不填。建立好集群名称后,点击添加即完成了集群的定义。(四) 、网络地址配置系统中的每个物理服务器都必须用唯一的名称和IP地址加以标识。在工程编辑器窗口中“服务器”选项中选

10、择“网络地址”,如下图:弹出网络地址配置窗口:1. 主用服务器网段网络地址:图一2. 主用服务器网段网络地址:图二3. 备用服务器网段网络地址:图三4. 备用服务器网段网络地址:图四l 名称:配置计算机网络地址的名称。最多16个字符,空格除外。名称对于工程是唯一的。l 地址:计算机网卡配置的IP地址。最多32个字符。l 注释:最多为48个字符。此选项可以不填。单击“添加”按钮可以添加新的网络地址名称。如果对记录进行修改则选择“替换”按钮。如果只有一台计算机一张网卡则可以按照图一配置;如果一台计算机有两张网卡,则按照图一、图二配置;如果有两台计算机分别只有一张网卡,则可以按照图一、图三进行配置;

11、如果两台计算机有两张网卡,则安装图一、图二、图三、图四来进行配置。(五) 、I/O服务器定义每个 I/O 服务器都必须命名并分配到一个集群和物理服务器。每个服务器都应标识为“主要”或“备用”。在工程编辑器窗口中“服务器”选项中选择“I/O服务器”,如下图:弹出如下窗口:l 集群名称:I/O服务器所属的集群的名称。如果只在工程中定义了一个集群,则可以选择为空。I/O服务器缺省为已定义的集群。l 服务器名称:服务器的名称。名称对工程和任何包括的工程而言必须是唯一的,而且不得包含空格。l 网络地址:要配置的服务器的网络地址。如果指定的服务器的网络连接为双网卡,用逗号分隔。最多70个字符。l 端口:此

12、服务器将侦听的端口。可以将其保留为空,在这种情况下将使用缺省端口号。最多 16 个字符。l 对等端口:对等端口用于 I/O 服务器之间的通讯,为辅写提供 I/O 服务器信息更新。它还用作传统端口,允许 v7 之前的 Vijeo Citect 客户机仍从 v7 I/O 服务器检索 I/O 数据。缺省参数值为 2078。如果为此端口指定其它参数值,则 v7 I/O 服务器仍正确通讯,但传统Vijeo Citect客户机将不能再检索数据。最多 16 个字符。l 注释:服务器的描述说明,最多为48个字符。单击“添加”按钮添加新的记录。如果对记录进行修改则选择“替换”按钮。(六) 、通信设置1. 板卡设

13、置板卡的属性取决于安装在 I/O 服务器计算机上的板卡的类型。在工程编辑器窗口中“通信”选项中选择“板”,如下图:弹出如下窗口,串口通信板卡设置如下图:以太网通信板卡设置如下图:l 服务器名称:此 I/O 服务器所属的集群的名称。如果只在工程中定义了一个集群,则可以将此字段保留为空。I/O 服务器将缺省为已定义的集群。最多 16 个字符。服务器的名称。名称对工程和任何包括的工程而言必须是唯一的,而且不得包含空格。最多 16 个字符。l 板名称:板卡的名称。最多 16 个字符。例如,P_COMXl 板类型:板卡的类型。最多 16 个字符。l 地址:板卡的起始地址。例如,0xCC00。最多 8 个

14、字符。将板卡安装到计算机之后,必须指定与板卡上的开关设置匹配的地址。如果使用的是串行板卡或计算机的 COM 端口,应输入地址 0。 I/O端口:板卡的 I/O 端口地址。最多 8 个字符。将板卡安装到计算机之后,必须指定与板卡上的开关设置匹配的地址。l 中断号:板卡使用的中断一个外部的事件表示 CPU 应该暂停它当前的任务而处理另外一个分配的活动。号。如果使用的是计算机的 COM 端口,则不需要此端口号。l 特殊选项:板卡支持的所有特殊选项。最多 32 个字符。请检查针对特定 I/O 设备的硬件配置帮助主题,确定是否需要填写特殊选项。 l 注释:板卡的描述说明。最多支持48个字符。2. 端口设

15、置端口的属性取决于安装在 I/O 服务器中板卡的类型以及与此端口相连的 I/O 设备。在工程编辑器窗口中“通信”选项中选择“端口”,如下图:弹出如下窗口:l 端口名称:连接到 I/O 设备的端口的名称。最多 32 个字符。每个端口都必须有一个唯一名称(也就是说,不能为系统中的两个端口指定相同的名称)。可以使用任意名称(最多为 16 个字符),例如:P_Acrel2 。l 端口号:/O 设备连接到的端口号。最多 4 个字符。除非通过调制解调器连接到拨号远程 I/O 设备(参见下面的注意),否则请不要将相同端口号指定给一个板卡上的两个端口。不同板卡上的端口可以分配相同的端口号。如果使用计算机的 C

16、OM 口,则应在这里输入端口号,端口号在Windows控制面板的“端口”部分定义。l 板卡名称:用于板卡的名称。最多 16 个字符。这在将端口链接到板卡时是必需的。例如,P_ComX 。l 波特率:通信通道的波特率在一个通讯通道内一个信号每秒钟改变的次数。 由于波特率直接影响数据的传输速率,因而此术语经常被错误地用来描述数据传输率。 数据传输率的正确描述方法是比特/秒 (bps)。(Vijeo Citect I/O 服务器与 I/O 设备之间通信的波特率必须保持一致)。最多 16 个字符。l 数据位:数据传送中使用的数据位数。必须将 I/O 设备设置到同一值,否则无法建立通信链接。l 停止位:

17、用来表示通信完成的停止位数。必须将 I/O 设备设置为与此值相同。l 奇偶位:数据传送中使用的数据奇偶校验。一个通讯上的错误检查机制。 每组无误传送位的 1 的个数必须必须保持一致(不是偶数就是奇数)。l 特殊选项:端口所支持的所有特殊选项。最多 32 个字符。请查阅所使用 I/O 设备的硬件设置帮助主题,以确定是否需要填写特殊选项。l 注释:端口的描述说明,最多支持48个字符。3. 定义I/O设备配置 I/O 设备包括使用工程编辑器指定其属性。这些属性取决于协议和 I/O 设备。在工程编辑器窗口中“通信”选项中选择“I/O设备”,如下图:弹出如下窗口:l 名称: I/O 设备 ( 的名称。V

18、ijeo Citect 系统中的名称必须唯一,除非 I/O 设备是在其它提供冗余的 I/O 服务器中定义的。如果使用冗余,则每个 I/O 服务器中 I/O 设备的 I/O 设备号和地址必须相同。应对主要和备用 I/O 设备使用不同的 I/O 设备命名称,否则 I/O 设备 Cicode 函数无法区分它们。最多 31 个字符。l 设备号:I/O 设备的唯一编号 (0-16383)。最多 8 个字符。Vijeo Citect 系统中的编号必须唯一,除非 I/O 设备是在其它提供冗余的 I/O 服务器中定义的。如果使用冗余,则每个 I/O 服务器中 I/O 设备的 I/O 设备号和地址必须相同。可以

19、使用相同的设备名称,但如果希望使用 I/O 设备 Cicode 函数,则 I/O 设备名称不同更容易进行区分。l 地址:I/O 设备的地址。最多 64 个字符。在此字段中输入的内容取决于使用的 I/O 设备类型和协议类型,因为每种类型的寻址策略不同。l 协议:选择要用于与 I/O 设备通讯的协议。最多 16 个字符。许多 I/O 设备都支持多种协议,这取决于所选择的通讯方法。l 端口名称:在 I/O 设备连接到的板卡中指定端口。最多 32 个字符。这在将 I/O 设备链接到端口时是必需的。例如 P_Acrel2。l 存储器:指定 I/O 设备是否在“内存”模式下运行。最多 8 个字符。缺省参数

20、值为 FALSE。如果选择 TRUE,则 I/O 设备将在内存中创建,并且其参数值在运行时存储在内存中。如果要在连接物理 I/O 设备之前测试系统,这将非常有用,因为内存模式会阻止Vijeo Citect与 I/O 设备进行通讯。l 注释:I/O设备的描述说明,最多支持48个字符。(七) 、建立标签1. 变量标签在工程编辑器窗口中“标签”选项中选择“变量标签”,如下图:弹出如下窗口:l 变量标签名称:对于标签,可以使用任何名称(79 个字符),只要它符合标签名称语法并且不与该工程或任何其包括的工程中的 Cicode 函数的名称相同即可。如果具有许多标签,请使用命名约定(参见使用结构化标签名称)

21、。这样就可以更方便地查找和调试标签。l 集群名称:对其应用标签的集群的名称(16 个字符)。l 数据类型:I/O 设备变量的类型(16 个字符)。I/O 设备支持用于与 Vijeo Citect 交换数据的多种数据类型。因为缺乏工业标准,大多数 I/O 设备生产厂商采用各自的命名协定为它们的 I/O 设备变量命名。然而,所有的变量都符合下面的数据类型中的一种:数据类型变量大小允许修改值BCD以十进制为基础的二进制代码2字节0到9999BYTE字节 1 字节0 到 255DIGITAL数字量1 位或1字节0 或 1INT整型 2 字节 -32,768 到 32,767UINT无符号整型2 字节0

22、 到 65,535LONG长整型4 字节-2,147,483,648 到 2,147,483,647ULONG无符号长整数(仅用于在屏幕上显示。算术运算不受支持。)4 字节0 到 4,294,967,295LONGBCD长以十进制为基础的二进制代码4 字节0 到 99,999,999REAL浮点4 字节-3.4E38 到 3.4E38STRING字符串256 字节(最大)ASCII(空结尾)l I/O设备名称变量存储所在的 I/O 设备的名称(31 个字符)。如果正在使用 I/O 设备冗余,必须在这里定义主 I/O 设备名,而不是备用设备。l 地址变量被存储的 I/O 设备中的寄存器地址(25

23、4 个字符)。地址的格式和前缀取决于为 I/O 设备配置的协议,可通过检查工程编辑器中的“I/O 设备”表单上的协议字段来确定。 l 原始零刻、满刻代表数据零点和满刻度点的未处理的(原始的)值(11 个字符)。原始值是 Vijeo Citect 从 I/O 设备中读取的值。l 工程零刻、满刻Vijeo Citect 从原始值计算的刻度值(11 个字符)。原始零刻度被刻度到工程零刻度,原始满刻度被刻度到工程满刻度。这些属性表现为工程单位,并且用于趋势和棒装图的上下限。 大多数 I/O 设备返回一个整型值显示模拟量输入的值。为了返回一个有用的值,I/O 设备转换一个输入信号(通常 4-20 毫安)

24、为一个原始刻度值,通常(不总是)范围在 6400 到 32000。 n 工程单位(8 个字符)值代表的工程单位(例如,%、deg、mm/sec 等)。此属性为可选属性。如果没有指定工程单位,则不使用工程单位。n 格式:(11 个字符)当它被显示在图形画面在工作站上显示的图形(或映像),以便为操作员提供对工厂的控制,并可视化显示工厂内部的情况。上、写到文件中或传递到函数中(期望一个字符串)时,变量值的显示格式。此属性为可选属性。如果没有指定格式,缺省格式是 #.#。 n 死区:(11 个字符)死区是变量标签工程范围的百分比,要使更新能通过系统发送,标签必须以此范围为依据进行更改。缺省值是 0。n

25、 注释变量的描述说明,最多支持48个字符。n 使用数组数组是存储在 I/O 设备连续内存寄存器中的变量(所有相同数据类型)集合。使用单独的设备(或过程)执行类似功能时,数字数组非常有用。在连续内存寄存器中,可以对要存储变量(与每个过程相关)的 I/O 设备进行编程,例如:400036322. 局部变量在工程编辑器窗口中“标签”选项中选择“局部变量”,如下图:当您启动运行时系统时,本地变量允许您在内存中存储数据。本地变量在系统每次启动时创建,因此当您关闭系统时本地变量不保留它们的值。本地变量可以是 Vijeo Citect 所支持的任何数据类型,包括除字符串以外的所有标准 Vijeo Citec

26、t 类型的二维数组。当您需要每个过程具有单独的数据副本时,本地变量非常有用。对于在工程中配置的每个本地变量,每个过程都有其自己的副本,而且本地变量中的值仅对于写入这些值的过程可用。n 名称输入此本地变量的名称(最多 79 个字符)。变量名称不能包含 -、/、% 或字符。n 数据类型数据类型变量大小允许修改值BCD以十进制为基础的二进制代码2字节0到9999BYTE字节 1 字节0 到 255DIGITAL数字量1 位或 1 字节0 或 1INT整型 2 字节 -32,768 到 32,767UINT 无符号整型2 字节0 到 65,535LONG长整型4 字节-2,147,483,648 到

27、2,147,483,647LONGBCD长以十进制为基础的二进制代码4 字节0 到 99,999,999REAL浮点4 字节-3.4E38 到 3.4E38STRING字符串256 字节(最大)ASCII(空结尾)n 数组大小输入用于存储本地变量的数组(元素数目)的大小。数组将是数据类型域中指定的数据类型。数组可以是一维或二维。元素的最大数量是 32766,对于一个二维数组,这意味着第一个维数的大小乘以第二个维数的大小应该小于或等于 32766。当指定一个多维数组时,应使用逗号分隔维数,例如 20,30。最多支持8个字符。原始零刻度:输入表示数据零点的本地变量的值。零点刻度值用作趋势图和条形图

28、的下限,零点刻度值以下的值将导致运行时系统中出现“超出范围”提醒信息。最多支持11个字符。原始满刻度:输入表示满刻度数据点的本地变量的值。满刻度值用作趋势图和条形图的上限,满刻度值以上的值将导致运行时系统中出现“超出范围”提醒信息。最多支持11个字符。n 工程单位输入此值表示的工程单位(例如 %、deg、mm/sec 等)。最多 8 个字符。这个属性是可选的。如果没有指定工程单位,则不使用工程单位。n 格式输入当一个变量值被显示在图形页上、写到文件中或传递到函数中(期望一个字符串)时,该值的显示格式。这个属性是可选的。如果没有指定格式,缺省格式是 #.#。最多 11 个字符。n 注释局部变量的

29、名称描述说明,最多支持48个字符。新建一个局部变量标签后,单击添加按钮即可,如果修改局部变量标签名称则点击替换按钮。3. 趋势标签在工程编辑器窗口中“标签”选项中选择“局部变量”,如下图:弹出如下窗口n 趋势标签名称分配给趋势数据的名称(最多支持79个字符)。如果用趋势标签来对某个变量进行记录,应使用同与其相关的 32 个字符的变量名称相类似的 16 个字符的名称。这样用户就能够很容易地看出这两者之间的联系。此名称对于集群必须是唯一的。趋势标签名称必须遵循标签名称语法。如果该名称不唯一或语法不正确,则可能无法识别。如果具有许多标签,请使用命名约定(参见使用结构化标签名称)。这样就可以更方便地查

30、找和调试标签。n 集群名称运行此趋势的集群的名称(最多支持16个字符)。如果未设置集群名称,则此趋势将在所有已定义的集群上运行。n 表达式趋势标签中记录的数值(最多 254 个字符)。用户可以利用变量标签对每个变量进行记录。例如:Unit1_Gen_AcrelRealData0。n 触发器对数据记录进行触发的 Cicode 表达式(或者变量标签)(最多 254 个字符)。采样周期:数据的采样周期(最多支持16个字符)。用户可以输入自己的周期,或者从菜单中选择一个。n 类型趋势类型(最多 32 个字符): TRN_PERIODIC - 按指定周期进行连续采样的趋势。您也可以定义一个触发条件来停止

31、和启动趋势。 TRN_EVENT - 每次触发器的值从 FALSE 更改为 TRUE 时进行采样的趋势。内插发生在每个数据点间,以创建连续图线。 TRN_PERIODIC_EVENT - 每次触发器的值从 FALSE 更改为 TRUE 时进行采样的趋势。这些点间不发生内插,因此将在每个数据点添加图线。n 注释趋势标签名称的描述说明,最多支持48个字符。n 文件名称保存数据所用的文件(最多 253 个字符)。必须指定完整的路径或者使用替代路径。 从现场收集数据时,会将其存储在计算机硬盘上的文件中,该计算机稍后将用于显示趋势或 SPC 图线(将针对每个趋势标签使用独立文件)。 默认情况下,Vije

32、o Citect 将该文件保存在安装 Vijeo Citect 的硬盘上的 DATA 目录中。文件的缺省名称是趋势标签名称。但是,用户可以另外指定一个文件名称,如:D:DataTrend_DataUnit1_Gen_Ua。n 存储方式选择标度或浮点(64 个字符)。标度为 2 字节数据存储方式,浮点使用 8 字节。n 权限操作人员显示趋势中的趋势数据所需要的权限(最多支持16个字符)。n 区域趋势数据所属的区域一个大型的工程可以被看成由一系列离散的部分或区域所组成。 您可以从地理位置角度(当工厂被遥远距离分开时)或从逻辑角度(作为不连续的过程或单个任务)定义这些区域。(最多 16 个字符)。n

33、 工程单位记录到日志中的变量/表达式的工程单位(最多支持8个字符)。工程单位是在趋势标度以及显示趋势光标时需要使用的。n 格式记录到日志中的变量/表达式的格式(最多支持11个字符)。格式是趋势标度以及显示趋势光标时所需要的。n 文件数量在用户的硬盘中所保存的历史文件的个数(对于该标签而言)(最多 4 个字符)。用户可以为每个趋势标签所指定的文件的最大数量为 999。注意,如果每个趋势拥有大量历史文件,则性能和存储将受到严重影响。n 时间一天中对历史文件的开头进行同步的时间,采用 hh:mm:ss(小时:分钟:秒)的形式(最多 32 个字符)。如果您没有指定时间,文件将在 0:00:00 时刻进

34、行同步(即午夜时刻)。周期:历史文件的周期,采用 hh:mm:ss(小时:分钟:秒)的形式(最多 32 个字符)。(八) 、图形编辑器Vijeo Citect 监控程序显示的画面就是通过图形编辑器来进行画面制作的。在图形编辑器文件选项中选择新建按钮如下图:弹出如下窗口:图形编辑器里面可以新建页面、模板、符号、精灵、超级精灵。1. 编辑页面点击新建页面,弹出如下画面:选择好模板风格以及分辨率,点击确定后就可以进入编辑画面。画面编辑工具栏:工具栏上面个工具介绍说明如下:自由手画线对象 直线对象长方形对象 椭圆对象多边形对象 管道对象文本对象数字对象按钮对象符号集对象趋势对象 Cicode 对象粘贴

35、的符号对象粘贴的精灵对象 ActiveX 对象过程分析器用户指南中的“过程分析器对象”数据库交换控制对象 Vijeo Web 门限控制对象2. 标签定义n 遥测标签定义双击要定义的元件,弹出下面的属性窗口: 遥测定义类型:数字 数字表达式:选择需要定义的标签变量。 格式:数字显示的格式,#.#表示显示为两位小数点。 定义好之后按确定按钮即可完成遥测的标签定义。n 遥控标签定义双击要定义的元件,弹出下面的窗口属性:动作:按下表示为松开鼠标,按钮复位。向下表示为按下鼠标,按钮置位。定义好遥控标签后按确定按钮即完成了遥控标签的定义。n 遥信标签定义双击要定义的元件,弹出元件的遥信定义窗口: 类型:选

36、择为开关。 ON时的符号:定义要显示的标签变量。 OFF时的符号:当标签变量的值为0的时候显示的图片。可以到图片集里面选择想要显示的图片信息。 ON符号:当标签变量的值为1的时候显示的图片。可以到图片集里面选择想要显示的图片信息。3. 精灵和超级精灵通常,采用对页面上的每个图形对象单个地进行组态。通过使用精灵genie,用户可以把一些彼此相关的对象合并为一组,并且把该组保存在精灵库(类似于图形symbol库)中。这样,精灵可以作为一个单独的对象来使用(粘贴,移动,变形等),并且可以把所有成员集中起来组态。 Vijeo Citect有两种类型的精灵。 精灵:关联对象的集合,在配置系统时添加到图形

37、页面。图形页面中可以添加任意数量的精灵(例如,在同一页面中可以添加多个元件)。 超级精灵:动态页面(通常是弹出式),页面在运行系统中显示时将信息传递到其中。可以将超级精灵用于弹出类型控制器,一控制过程或单个现场设备。大多数超级精灵是通过绑定到精灵实现的。n 创建一个新的精灵前面说到怎么使用精灵,通过粘贴已有的精灵或对象到页面是很容易的。然而制作一个新的精灵并且将其保存到库中是很重要。下面以创建一个带操作权限,确认窗口的操作按钮为例子,具体介绍创建精灵的过程。创建精灵实际也是创建一个画面,如下图,选择精灵:在新建立的精灵页面上放置一个按钮。设置按钮的外观属性:设置按钮的输入属性:按钮的具体属性为

38、:Button_Genie(%Operate_Command%,%Priv%,%Prompt_Information%,%Alarm_Text%,%Tag%,%Windows_Title%,%Equipment%),在精灵在所有的变量都需要以%将开始与结尾。其中Button_Genie为一个Cicode函数,具体的编写方法和代码会在后面的Cicode部分具体介绍。按钮的访问属性:%Help%为帮助的具体内容。n 使用精灵(在图形页面上粘贴一个精灵)在图形编辑器中,单击粘贴的精灵对象或选择菜单File|Paste Genie,弹出精灵元件选择窗口,设置精灵属性:各个属性的具体含义:Help:当程

39、序运行时,鼠标放在按钮上的提示信息;Caption:按钮上文字信息;Operate_Command:对操作功能的命令;Priv:操作的权限等级,18递减;Prompt_Information:在弹出的提示确认窗口中的提示信息;Alarm_Text:存入操作记录的名称;Tag:操作的标签名称;Windows_Title:弹出的提示确认窗口的窗口标题;Equipment:操作的设备名称。(九) Cicode脚本编辑器Cicode是一种简单易用的计算机编程语言,是专门为工厂自动化监控而设计的。它是一种结构化语言,类似Visual Basic或C,你可以先前没有编程经验的情况下使用Cicode。 用C

40、icode,用户可以实时访问Citect工程数据库中所有的数据(变量),以及Citect的工具,如变量标签,报警,趋势,报表等等。另外还可控制页面上的符号,趋势和按钮等动态组件,以及计算机的操作系统和通信口。 Cicode的高级属性支持多任务,多线程和远程调用。 Cicode 提供用来访问所有的应用,如变量标签,报警,趋势,报表等还有全厂数据. 你可以对页面图象对象进行全面的控制 (如图标,棒图和按钮) ,而且你也可以在计算机中访问不同的应用,如操作系统和通讯口. 如果你不能通过提供的菜单工具完成你的工程,那么你可以通过Cicode来克服困难. 1. 编辑Cicode脚本编辑一个Cicode

41、文件,在Citect Explorer中,,Project Editor或Graphics Builder 单击 Cicode Editor 按钮, 或 选择菜单 Tools | Cicode Editor就可启动Cicode脚本编辑器,界面如下:具体怎么编写Cicode脚本,请参看Cicode脚本的相关的帮助文档,因为内容太多,这里就不再详细介绍了。下面是前面提到的精灵的Cicode脚本:FUNCTION Button_Genie(STRING Command,INT Priv_Level,STRING Prompt_String,STRING Alarm_String,STRING Tag

42、Name,STRING Win_String,STRING Equipment_Name)/*/判断在操作按钮前是否已经登录,如果是未登录在操作完成后在操作完成后自动解除权限(在最终的超级精灵中,调用该状态标签Toggle_Login)TagWrite(Toggle_Login,0)IF UserInfo(0)=0 THENTagWrite(Toggle_Login,1)END/*IF GetPriv(Priv_Level,0)=0 THENLoginForm()IF GetPriv(Priv_Level,0) THENAssPopUp(!+Command+_Alarm,+Prompt_Str

43、ing+,Alarm_String,TagName,+Equipment_Name+)WinTitle(Win_String)ELSEMessage(Prompt,Not Enough Privilege,Please Retry Operate!,48)Logout()ENDELSEAssPopUp(!+Command+_Alarm,+Prompt_String+,Alarm_String,TagName,+Equipment_Name+)WinTitle(Win_String)ENDEND2. 调用Cicode脚本n 按钮调用前面介绍的精灵中的按钮就属于按钮调用Cicode脚本,这里就不再

44、介绍了。n 报表调用在工程编辑器“系统”选项中选择“报表”如下图:选择报表后弹出下面的窗口:报表定义窗口中各个字段的含义如下: 报表名称报表的名称。名称最多为 79 个字符。名字可由分号(;)或单引号()之外的任何字符组成。报警名称对于集群必须是唯一的。 集群名称运行此报表的集群的名称(最多 16 个字符)。如果未设置集群名称,则 Vijeo Citect 将在所有已定义的集群上运行此报表。 时间同步报表的时间是 hh:mm:ss(小时:分钟:秒)格式。如果用户没有指定一个时间,报表同步时间是 0:00:00(即,午夜)。输入一个不超过 32 个字符的参数值。周期:报表时间段是 hh:mm:ss(小时:分钟:秒)格式。 触发条件任何 Cicode 表达式一个有返回值的表达式(或一组表达式)。 一个表达式可以是一个单个变量、一个数学公式、或一个函数。(或“变量”标签)可激活报表。输入一个不超过 254 个字符的值。如果

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 应用文书 > 技术指导

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服