企业: | 控制网 | 日期: | 2008-10-02 |
---|---|---|---|
领域: | 仪器仪表 | 点击数: | 4160 |
Vijeo Citect从概念上分为两个明显的部分: 运行环境与配置环境。配置环境包含了一系列的工具(应用),用于建立运行时系统。 它们是以Vijeo Citect 浏览器为中心来创建和管理项目的。Vijeo Citect浏览器可以进行用户定制,满足特殊应用和OEM的应用。菜单,工具条按钮和其他特性可以改变或者移去。 无序的项目会导致系统维护的麻烦,Vijeo Citect浏览器是配置项目的集散地,可实现简单的项目管理,允许用户访问和修改任何项目的任何部分。 Vijeo Citect提供了很多工具,允许用户快速地开发大项目,每个大项目可以分成多达64个小项目,每个小项目允许在不同地方的不同开发者同时工作。在这种情况下,项目标准的维持控制和来自不同队伍之间的变化合并是非常困难的。在Vijeo Citect的项目中则允许上述的情况发生,但不需要在开发队伍中增加另外的工作。Vijeo Citect是通过在一个项目中使用标准的符号、对象和用户接口来进行标准管理的,每个开发团队可以使用这些标准对象用在他们的子项目中,并且可以访问所有的项目标准。当标准发生变化或者升级时,新标准会发送给各个开发团队,用来升级他们的项目,并且观察他们项目的变化。 vijeo Citect能够用组合任何Vijeo Citect项目的方法,实现远程项目的开发。一个远程开发者可以使用项目标准,以及他们自己的段来开发项目,这种方式可以用于已有的项目开发或者对项目的维护:一个项目既可以由集成商进行升级,同时也可以由维护人员进行修改。 文件菜单中包含了许多命令,可以创建、移动、组织和运行项目。项目的全局属性可以使用这个菜单访问。 Vijeo Citect开发环境能够打开多个项目,这个功能可以使CIP同时为多个客户编辑项目。项目的显示方式是树形结构,用户可以通过点击+和-符号来观察不同的内容。 在Vijeo Citect环境(项目编辑,图形编辑,Vijeo Citect批处理,Cicode编辑,在线帮助)下,可以使用工具栏切换应用。 Vijeo Citect可以位于文件服务器进行项目工作,简单使用连接和断开命令,可以使项目从连接的文件服务器到开发环境。 Vijeo Citect提供一步备份和恢复项目的所有部分,项目可以备份在软盘中(自动多盘分配),也可以备份在本地硬盘,或者一个网络硬盘中。 所有Vijeo Citect表格和对话框都有帮助按钮,可以调用相关帮助文件,配置也具有使用简单的查找和替换特性。
● 熟悉的界面; ● 简单,项目的方便管理; ● 整个项目的单步备份和恢复。 查找和替换特性能够使用户在项目编辑时,在图形页、模板、图形建立和多个项目之间,查找和替换字符串。 这里还有个新选项,在整个项目编译时,提示用户没有使用的标签名,所有这些属性大大地减少了配置的使用时间。 8.2 使用Cicode/CitectVBA监视和控制 很多应用有特殊的需求。为了提供最大的灵活和能力,Vijeo Citect提供两种编程语言— Cicode 和 Citect VBA。Cicode是按工厂的监视和控制语言而专门设计的,而 CitectVBA 更适合与第三厂家的对象和应用进行互操作。 Cicode容易使用,并且提供了灵活性,可靠性和工厂监视系统所需的性能。Cicode是一种用于控制环境的编程语言, 它是一种编译形语言,支持多任务。这些重要特性为Vijeo Citect用户提供了无可比拟灵活性, 用于扩展SCADA/HMI 系统的功能,而不会使系统的性能下降。 事件 用户可以建立事件,一旦它们发生时,可以触发相应的行为。比如,当一个过程完成时,通知操作员知道,然后执行一系列指令。用户可以自动运行一个事件:
使用Cicode 和 CitectVBA 可以访问、控制运行时系统的元件:实时数据,历史时间,操作员显示,报警,报告,趋势,安全等。这些编程语言也给用户访问计算机系统,包括操作系统和通信接口的能力,使用Cicode 和 CitectVBA 的应用是非常普遍的,从简单的数字计算到高级的复杂运算。 Cicode是一种高级语言,就象“C”语言。CitectVBA是一种兼容微软VBA的语言,CitectVBA具有超过650种 SCADA/HMI 特殊功能,减少了复杂或者扩展时的编程过程。 虽然Cicode容易使用,但它不仅仅是一种宏或者脚本语言。Cicode 是一种多任务语言,所以用户可以同时运行多个Cicode的实例。具有优先机制, 所以 Vijeo Citect 会暂时悬挂不太重要的Cicode 任务,而优先执行较重要的Cicode任务。因为 Cicode 是编译型, 而非解释型语言, 所以它做为 Vijeo Citect 系统的一部分来运行,不会干扰较低级别的 Vijeo Citect 任务的性能。 因为Cicode对于所有公共操作具有高级别的功能,诸如一个报警的认知或者一个页面的改变,所以不需要低级别的编程。所有存储管理都由Vijeo Citect自动执行,用户不需要使用“指示器”,或者“文件夹”管理存储器。 功能一瞥
● 工业标准; ● 优先机制; ● 多任务; ● 编译优化性能——是解释或者脚本; ● Vijeo Citect的扩展功能; ● Vijeo Citect的无缝集成; ● 验证的,鲁棒性好的超过650种 SCADA的功能。 CitectVBA CitectVBA 是一种VBA兼容的脚本型语言,并且与Vijeo Citect的ActiveX 对象和第三厂家应用的集成是非常完美的。 8.3 Cicode/CitectVBA 编辑器 调试 Cicode Cicode 编辑器是一个全功能的调试器,能够分析 Cicode/CitectVBA 的运行,并且指出错误。调试的执行也可以在一台远程的计算机上进行。 断点 为了调试一个功能,用户可以设置一个希望的停止点,调试断点功能,就是手动插入的一个断点,或者从硬件为Cicode线程设置一个中断。 步进 中断线程的位置用一个箭头做标记,用户可以使用步进功能,一行接一行,观察调试窗口执行编码的情况,直到通过一个功能。Cicode编辑器提供下列工具控制步进功能:
● 步跳过; ● 步进出; ● 步继续。 Cicode编辑器是专为编写和调试Cicode和CitectVBA而设计的编程环境。 Vijeo Citect集成了调试工具,可以实现开始和停止调试模式,插入和消除断点,以及步进控制。 Vijeo Citect 提供了所有Cicode/CitectVBA 功能的帮助。 除了一般的帮助菜单选项外,只要在功能工作区域内,选住该功能,按F1键即可显示帮助信息。 工作区域中显示了具有Cicode的文件窗口,可以打开多个Cicode文件——自不同项目的多个文件,每个Cicode 或者 CitectVBA 文件都是文本文件,可以直接键入。 文件窗口显示了所有Cicode 和 CitectVBA的文件,这些项目文件连接到了开发环境。
如果项目没有运行,当用户把它从编辑模式切换到调试模式时,Vijeo Citect将会自动编译并运行。 全局变量窗口显示全局变量的当前值。 文件窗口显示了所有Cicode 和 CitectVBA的文件,这些项目文件连接到了开发环境。如果项目没有运行,当用户把它从编辑模式切换到调试模式时,Vijeo Citect将会自动编译并运行。 全局变量窗口显示全局变量的当前值。 堆栈窗口显示功能调用、它们的参数和在每个功能中的本地变量值。 当编辑时,Cicode的编辑缺陷是红色的,当调试时,是绿色的。 调试窗口 Cicode编辑器有多个调试窗口,可以用于显示运行Cicode的信息: 堆栈窗口显示当前线程的堆栈值,堆栈由调用功能(包括参数)、功能中的变量、和返回值组成。 线程窗口列出了所有当前执行的Cicode线程。 断点窗口显示了所有打开的Cicode文件的断点位置。 输出窗口显示在调试时,由Vijeo Citect发出的信息。 全局变量窗口显示,调试到目前为止,所有使用的全局变量的当前值。 8.4 在线帮助 功能一瞥
● 基于文字; ● 高效的搜索工具。 Vijeo Citect的在线帮助是一个内容广泛的文件,逻辑结构,容易查找,容易理解。Vijeo Citect允许使用多种方法访问帮助文件,用户也可以从任何部分访问帮助文件。 所有的Vijeo Citect对话框都有帮助按钮会得到与内容相应的帮助信息。 对于更常用的信息,可以使用帮助菜单。它可以让用户直接访问要帮助内容、帮助向导,还有应用方面的信息,如:点击学习工具。当然,也可以通过点击工具栏的帮助主题按钮来找到相应的工具栏,并显示帮助内容。 一旦帮助被打开,用户可以使用索引,关键词查找,或浏览直接的帮助主题。不论要查找何种信息,Vijeo Citect在线帮助功能都提供了查找的方法。 Vijeo Citect在线帮助的索引使用标准的视窗的功能。要找到需要的信息,只需输入关键词--所有包含与关键词最接近的内容的列表会自动显示出来。用户也可以使用查找来找到完全匹配的内容(注:英文操作系统)。
5 样板项目 Vijeo Citect提供了两个基于不同模板的样板项目。用户可以直接运行这些配置完整的项目,也可以借鉴它们来配置自己的项目。 在样板项目中要显示任何页面,点击菜单或工具栏对应的按钮。当鼠标停留在按钮或其他对象上时,还会显示提示信息。 样板项目的每一个元素都是模拟实际运行的项目。 当安装Vijeo Citect时,样板项目会自动安装。在实施真正项目之前,可以使用样板项目进行试验,取得经验。测试页面直接从菜单页面生成显示。样板项目提供了完整的在线语言切换功能:
● 英语; ● 德语; ● 法语; ● 挪威语; ● 波兰语; ● 西班牙语; ● 瑞典语; ● 俄语; ● 汉语; ● 匈牙利语; ● 日本语; ● 朝鲜语; ● 荷兰语。 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
1.我有以下需求: | |
|
|
2.详细的需求: | |
* | |
姓名: | * |
单位: | |
电话: | * |
邮件: | * |