SCADA中级培训课程v.ppt_第1页
SCADA中级培训课程v.ppt_第2页
SCADA中级培训课程v.ppt_第3页
SCADA中级培训课程v.ppt_第4页
SCADA中级培训课程v.ppt_第5页
已阅读5页,还剩340页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CitectSCADA中级课程培训 林坚资深产品工程师施耐德软件市场部Jian sammuel lin cn schneider Tel 40081013152010 培训目标 了解并掌握VijeoCitect的使用实现VijeoCitect与外部设备的通讯在工程组态时应用你所学的VijeoCitect知识故障诊断和处理学会优化VijeoCitect工程的性能学会使用Onlinehelp和KnowledgeBase 日程 DayI SCADA简介组态环境管理工程集群配置通讯配置图形编辑 日程 Day2 命令和控制精灵的创建弹出页面和超级精灵OFSServer设备管理事件组态报警组态 日程 Day3 趋势组态过程分析器向导 菜单 组态报表编辑安全管理 SCADA系统简介 SCADA是什么 SCADA isSupervisoryControlandDataAcquisition一个收集和分析实时数据的计算机系统通常用于对设备或平台的 监视控制 而并非 过程控制 对数据的采集是实时的SCADA可以非常简单例如监控一个小办公室内的环境状况SCADA可以非常复杂例如监控一个大型的核电站内的设备运行情况 Network VijeoCitect组态环境章节2 VijeoCitect组态环境 系统配置要求VijeoCitect浏览器包含工程工程编辑器图形编辑器Cicode编辑器 VijeoCitect浏览器 自动启动和关闭工程编辑器和图形编辑器工程选择和管理备份和恢复启动其他应用程序 包含工程 可包含多达240个工程 包括系统工程 不允许修改Citect自带的Include工程 Include CSV Include可以根据工程需求创建自己的Include工程 主工程 1号生产线 2号生产线 CSV Include XPStyle Include PreV5 5Objects 工程编辑器 建立和管理包含组态信息的VijeoCitect配置数据库不管理图形画面可以查看所有VijeoCitect工程数据库记录 dbf数据库文件 Cicode编辑器 Auto IndentSyntaxColouringKeyWordCase 练习2 1 浏览组态环境 Page2 9 工程管理章节3 管理工程 创建新工程计算机配置向导备份和恢复包含工程 新工程 工程名 至多64个字符最好不要使用任何特殊字符 禁止 不推荐 下划线 可以 集群和服务器 每一个工程有一个IO服务器 必要 一个Alarm Report Trend服务器 可选 和一个客户端 必要 即使工程仅配置在单机上运行 我们仍然要定义至少一个集群集群是一组服务器的集成 定义集群和服务器 创建一个名为 Pasteuriser 的集群 运行VijeoCitect工程计算机的角色 一个标准C S系统包含有 客户端 I O服务器 报警 报表 趋势服务器 时间服务器 事件服务器 ControlClient NetworkTransport CitectServer Disk basedI O TimeServer EventServer I OServer Alarms Reports Trends Multiple noredundancy Multiple withredundancy PrimaryandStandbyonly ToPLCs Multiple withredundancy 集群 一个 集群 是报警 报表 趋势服务器和IO服务器的集成一个工程可以包含多个集群如为大型工厂的每个区域配置一个集群 可方便开发和管理 集群规则 每个集群的名称必须唯一每个服务器组件的名称必须唯一每个服务器组件必须属于一个集群每个集群只能包含一对冗余报警服务器在物理上必须分开 网络地址不同 每个集群只能包含一对冗余报表服务器在物理上必须分开 网络地址不同 每个集群只能包含一对冗余趋势服务器在物理上必须分开 网络地址不同 每个集群可以包含无限多个的IO服务器在物理上必须分开 网络地址不同 集群规则 下面是一个有效的双集群架构 集群规则 这是一个无效的2 集群架构 定义集群 简单地赋予一个名称 就可以定义一个集群的存在稍后 我们将在网络服务器的定义中使用集群名称 网络服务器地址 和以前的版本不同 网络服务器地址成为工程必要组成部分为IP地址命名 该名称可在工程中直接引用每个服务器可与IP地址名相关联起来 网络服务器地址 服务器启动时 它会匹配自己的IP地址和服务器列表中的IP地址 从而确定自己在整个系统中的角色 这意味着 对服务器的更换 仅需工程拷贝和IP地址的分配即可 TheServerisPulp ServerThat sMe 客户端 客户端启动时 通过访问IP服务器地址列表搜索各类服务器 从而获得所需信息 搜索ReportServerAlarmServerTrendServeronPulp Server HereIam Theretheyare NowIcanconnect Clienthasconnected 全局客户端 一个 全局客户端 可以访问所有相关集群的报表 报警和趋势服务器 配置网络服务器 服务器需要 服务器名链接到网络地址定位到集群中 练习3 1 创建新工程 3 4 添加一个集群 3 8 计算机配置向导 配置VijeoCitect系统中的C S架构为每台运行VijeoCitect的PC机定义角色可控客户端服务器和可控客户端只读客户端 只看不控 配置报警 报表 趋势 事件配置工程运行时的各种特性 备份 恢复 VijeoCitect浏览器备份恢复 备份选项 编译 不需要增加备份文件体积Encryption加密通常不需要选择保存系统文件仅用于支持目的保存了Windows配置文件通常不使用该选项保存子目录是 we llcomebacktothis 备份文件是Zip格式 你可以把后缀 ctz 改为 zip 来查看备份的内容 备份管理 改变日志版本控制具有回溯功能 恢复为新工程 恢复为当前工程会覆盖同名已有工程 练习3 2 计算机向导设置 3 11 备份 恢复和删除工程 查看包含工程 包含工程 从工程浏览器选中相应工程 练习3 3 包含工程 3 19 通讯组态章节4 通讯组态 本章一览通讯向导通讯对话框变量标签表单测试通讯结构化变量标签名利用Excel来编辑变量标签 轮询 发布模式 过去 订阅发布模式 现在 新的通讯机制 IO服务器 轮询 逢变则报 轮询 客户端 服务器 应用数据请求 IO数据源 IO服务器 轮询 状态变化 控制客户端报警服务器趋势服务器报表服务器 订阅 轮询 逢变则报 一般软件 CitectSCADA 变量地址 对象标识符 变量名称 变量地址 对象标识符号 后台轮询 可选 响应 针对多节点的大型网络 数据流量降低30 以上 VijeoCitectI O VijeoCitectDataServer Clients VijeoCitectI OServer I OBoards I OBoards Devices 通讯向导 通讯向导 利用通讯向导可简单快速地建立通讯 点击展开 通讯向导 通讯向导 I O设备类型 外部I O设备制造商协议地址 内存I O设备 Obsolete 不保存数据磁盘I O设备指明数据文件位置保存数据可指定任何协议 1010101010101010 PCMemory 练习4 1 快速通讯向导 4 3 通讯数据库文件 数据库文件 dbf 可通过Excel查看I OServer scanner dbfBoards boards dbfPorts ports dbfI ODevices unit dbf I ODevice配置 按键可查看扩展选项点击帮助查看字段信息 I O向导配置完成后 练习4 2 通讯对话框 4 9 表单 新建一个变量标签 变量属性如当前显示 以当前显示的变量属性更新原变量 删除当前变量 当前所选字段的帮助信息 显示删除信息 一般被删除的记录仅标记为删除File Pack清除所有标记为删除的记录 显示已删除的内容 显示删除的信息 测试通讯 建立名为 Test 的标签变量使用图形编辑器创建一画面关联按钮和文本标签到 Test 标签变量编译 运行 观察结果 练习4 3 测试通讯 4 14 结构化的变量标签名 Area Type Occurrence Attribute可简化变量命名 方便创建复杂精灵Area用于定义工厂区域 编号 名字等如不需要可不定义Type用于定义参数 过程设备或控制硬件的类型建议使用ISA命名标准Occurrence用于定义回路标号Attribute用于定义与回路相关的属性或特殊参数ISAStandardsLink 结构化的变量标签名 标签命名 最多32字符不可以数字开始和工程名称命名规则相同 不要使用任何特殊字符 下划线 isOK结构化标签名可在精灵与超级精灵中使用字符串替换避免每次输入整个标签名 练习4 4 Milk Treatment变量标签 4 25 注意备份 注意 一定要经常备份你原始的 dbf文件 非专用VijeoCitect工具对dbf文件的修改会造成工程项目损毁 保存DBF的宏 Macro 可使用Excel快速浏览多条记录或执行大量修改在目录c Citect bin下的宏文件save dbf xls可执行该功能Excel可默认打开dbf文件 但不能正确保存dbf文件必须将Excelsecurity 安全性 调整为 low 并重启才可实现 利用Excel增加标签 利用Excel打开Variable dbf右键点击并Save CloseDBF在C temp 中 命名为variable new dbf 练习 可选 使用MicrosoftExcel添加变量标签 4 27 页面章节5 页面 本章一览新建页面CSV Include工程绘制基本对象实时属性创建 符号 ActiveX控件真彩图形 CSV Include模板 在工程编辑时仍保持与模板的关联 练习5 1 建立新页面 5 6 Page5 6 绘制对象 Freehand自由线 Rectangle矩形 Polygon多边形 Texttool文本 Button按钮 Symbol符号 ActiveXcontrol Line线 Oval椭圆 Pipe管道 Numeric数字 SymbolSet符号集 Genie精灵 ProcessAnalyst过程分析 CicodeFunction函数 Trend趋势 绘制对象 对象也可从 对象 下拉菜单中选择 对象属性 外观 General 快速查找设置过的属性修改属性后 显示在tab中 外观 General Pasteuriser页面规划 练习5 2 绘制MilkTreatment图形画面 5 11 有用的绘图贴示 Lasso 多个对象组合对象置前置后Copy d dragMouse down arrowkeys Enter arrowkeys 练习5 3 矩形 方形 椭圆和圆 5 15 练习5 4 Pipes PolylinesandPolygons 5 17 表达式向导 为避免出错 请使用表达式向导 实时对象显示 MyNewObject MultiState On Off Array Threshold 练习5 5 运行时令对象显示不同颜色 5 19 练习5 6 绘制棒图 5 21 练习5 7 运行中显示实时数据 5 23 练习5 8 在实时运行中显示文本 5 24 SymbolSets符号集 符号集多个连续图形来显示状态变化队列 Arrays 随不同值改变颜色动画 Animation 随不同输入值移动 练习5 9 使用符号集 5 27 符号集库 来自Include工程创建用户自定义库可避免在VijeoCitect版本升级时被覆盖Valve Solenoid up small green多个工程的不同库可以合并 Symbolsetlibraries 库名 对象名 练习5 10 创建符号 5 31 ActiveX控件 Microsoft标准分散独立的组件可集成到VijeoCitect中支持第三方软件开发的控件 ActiveX控件 可针对不同控制设置不同的ActiveX属性ActiveX控件的插入与其它对象相同仪表菜单栏日历控制面板 练习5 11 添加ActiveX控件 5 37 导入图形 从外部数据源导入图片可支持导入多种文件类型 如 BMPDXFEPSJPGPCXPNGTIFWMF 练习5 12 导入图形 5 40 调整色调 需转换的色调区域选择一色调区域转换至确定转换色调的起始点 Hue 亮度vs 饱和度 白 黑 SelectedColour 50 灰度 饱和度 亮度 饱和度 亮度 练习5 13 调整色调 5 43 创建背景图片 锁定背景图片锁定后无法选定背景图片编辑 锁定对象 练习5 14 设定背景图片 5 45 命令和控制章节6 命令和控制 本章一览滑块控制点击控制键盘控制创建权限用户 滑块控制 粘帖 符号 组态滑块的属性滑块的关联标签及其滑动特性计算准确的象素区间偏移量 Symbol Slider vertical 练习6 1 滑块控制 6 3 点击控制 粘帖符号指定点击控制属性指定变量标签 启动设备 练习6 2 点击控制 6 7 键盘控制 VijeoCitect包含一些预定义的键盘命令用户可自定义键盘命令KeyboardKey关联快捷键和键盘命令名KeyboardCommand关联键盘命令名和Cicode函数 HitF5TogoForward 键盘控制的作用范围 对象级别页面级别系统级别 练习6 3 键盘控制 6 14 理解参数ArgValue 键盘输入不能直接和变量标签关联ArgValue是内部变量 接收 数字 输入当按下 enter 键后 键盘输入的值被复制到变量标签 用户权限 权限默认情况下是没有等级区分的 i e 一个权限对应一个访问功能 不分级的权限机制具有更大的灵活性 尤其是需要使用area区域的情况等级化的权限可以由citect ini文件的参数设置 Privilege Exclusive 0指定权限8相当于赋予全部权限 8 Highest 1 Lowest 用户权限 是安全架构的一部分对象级别的访问用户也可区域用户登陆 区域和权限 ViewableAreasAreaswithoutrestrictions Viewableareasfor Areaswithrestrictions 练习6 4 创建权限用户 6 19 精灵章节7 精灵 本章一览从库中导入精灵创建新精灵修改精灵精灵语法 精灵 图形对象的集合来自标准的符号设置组合的动作及属性为数据标签赋值或执行相关动作 什么是精灵 一组可被重复使用的符号集 SymbolSetPropertiesOnSymbolTAG OnSymbol Green PumpOffSymbol Red pump NumericPropertiesnumericexpression Format EU 精灵的强大在于作为精灵的一组符号集仅需定义一次即可每次使用精灵时 仅需指定其替换部分即可 练习7 1 从库中导入精灵 7 3 浏览精灵的属性 双击精灵后 可在弹出的对话框中输入相关变量信息按住双击精灵可显示其属性选择 连接到源 则精灵的属性只读 创建精灵 在图形编辑器中不要保存在Includeprojectlibrary中 修改过的精灵需要使用UpdatePage来更新页面 精灵的替换 精灵的替换是字符替换 不局限于变量标签任何表达式都可被替换 如常量 标签等只有可接受字符输入的字段才可实现精灵标签的替换功能 SymbolSetPropertiesOnSymbolTAG statusTAG OnSymbol Green PumpOffSymbol Red pump NumericPropertiesnumericexpression SpeedTag Format EU 精灵的替换 可以在精灵中指定变量或常量按以下的形式 在使用时具体指定 Genievariable name Genievariable privilege 开发精灵 OnWhen OffSymbol OnSymbol Tooltip Toggle Key F5 Toggle Valve Cool CMD PressF5tochangeValve Cool CMD Valve Cool CMD F5 F5 Toggle Tag Toggle Valve Name CMD PressF5tochange Tag PressF5tochangeValve Name CMD Tag Valve Name CMD 练习7 2 创建新的精灵 7 8 指定精灵的位置 弹出页面和超级精灵章节8 弹出页面 本章一览创建弹出页面从符号中调用弹出页面从精灵中调用弹出页面创建超级精灵 Thisisreallyeasy这很容易哦 弹出页面和超级精灵 动态页面 通常为弹出页面 使您能在系统实时运行时动态向画面传递信息您可使用超级精灵来实现类似弹出页面的控制可用于控制一个过程 或一个现场设备 AssWin sPage X Y Mode sTag1 8 精灵控制器 调用一个超级精灵Cicode函数来实现替换及弹出窗口的显示 超级精灵的Cicode函数调用弹出窗口 并控制其显示的位置及方式 超级精灵 弹出窗口控制器 超级精灵vs弹出页面 超级精灵通过和精灵 attach 可直接粘贴弹出页面每次使用均需编写函数调用超级精灵按以下形式保存到库中 ctm弹出窗口以页面的形式保存在工程中 变量替换 变量标签可在实时运行时通过 进行替换 datatypenumber AssWin sPage X Y Mode sTag1 sTag2 STag3 调用的页面名字 X YCo ord Mode sTag1代表字符型变量iTag代表整型变量 String Integer Digital Real Tag1 Tag1 Tag2 Tag3 对弹出窗口的分析 1 1 1 0 2 1 CloseWinFree Mode AssWin sPage X Y Mode dTag1 iTag2 Wintitle 浏览系统页面 点击工具 选项选择显示系统页 ListSystemPages 允许显示名字以 开头的页面 帮助 AssWinModes 0 Normalpage 1 Pagechildwindow Thewindowisclosedwhenanewpageisdisplayed e g whenthePageDisplay orPageGoto functioniscalled Theparentisthecurrentactivewindow 2 Windowchildwindow ThewindowisclosedautomaticallywhentheparentwindowisfreedwiththeWinFree function Theparentisthecurrentactivewindow 4 Nore size Thewindowisdisplayedwiththinbordersandnomaximize minimizeicons Thewindowcannotbere sized 8 Noicons Thewindowisdisplayedwiththinbordersandnomaximize minimizeorsystemmenuicons Thewindowcannotbere sized 16 Nocaption Thewindowisdisplayedwiththinborders nocaption andnomaximize minimizeorsystemmenuicons Thewindowcannotbere sized 32 Echoenabled Whenenabled allkeyboardecho prompts anderrormessagesaredisplayedontheparentwindow Thismodeshouldonlybeusedwithchildwindows e g Mode1and2 64 Alwaysontop 128 Openauniquewindow Thismodepreventsthiswindowfrombeingopenedmorethenonce 256 Displaytheentirewindow Thismodeensuresthatnopartsofthewindowwillappearoffthescreen512 OpenauniqueSuperGenie ThismodepreventsaSuperGeniefrombeingopenedmorethanonce atthesametime However thesameSuperGeniewithdifferentassociationscanbeopened 1024 Disablesdynamicresizingofthenewwindow overridingthesettingofthe Page DynamicSizingparameter 练习8 1 创建弹出页面 8 3 练习8 2 从符号中调用弹出页面 8 8 练习8 3 从精灵中调用弹出页面 8 10 动态点 当你在图形页面中添加对象时 在对象显示位置自动产生的点动态点的标号是自动给定的用于确定对象的位置超级精灵的格式是自动给定的 AN1 1键盘输入AN2 2提示信息请不要删除这些动态点仅仅简单地将这些动态点从精灵的可视区域移开 它们仍会被保存 使用Cicode编辑器 当在精灵中使用复杂功能时 可使用Cicode编辑器选择NewandCicodeprogram可使用彩色脚本 可复制粘帖到窗口中 练习 可选 创建超级精灵 8 12 OFS服务器 Optional 章节9 OFS服务器 本章一览什么是OPC OFS服务器VijeoCitectOPC客户机OPC访问路径 什么是OPC pg9 2 基于OLE的工业标准接口机制 用于在SCADA系统与其它应用程序间提取及传递数据 OFS服务器 pg9 3 扮演着I O设备与应用程序之间类似网关的角色 实现数据的传输 I O设备 OFS服务器 VijeoCitect 练习9 1 使用OFS配置工具Configurationtool建立模拟 练习9 2 模拟方式运行OFSServer VijeoCitectOPC客户机 用于连接OFS服务器的的软件叫做OPC客户机 I O设备 OFS服务器 OPC客户机 练习9 3 使用OPC连接一个工程与仿真器 OPC访问路径 为OPC服务器访问特定工程 Item 建立路径当同时有多个调制解调器连接到服务器时 也许相应的连接速度各不相同 可以为OPC服务器指定其中访问速度最快的路径作为其默认路径 OPC访问路径 练习9 4 建立OPC访问路径 练习9 5 巡行MilkOPC工程 练习9 5 当OPCFactoryServer模拟器运行时 运行MilkOPC工程并打开Pasteuriser页 OFS服务器 本章小结定义OPC建立OFS服务器建立OPC客户机建立OPC访问路径 设备章节10 设备 本章一览什么是设备 配置设备使用设备历史文件建立一个设备 什么是设备 从VijeoCitect系统通过 设备 传送操作层以上的数据 通过IODevice传送底层设备级数据可输出至RTFfilesRichtextformat Microsoft标准 ASCIIfilesPlaintextfilesdBASE数据库SQL数据库通过数据库连接驱动打印机 Device设备 添加新设备 系统 设备允许按月或年的日志周期citect ini文件中的 data 路径变量指定目录 设备历史文件 定义格式路径名 文件名文件类型No offiles文件数量0 nofiles 1keepaddingto1file 写入一个文件 nfilesDefault10 默认10 Nologging CommandLog 为什么不工作 F5 Valve 练习10 1 配置设备9 6 事件章节11 事件 本章一览定义事件激活事件 事件组态 事件可引发一系列动作例 可告知操作员当某过程完成时或当过程执行到不同阶段时 激活一系列指令注意 事件不支持冗余的服务如果需要冗余方式运行事件 请使用reports 事件组态 事件必须被激活后才可使用使用VijeoCitect计算机配置向导来激活事件您可在任意VijeoCitect计算机上运行事件 但每个事件仅对应一台计算机 Global 全局事件 vs Named 指定事件 事件并不一定需要特定的名称网络中的VijeoCitect要想在所有的计算机上运行同一事件取事件名为 GLOBAL在特定计算机上运行事件指定事件名称CitectComputerSetupWizard Customsetup 指定运行该事件的VijeoCitect计算机在一个周期内的时间原点 使用的Cicode函数 可使用Citect帮助来查询函数的具体功能Rand n Generatesarandomnumberbetween0andaspecifiedmaximumnumberlessone Syntax Rand Maximum Maximum Themaximumnumber Thisnumbermustbebetween2and32767 inclusive Sleep n PausesthecurrentthreadforthespecifiednumberofsecondsSleepMS n Pausesthecurrentthreadforthespecifiednumberofmilli seconds 输入Cicode 注解复杂Cicode事件在 actionfield 动作内容里有64个字符限制 练习11 1 定义和激活事件 10 3 报警章节12 报警 本章一览组态报警报警分类打印报警显示报警报警组可发声的报警将报警属性作为标签定义报警I O设备 报警状态图 ON ON OFF OFF UnAck UnAck Ack Ack 报警类型 Analog模拟量HighHighHighDeviationLowLowLowRateofChangeDigital数字量OneorTwoTags ANDed Hardware硬件Pre configuredinVijeoCitectsystemAdvanced高级ActiononCicodeprogramTimeStamped时间戳LikeDigitalbutwithatimestampderivedfromthePLC 新建报警 通过CitectExplorer或ProjectEditor 最多79个字符 练习12 1 报警组态 11 7 报警分类 每个类别都可定义 设置报警显示细节 字体和页面类型 日志 Logging 细节 写到打印机或数据文档 当报警发生时触发的动作 例触发报警发声 可具有关联的权限报警显示排序信息过滤最多可支持多达16376个报警分类名字可达16个字符分类0是默认的分类分类254保留作为用户定义的报警摘要分类255保留作为硬件报警 报警分类 将报警分类确立报警发生时所需的处理设备 信息的输出地 报警分类 举例来说 1000 series 牛奶接受区域1001 CriticalAlarms1002 UrgentAlarmsEtc2000 series 巴氏消毒区域2001 CriticalAlarms2002 UrgentAlarmsEtc3000 series 装瓶区域 练习12 2 报警分类 11 12 输出至打印机 大多数打印机是 pageprinters 很难生成line by line形状的报警信息 设备组 输出报警到多个设备硬件 一个或多个打印机 SMS网关 文件系统 组 System Groups 报警页 右键点击报警可查看报警细节 标准报警页面 在CSV Include工程中的标准页面报警所有组态了的报警硬件预先组态的硬件报警摘要在事件日志中的报警事件历史屏蔽手动屏蔽报警 练习12 3 报警显示 11 21 报警组 DigitalAnalogTimeStampedDigitaltime stampedAnalogtime stampedAdvanced 在实时运行系统中利用报警分类进行分组 练习12 4 报警组 11 25 声音报警 1 2 3 Alarm Sound1 c courses AdvAlarm wav 练习12 5 声音报警 11 31 报警属性标签 可将报警及其属性组态成一个报警属性标签使报警在图形化的页面中可做动画显示AlarmName HAlarmName L报警属性标签的使用必须首先设置报警I O服务器Usealarmprotocol使用报警协议alarm作为端口名报警服务器必须与IO服务器是同一台计算机 Alarm name Property 使用属性标签 输入alarm property当条件满足时显示的文字 输入Alarm property Multi state TroubleshootingTip 上次是何时备份工程的 练习12 6 报警属性作为标签 11 36 趋势章节13 趋势 本章一览趋势变量标签显示趋势组态趋势显示趋势历史文件实时趋势显示实时趋势 显示趋势 每一条曲线对应一个变量或某Cicode表达式曲线的历史数值可从历史数据库中读入曲线的显示无需激活需首先创建趋势标签 趋势变量标签 趋势变量标签在工程编辑器中创建 并与一个或多个变量标签相关联趋势标签必须在趋势页中显示 变量标签 趋势文件 趋势页 关联 存储 读取历史数据 趋势变量在趋势页中显示 创建趋势变量标签 最多64个字符 趋势的类型 周期型趋势按照一定的时间间隔被连续地取样 例如1s 10s等 事件驱动型每当触发条件满足时采样一次周期性事件驱动型当触发条件为真时按预先设定的周期采样 趋势 趋势页按钮显示 趋势 页CSV Trend中预先定义了趋势页的默认显示风格其它趋势页的显示风格可通过调整citect ini中的参数来设置 Navigation TrendPage 趋势历史日志 练习13 1 趋势标签 12 5 趋势模板风格 趋势浏览页面标准模板 练习13 2 显示趋势 12 8 历史趋势显示 历史模式将使用历史趋势文件显示某一特定时间段的趋势信息 趋势组 频率周期驱动类型存储 文件 笔的颜色 趋势显示 练习13 3 趋势组 12 12 文件管理 文件大小增加 根据经验可知5Mbpermonthforeach1secondtrendrecord 1s采样每月会产生5Mb文件 变动在组态改动前请先存档或删除原有文件改变文件的位置 移动或新建文件夹安全为现有的趋势文件定制备份策略 实时趋势 利用计算机配置向导组态实时趋势实时显示Tag值 激活趋势 实时趋势 在趋势线上任意位置点击可查看时间和日期 练习13 4 实时趋势 12 18 过程分析工具章节14 过程分析工具 本章一览什么是过程分析 ProcessAnalyst 过程分析 ProcessAnalyst ActiveX控件过程分析 ProcessAnalyst 属性在过程分析 ProcessAnalyst 中显示变量标签笔 Pen 类型显示趋势改变过程分析的属性比较趋势信息显示报警比较趋势和报警 过程分析 具备优秀显卡功能的高端PC至少64MB显卡 推荐128Mb 可显示所有的趋势类型报警信息无需额外的组态 使用过程分析 可组态在页面的任意位置实时运行时可组态 显示标签 增添笔的对话框增加标签模拟量数字量增加报警组态笔 选择笔 点击选择多个趋势点击选择相邻趋势 Analyst分析帮助文件 在实时运行可访问在Citect帮助中无相关信息 过程分析视图 过程分析视图 过程分析 趋势 有不同之处但本质相同 使用相同的数据源 趋势标签 过程分析器可直接比较趋势信息和报警信息无须先定义趋势变量标签 报警和趋势的同页面显示 Alarms Trends Trendqualityattributes Good Show HideDatapoints Gated NA 报警相关属性 LinerepresentsAcknowledged unacknowledgedstatus Differentalarmstateshavedifferentcolours 定制化的显示特性 Multipleviewingpanesallowed Multipleclustersallowed 更多的显示特性 Valueofanypensatcurrentcursorlocation Show HideCursor Show HideCursorLabels Labelscanbemovedforeasyviewing 快速导航 EnableZoomBox Undolastzoom Selectfrompre definedtimeperiods Manuallyedittimespan Lock unlockpens HistorianWebClientBrowser Historiandataqualityinformation SameTrendTagtwodifferentdatasources 指针 标签 点击并拉伸标签可改变清晰度 练习14 1 14 2 创建过程分析器 13 3 过程分析属性 对话框的访问选择 显示属性 右击窗格 练习14 3 改变过程分析的属性 13 13 练习14 4 比较趋势信息 13 15 练习14 5 显示报警 13 17 练习14 6 比较趋势和报警 13 19 导航章节15 导航 本章一览组态菜单栏中的菜单页面导航导航参数 菜单组态工具 管理员工具中的组态面板四个组件Pages页面Menuname菜单名称Menuitem菜单项Submenu子菜单 菜单组态工具 左面板是运行时菜单的结构化显示Actions以 开头Page loadsdonot 菜单项 页面Generic associatedwithallpages关联所有页 工程菜单的所有页面名称会在这一特定页里显示菜单名工具栏选项名称菜单选项一级弹出菜单选项名称子菜单选项二级弹出菜单选项名称Addingasubmenuwillautomaticallyremovetheactiondefinedforthemenuitemitisbranchedfrom 菜单组件 页面一般属性页面名称菜单名菜单选项子菜单选项 练习15 1 菜单组态工具 14 3 标准菜单项 通用型下拉菜单模板Associatedwith 2 menu button 函数MyLogin FUNCTIONMyLogin INTiFailiFail LoginForm IFNOTiFailTHENCSV Nav Home ENDEND 局部变量用于记录命令LoginForm的成功或失败的返回值 命令LoginForm在用户输入正确时返回0 失败时返回非零 如 不正确的密码等 当登陆正确时 打开主登陆页 否则不进行任何操作 函数MyLogout FUNCTIONMyLogout CSV Nav Home Logout END 在登出前先打开主登陆页 请确保在 无人登陆 时不要打开任何 高度机密 的页面 练习15 2 定制页面导航 14 6 导航参数 在Citect ini中 navigation 段可对工程中的主页面进行命名 Navigation HomePage HomeAlarmPage AlarmHardwarePage HardwareSummaryPage SummaryToolsPage AdminTrendPage Trend 练习15 3 导航参数 14 10 报表章节16 报表 本章一览报表的定义报表格式报表浏览 报表组态 周期型触发型周期性触发系统 报表输出到设备在报表格式文件中定义格式 基于事件的触发 动作 Report Past SiloExceedslevelof900Lt触发 LIC Silo PV 900 练习16 1 报表定义 15 4 报表处理 定义报表格式运行报表设备输出报表到目的地 ReportDestination Template Device 文档浏览 文档的显示可使用内置的File模板使用Cicode函数PageFile PageRichTextFile DspRichTextScroll AN 3 5 DspRichTextPgScroll AN 3 3 up 4 down5 numberoflinestoscroll 练习16 2 报表浏览 15 7 安全性章节17 安全性 本章一览规划现场安全性区域和权限配置区域和权限增加用户记录实时运行时键盘和鼠标的使用安全性 工业现场安全 赋予不同操作员组有差异的操作权限赋予不同操作员组有差异的浏览权限该怎样为区域定义安全性原则对象级别的权限 能做什么 按照客户需求定义区域 什么可被浏览 默认设置为区域0 权限0 区域和权限 安全性设定每一个操作员都需对其负责的现场区域进行控制 当然也需浏览全部区域的权限 同时 部分操作员还需对临近区域具有部分控制所有操作员都需拥有关闭其负责现场设备的权限权限 1 主现场控制2 次级现场控制3 关闭权限 区域和权限 权限1 主要控制权限2 次级控制权限3 关闭权限 区域 如果只有一个主要生产区域 则 区域1 巴斯德杀菌和所有的报警页面对操作员 经理和工程师可见仅操作员和工程师可修改区域2 Utilitypage专用页面 如 测试区域 仅经理和工程师可见仅工程师可修改 权限 权限1 主现场操作可对电子管 泵和其它组件的开关状态进行操作工程师可访问区域1 2操作员仅可访问区域1权限2 次级现场操作改变模拟变量值工程师可访问区域1 2操作员仅可访问区域1权限3 系统命令系统关闭 系统信息工程师只可访问区域1 2注 经理对区域1 2具有只读权限通过加载经理授权 managerlicence 即可实现 用户组态 系统 用户单个用户一类用户 ToViewF2 全局权限 权限1 8的可视区域 可视区域 设置可视区域为权限1 8设定可视区域 可视区域 用户X 区域3权限 区域2权限 区域 权限 权限 2 3 4 5 区域1权限 2 1 6 7 8 3 5 7 可视区域 1 2 3 实时安全性 计算机配置向导控制菜单标题栏启动 取消 按键计算机安全 任务管理器 开始菜单 规则修改器 PolicyEditor 练习17 1 添加用户记录和组态权限 16 6 VijeoCitect的网络架构章节18 VijeoCitect的网络架构 本章一览Citect数据服务器 I O服务器和客户端配置只读客户端分布式架构VijeoCitect实时系统管理VijeoCitect文件管理 运行VijeoCitect工程计算机的角色 一个标准C S系统包含有 客户端 I O服务器 报警 报表 趋势服务器 时间服务器 事件服务器 ControlClient NetworkTransport CitectServer Disk basedI O TimeServer EventServer I OServer Alarms Reports Trends Multiple noredundancy Multiple withredundancy PrimaryandStandbyonly ToPLCs Multiple withredundancy 集群 一个 集群 是报警 报表 趋势服务器和IO服务器的集成一个工程可以包含多个集群如为大型工厂的每个区域配置一个集群 可方便开发和管理 集群规则 每个集群的名称必须唯一每个服务器组件的名称必须唯一每个服务器组件必须属于一个集群每个集群只能包含一对冗余报警服务器在物理上必须分开 网络地址不同 每个集群只能包含一对冗余报表服务器在物理上必须分开 网络地址不同 每个集群只能包含一对冗余趋势服务器在物理上必须分开 网络地址不同 每个集群可以包含无限多个的IO服务器在物理上必须分开 网络地址不同 集群规则 下面是一个有效的双集群架构 集群规则 这是一个无效的2 集群架构 集群的定义 在工程编辑器中定义集群名即可还需为其它CitectSCADA的构成如数据标签 服务器等定义与其相关的集群 网络服务器地址 和以前的版本不同 网络服务器地址成为工程必要组成部分为IP地址命名 该名称可在工程中直接引用每个服务器可与IP地址名相关联起来 网络服务器地址 服务器启动时 它会匹配自己的IP地址和服务器列表中的IP地址 从而确定自己在整个系统中的角色 这意味着 对服务器的更换 仅需工程拷贝和IP地址的分配即可 TheServerisPulp ServerThat sMe 客户端 客户端启动时 通过访问IP服务器地址列表搜索各类服务器 从而获得所需信息 搜索ReportServerAlarmServerTrendServeronPulp Server HereIam Theretheyare NowIcanconnect Clienthasconnected 全局客户端 一个 全局客户端 可以访问所有相关集群的报表 报警和趋势服务器 配置网络服务器 服务器需要 服务器名链接到网络地址定位到集群中 通过CitectINI文件查看冗余配置 View ConfigurationFile CitectClusterServerConfigurationCitect 配置Citect的网络结构 选择 NetworkComputer 中的相关选项 Exercise18 1 配置集群和服务器3 3 3 8 3 14 客户端 客户端 Citect服务器 CALLRATPrimReportRATPrimAlarmRATPrimTrendIhavebackupservernamesifyouarenotthere RATPrimReportRATPrimAlarmRATPrimTrend That sme Connected CourtesyNetbios 配置客户端 Citect服务器同时也一定是客户端 ControlClient I OServer I ODevice ControlClient Server I ODevices ControlClient 控制客户端 控制客户端 配置相关工程 配置相关服务器 配置网络地址 练习18 2 配置控制客户端 3 22 负载平衡 IO服务器 IO设备 CitectDisplay Server I O设备 从报表服务器 从报警服务器 从趋势服务器 一台主控室的计算机可完成 数据服务器的冗余IO服务器控制客户端 RatPrimaryReport主报表服务器 RatPrimaryAlarm主报警服务器 RatPrimaryTrend主趋势服务器 练习18 3 分布式处理 3 28 实时系统管理 千万不要编译一个正在运行的系统 控制客户端 系统在初始运行时从BIN中获取工程运行所需的组件 CitectBINFolder 编译一个实时运行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论