SCADA中级培训课程PPT课件

上传人:辰*** 文档编号:24036849 上传时间:2021-06-18 格式:PPTX 页数:352 大小:5.32MB
返回 下载 相关 举报
SCADA中级培训课程PPT课件_第1页
第1页 / 共352页
SCADA中级培训课程PPT课件_第2页
第2页 / 共352页
SCADA中级培训课程PPT课件_第3页
第3页 / 共352页
点击查看更多>>
资源描述
培训目标 了解并掌握 VijeoCitect 的使用 实现 VijeoCitect 与 外部设备的通讯 在工程组态时应用你所学的 VijeoCitect 知识 故障诊断和处理 学会优化 VijeoCitect 工程的性能 学会使用Online help 和 Knowledge Base 日程 Day I SCADA 简介 组态环境 管理工程 集群配置 通讯配置 图形编辑 日程 - Day 2 命令和控制 精灵的创建 弹出页面和超级精灵 OFS Server 设备管理 事件组态 报警组态 日程 - Day 3 趋势组态 过程分析器 向导(菜单)组态 报表编辑 安全管理 SCADA 系统简介 SCADA是什么 “SCADA” is Super visor y Control and Data Acquisition 一个收集和分析实时数据的计算机系统 通常用于对设备或平台的“监视控制”,而并非“过程控制” 对数据的采集是实时的 SCADA可以非常简单 例如监控一个小办公室内的环境状况 SCADA可以非常复杂 例如监控一个大型的核电站内的设备运行情况 Network VijeoCitect 组态环境 章节 2 VijeoCitect 组态环境 系统配置要求 VijeoCitect 浏览器 包含工程 工程编辑器 图形编辑器 Cicode 编辑器 VijeoCitect 浏览器 自动启动和关闭工程编辑器和图形编辑器 工程选择和管理 备份和恢复 启动其他应用程序 包含工程 可包含多达 240 个工程 (包括系统工程) 不允许修改 Citect 自带的Include工程 -Include, CSV_Include 可以根据工程需求创建自己的Include工程 主工程1号生产线 2号生产线 CSV_ Include (XP Style) Include(Pre V5.5 Objects) 工程编辑器 建立和管理包含组态信息的 VijeoCitect 配置数据库 不管理图形画面 可以查看所有 VijeoCitect 工程数据库记录 dbf数据库文件 Cicode 编辑器Auto- Indent Syntax ColouringKeyWord Case 练习 2.1浏览组态环境Page 2-9 工程管理章节 3 管理工程 创建新工程 计算机配置向导 备份和恢复 包含工程 新工程 工程名:至多 64个字符 最好不要使用任何特殊字符: 禁止: “ * | : ? / ; 不推荐: ! # $ % ” ? / 下划线 _ is OK 结构化标签名可在精灵与超级精灵中使用字符串替换 避免每次输入整个标签名 练习 4.4Milk_Treatment变量标签 (4-25) 注意备份注意! 一定要经常备份你原始的 .dbf 文件!非专用 VijeoCitect 工具对dbf文件的修改会造成工程项目损毁 保存DBF的宏(Macro) 可使用Excel快速浏览多条记录或执行大量修改 在目录 c:Citectbin 下的宏文件save_dbf.xls可执行该功能 Excel 可默认打开 dbf 文件,但不能正确保存dbf 文件 必须将 Excel security(安全性) 调整为 “low” 并重启才可实现 利用 Excel 增加标签 利用 Excel 打开 Variable.dbf 右键点击并Save/Close DBF在 C:temp 中,命名为variable_new.dbf 练习(可选)使用 Microsoft Excel 添加变量标签 (4-27) 页面章节 5 页面本章一览 新建页面 CSV_Include 工程 绘制基本对象 实时属性 创建“符号” ActiveX控件 真彩图形 CSV_Include 模板 在工程编辑时仍保持与模板的关联 练习 5.1建立新页面 (5-6)Page 5-6 绘制对象Free hand 自由线Rectangle 矩形Polygon 多边形Text tool 文本Button 按钮 Symbol符号Active X control Line 线Oval 椭圆Pipe 管道Numeric 数字Symbol Set 符号集Genie精灵Process Analyst过程分析Cicode Function 函数Trend 趋势 绘制对象 对象也可从 “对象” 下拉菜单中选择 对象属性 外观 (General) 快速查找设置过的属性 修改属性后 显示在 tab中 外观 General Pasteuriser页面规划 练习 5.2绘制 Milk Treatment 图形画面(5-11) 有用的绘图贴示 “Lasso” 多个对象 组合对象 置前 置后 Copy: d / drag Mouse-down + arrow keys Enter + arrow keys 练习 5.3矩形, 方形, 椭圆和圆(5-15) 练习 5.4Pipes, Polylines and Polygons(5-17) 表达式向导 为避免出错 请使用表达式向导! 实时对象显示MyNewObject MultiStateOn / OffArray Threshold 练习 5.5运行时令对象显示不同颜色(5-19) 练习 5.6绘制棒图(5-21) 练习 5.7运行中显示实时数据(5-23) 练习 5.8在实时运行中显示文本(5-24) Symbol Sets 符号集 符号集 多个连续图形来显示状态变化 队列(Arrays) 随不同值改变颜色 动画(Animation) 随不同输入值移动 练习 5.9使用符号集(5-27) 符号集库 来自 Include 工程 创建用户自定义库 可避免在VijeoCitect 版本升级时被覆盖 Valve_Solenoid.up_small_green 多个工程的不同库可以合并 Symbol setlibraries库名 对象名 练习 5.10创建符号(5-31) ActiveX 控件 Microsoft 标准 分散独立的组件 可集成到 VijeoCitect 中 支持第三方软件开发的控件 ActiveX 控件 可针对不同控制设置不同的 ActiveX 属性 ActiveX 控件的插入与其它对象相同 仪表 菜单栏 日历 控制面板 练习 5.11添加 ActiveX 控件(5-37) 导入图形 从外部数据源导入图片 可支持导入多种文件类型,如: BMP DXF EPS JPG PCX PNG TIF WMF 练习 5.12导入图形(5-40) 调整色调 需转换的色调区域 选择一色调区域 转换至 确定转换色调的起始点 Hue 亮度 vs. 饱和度 白黑 (Selected Colour)50% 灰度饱和度亮度R G B172 60 140160 76 136148 92 132136 108 128124 124 124饱和度 R G B0 0 086 30 70172 60 140214 157 198255 255 255亮度 练习 5.13调整色调(5-43) 创建背景图片 锁定背景图片 锁定后无法选定背景图片 编辑 | 锁定对象 练习 5.14设定背景图片(5-45) 命令和控制 章节 6 命令和控制本章一览 滑块控制 点击控制 键盘控制 创建权限用户 滑块控制 粘帖”符号” 组态滑块的属性 滑块的关联标签及其滑动特性 计算准确的象素区间偏移量Symbol Slider(vertical) 练习 6.1滑块控制(6-3) 点击控制 粘帖符号 指定点击控制属性 指定变量标签启动设备 练习 6.2点击控制(6-7) 键盘控制 VijeoCitect 包含一些预定义的键盘命令 用户可自定义键盘命令 Keyboard Key 关联快捷键和键盘命令名 Keyboard Command 关联键盘命令名和Cicode函数 Hit F5 To goForward 键盘控制的作用范围 对象级别 页面级别 系统级别 练习 6.3键盘控制(6-14) 理解参数 ArgValue 键盘输入不能直接和变量标签关联 ArgValue是内部变量,接收“数字”输入 当按下 enter 键后 ,键盘输入的值被复制到变量标签 用户权限 权限默认情况下是没有等级区分的(i.e. 一个权限对应一个访问功能) 不分级的权限机制具有更大的灵活性, 尤其是需要使用area 区域的情况 等级化的权限可以由citect.ini文件的参数设置 PrivilegeExclusive = 0 指定权限8相当于赋予全部权限 8 - Highest1 - Lowest 用户权限 是安全架构的一部分 对象级别的访问 用户 也可区域 用户登陆 区域和权限 Viewable Areas Areas without restrictions Viewable areas for “Areas with restrictions” 练习 6.4创建权限用户(6-19) 精灵 章节 7 精灵本章一览 从库中导入精灵 创建新精灵 修改精灵 精灵语法 精灵 图形对象的集合 来自标准的符号 设置组合的动作及属性 为数据标签赋值或执行相关动作 什么是精灵? 一组可被重复使用的符号集Symbol Set PropertiesOn Symbol TAG | On Symbol | Green_PumpOff Symbol | Red_pumpNumeric Propertiesnumeric expression | Format | # EU#精灵的强大在于作为精灵的一组符号集仅需定义一次即可 每次使用精灵时,仅需指定其替换部分即可 练习 7.1从库中导入精灵(7-3) 浏览精灵的属性 双击精灵后,可在弹出的对话框中输入相关变量信息 按住 双击精灵可显示其属性 选择“连接到源”,则精灵的属性只读 创建精灵 在图形编辑器中 不要保存在 Include project library 中! 修改过的精灵需要使用Update Page 来更新页面 精灵的替换 精灵的替换是字符替换,不局限于变量标签 任何表达式都可被替换,如常量、标签等 只有可接受字符输入的字段才可实现精灵标签的替换功能Symbol Set PropertiesOn Symbol TAG | %status TAG%On Symbol | Green_Pump Off Symbol | Red_pumpNumeric Propertiesnumeric expression | %Speed Tag%Format | # EU# 精灵的替换 可以在精灵中指定变量或常量 按以下的形式 % . % 在使用时具体指定 Genie variable%name% Genie variable%privilege% 开发精灵On WhenOff Symbol On Symbol Tooltip:Toggle:Key: F5Toggle(Valve_Cool_CMD)Press F5 to change Valve_Cool_CMDValve_Cool_CMD F5F5Toggle(%Tag%)Toggle(Valve_%Name%_CMD)Press F5 to change %Tag%Press F5 to change Valve_%Name%_CMD%Tag%Valve_%Name%_CMD 练习 7.2创建新的精灵(7-8) 指定精灵的位置 弹出页面和超级精灵 章节 8 弹出页面本章一览 创建弹出页面 从符号中调用弹出页面 从精灵中调用弹出页面 创建超级精灵 This is really easy这很容易哦! 弹出页面和超级精灵 动态页面(通常为弹出页面), 使您能在系统实时运行时动态向画面传递信息 您可使用超级精灵来实现类似弹出页面的控制 可用于控制一个过程,或一个现场设备 OFFON 80 C OKAssWin(sPage, X, Y, Mode, sTag1.8) 精灵控制器.调用一个超级精灵Cicode函数来实现替换及弹出窗口的显示 超级精灵的 Cicode 函数 调用弹出窗口,并控制其显示的位置及方式 超级精灵.弹出窗口控制器 超级精灵 vs 弹出页面 超级精灵通过和精灵”attach”,可直接粘贴 弹出页面每次使用均需编写函数调用 超级精灵按以下形式保存到库中 .ctm 弹出窗口以页面的形式保存在工程中 变量替换 变量标签可在实时运行时通过? . ?进行替换 ?datatype number? AssWin(sPage, X, Y, Mode, sTag1,sTag2,STag3 )调用的页面名字 X,YCo-ord Mode sTag1 代表字符型变量 iTag 代表整型变量String, Integer, Digital, Real Tag1Tag1 Tag2 Tag3 对弹出窗口的分析 OFFON 80 COK?1?=1?1?=0 ?2?1?CloseWinFree()ModeAssWin(sPage, X, Y, Mode, dTag1,iTag2) Wintitle() 浏览系统页面 点击 工具 | 选项 选择显示系统页(List System Pages) 允许显示名字以 ! 开头的页面 帮助 - AssWin Modes 0 - N o r m a l p a g e . 1 - P a g e c h i l d w i n d o w . T h e w i n d o w i s c l o s e d w h e n a n e w p a g e i s d i s p l a y e d , e . g . w h e n t h e P a g e D i s p l a y ( ) o r P a g e G o t o ( ) f u n c t i o n i s c a l l e d . T h e p a r e n t i s t h e c u r r e n t a c t i v e w i n d o w . 2 - W i n d o w c h i l d w i n d o w . T h e w i n d o w i s c l o s e d a u t o m a t i c a l l y w h e n t h e p a r e n t w i n d o w i s f r e e d w i t h t h e W i n F r e e ( ) f u n c t i o n . T h e p a r e n t i s t h e c u r r e n t a c t i v e w i n d o w . 4 - N o r e - s i z e . T h e w i n d o w i s d i s p l a y e d w i t h t h i n b o r d e r s a n d n o m a x i m i z e / m i n i m i z e i c o n s . T h e w i n d o w c a n n o t b e r e - s i z e d . 8 - N o i c o n s . T h e w i n d o w i s d i s p l a y e d w i t h t h i n b o r d e r s a n d n o m a x i m i z e / m i n i m i z e o r s y s t e m m e n u i c o n s . T h e w i n d o w c a n n o t b e r e - s i z e d . 1 6 - N o c a p t i o n . T h e w i n d o w i s d i s p l a y e d w i t h t h i n b o r d e r s , n o c a p t i o n , a n d n o m a x i m i z e / m i n i m i z e o r s y s t e m m e n u i c o n s . T h e w i n d o w c a n n o t b e r e - s i z e d . 3 2 - E c h o e n a b l e d . W h e n e n a b l e d , a l l k e y b o a r d e c h o , p r o m p t s , a n d e r r o r m e s s a g e s a r e d i s p l a y e d o n t h e p a r e n t w i n d o w . T h i s m o d e s h o u l d o n l y b e u s e d w i t h c h i l d w i n d o w s ( e . g . M o d e 1 a n d 2 ) . 6 4 - A l w a y s o n t o p . 1 2 8 - O p e n a u n i q u e w i n d o w . T h i s m o d e p r e v e n t s t h i s w i n d o w f r o m b e i n g o p e n e d m o r e t h e n o n c e . 2 5 6 - D i s p l a y t h e e n t i r e w i n d o w . T h i s m o d e e n s u r e s t h a t n o p a r t s o f t h e w i n d o w w i l l a p p e a r o f f t h e s c r e e n 5 1 2 - O p e n a u n i q u e S u p e r G e n i e . T h i s m o d e p r e v e n t s a S u p e r G e n i e f r o m b e i n g o p e n e d m o r e t h a n o n c e ( a t t h e s a m e t i m e ) . H o w e v e r , t h e s a m e S u p e r G e n i e w i t h d i f f e r e n t a s s o c i a t i o n s c a n b e o p e n e d . 1 0 2 4 - D i s a b l e s d y n a m i c r e s i z i n g o f t h e n e w w i n d o w , o v e r r i d i n g t h e s e t t i n g o f t h e P a g e D y n a m i c S i z i n g p a r a m e t e r . 练习 8.1创建弹出页面(8-3) 练习 8.2从符号中调用弹出页面(8-8) 练习 8.3从精灵中调用弹出页面(8-10) 动态点 当你在图形页面中添加对象时,在对象显示位置自动产生的点 动态点的标号是自动给定的 用于确定对象的位置 超级精灵的格式是自动给定的: AN1 +1 键盘输入 AN2 +2 提示信息 请不要删除这些动态点 仅仅简单地将这些动态点从精灵的可视区域移开,它们仍会被保存 使用 Cicode 编辑器 当在精灵中使用复杂功能时,可使用Cicode 编辑器 选择 New and Cicode program 可使用彩色脚本! 可复制粘帖到窗口中 练习 (可选)创建超级精灵(8-12) OFS 服务器 (Optional)章节 9 OFS 服务器本章一览 什么是 OPC? OFS 服务器 VijeoCitect OPC 客户机 OPC 访问路径 什么是 OPC? (pg9-2) 基于 OLE 的工业标准接口机制,用于在SCADA系统与其它应用程序间提取及传递数据 OFS 服务器 (pg9-3)扮演着 I/O 设备与应用程序之间类似网关的角色,实现数据的传输 I/O 设 备 OFS 服 务 器 VijeoCitect 练习 9.1使用OFS配置工具Configuration tool建立模拟 练习 9.2模拟方式运行 OFS Server VijeoCitect OPC 客户机用于连接 OFS 服务器的的软件叫做 OPC 客户机 I/O 设备 OFS 服务器 OPC 客户机 练习 9.3使用 OPC 连接一个工程与仿真器 OPC 访问路径为 OPC 服务器访问特定工程(Item)建立路径 当同时有多个调制解调器连接到服务器时,也许相应的连接速度各不相同;可以为 OPC 服务器指定其中访问速度最快的路径作为其默认路径 OPC 访问路径 练习 9.4建立 OPC 访问路径 练习 9.5巡行 MilkOPC 工程 练习 9-5当 OPC Factory Server 模拟器运行时, 运行 MilkOPC 工程并打开Pasteuriser页 OFS 服务器本章小结 定义 OPC 建立 OFS 服务器 建立 OPC 客户机 建立 OPC 访问路径 设备章节 10 设备本章一览 什么是设备? 配置设备 使用设备历史文件 建立一个设备 什么是设备? 从 VijeoCitect 系统通过“设备”传送操作层以上的数据;通过IO Device传送底层设备级数据 可输出至 RTF files Rich text format (Microsoft 标准) ASCII files Plain text files dBASE 数据库 SQL数据库 通过数据库连接驱动 打印机 Device设备 添加新设备 系统 | 设备 允许按月或年的日志周期 citect.ini 文件中的data 路径变量 指定目录 设备历史文件 定义格式 路径名:文件名 文件类型 No. of files文件数量 0 no files -1 keep adding to 1 file(写入一个文件) n files Default 10(默认10) No logging!CommandLog为什么不工作? F5 !Valve 练习 10.1配置设备9-6 事件 章节 11 事件本章一览 定义事件 激活事件 事件组态 事件可引发一系列动作 例:可告知操作员当某过程完成时或当过程执行到不同阶段时,激活一系列指令 注意: 事件不支持冗余的服务 如果需要冗余方式运行事件, 请使用reports 事件组态 事件必须被激活后才可使用 使用 VijeoCitect 计算机配置向导来激活事件 您可在任意 VijeoCitect 计算机上运行事件,但每个事件仅对应一台计算机 Global (全局事件) vs. Named (指定事件) 事件并不一定需要特定的名称 网络中的 VijeoCitect 要想在所有的计算机上运行同一事件 取事件名为:GLOBAL 在特定计算机上运行事件 指定事件名称 Citect Computer Setup Wizard (Custom setup) 指定运行该事件的 VijeoCitect 计算机 在一个周期内的时间原点 使用的Cicode 函数 可使用 Citect 帮助来查询函数的具体功能 Rand(n) Generates a random number between 0 and a specified maximum number less one. Syntax: Rand(Maximum) Maximum: The maximum number. This number must be between 2 and 32767 (inclusive). Sleep(n) Pauses the current thread for the specified number of seconds SleepMS(n) Pauses the current thread for the specified number of milli-seconds 输入 Cicode 注解复杂Cicode事件 在(action field) 动作内容里有 64 个字符限制 练习 11.1定义和激活事件(10-3) 报警章节 12 报警本章一览 组态报警 报警分类 打印报警 显示报警 报警组 可发声的报警 将报警属性作为标签 定义报警 I/O 设备 报警状态图 ONON OFFOFF UnAck UnAckAck Ack 报警类型 Analog 模拟量 High High High Deviation Low Low Low Rate of Change Digital 数字量 One or Two Tags (ANDed) Hardware 硬件 Pre-configured in VijeoCitect system Advanced 高级 Action on Cicode program Time Stamped 时间戳 Like Digital but with a time stamp derived from the PLC 新建报警 通过 Citect Explorer 或 Project Editor 最多79个字符 练习 12.1报警组态(11-7) 报警分类 每个类别都可定义: 设置报警显示细节 (字体和页面类型) 日志(Logging)细节 (写到打印机或数据文档) 当报警发生时触发的动作 (例触发报警发声) 可具有关联的权限 报警显示排序 信息过滤 最多可支持多达16376 个报警分类 名字可达16 个字符 分类 0 是默认的分类 分类 254 保留作为用户定义的报警摘要 分类 255 保留作为硬件报警 报警分类 将报警分类 确立报警发生时所需的处理 设备 信息的输出地 报警分类 举例来说。 1000-series: 牛奶接受区域 1001 Critical Alarms 1002 Urgent Alarms Etc 2000-series: 巴氏消毒区域 2001 Critical Alarms 2002 Urgent Alarms Etc 3000-series: 装瓶区域 练习 12.2报警分类(11-12) 输出至打印机 大多数打印机是 page printers 很难生成line-by-line形状的报警信息 设备组 输出报警到多个设备 硬件 一个或多个打印机, SMS 网关, 文件 系统 | 组(System | Groups) 报警页 右键点击报警可查看报警细节 标准报警页面 在 CSV_Include 工程中的标准页面 报警 所有组态了的报警 硬件 预先组态的硬件报警 摘要 在事件日志中的报警事件历史 屏蔽 手动屏蔽报警 练习 12.3报警显示(11-21) 报警组 Digital Analog Time Stamped Digital time-stamped Analog time-stamped Advanced 在实时运行系统中利用报警分类进行分组 练习 12.4报警组(11-25) 声音报警 分 类 权 限Advanced高 级 1Digital数 字 2 Analog模 拟 3 123AlarmSound1 = c:coursesAdvAlarm.wav 练习 12.5声音报警(11-31) 报警属性标签 可将报警及其属性组态成一个报警属性标签 使报警在图形化的页面中可做动画显示AlarmName.HAlarmName.L 报警属性标签的使用必须首先设置报警 I/O服务器 Use alarm protocol 使用报警协议 alarm 作为端口名 报警服务器必须与 IO 服务器是同一台计算机Alarm_name Property 使用属性标签 输入 alarm.property 当条件满足时显示的文字输入 Alarm.propertyMulti-state Troubleshooting Tip上次是何时备份工程的? 练习 12.6报警属性作为标签(11-36) 趋势 章节 13 趋势本章一览 趋势变量标签 显示趋势 组态趋势显示 趋势历史文件 实时趋势 显示实时趋势 显示趋势 每一条曲线对应一个变量或某Cicode 表达式 曲线的历史数值可从历史数据库中读入 曲线的显示无需激活 需首先创建趋势标签 趋势变量标签 趋势变量标签在工程编辑器中创建,并与一个或多个变量标签相关联 趋势标签必须在趋势页中显示变量标签 趋势标签 趋势文件 趋势页关联 存储 读取历史数据趋势变量在趋势页中显示 创建趋势变量标签 最多64个字符 趋势的类型 周期型 趋势按照一定的时间间隔被连续地取样 (例如1s,10s等) 事件驱动型 每当触发条件满足时采样一次 周期性事件驱动型 当触发条件为真时按预先设定的周期采样 趋势 趋势页按钮 显示“趋势”页 CSV_Trend 中预先定义了趋势页的默认显示风格 其它趋势页的显示风格可通过调整 citect.ini 中的参数来设置 NavigationTrendPage 趋势历史日志 start stopSample 2 Sample 3 Sample 4 Sample 5 Sample nSample 1 Event趋势标签 24:00 Sun 练习 13.1趋势标签(12-5) 趋势模板风格 趋势浏览页面标准模板 练习 13.2显示趋势(12-8) 历史趋势显示 历史模式将使用历史趋势文件 显示某一特定时间段的趋势信息 趋势组变量标签 趋势标签 频率周期驱动类型存储 / 文件变量标签 趋势标签 变量标签 趋势标签 趋势组 笔的颜色 趋势显示 练习 13.3趋势组 (12-12) 文件管理 文件大小增加 根据经验可知 5Mb per month for each 1 second trend record(1s采样每月会产生5Mb文件) 变动 在组态改动前请先存档或删除原有文件 改变文件的位置 移动或新建文件夹 安全 为现有的趋势文件定制备份策略 实时趋势 利用计算机配置向导组态实时趋势 实时显示Tag值 激活趋势 实时趋势 在趋势线上任意位置点击可查看时间和日期 练习 13.4实时趋势(12-18) 过程分析工具 章节 14 过程分析工具本章一览 什么是过程分析 (Process Analyst)? 过程分析 (Process Analyst ) ActiveX 控件 过程分析 (Process Analyst)属性 在过程分析 (Process Analyst)中显示变量标签 笔(Pen)类型 显示趋势 改变过程分析的属性 比较趋势信息 显示报警 比较趋势和报警 过程分析 具备优秀显卡功能的高端 PC 至少64MB 显卡 (推荐128Mb ) 可显示 所有的趋势类型 报警信息 无需额外的组态 使用过程分析 可组态在页面的任意位置 实时运行时可组态 显示标签 增添笔的对话框 增加标签 模拟量 数字量 增加报警 组态笔 选择笔 点击选择多个趋势 点击选择相邻趋势 Analyst分析帮助文件 在实时运行可访问 在Citect帮助中无相关信息 过程分析视图 1. Main toolbar: Contains commands for performing general operations in the Process Analyst, such as opening views, printing reports 6. Vertical axis: Analog pens have a vertical axis on the left-hand side of the pane to indicate data values.2. Pens: A Process Analyst pen represents your trend and/or alarm data. The Process Analyst supports three types of pen: analog, digital, and alarm pen. 7. Cursor: A cursor allows an Operator to determine value at a given point in time by dragging the cursor line to the point required.3. Panes: Panes are used to group pens visually in the Process Analyst and are stacked vertically on the Process Analyst display. 8. Cursor labels: Display the value where the cursor intersects the trend value line4. Chart background: The panes are drawn over the chart background. Depending on the layout of the pens, the background may be partially visible 9. Navigation toolbar: Contains commands to allow an Operator to travel forward or backward through trends, as well as other navigation-related tasks.5. Date/time axis: Located at the top of a pane, the date/time axis displays the date or time (or both) of the data for the primary selected pen within a pane 10. Object View: When displayed, the Object View appears under the navigation toolbar and displays information about your Process Analyst pens. 过程分析视图 过程分析 / 趋势 “有不同之处但本质相同!” 使用相同的数据源 (趋势标签) 过程分析器可直接比较趋势信息和报警信息 无须先定义趋势变量标签 报警和趋势的同页面显示Alarms Trends Trend quality attributes Good Show/Hide Data points GatedNA 报警相关属性 Line represents Acknowledged/unacknowledged statusDifferent alarm states have different colours 定制化的显示特性 Multiple viewing panes allowed Multiple clusters allowed 更多的显示特性 Value of any pens at current cursor location Show/Hide Cursor Show/Hide Cursor Labels Labels can be moved for easy viewing 快速导航 Enable Zoom Box Undo last zoomSelect from pre-defined time periods Manually edit time span Lock/unlock pens Historian Web Client Browser Historian data quality informationSame Trend Tag two different data sources 指针 Logout()END 在登出前先打开主登陆页请确保在“无人登陆”时不要打开任何“高度机密”的页面 练习 15.2定制页面导航(14-6) 导航参数 在 Citect.ini 中 navigation 段可对工程中的主页面进行命名NavigationHomePage = HomeAlarmPage = AlarmHardwarePage = HardwareSummaryPage = Summary ToolsPage = AdminTrendPage = Trend 练习 15.3导航参数(14-10) 报表 章节 16 报表本章一览 报表的定义 报表格式 报表浏览 报表组态 周期型 触发型 周期性触发 系统 | 报表 输出到设备 在报表格式文件中定义格式 基于事件的触发 动作: Report (“Past”) Silo Exceeds level of 900 Lt 触发: LIC_Silo_PV 900 练习 16.1报表定义(15-4) 报表处理 定义报表格式 运行报表设备 输出报表到目的地 Report DestinationTemplate Device 文档浏览 文档的显示可使用内置的 File 模板 使用 Cicode 函数 PageFile() PageRichTextFile() DspRichTextScroll(AN,3,5) DspRichTextPgScroll(AN,3) 3=up, 4=down 5=number of lines to scroll 练习 16.2报表浏览(15-7) 安全性 章节 17 安全性本章一览 规划现场安全性 区域和权限 配置区域和权限 增加用户记录 实时运行时键盘和鼠标的使用安全性 工业现场安全 赋予不同操作员组有差异的操作权限 赋予不同操作员组有差异的浏览权限 该怎样为区域定义安全性 原则 对象级别的权限 (能做什么) 按照客户需求定义区域 (什么可被浏览) 默认设置为区域 0, 权限 0 区域和权限 安全性设定 每一个操作员都需对其负责的现场区域进行控制,当然也需浏览全部区域的权限;同时,部分操作员还需对临近区域具有部分控制 所有操作员都需拥有关闭其负责现场设备的权限 权限: 1: 主现场控制 2: 次级现场控制 3: 关闭权限 区域和权限 牛 奶 接 受(区 域 1) 巴 斯 德 杀 菌(区 域 2) 装 瓶 (区 域 3)操 作 员 1 可 浏 览 : Yes权 限 1: Yes权 限 2: Yes权 限 3: Yes 可 浏 览 : Yes权 限 1: No权 限 2: Yes权 限 3: Yes 可 浏 览 : Yes权 限 1: No权 限 2: No权 限 3: Yes操 作 员 2 可 浏 览 : Yes 权 限 1: No权 限 2: Yes权 限 3: Yes 可 浏 览 : Yes权 限 1: Yes权 限 2: Yes权 限 3: Yes 可 浏 览 : Yes权 限 1: No权 限 2: Yes权 限 3: Yes操 作 员 3 可 浏 览 : Yes权 限 1: No权 限 2: No权 限 3: Yes 可 浏 览 : Yes权 限 1: No权 限 2: Yes权 限 3: Yes 可 浏 览 : Yes权 限 1: Yes权 限 2: Yes权 限 3: Yes权限 1 = 主要控制 权限 2 = 次级控制 权限 3 = 关闭权限 区域 如果只有一个主要生产区域,则: 区域 1: 巴斯德杀菌和所有的报警页面 对操作员、经理和工程师可见 仅操作员和工程师可修改 区域 2 : Utility page专用页面 (如 测试区域) 仅经理和工程师可见 仅工程师可修改 权限 权限 1 主现场操作 可对电子管、泵和其它组件的开关状态进行操作 工程师可访问区域 1 & 2 操作员仅可访问区域 1 权限 2 次级现场操作 改变模拟变量值 工程师可访问区域 1 & 2 操作员仅可访问区域 1 权限 3 系统命令 系统关闭 & 系统信息 工程师只可访问区域 1 & 2 注 经理 对区域 1 & 2 具有只读权限 通过加载经理授权(manager licence)即可实现 用户组态 系统 | 用户 单个用户 一类用户 To ViewF2 全局权限权限 1- 8 的可视区域可视区域 设置可视区域 为权限 1-8 设定可视区域可视区域 用户 X区域 3 权限区域 2 权限区域 & 权限权限 2 3 4 5区域 1 权限 21 6 7 83 5 7 可视区域 1,2,3 实时安全性 计算机配置向导 控制菜单 标题栏 启动 取消 按键 计算机安全 (任务管理器) (开始菜单) 规则修改器( Policy Editor) 练习 17.1添加用户记录和组态权限(16-6) VijeoCitect的网络架构章节 18 VijeoCitect的网络架构 本章一览 Citect 数据服务器, I/O 服务器和客户端 配置只读客户端 分布式架构 VijeoCitect 实时系统管理 VijeoCitect 文件管理 运行VijeoCitect 工程计算机的角色 一个标准C/S系统包含有: 客户端 + I/O服务器 + 报警/报表/趋势服务器+ 时间服务器 +事件服务器Control ClientNetwork Transport Citect ServerDisk-based I/O Time Server Event Server I/O Server Alarms Reports Trends Multiple, no redundancy Multiple, with redundancy Primary and Standby onlyTo PLCsMultiple, with redundancy 集群 一个“集群”是报警,报表,趋势服务器和IO服务器的集成 一个工程可以包含多个集群 如为大型工厂的每个区域配置一个集群,可方便开发和管理 集群规则 每个集群的名称必须唯一 每个服务器组件的名称必须唯一 每个服务器组件必须属于一个集群 每个集群只能包含一对冗余报警服务器 在物理上必须分开(网络地址不同) 每个集群只能包含一对冗余报表服务器 在物理上必须分开(网络地址不同) 每个集群只能包含一对冗余趋势服务器 在物理上必须分开(网络地址不同) 每个集群可以包含无限多个的 IO 服务器 在物理上必须分开(网络地址不同) 集群规则 下面是一个有效的双集群架构 集群规则 这是一个无效的2-集群架构 集群的定义 在工程编辑器中定义集群名即可 还需为其它Citect SCADA的构成如数据标签、服务器等定义与其相关的集群 网络服务器地址 和以前的版本不同,网络服务器地址成为工程必要组成部分 为 IP 地址命名,该名称可在工程中直接引用 每个服务器可与IP地址名相关联起来 网络服务器地址 服务器启动时,它会匹配自己的IP地址和服务器列表中的IP地址,从而确定自己在整个系统中的角色 这意味着,对服务器的更换,仅需工程拷贝和IP地址的分配即可 The Server is Pulp_ServerThats Me! 客户端 客户端启动时,通过访问IP服务器地址列表搜索各类服务器,从而获得所需信息 搜索ReportServerAlarmServerTrendServeron Pulp_Server Here I am!There they are! Now I can connect Client has connected 全局客户端 一个“全局客户端”可以访问所有相关集群的报表、报警和趋势服务器 配置网络服务器 服务器需要: 服务器名 链接到网络地址 定位到集群中 通过Citect INI 文件查看冗余配置 View | Configuration FileCitect Cluster ServerConfigurationCitect 配置Citect的网络结构 选择”Network Computer”中的相关选项 Exercise 18.1配置集群和服务器3-3, 3-8, 3-14 客户端 客户端 Citect服务器CALLRATPrimReportRATPrimAlarmRATPrimTrendI have backup server names if you are not there RATPrimReportRATPrimAlarmRATPrimTrendThats meConnectedCourtesy Netbios 配置客户端Citect 服务器同时也一定是客户端 Control Client I/OServer I/O DeviceControl Client + Server I/O DevicesControl Client 控制客户端 控制客户端配置相关工程 配置相关服务器配置网络地址 练习 18.2配置控制客户端(3-22) 负载平衡 IO 服务器 IO设备CitectDisplay + Server I/O 设备从报表服务器从报警服务器从趋势服务器 一台主控室的计算机可完成:数据服务器的冗余IO 服务器控制客户端RatPrimaryReport主报表服务器RatPrimaryAlarm主报警服务 器RatPrimaryTrend主趋势服务器 练习 18.3分布式处理(3-28) 实时系统管理 千万不要编译一个正在运行的系统 控制客户端系统在初始运行时从BIN中获取工程运行所需的组件Citect BIN Folder 编译一个实时运行系统后 BIN中的文件被改变,实时系统可能发生紊乱 最优化的开发流程 不同控制目的组件应相对独立开发 质量控制或管理 实时运行 CitectSCADA 文件管理 本地文件管理 vs. 网络文件管理 Citect CitectCitectCitectCitectCitect网络中的每台计算都有独立的本地CitectSCADA文件备份同时每台计算机都指向文件服务器中的Master文件备份 Copy Parameter 通过设置Copy 参数可在线更新正在运行的工程C:CitectUserProjectCopy=servershare Run=servershare servershare C:shareControl Client File ServerRun&Copy可指向不同的路径,实时运行时Run的路径的内容被不断更新 MirrorRun&Copy可指向网络路径,工程所需组件均从网络路径直接获得 在线更新 在工程实时运行时,对后台工程的修改必须首先进行编译,并重启相关服务器组件才能实现 对后台工程的更改往往不需要重启客户端,只需在线刷新页面即可 在之后的练习中,大家可以观察在线添加普通变量标签、报警和趋势标签对服务器及客户端的影响 在线更新系统正在正常运行,怎样才能 将工程B“在线地”替换当前工程A呢?A pending new configuration 在线更新由于备份服务器的作用,可放心地将主服务器从网络中移除,并用工程B替换A pending new configuration 在线更新当主服务器重新在线后,除报警和报表数据,其余数据源均恢复至主服务器从趋势和报警服务器依然正常工作,提供相应服务当客户端刷新页面后即可获取工程B的工程信息,开发人员可再次测试 此时从服务器依然保持工程A的状态 在线更新将从服务器从网络中移除作最后测试,有问题可重启从服务器中 的工程A, 否则使用工程B更新从服务器 练习 18.4管理 VijeoCitect 文件(3-31, 3-37, 3-41) VijeoCitect 冗余技术章节 19 VijeoCitect 冗余技术本章一览 数据通道冗余 网络冗余 文件服务器冗余 数据服务器冗余 I/O 服务器冗余 磁盘 PLC 冗余 多个备用设备 配置冗
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!