




免费预览已结束,剩余417页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SAPOSIsoftPI系统应用培训 简介 讲师学生你在PI系统中的角色你需要学习什么技能 CourseOverview 时间 2天交互式的课程 理论80 练习和举例20 Objectives 了解PI数据库的基本原理学习访问PI数据库中的数据熟悉PIProcessBook和PIDataLink客户端的使用具备绘制流程图和制作报表的能力有问题请随时提问 CourseContent PI介绍Windows的普通对话框PIProcessBook在Excel里使用PIDataLink实际操作练习 1 0PI介绍 OSIsoft 成立于1980在美国 加拿大 墨西哥 德国 澳大利亚 新西兰 巴西和新加坡PI系统 在100多个国家有超过10 000套PI系统在使用世界上有许多成功的RtPM系统提供需要管理贯穿整个企业的实时情报的基础组织构造 PYsystem技术架构 PI系统是什么 PI系统是创造一个高级信息管理系统来从你的生产过程中获取数据的软件包还包括复杂的处理工具 用来把数据转化成信息 帮助员工作出及时的判断可配置的 交互式的显示随时随地传递信息PI的最初的目标就是 可以保存无限量的永远可见的数据它是OSIsoft公司的Real timePerformanceManagement RtPM 平台的一部分 PI系统是什么 PI系统是一套基于服务端和客户端的软件 是为完全自动采集 存储和展示工厂信息而设计的 PI PlantInformation因为PI常常被用作企业扩大应用的一个整合和开发平台 PI成为生产层到办公室的主要连接纽带 PI系统 基本构架 接口节点 分析工具 DataSource DCS PLC etc 其他系统 ERP Maintenance Lims PIServer 接口节点 DataSource DCS PLC etc 操作维护 管理决策 工程应用 Gap断层 实时数据库是管控一体化的桥梁 使用PI 从而达到 更好地了解企业生产的能力和经济效益通过对生产过程和重要设备关键参数的监控 使生产的运行状态保持平稳 减少了装置和设备的非计划停车 生产管理人员以及工艺工程师可以利用实时和历史生产数据对生产的工艺过程进行在线分析 进一步发现装置的运行规律 并及时地调整工艺参数 使生产处于优化状态 成本控制人员可以利用实时数据动态地监控生产成本 使成本控制发生在生产过程中 以达到降低生产成本的目的 当发生事故时 工艺人员可以利用实时和历史数据 对事故进行及时分析 查明事故发生的原因 以避免事故的再次发生 设备维护人员可以利用历史数据对设备的运行情况进行分析 对设备进行预防性维护并为制定设备的检修计划提供依据 抓住更多的市场机遇 PI 成功企业不可缺少的一员 工厂有了PI 就像给自己装了一面镜子 时时刻刻都知道所有装置的运行状况 工厂有了PI 就拥有了一笔巨大的无形资产 生产数据 这些数据如果不保存起来 就永久地失去了 工厂有了PI 就像有了一个严谨的师傅 过去的完整操作记录可以指导技术人员提高装置的稳定性和利用率 提高技术人员的运行和操作水平 有了PI 不仅各级领导可以直接通过自己办公室的微机看到生产情况 而且整个工厂各个部门的人员 都可以对这些数据进行分析 满足各自不同的需要 各个部门之间分析的结果不会因数据来源不统一而发生矛盾再也没有人会为查找几年以前的历史数据 不论是年度 月度数据 还是日级 秒级数据 煞费苦心 现在所有的趋势图和报表只需要点点鼠标就来了 有PI与没有PI有什么不同 1 1PI测点 测点是什么 一个PI测点是PI数据库中一组数据流的唯一的地址例如一个流量计的流量速率一个控制器的操作模式一个产品的批号操作员的文本记录统计或计算的结果 PI测点属性 每个PI测点有一系列的属性比如 向客户端应用描述测点 这个信息是如何显示的 控制系统接口描述测点 这个信息是如何发现的 向PIServer描述测点 这个信息是如何存储的 PI测点属性 测点名 PI测点唯一的名字 长度应小于80个字符 第一个字符必须是字母或数字 以下符号不允许使用 描述 PI测点描述单位 工程单位测点类型 变量的存储类型零点 跨度 最小值 范围数据源 允许PI测点通过数据接口分组 DCS PLC 或其他来源 Tag PI测点名称 唯一 Descriptor PI测点描述 26个字符 Engunits 工程单位PointType 变量的存储类型Zero Span 量程起点 量程范围和典型值Pointsource 允许PI测点通过数据接口分组 DCS PLC 或其他来源 PI测点属性 PIAlarm AlarmGroupsGPIPerformanceEquationCPITotalizerTPIRTSQCQPIPerfMon PIPingJPISNMP Ramp soak9RandomR 缺省测点数据源 测点类型 Digital 离散数值 On Off Int16 整数数值 16位 0to32767 acc 1 32767 Int32 整数数值 32位 2147450880to2147483647 Float16 测量浮点数 16位 acc 1 32767 Float32 浮点数 32位 单精度 Float64 浮点数 64位 双精度 String 文本符号最多可达1000个字符Blob 二进制对象多达1000字节Timestamps 任何在1970年1月1日和2038年1月1日的时间 日期 InstrumentTag 数据源中测点的位置或名称 即数采位号 PointSource 数据源名 将测点按接口分组Location1 接口ID号Location4 扫描频率号 见接口启动部分的 f参数 PI测点属性 接口 1 2数据流 数据测试 在存档之前每个值要经过两步的数据过滤测试 例外测试 只送有变化意义的数据给服务器 压缩测试 只存储需要可靠描述过程行为的数据 数据流 PI压缩运算 PI存档 实时值 新值 基于扫描或例外报告 例外报告 例外报告 压缩 数据流 例外和压缩测试应该得到有效调节 以达到有效的归档存储而又不丢失重要的数据 一些进一步的压缩想法 关闭压缩加工给我更好的数据 不 只是更多的数据数据将永远不比仪器的精度更精确好的压缩将会 允许更快速的计算只需更少的管理就可保存更多的在线数据使可用的数据对用户更有效设置压缩幅度为将确保数据的精确而没有重复的值 1 3时间 PI时标格式 绝对时间 一个指定的时间点 现在 18 dec 0216 00 00相对时间 时间是另一个时间的补偿 8h 8hours结合在一起使用t 8h today 8hours 绝对格式 PI的缺省格式 dd mmm yyHH mm ss dd天mmm月份 Jan Feb Mar Apr May yy年HH24小时格式mm分钟ss秒 例子 18 May 0410 43 29 Back 时间缩写 指导练习 PI时间表述下面的时间标签 Tuesday 2d16 y 8h 30m把下面的时间表述成合法的PI时间标签 今天早上6 00本月4号的下午4点12小时以前2012年3月1日下午2点15分30秒 2 0常见的Windows对话框 PIServer连接窗口查看连接信息 在这里做的任何改变将存储在Windows的注册表里 PIServer列表 PIServer连接窗口编辑连接信息 编辑PIServer信息 PIServer连接窗口添加一个新的连接信息 为了建立一个新的连接 服务器名 一个PIserver的IP地址或主机名用户名 pidemo或任何其他的用户名端口 PI3Server为5450 接下来的屏幕将提示用户口令 如果必要的话 测点搜索窗口 在PIProcessBook 从工具菜单里测点搜索命令使用工具栏 一个目标属性窗口 在PIDataLink 在Pi菜单里的测点搜索命令 测点搜索窗口 基本搜索 测点搜索窗口 高级搜索 测点搜索窗口 别名搜索 测点信息窗口 3 0PIProcessBook PIProcessBook是什么 软件允许用户建立形象化的生产工艺流程图 查看实时数据和趋势图PIProcessBook也包括了VBA的开发环境 标准的Windows结构 PIProcessBook使用标准的Windows环境 使它的可用功能可以从以下方式得到 菜单工具栏 菜单栏 菜单栏 菜单栏 主要工具条 从选择View Toolbar菜单下面选择工具条可以用置顶或悬浮 PIProcessBook模式 运行模式 用来浏览PIProcessBook的里元素编辑模式 用来创建或编辑一个PIProcessBook元素使用工具菜单或画图工具栏来改变 3 1运行模式 开放的元素 双击打开一个项目使用新建或打开按钮 每次点击新建都会新创建一个新的窗口打开总是指向同一个窗口 多个拷贝 查看模式 PIProcessBook有2种查看模式 ALT V或浏览菜单下面的Outline Book BookModeOutlineMode 大纲视图浏览 在运行模式下 你可以选择显示的级别 根据数字或者 和 符号来展开或者折叠目录的一部分在编辑模式下 箭头用作改变一个对象的级别或者上下移动它 绘图菜单 列出可以添加到显示里的图素静态图素动态图素在编辑模式下 选择想得到的图素把他们放在显示里当有提示时定义它的外型构造 动态图素 趋势图X Y图条形图动态值ActiveX控件多状态符号 趋势查看选项 趋势放大和缩小全屏显示改变显示的时间周期改变垂直轴线刻度趋势指针返回到最初的设置提示 这些功能只在运行模式下 缩放 在趋势边界线内拖拉矩形框使用复原按钮返回到初始定义 全屏 在运行模式下双击来激活再次双击返回到未激活状态 太小了双击它 竖轴刻度 前面描述的缩放功能已经改变了竖轴的刻度手动改变竖轴刻度单击或双机刻度符号弹出对话框 激活指针来显示在一个或多个给定时间的准确数值 趋势指针 更改时间范围 前面描述的缩放功能 向前向后一段时间 功能 浏览向前向后的一段时间并访问适当的归档数据使用滚动条 改变时间范围 在View菜单里TimeRange功能或使用绝对或相对时间格式传递给参数的值必须是 以便获得自动趋势更新 返回初始配置 使用View菜单下的Revert功能或者按钮来返回最初的显示状态右键单击趋势图 在菜单里点击可以返回到上一步或下一步 临时趋势 Ad Hoc 在运行模式下 有两种方法创建一个趋势 在当前窗口 选择一个或多个值 点击然后画一个矩形框来显示趋势 并可永久保存在一个新窗口 选择一个或多个值 然后点击创建一个临时趋势 也可以来保存这个新窗口为一个显示页 XY图 离散图用来显示数值集之间的关系数值在横坐标上 X Axis 表示的是一个PI测点的值而不是时间 选择一个基数测点 选择一个对比测点 难以获得的数据 趋势什么也不显示值显示 NoData 没有数据 趋势指针显示 NoData 没有数据 棒行图显示斜纹线多状态符号显示用户定义了的状态 练习 浏览ProcessBook 目标使自己熟悉PIProcessBook的环境用一个现有的PIProcessBook掌握如何应用趋势 3 2编辑模式 创建一个PIProcessBook 使用File New或图标PB文件 ProcessBook练习薄PB目录 PIProcessBook元素 显示 PB显示 独立的显示画面 注意 一个 在PB名字里的星号 或者标题栏里意味着这个文档没有被保存或自上次保存后已经被修改了 ProcessBook元素 5类ProcessBook元素显示页链接页操作系统命令链接ProcessBook文本 添加一个ProcessBookText元素 组织ProcessBook文档的标题 在创建模式下 用Insert Display 添加一个ProcessBookDisplay元素 ProcessBook文档的主要元素 在创建模式下 用Insert Display 添加一个ProcessBook的操作系统元素 打开一个外部文件并启动外面的应用程序计算器 记事本Excel表 Word文档 Access数据库IE里的Web站点 练习 创建一个PIProcessBook 目标创建一个新的ProcessBook练习薄文件创建一个显示目录 趋势创建 在编辑模式下 可以从绘制 Draw 菜单或点击使用趋势选项用鼠标画一个矩形框定义趋势的大小有一个有四个不同标签的设计窗口允许配置趋势 常规 显示格式 描记线格式和布局 趋势创建 常规 General 标签 趋势创建 显示格式 DisplayFormat 标签 趋势创建 描记线格式 TraceFormat 标签 趋势创建 布局 Layout 标签 多个趋势创建例子 5个趋势达到同时创建RowColExRowExCol2211总和 2x2 1x1 5线条和纵栏底部特殊的线条和纵栏顶部 趋势修改 选择一个趋势 并在编辑 Edit 菜单下使用格式设置选项在编辑模式里双击趋势按钮用来修改被选中趋势的字体这个按钮只在编辑模式下可用 练习 趋势创建 目标创建一个新的ProcessBook趋势 静态图形 从绘制 Draw 菜单下进入矩形椭圆 圆线条 折线多边形弧行从图形库里或者导入的图形所有的图素都可以被组合 改变颜色 连接 或者作为多状态对象 线条和颜色属性 在格式工具栏用来改变线条属性用来改变颜色属性应用变化到选定的图素如果没有选定 缺省属性是对新的对象 线条 颜色 对象库 图标按钮允许访问图形对象库 导入图形文件 在一个显示页里导入图形文件使用按钮或者Draw菜单下的Bitmap选项 队列 从排列菜单里使用队列选项来排列对象 向前或向后移动对象 在Arrange菜单使用选项向前Forward 向后Backward 提到前面BringtoFront和放在后面SendToBack来决定对象的层 vs 对象组合 使用排列Arrange菜单里的组合选项来组合对象 取消对象组合允许把处理过的组合对象作为一个单独的对象 vs 旋转 使用Rotate 旋转 来旋转一个对象 用Flip 翻转 来颠倒对象 水平或垂直方向当你画图时 使用SnapToGrid 对齐网格 来促使对象按格子排列使用GridSize 网格尺寸 来修改格子空间 练习 插入静态图素 目的在一个显示目录里插入并整合静态图素 动态图素 下面的动态图素可以被添加到一个显示页里 数值棒形图多状态符号 动态图素 棒形图和数值 棒形图 一个棒形显示一个测点的当前值作为这个值的指定范围值的比较 接下来的选项是可以利用的 水平或垂直位置最小值和最大值是基于 PI测点的零值和范围属性或者 用户自定义的最小值和最大值自定义颜色当使用后面描述的时间函数时 可以显示过去的值 动态值 动态值是是一个测点的当前值下面的选项是有用的 显示或不显示测点名 并在那里显示 显示或不显示时间标签 并在那里显示 显示或不显示工程单位当使用后面描述的时间函数时 可以显示过去的值 多状态对象 根据用户定义的值可以改变对象的状态 棒形图动态值图形符号 命令按钮 可以用作内部导航设计 练习 在ProcessBook里插入动态图素 目的通过增加属性实时改变的生动的图素学习怎么优化你的显示页 这些图素由以下的ProcessBook对象组成 条形图PI测点多状态符号命令按钮 OLE对象 OLE ObjectLinkingandEmbedding对象链接和嵌入 OLE对象 文件的一部分 由另一个应用创建 变成了主文档的一个整体部分在ProcessBook Insert菜单 Object 选项 创建OLE对象 新建 Createnew 选项在ProcessBook里插入一个新的空白文档 由文件创建 CreatefromFile 选项在这个 Link 选项 在ProessBook里完整嵌入一个已经存在的文档在 Link 选项 链接一个在ProcessBook已经存在的文档 文档刷新将反应在ProcessBook 练习 插入一个OLE对象 对象使用OLE学习插入一个对象 3 4参数选择 新对象的缺省定义 Trends 趋势 在工具 Tools 菜单下的首选项对于所有的对象Color font和linestyle 打开一个显示页不要选择任何图素使用颜色Color 字体Font 和线条LineStyle 工具来定义缺省属性 配置参数 颜色 字体 使用工具 Tools 菜单里的首选项 常规参数 使用工具 Tools 菜单里的首选项 配置参数 趋势 使用工具 Tools 菜单里的首选项 PIProcessBookandVBA VisualBasicforApplications VBA VisualBasic6 0环境可以执行复杂运算并使ProcessBook自动化的VBA脚本程序访问对象如 显示页符号 文本 线条 数值 趋势数据集每个微软对象缺省选项ActiveX控件等等 VBA编辑器 允许开发 VBA代码在ProcessBook里的关联对象ActiveX控件相关VBA窗体 VBAProject s 代码编辑器 练习 使用VBA 1 目的 在一个PIProcessBook文档里插入VBA代码在pdi文件中实现带有按钮的趋势控件的制作 4 0PIDataLink PIDataLink是什么 PIDataLink是一个OSIsoft为MicrosoftExcel做的附加项这个附加项让你从PI系统里导入数据到一个电子数据表做进一步的分析用 PIDataLink菜单 功能是取一个单一值 功能是取一系列的值 功能是取计算过的值 趋势工具 测点搜索 连接 更新按钮 测点信息 设置和帮助 模块数据库 PIDataLink设置 决定在TagSearch 对话框里被选定的Tag是怎么被拷贝进电子表格里的 列或者行 决定DataLink结果的数字格式 决定DataLink结果的time date格式 决定是否把PI服务器的名字自动拷贝到PIDataLink对话框 决定PIDataLink是从 服务器还是客户端 说明的时间是哪个时区 设置刷新方式和时间间隔 菜单函数 PIDataLink3 x和4 X的比较 New 当前值 函数 PICurrVal取一个测点的当前值 存档值 函数 PIArcVal从PI归档文件里找一个指定时间标签的单一值 从PI归档文件里取一指定个时间的值 只在这个指定时间里存在这个归档值的时候 插入值 0 0 5 1 1 5 2 2 5 3 3 5 0 1 2 3 4 5 时间 值 测点属性 函数 PITagAtt取一个测点相关属性 刷新电子表格 按F9键按ctrl alt shift F9在包含Datalink函数的单元格中右击 选择重新计算 支持的时间格式 在一个Excel单元格里 时间格式的输入依靠本地的Windows区域设置有效的时标例子 2004 11 1810 43 2718 nov 200410 43 2711 18 0410 43 27在一个DataLink对话框 输入时标必须是PI的时间格式 绝对时间或相对时间 合法时间的例子 18 Nov 0410 45 24 15mT 8h 练习 目标 学习用以下的函数从PI数据库里取出一个单一值 当前值函数Currentvalue归档值函数Archivevalue测点属性函数Tagattributes 存档值vs 样本值 存档值 保存PI归档文件里的值样本值 在每隔一段时间取一个值 这些值是从归档值里的插入值 样本数据 函数 PISampDat从归档文件里取间隔时间均匀的插入值 Remember 压缩数据 开始时间 结束时间 从一个归档文件里根据开始时间和结束时间取压缩数据 计算边界类型 在里面 B C D 在外面 A B C D E 以内值插入 F B C D G B C D E Start Time End Time A F interpolation G interpolation 练习 目的 使用以下的函数练习从PI数据库里取出多个值样本数据开始时间 结束时间的压缩数据 压缩数据 开始时间 数据个数 函数 PICompDat从归档文件里取指定数目的压缩值 用户决定初始时间和返回的数值个数 Excel里的 IF 函数 语法 IF Logical test value if true value if false 练习 目的 使用下面的函数 学习把Excel的作用和附加函数结合在一起压缩数据 开始时间 数值个数 Excel函数IF 定时数据 函数 PITimeDat用一系列时间值取同步的样本数据 必须引用的单元格 计算数据 函数PICalcDat取一个给定的测点的计算值 在一个指定的时间间隔内可以取总和 最小值 最大值 标准偏差 范围 计数 平均值和中间值 中位数 total theminimum themaximum thestandarddeviation therange thecount theaverageorthemean 什么是转换因子 在计算数据 CalculatedData 函数里使用PIDataLink时一个用来把一个数字的单位改变为另一个单位的因数比如 1000g kg 2 54cm inch 24hours day 1440minutes day当在计算数据使用Total函数 转换因子被用作纠正PI把数据的单位以天为单位的假设当原数据的单位是单位 天 则转换因子 1 转换因子 当用PIDataLink计算总和 TOTALS 提供正确的转换因子是很重要的 因为PI计算总和是以天为单位的 例如 对于一个以m h度量的流量 必须提供转换因子24来转换单位为每天m m h D 24h d 计算总和 0 1 3 5 7 0 1 2 3 4 5 6 7 8 9 10 11 时间 小时 流量 m3 h 正常的总和 3m3 hx3h 5m3 hx2h 1m3 hx3h 22m3 PI把这个流量认为是m3 d PI总和 3m3 dx3 24d 5m3 dx2 24d 1m3 dx3 24d 24h d 22m3 通过PI计算的总和必须乘以一个24的转换因子 PI里的梯形规则 存档值 存档值 t1 t2 平均值 在给定时间段下的曲线下面的面积 平均值 时差 平均值 units time t2 t1 时间 给定时间片段下的总量 积分 在曲线下面的面积 PI里的梯形 例子 例子中给定时间的总量 40somethings 5秒unitoftime 40somethings 5秒 1天天86400秒 0 0023somethings 转换因子 0 0023somethings 24 0 0556m3 练习 日产量 目的 学习使用下面的函数从PI数据库里取出乘积计算值Calculateddata 过滤样本数据 函数 PISampFilDat取出一系列的符合过滤条件的均匀插入值 过滤函数 数字 不需要单 双引号0 0 125 34 56测点名需要单引号 cdt158 temp tank 1 FIC5821 PV 时间标签需要单引号 14 nov 04 t 8h 字符串需要双引号 Thisisastring 过滤器描述可以使用相关的操作符号如 sinusoid 50 ba active 1 Active 过滤语法 逻辑和数学操作 过滤器可以使用下面的逻辑符号 And Or Not过滤器可以使用下面的数学运算符 例子 流量1 流量2 50AND 温度23 90 泵速 2 泵速 100 过滤语法 数学函数 过滤器使用下面的数学函数 abs atn cos exp int log 和log10 sin sqr tan sgn 例如 sqr flow1 pv flow2 pv 2 cos flow3 pv 表达式计算 嵌入函数的例子 Range 从最小到最大的幅度StDev 以基于时间的标准偏差TagAvg 基于时间的平均值TagMean 基于事件的平均值TagMax 一个周期的最大值TagMin 一个周期的最小值TagTot 一个周期的时间积分 练习 Off SpecificationProduction 目的 使用下面的函数 学习应用过滤设置来从PI数据库里筛选值FilteredSampleddata 过滤压缩数据 时间 函数 PICompFilDat根据开始时间和结束时间取出满足一个过滤条件的压缩数据 过滤压缩数据 个数 函数 PINCompFilDat取出满足一个过滤条件的压缩数据 用户决定开始时间和返回的数值个数 练习 样本质量 目的 通过使用下面的函数 学习应用过滤器来选取从PI数据库中筛选的数据FilteredCompresseddata 开始时间 个数 表达式计算 函数 PIExpDat根据测点表达式计算获得数据 通过SampledData对话框 其他的表达式计算方法 表达式计算也可以被执行对于一段过去了的指定时间 存档数据对话框 对于一系列指定的时间 TimedData对话框 为了获取统计值或一个描述的总和 AdvancedCalculatedData对话框 练习 表达式计算 目的 学习使用下面的函数在测点里运用运算符存档数据 ArchivedData PI用来估算一个表达式或测点当前值 时间过滤 函数 PITimeFilter取出一个表达式为真的时 时间的总和 Exercise 运算时间 Excel 目的 用下面的功能计算运行时间TimeFiltered PE里的时间函数 TimeEq 返回一个测点等于指定值的总时间 秒 语法 TimeEq 测点名tag 开始时间starttime 结束时间endtime 值value 例子 TimeEq BA ACTIVE 1 2h ACTIVE TimeNE TimeLT TimeLE TimeGTandTimeGE也可以用注意这些函数的结果是以秒为单位用86400除以这些函数的结果 使其转换为以天为单位 PE里的If Then Else 一个过滤表达式 计算式或者过滤器 可以使用If Then Else表达式语法 IFexpr0THENexpr1ELSEexpr2例子 IF Tag1 50THEN underlimit ELSE good 注意 你必须包括IF THEN和ELSE声明也可以嵌套if then else表达式 计算数据vs 表达式计算 SampledData对话框Expression TagMax sinusoid 8h 计算 sinusoid 的在过去的168小时 7天 每24小时一次的最大值 计算过去的168小时 7天 每24小时报告一次最近8小时的 sinusoid 的最大值 Excel里的 连接 函数CONCATENATE 不能联合文本和参数到DataLink对话框的单元格里使用CONCATENATE函数来加入几个文本字符到一个文本字符串里 最多可达30个文本字符类型可以是 文本数字单元格引用语法 CONCATENATE text1 text2 etc 例子 Concatenate myname is B2 假定单元格B2包含一个名字 趋势显示工具 创建类似ProcessBook的趋势基于PI数据和 或 工作簿里的数据自动更新选项修改刻度和外观选项可以缩放趋势的一部分 PI菜单 InsertTrend选项 趋势工具配置 趋势向导定义数据源定义它们将如何显示 格式属性在每个单个的趋势里配置颜色 线条等等 趋势显示工具右击菜单 右击菜单允许用户做以下的操作 临时修改数值范围和时间范围返回到初始的数值范围和时间范围永久修改数值范围和时间框架 Revert选项没有应用到这个改变上 为这个时间框架添加一个滚动条添加标记改变趋势的外形 颜色 线条等等 添加或移除趋势删除 移动 调整趋势大小 Exercise 目的 用以下的数据学习使用函数插入趋势InsertTrendExcel电子数据表的数据PI数据 测点的PointID 这个函数允许用户始终引用一个指定的测点ID而不是测点名当测点名有可能要改变事是非常有用的 扼要重述练习 TimePermitting BuildaDataLinkReportto 显示测点CDT158的当前值 Reactor1的温度显示今天早上9 00CDT158测点的值显示用 Sinusoid 的值乘以当前温度值的PI函数的结果 使用PI函数来显示这最后存档的15个值 并显示时间标签显示CDT158的一个10h的趋势到工作簿 提示 你的老板希望能够实时的滚动趋势 显示在过去的24小时内有多少小时CDT158 80 Questions PI培训课程 PI TR 002 IPI3系统管理I基本技能Version3 3 目标 系统设置和建点如何管理和维护PI系统安装和故障处理 课程内容 1stDay 1 PI系统结构PISystem综述 Chap 1 PISystem数据流 Chap 2 数据压缩 Chap 2 PI系统服务 Chap 1 2 PI客户端工具3 PI测点设置 Chap 3 PI测点属性开关量状态表 课程内容 2ndDay 4 PIConfig工具 PI测点设置 Chap 12 PI系统表PI点类型帮助命令列出测点创建测点删除测点输入 输出结构5 图形化设置工具PI SMT Chap11 PointBuilder 课程内容 2ndDay 续 6 测点设置优化7 安全性 Chap 3 用户和用户组测点安全PI安全认证防护墙系统安全 课程内容 3rdDay 8 PI接口PI OPC接口通用接口基于通用接口的安装启动 停止接口I O速率点ICU问题处理接口状态工具数据缓存及其大小 课程内容 4thDay 9 应用PI服务器模块性能公式 PE 和PE计算 Chap 4 10 PI系统管理 Chap 10 PI系统进程PI启动和停止PI系统工具PI数据文档的维护PI系统备份安装和系统调整PI系统管理任务 PI系统是什么 PI系统是一套基于B S C S架构的计算机软件 用于自动采集 存储和显示工厂实时数据 PI PlantInformation 1 0PI系统结构 PI系统结构 chap 1 数据源 PLC DCS Other 工厂仪表 PI UDS PI服务器 PI PI 客户端工具 ProcessBook DataLink PI Profile PI 数据采集 缓存 节点 PI 企业管理 ERPLIMS Maintenance 工艺改进SimcaPLooptuningSigmafineAPCSQC Intranet Internet PIICE PIActiveViewReports ConfigTools ICU SMT PI 系统平台 PI PI数据流 Chap 2 PI数据流 PIData fromthesnapshot archive orpibasess Redirector COMcall ReturnData COMConnector 外部数据System 1 COMConnector 外部数据System 2 COMConnector 外部数据System 3 PINetMgr Request Response COM接口 Chap 2 使用COM连接器检索数据 当前应用的HoneyWellPHDHistorianAspenTechIP21正在开发的OLEDB 数据源必须为时间序列 AspenTechCIM21WonderWareInSQLPICOM接口SDKOSI已经开发了一个工具箱 用来创建自定义的COM连接器 系统数据流路径 p 21 1 测点定义 测点必须存在 2 例外报告 DCS 接口 3 快照子系统 保存最近数值 4 压缩子系统 旋转门算法 5 时间队列 缓存进入的事件 6 缩放 仅对float16类型的测点 7 数据缓存 性能 8 数据文档 例外报告测试 Chap 2 新的值将不被报告除非 新值超出或等于设定的例外值 ExcDev 并且两次数据的时间大于或等于给定的最小例外时间 ExcMin 或两次数据的时间大于或等于给定的最大例外时间 ExcMax 当一个值通过例外测试后 这个值和前一个值将会被报告 例外报告 测点量程从0到100 每隔10秒扫描一次 ExcDev 1EngUnit ExcMax 600sec 时间处理 Chap 2 压缩 Chap 2 压缩 Result Back 另一个压缩示例 CompressionDeviation 压缩规范 最小压缩时间 CompMin 最大压缩时间 CompMax 压缩偏差 百分比或以工程单位 CompdevpercentorCompDev 是否压缩 OnorOff 调整压缩规范以保证更加高效的存储重要的实时数据磁盘空间及性能vs数据精度 推荐的数据压缩标准 最小例外偏差的设置主要考虑设备的采集精度 最小的压缩精度的设置主要考虑数据重要性 如果数据源为基于例外报告的 那么可以将例外测试关掉 设置excMax为0 例1 内部主要的温度参数可以设置例外为0 1度 每变化0 2度存储 设置ExcDev 0 1且CompDev 2例2 外界的温度参数可以设置例外为0 1度 然而 外部温度的变化并不重要 设置ExcDev 1degrees并且CompDev 1degree 时间队列 它是指一种内存映像 能在数据存储进程失败时保存数据时间队列能够溢出到文件 pi dat pieventq dat 此文件将会在存储进程重新成功启动时自动恢复数据 如果你的PI系统没有足够的资源来实时的恢复事件队列文件 则可以采取以下措施 你可以将文件改名以后再恢复它 你可以用离线文档恢复工具离线恢复 数据缓存 一个能够大约存储每点4K 用户定义 数据的内存区域 有效值通常直接写入磁盘 但是每隔15分钟 由用户设置 PI丢弃一次没有来得及写入的值 缓存中的数据总是被最近请求的数据替换 因此缓存中总是保存着最近用户请求的数据 数据流 读取新值 onexceptionorbyscan 例外报告 建议 数据采集要尽可能快 例外和压缩的设置要恰如其分 PI系统服务 Chap 1 pp5 6 核心子系统PI网络管理PI日志子系统PI数据更新子系统PI基础子系统PI快照子系统PI数据档案子系统PI停机时间管理子系统PISQL子系统PI重定向器 PI系统服务 PI服务器应用程序PI统计计算PI批处理子系统PI报警子系统PI性能计算调度 PI系统服务 PI接口PI RampSoakSimulatorPI RandomSimulatorPI RecalculatorSubsystemPI PerformanceMonitorPI PingDataMeasurementProgramPI SNMPInterfacePI BatchGenerator PI系统性能计算子系统 Chap 4 用来进行实时数据的计算 事件触发或基于时间策略 在一个方程式中能够使用多个相同的测点用PI测点来存储计算结果可以使每个人都看到相同的数字包含一系列函数库 PI统计计算子系统 Chap 6 PI统计子系统可以计算一个测点的以下统计数字 total average minimum maximum range standarddeviationandmedian 并且 它可以计算操作时间和事件数 PI统计子系统在快照中获取数据比性能方程在历史库中获取数据进行计算要精确 PI统计与PI计算比较 PISQL子系统 Chap 8 可以将PI系统看作ODBC或OLEDB的数据源 以下的表可以用ODBC来察看数据 pipoint piavg pimin pimax pitot picomp pimean pistd pirange pialias pibatch pibaunit 并且 你可以用PIOLEDB来察看修改以下的表 PIUser PIGroupandPIDS 为了查询数据库你必须安装PI ODBC客户端 OSIsoftWindowsODBCdriver 或PI OLEDB客户端所有的表都是可读的 Piarchive允许插入数值 对于PIUser PIGroup PIDS及Pipoint表可以用PI OLEDB客户端修改 例如 selecttag value timefrompicompwheretag flow pv PI报警子系统 Chap 9 报警子系统PI 报警子系统被设计为控制系统报警点的有益补充 而不是替代物 因为PI系统可以采集不同数据源的数据 所以可以对报警点集中管理 报警点类型高于或低于给定的报警限与特定的状态相同或不同变化率的改变在PI测点中保存报警信息 报警条件和报警统计 PIPing接口 BasicVersion 监测客户端和服务器连接的稳定性 一般来说 PIPing衡量ICMP包发送到客户端返回到服务器的传送时间 这个程序能够帮助用户诊断TCP IP网络的故障 局限性在一个PI UDS服务器上最大允许32个这样的测点在同一时间只能有一个接口的实例运行 CodeRedAttack 6PM PI SNMP 基本版本 此接口可以收集通讯网络有关信息 操作PI SNMP需要设备能够传送或接收经SNMP协议传送的信息 也就是说 它们必须有支持SNMPv1或SNMPv2的SNMP代理 版本限制一个PI UDS服务器最多支持个32SNMP测点在同一时间只能有一个接口的实例运行 通讯设备映射 PI性能映射 基本版本 提取和存储WindowsNT 2000性能映射计数器 和PI计数器 计算机统计信息 CPU HD剩余空间 内存 网络 PI统计信息 存档速率 快照速率 压缩比率 到服务器的连接数 基本版本的限制一个PI UDS服务器最多支持个32SNMP测点在同一时间只能有一个接口的实例运行单独版本的程序支持多个PI服务器 PI性能映射 BasicVersion PI 性能映射计数器 性能映射计数点的例子 PERF LOCALHOST LogicalDisk Total FreeMegabytes 以M为单位显示剩余磁盘空间PERF LOCALHOST Memory CommittedBytesInUse ratioofMemory CommittedBytestoMemory CommitLimitPERF LOCALHOST Processor 0 ProcessorTime 显示CPU利用率 多服务器映射 DuetoaGrowinglogfile 内存泄漏鉴别 PI模块数据库 可配置结构工厂和设备的层次结构产品和别名表示按控制循环分组测点存储多种类型的属性 元数据 使用别名简单化测点访问和搜索保存所有更改的历史记录修订和生效日期PI模块可重用 复制 粘贴 使用MDB的PI工具 PI BatchDatabase PI RTSQC PI ACE ProcessTemplate PIICU PI ModuleDB 2 0PI客户端工具回顾 察看PI数据 PI客户端工具 PI ProcessBook PI DataLink PI Profiles PI ManualLogger PI ControlMonitor PI BatchView PI SQC 默认情况下这些工具使用5450端口PI API 应用编程接口 PI SDK 面向对象开发包 PI ODBC PI OLEDB ODBC驱动 OLEDB客户端 PI接口 95 为读 写接口 例如 RDBMS接口 SemAPI接口 PI客户端工具 PI ProcessBook 让用户创建并显示生产过程模拟 值和趋势的软件 PI客户端工具 PI DataLink MicrosoftExcel插件该插件让你从PI系统中提取数值并拷贝到数据表中 以便将来分析 PI设置工具 PI SMT PI设置工具 PI PointBuilder 通用对话框窗口 此处所作的修改存储在 pipc dat pilogin ini文件中 通用对话框窗口 通用对话框窗口 通用对话框窗口 新的PISDK对话框 更新版本的客户端 例如PIPointBuilder 使用不同的对话框 最终 所有的PI客户端将使用PISDK对话框 PI时间戳格式 绝对形式时间戳不依赖当前时间例如 18 dec 9916 00 00Go 相对形式时间戳依赖于当前时间每次更新数据 时间戳也被更新例如 t 8h设置时间为午夜加8小时 today 8hoursGo 绝对时间格式 dd mmm yyHH mm ss dd日mmm月 Jan Feb Mar Apr May yy年hh时 24小时格式mm分ss秒 例子 18 dec 9910 43 29 Back 相对时间戳 PIProcessBook PIDatalink PIProcessBook和PIDatalink的简要回顾 3 0PI测点配置 Chap 3 PI测点属性 General1of3 Chapter3 Tag 唯一名称LinkDescriptor 标签描述 由于API的限制 ProcessBook显示前26个字符 Exdesc 扩展描述Pointtype 变量类型LinkZero SpanandTypicalValueLinkDigitalSet SetOffOn Off On LinkEngunits 标签的工程单位Pointsource 通过接口分组标签的单个字符 命名约定 建议使用ISA标准作为命名约定建议在PI系统和控制系统 DCS PLC或其它 中使用相同的名称在PI标签点名称中加入前缀 对工厂部门编码在PI标签点名称中添加后缀以表明信息类型 PV 过程数值 SP 过程指令 MD 控制器模式 CO 控制器输出 Back 测点名 测点名受下列约束限制 第一个字符必须为字母或数字不允许使用控制字符 例如换行符或制表符 不允许使用下列字符 同样 避免使用 因为这个字符在SQL查询语句中作为通配符 测点名限制在80个字符以内 测点类型 Digital 离散值 On Off Int16 整型值 16bits 0to32767 acc 1 32767 Int32 整型值 32bits 2147450880to2147483647 Float16 成比例浮点数值 16bits acc 1 32767 Float32 浮点数 32bits 单精度 Float64 浮点数 64bits 双精度 String 最大为1000字符的文本Blob 最多1000字节的大型二进制对象Timestamp 在1 jan 1970到1 Jan 2038之间的任何时间 日期 BacK FLOAT16 PI可按16位整数值形式 缩放比例 存储浮点值 存储通用的数值 这样做可减少一半硬盘空间 16位胜于32位 精度为1 32767 span 0 00003 span 重要 你应该设置一个小的幅值以减少roundoff错误 实例1 zero 0 span 100 value 56 444存档值 56 444 zero span 32767 18495显示值 18495 span 32767 zero 56 4439实例2 zero 0 span 40000 value 56 444存档值 56 444 zero span 32767 46displayedvalue 46 span 32767 zero 56 154 Back 零点 量程和典型值 Back 开关量设置 数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/SZMS 0004-2024顶空进样器校准规范
- 2025年智能穿戴行业创新技术应用前景研究报告
- 巴彦淖尔市2025内蒙古巴彦淖尔市直属乌兰牧骑(市歌舞剧院)招聘演职人员10人笔试历年参考题库附带答案详解
- 软件买卖合同书范本6篇
- 商场三包培训课件
- 商品车日常安全培训课件
- 国家事业单位招聘2025中国农科院质标所招聘笔试笔试历年参考题库附带答案详解
- 引水管道项目技术协议书8篇
- 北京市2025北京市体育设施管理中心应届毕业生招聘2人笔试历年参考题库附带答案详解
- 2025陕西秦巴碧水环境检测有限公司招聘(10人)笔试参考题库附带答案详解
- 2025年度反洗钱阶段考试培训试考试题库(含答案)
- 收割芦苇施工方案
- 普通黄金现货购买合同8篇
- 三力测试考试题库及答案视频讲解
- 2025年河南省人民法院聘用书记员考试试题及答案
- 2025年中学教师资格考试《综合素质》核心考点与解析
- 口腔冠延长术
- 部编版七年级语文上册《闻王昌龄左迁龙标遥有此寄》课件
- 诊所经营管理课件
- 2024年江苏省连云港市辅警协警笔试笔试模拟考试(含答案)
- 马云演讲中英文版
评论
0/150
提交评论