美国西屋Ovation35培训(四)流程图组态课程.ppt_第1页
美国西屋Ovation35培训(四)流程图组态课程.ppt_第2页
美国西屋Ovation35培训(四)流程图组态课程.ppt_第3页
美国西屋Ovation35培训(四)流程图组态课程.ppt_第4页
美国西屋Ovation35培训(四)流程图组态课程.ppt_第5页
已阅读5页,还剩113页未读 继续免费阅读

下载本文档

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

文档简介

OV210 WIN 流程图组态课程Rev 3 1 XFebruary2008 艾默生控制系统 上海 有限公司版权所有 2019 12 20 1 版权通知 提供的Ovation手册简体中文版本是为了帮助中国客户在培训中更好的理解课程内容而设置 这些手册的英文版本才是正式的Ovation手册 因此英文版本中的信息优先于简体中文版本中的信息 对于本手册中描述的电路 信息 设备或软件的用途 EmersonProcessManagementPower WaterSolutionsCo Ltd 不承担任何专利责任 没有EmersonProcessManagementPower WaterSolutionsCo Ltd 事先明确的书面同意 不得复制此出版物的任何部分 不得将其存储在检索系统中 也不得以任何形式或任何方法进行传送 包括电子 机械 影印 录制或其他方式 本文档是EmersonProcessManagementPower WaterSolutionsCo Ltd 和 或其转包商和供应商的财产 其中包含它们拥有的专有信息 本文档本着保密和信任的态度传送 用户同意严格根据提供协议的条款和条件处理本文档 版权所有EmersonProcessManagementPower WaterSolutionsCo Ltd 保留所有权利 2019 12 20 2 OV210 WIN课程目标 描述图形文本文件结构掌握图形语言中的条件语句使用GraphicBuilder工具建立实时工厂流程图使用各种图形的应用程序完成特殊功能建立激活区 图符 宏 动态指示建立控制回路操作面板演示操作站的操作功能组态完成Ovation系统的备份参考手册 REF 0091图形语言参考手册 2019 12 20 3 Module1图形组态工具介绍 GraphicsBuilder Module2建立与点无关的图形Module3建立与点有关的图形Module4点组及图指针变量Module5静态图符及宏图 Macro Module6生成弹出窗口图Module7建立控制回路操作面板Module8操作站的操作功能组态Module9Ovation系统备份 2019 12 20 4 课程目录 Module1图形组态工具介绍打开GraphicBuilder图形组态工具 6图形组态工具的菜单介绍 8图形文件的特性 11新建一幅流程图的步骤 15修改一幅流程图的步骤 18Module2建立与点无关的图形建立与点无关的图形 23使用图形中的属性设置图形 25练习一 建立一个与点无关的图形 32Module3建立与点有关的图形建立动态图形 点与图形的连接 36 图形中的条件语句 37练习二 利用条件语句组态动态图 43Module4点组及图指针变量点组组态 46练习三 点组 PDS点组 的组态 47练习四 使用主图点名变量连接动态图 49Module5静态图符及宏图 Macro 宏图变量 51练习五 建立一个马达的宏图 53练习六 使用动态马达宏图到主图中 54静态图符的文件介绍 55 2019 12 20 5 Module6生成弹出窗口图练习七 生成窗口图 57在主图中调用窗口图 58练习八 用 W窗口变量替代动态连接中的点名 59Module7建立控制回路操作面板常用GB应用程序介绍 62练习九 生成模拟量控制回路的操作面板 78练习十 在主流程图中调出操作面板 83完成一个开关量回路操作面板 84使用源文件编辑图形 86 Module8操作站的操作功能组态全局趋势组组态 89操作员薄膜键盘的用户定义键组态 91基本报警显示组态 94声音报警组态 96图标报警组态 97报警窗口组态 98滚动报警条组态 99Module9Ovation系统备份Ovation系统数据库介绍 102Ovation系统备份 107 2019 12 20 6 Module1 流程图组态工具介绍 GraphicsBuilder 1 打开GraphicBuilder图形组态工具2 图形组态工具的菜单介绍3 图形文件的特性4 新建一幅流程图的步骤5 修改一幅流程图的步骤 2019 12 20 7 1 打开GraphicBuilder图形组态工具 打开DeveloperStudio 2019 12 20 8 2019 12 20 9 2 图形组态工具的菜单介绍 一 主工具条 从左向右 新建一幅 打开某幅 保存图 编译图形文件 打印图 打开Ovation图形源文件编辑器 打开文本编辑器 打开图库 Shape 打开OPC点的浏览器 2019 12 20 10 从左向右 显示 设置图形的语句区 显示 设置图形的语句行数 改变重叠图形的位置 打开调色板 打开字符属性设置工具 打开图形填充图类型 打开线条设置工具 打开线宽设置工具 图形属性 2 图形组态工具的菜单介绍 二 2019 12 20 11 2 图形组态工具的菜单介绍 三 画图工具 从左向右 宏图 开口圆 线状开口圆 折线 圆弧 椭圆 圆 多边行 长方形 点 按钮图 罐形棒图 圆柱行棒图 方形棒图 点形趋势 XY轴趋势 动态线条趋势 趋势 时间 日期 文本组字符串 实时点数据 文本字符串 静态图库 激活区 输入区 操作滑块 操作检查确认 选择 操作按钮 操作事件指示按钮 键盘P键连接 2019 12 20 12 3 图形文件的特性 一 图形文件的图号范围 流程图的类型 2019 12 20 13 3 图形文件的特性 二 图形的文件类型 源文件 以号码作为它的文件名 例 2000 src目标文件 文件名与对应的源文件名一致 例 2000 diag 图形类型分类 MAIN 主图 POP UPWINDOW 弹出窗口 SubWIN 子窗口 2019 12 20 14 图形的文件结构 3 图形文件的特性 三 语句结构分成几个部分 DIAGRAM区BACKGROUND区FOREGROUND区KEYBORAD区TRIGGER区 1 255 2019 12 20 15 图形语句的一般规则 3 图形文件的特性 四 DIAGRAM语句必须是此图形中的第一个语句 且每幅图中必须有一句 也只能有一句 在命令行中不能加入注释 注释只能作为独立行写入 以 号开头 空行可以在任何行中插入 当用图形编辑器写图时 不能改变命令 如 原来是园改为方形 只能将此行命令删除 重新写语句 图号必须按规定定义 图形中的文本字串内容 必须用 2019 12 20 16 4 新建一幅流程图的步骤 一 第一步 打开DeveloperStudio 在数据库文件夹下选择Graphics 右键 在菜单条上选择insertnew 命名图号 如5000 按OK后打开GB组态工具 2019 12 20 17 第二步 在流程图组态菜单上选择VIEW GraphicConfig 弹出流程图的设置窗口 选择背景颜色 如灰色 gray70 4 新建一幅流程图的步骤 二 2019 12 20 18 第三步 在图形窗口画图 第四步 在流程图窗口的菜单条上选择File 选择Load Save 保存图形 4 新建一幅流程图的步骤 三 第五步 下装图形到操作站 1 打开DeveloperStudio2 展开数据库名文件夹 选择操作站的名 右键 3 选择Download 将流程图下装到各操作站 2019 12 20 19 5 修改一幅流程图的步骤 一 第一步 打开DeveloperStudio 在数据库文件夹下选择Graphics 在图形清单中找出需要修改的图形 2019 12 20 20 第二步 方法一 使用图形组态工具修改图形 5 修改一幅流程图的步骤 二 从左向右 宏图 开口圆 线状开口圆 折线 圆弧 椭圆 圆 多边行 长方形 点 按钮图 罐形棒图 圆柱行棒图 方形棒图 点形趋势 XY轴趋势 动态线条趋势 趋势 时间 日期 文本组字符串 实时点数据 文本字符串 静态图库 激活区 输入区 操作滑块 操作检查确认 选择 操作按钮 操作事件指示按钮 键盘P键连接 2019 12 20 21 方法二 使用文本编辑器组态图形 使用Ovation的图形组态软件编辑器编辑图形 使用文本编辑器编辑图形 建议使用此工具 5 修改一幅流程图的步骤 三 从左向右 新建一幅 打开某幅 保存图 编译图形文件 打印图 打开Ovation图形源文件编辑器 打开文本编辑器 打开图库 Shape 打开OPC点的浏览器 2019 12 20 22 第三步 保存图形 第四步 将图重新下装到相关的操作站上 5 修改一幅流程图的步骤 四 2019 12 20 23 1 建立与点无关的图形2 使用图形中的属性设置图形COLORLINE WIDTHFILL PATLINE PATTextattributesBlink Module2 建立与点无关的图形 2019 12 20 24 建立与点无关的图形 一 使用作图工具画图 使用作图工具画 开口圆 线状开口圆 折线 圆弧 椭圆 圆 多边行 长方形等图 注 一般将与点无连接的图称为静态图 可以画在背景区 2019 12 20 25 ARC Rubberband BACKGROUND LINE BACKGROUND CIRCLE ELLIPSE BACKGROUND POLIGON BACKGROUND RECTANGLE BACKGROUND DOT BACKGROUND OL RECTANGLE BACKGROUND MULTI TEXT BACKGROUND SHAPE BACKGROUND TIME DATE FOREGROUND OL BUTTONFORPOKETYPE2 KEYBOARD 建立与点无关的图形 二 使用图形语句画图 2019 12 20 26 设置图形中的一些属性 颜色属性Color线属性LINE WIDTH线宽FILL PAT填充图形LINE PAT文本属性Textattributes图形闪烁Blink 使用图形中的属性设置 2019 12 20 27 颜色属性窗Color 2019 12 20 28 线属性窗LINE WIDTH 2019 12 20 29 线宽窗FILL PAT 2019 12 20 30 填充图形LINE PAT 2019 12 20 31 文本属性Textattributes 2019 12 20 32 图形闪烁Blink 2019 12 20 33 练习一 建立一个与点无关的图形 简单的液罐流程图 1 画一个简单的液罐流程图1 画一个填色 兰 的方块 a 打开调色板 在前景色中选择兰色 b 打开填充图工具 选择sold c 在工具条上选Foreground区 再选 方形 作图工具 d 光标移到图板的空白处 按鼠标左键 并拖拉到一定大小 放开左键 2 画管道 同1 3 画一控制阀和马达 a 打开Shape静态图符工具 b 选择阀门图形 c 选择马达图形 2 在图上加入字串 1 加TANK100字串 a 打开调色板窗 在前景色中选择黑色 b 打开文本选择窗 在Type栏中选择vector 且将右边的方框打上勾 带背景色字串 c 在工具条上选Foreground区 再选 abc 作图工具 d 在工具窗的Defaultstring上打入TANK100 2 在马达图形的下方加STOP字串 同1 2019 12 20 34 3 在图板的右上方添加时间和日期 a 在工具条上选Foreground区 再选 11 41 作图工具 光标放在需要位置按左键 既在画板上连接上时间信息 b 在工具条上选Foreground区 再选 1 1 91 作图工具 光标放在需要位置按左键 既在画板上连接上日期信息 4 保存流程图 在流程图窗口的菜单条上选择File 选择Save 5 下装流程图到操作站 1 打开DeveloperStudio2 展开数据库名文件夹 选择操作站的名 右键3 选择Download 将流程图下装到操作站 2019 12 20 35 2019 12 20 36 1 建立动态图形 点与图形的连接 图形中的条件语句 利用条件语句组态动态图 Module3 建立与点有关的图形 2019 12 20 37 PROCESS PT 模拟量记录区的读取 AV ED EU etc BAROL CYLINDEROL GAUGEPLOTwithshapeTRENDXYplot 建立动态图形 点与图形的连接 2019 12 20 38 条件语句种类 SimpleExpressions 简单句 CompoundExpressions 复合句 CaseExpressions Case语句 QualityExpressions 质量句 SetExpressions Set语句 2019 12 20 39 简单条件语句 语句格式 逻辑条件 逻辑符 逻辑条件 成立结果例子 当A100的数值小于50时 颜色变黄COLORFGcyan A100 AV50 AND A100 1W HDWRFAIL OR D200 1W ALARM blue 2019 12 20 40 复合条件语句 语句格式 逻辑条件1 成立结果1 逻辑条件2 成立结果2 例句 当A100数值大于50时 颜色为兰 A100硬件故障时 颜色为红COLORFGmagenta A100 AV 50 blue A100 1W HDWRFAIL red BGwhite 2019 12 20 41 条件语句中点的状态表示符 模拟量点状态标识符 BETTER WORSE HIGHALARM LOWALARM LIMITOFF SENSORALM SENSORMODE HDWRFAIL ALARMOFF SCANOFF ENTERVALUE GOOD FAIR POOR BAD TOGGLE CUTOUT ALARM NORMAL ALARMACK ON0至ON15 OFF0至OFF15 数字点状态标识符 SETALM RESETALM SET RESET HDWRFAIL ALARMOFF SCANOFF ENTERVALUE GOOD FAIR POOR BAD TOGGLE CUTOFF ALARM NORMAL ALARMACK ON0至ON15 OFF0至OFF15 打包数字点 LP点 状态标识符 HDWRFAIL ON0至ON15 OFF0至OFF15 数字打包点 PD点 状态标识符 HDWRFAIL PSET0至PSET31 PRESET0至PRESET31 ON0至ON15 OFF0至OFF15 站点状态标识符 ALARM ALARMACK DROPALARM DROPCLEAR DROPFAULT HDWRFAIL MCBOOFFLIN MCB10FFLIN NORMAL TOLLGLE UPDATETIME OPATTN ON0至ON15 OFF0至OFF15 模块点状态标识符 HDWRFAIL SET RESET ALARMOFF SCANOFF GOOD FAIR POOR BAD TOGGLE CUTOUT ALARM NORMAL ALARMACK ON0至ON15 OFF0至OFF15 2019 12 20 42 Case条件语句 语句格式 CASE pt namerec fldinitial valincrementcountcond val CASE 点名寄存器名初始值增量值增量数条件结果例句 COLORFGmagenta CASE A100 AV123greenblueredifA100 9magenta 2019 12 20 43 质量条件语句 语句格式 QUALITY pt namefair quality cond valuepoor quality cond valuebad quality cond valuetimedout quality cond value例句 点D200的质量为F时颜色为绿 为P时为黄 为B时为红 为T时为兰COLORFGcyan QUALITY D200 greenyellowredblue 2019 12 20 44 Set条件语句 语句格式 SETx Nconditional valuesSET寄存器中的数值增加1 且每次增量为1 增量次数为N 则每增一次产生一个结果 例句 SET2寄存器中数值为2 3 4 5时颜色为绿 兰 黑 白 为其他值时为红COLORFGred SET2 4greenblueblackwhiteifSET2 1orSET2 5redifSET2 2greenifSET2 3blueifSET2 4blackifSET2 5white 2019 12 20 45 练习二 利用条件语句组态动态图 动态液罐流程图 1 将液罐改变为动态图 1 光标选中液罐 按鼠标右键 选择菜单条上的Delete 擦除 菜单 擦除原来的方块 2 在工具条上选Foreground区 再选 动态棒图 Bar 作图工具 3 光标移到图板的空白处 按住鼠标左键 并拖拉到一定大小 放开左键 此时出现对话框在对话框的PtName RedFld参数上填 点名 AV 在LowLimit参数及HighLimit参数上填棒的变化范围 例 0和100 4 在对话框上选择按钮Apply 2 连接液位指示1 在工具条上选Foreground区 再选 出现对话框 在对话框的PtName RedFld参数上填 点名 AV 2 在对话框上选择按钮Apply 3 重新选中此图形 打开TextAttribute工具 在Type参数上vector 且将右边方框打勾 字串需要有背景色 4 重复1 到3 步 完成阀位指示 5 重复1 到3 步 完成液位的工程单位指示 提示 在PtName RedFld参数上填 点名 EU 3 组态液位报警指示 写条件语句 简单句 注意 在每个工具上写完条件后 光标要在空白处点一下 然后将条件清除 1 选中液罐图形 按鼠标右键 出现菜单 选择Properties菜单 重读此图的属性信息 2019 12 20 46 2 打开Color工具 在前景色的条件语句窗写语句 AI101 AV AI101 HL OR AI101 AV AI101 LL RED或者 AI100 1W ALARM RED 条件为 当AI101模拟量点有高1及低1报警时 液罐液为红色 4 将马达改变为动态图 复合句 1 选中马达图形 按鼠标右键 出现菜单 选择Properties菜单 2 打开Color工具 在FG条件语句窗写马达的动态语句 DO101 1W SET GREEN DO101 1W RESET RED DO101 1W BAD YELLOW 条件 当DO101点为 1 时 马达变绿 当DO101点为 0 时 马达变红 当DO101点为坏BAD时 马达为黄 5 在阀门下显示回路的手 自动状态 字串条件 1 在工具条上选Foreground区 并在工具条上 选择 abc 工具 2 在Defaultstring参数上写 XXXX 3 在Conditional窗口上写条件语句 OCBMA 1 TOUT 3W ON26 AUTO OCBMA 1 TOUT 3W ON25 MANU 条件 当MA站算法的跟踪输出信号的3W第26位为 1 时 显示AUTO字串 当MA站算法的跟踪输出信号的3W第25位为 1 时 显示MANU 提示 注意字串的背景色 6 根据马达状态不同管道中的填充图不同 1 选择管道图形 按鼠标右键 选菜单Properties 2 打开FillPattern工具 在条件窗写语句 DO101 1W SET solid DO101 1W RESET road 条件 当DO101为 1 时 管道为充满色 当DO101为 0 时 管道内为泡沫图 2019 12 20 47 Module4 点组及图指针变量 点组组态使用主图点名变量连接动态图 2019 12 20 48 点组 每个系统可组态5000个点组每个点组可包含250个点点组可作为流程图点数值变量点组可用于操作界面的点查询 2019 12 20 49 练习三 点组 PDS点组 的组态 1 打开DeveloperStudio 展开数据库名文件夹 展开PointGroups文件夹 选择PDSGroups 右键 在菜单条上选择insertnew 2 填写组名和组号 如 10 组号 PDS1 组名 3 选择Finish按钮后 填写参数表 GroupTitle TESTPDS1String1 TANK100String2 PUMP1String3 VLV1TextGroupNumber 用文本方式组太的字符文件中的组号 DiagNumber 图号Up Down Left RightGroup 当在流程图中用Page时 上下左右翻页时 调用的点组号 PDS点组号 2019 12 20 50 4 在点组中加点 PointName AI101 Rank 点编号 按Finsh按钮 按OK按钮 5 重复以上內容 填 AI102 DI101 DI102 注意 点名按实际建立的点名 2019 12 20 51 练习四 使用主图点名变量连接动态图 修改原来图中的变量 用 G替代原图中的动态连接点的点名 1 选中图中液罐图行 按鼠标右键 选择Properties 2 在Bar窗口中将原来的点名改成 G2注意对应关系 point1 G1 RANK0point2 G2 RANK1以此类推3 打开调色板 将颜色语句中的点名改成 G24 按以上方法将其他动态图中的连接改成相应的 G3 G4等 5 将原来的字串 TANK100擦除 6 在作图工具中选择带方框的abc图型工具 调出 PtGroupText窗口 7 在此窗口中填写参数 String 1 填写在点组中String1 2 3的字串号 chars 15 字串的字数 8 重复7 的工作 将马达 阀门的字串改成点组中的字串号 根据以上点组的组态 马达的String参数为 2 阀门参数为 3 9 将图另存为其他号图 如 5601 src 10 下装到操作站 11 在操作员窗口打开新图 选择组号 12 在操作员窗口检查图型并与老图比较 2019 12 20 52 静态图符及宏图 Macro 1 macros宏图宏图变量宏图组态宏图应用2 静态图符静态图符的文件介绍增加静态图符 Module5 2019 12 20 53 Macros宏图 命名方式 MACROn diag MACROn src 其中 n 宏图图号 1到65 535 宏图 作为流程图中的动态图符 以独立的宏图文件存在于系统中 在流程图的的作图中可以被调用 2019 12 20 54 Macros 宏图变量 Dn宏图点名变量 n 1到99 Tn 前景区字串变量 n 1到50 Tn 背景区字串变量 n 1到50 SETnSET寄存器变量 n 1到256 CONSTn常数变量 n 1到256 STATUS状态字变量 n 1到256 2019 12 20 55 练习五 建立一个马达的宏图 1 打开DeveloperStudio 展开数据库名文件夹 选择Graphics Macros右键 在菜单条上选择insertnew 2 命名图号 如 macro560X GB工具将被打开 X 学习组的组号 3 在菜单上选择VIEW DiagramConfiguration 弹出流程图的设置窗口 在Background上选择白色 White 在调出窗口中的TYPE参数上选择Main ok4 在图中画一个马达 A 调出作图工具 选择前景区 Foreground 画一个圆 B 选中此圆 调出调色板工具 在条件语句区写颜色语句 D1W1 SET GREEN D1W1 RESET RED 注 当马达开时 圆为绿 当马达关时 圆为红 D1为宏图的点名指针 5 画上马达的其他部份 6 在马达下画一字符串 在调用此宏图时再填上具体字串 A 在工具中选择abc工具 在Defaultstring参数处填 T1 B 按OK按钮 7 全选成组 把组移到画布的左上角 8 在GB工具中 选File save 2019 12 20 56 练习六 使用动态马达宏图应用到主图中 1 打开5600 src图 2 打开图形工具 选择宏图工具 3 在Macro工具上选择宏图号 例 560X 4 在宏图工具窗口显示需要填写的参数 ProcessPoints 相应的点名 例 DI101 OtherText 相应的字串 例 PUMP100 5 按OK 将图放到相应的位置 6 保存此图 下装到操作站 调出此图检查结果 2019 12 20 57 静态图符 静态图符的文件 Shapelib srcShapelib diag注 静态图一般不建议修改 只可增加图形 建议在备份图形文件时同时备份图符文件 2019 12 20 58 生成弹出窗口图 窗口图图形类型 窗口图允许图号 7000 8499 W窗口点名变量应用Poke介绍Poketype8 window Module6 2019 12 20 59 练习七 生成窗口图 1 打开DeveloperStudio 展开数据库名文件夹 选择Graphics Diagram 右键 选择insertnew 2 命名图号 如 800X GB工具将被打开 X 学习组的组号 窗口图号范围为7000 8499 3 在菜单上选择VIEW DiagramConfiguration弹出流程图的设置窗口 在Background上选择白色 White 在调出窗口中的TYPE参数上选择window4 调出画图工具 画一个简单的模拟量棒图 A 选棒图图符 填参数 PtName RecFld A101 AVLowLimit A101 BV HighLimit A101 TV按OK按钮 画一个棒图 B 重复以上工作 画另两个棒图 5 保存图型 2019 12 20 60 在主图中调用窗口图 6 在主图中调用窗口图1 调出主图 如 5600 src 2 在图型工具中选择Keyboard图型区3 选择Poke工具4 在工具中的PokeType上选择 8 window 5 填参数 Diag 800X 窗口图号 X 学习组的组号 Group 0 不用点组为 0 若用点组填点组号 6 选择OK7 在这隐形按钮上画上字串 800X 8 保存图型 下装到操作站 9 在操作站中打开此图 按800X按钮 调出窗口图 2019 12 20 61 练习八 用 W窗口变量替代动态连接中的点名 1 调出已画的图 A 选中棒图图符 右键 选择菜单中的Properties 调出棒图属性窗 修改参数 PtName RecFld W1AVLowLimit 0HighLimit 100按OK按钮 画一个棒图 分别用 W2和 W3 B 重复以上工作 画另两个棒图 2 保存图型 3 在主图中调用窗口图1 打开主图 如 5600 src 2 在图型工具中选择Keyboard图型区3 选择Poke工具4 在工具中的PokeType上选择 8 window 5 填参数 Diag 800X 窗口图号 Group 0 WPoints 填写在窗口图中用的 W1 2 3的具体点名 如 AI101 AI102 AI103 每一行代表一个变量点名 6 选择OK7 在伐门图形上画一按钮图 4 保存图型 5 下装到操作站 6 在操作站中打开此图 按伐门图形 调出窗口图 2019 12 20 62 Poke区的其他功能介绍 2019 12 20 63 生成控制回路接口图 常用GB应用程序模拟量控制回路的操作面板开关量回路的开关面板4 使用源文件编辑图形GB源编辑器外部编辑器 Module7 2019 12 20 64 CNTRL POKE 6 功能 激活两个算法 调用某个TRIGGER 对某个SET寄存器送一整数POKE FLDxywhstatepoke typenum of progsprog numdiag numnum of argspoint1point2trig numset numsetval其中 x y w h state 标准的激活区参数 poke type 激活区类型 7是对应的激活区类型号 num of progs 被执行的应用程序序号 通常为1 若有多个应用程序使用 则有相应的数 prog num 应用程序序号6 diag num 图形号 若在此应用程序中不用 则为0 2019 12 20 65 num of args 参数的总数 对此应用为5 point1 算法点名IDpoint2 算法点名IDtrig num 需要执行的TRIGGER号set num Set寄存器号 setval SET寄存区送的整数 CNTRL POKE 6 续 2019 12 20 66 Program28 数字量开应用程序 功能 将当前被激活的KEYBOARD算法的OPEN输出端 送出一个1脉冲 POKE FLDxywhstatepoke typenum of progsprog numdiag numnum of args其中 x y w h state 标准的激活区参数 poke type 激活区类型 23是对应的激活区类型号 num of progs 被执行的应用程序序号 通常为1 若有多个应用程序使用 则有相应的数 prog num 应用程序序号28 diag num 图形号 若在此应用程序中不用 则为0 num of args 参数的总数 对此应用为0 2019 12 20 67 Program29 数字量关应用程序 功能 将当前被激活的KEYBOARD算法的CLOSE输出端 送出一个1脉冲 POKE FLDxywhstatepoke typenum of progsprog numdiag numnum of args其中 x y w h state 标准的激活区参数 poke type 激活区类型 23是对应的激活区类型号 num of progs 被执行的应用程序序号 通常为1 若有多个应用程序使用 则有相应的数 prog num 应用程序序号29 diag num 图形号 若在此应用程序中不用 则为0 num of args 参数的总数 对此应用为0 2019 12 20 68 Program32 切手动应用程序 功能 将当前被激活的KEYBOARD算法的MAN输出端 送出一个1脉冲 将当前被激活的MASTATION算法切手动 POKE FLDxywhstatepoke typenum of progsprog numdiag numnum of args其中 x y w h state 标准的激活区参数 poke type 激活区类型 23是对应的激活区类型号 num of progs 被执行的应用程序序号 通常为1 若有多个应用程序使用 则有相应的数 prog num 应用程序序号32 diag num 图形号 若在此应用程序中不用 则为0 num of args 参数的总数 对此应用为0 2019 12 20 69 Program33 切自动应用程序 功能 将当前被激活的KEYBOARD算法的AUTO输出端 送出一个1脉冲 将当前被激活的MASTATION算法切自动 POKE FLDxywhstatepoke typenum of progsprog numdiag numnum of args其中 x y w h state 标准的激活区参数 poke type 激活区类型 23是对应的激活区类型号 num of progs 被执行的应用程序序号 通常为1 若有多个应用程序使用 则有相应的数 prog num 应用程序序号33 diag num 图形号 若在此应用程序中不用 则为0 num of args 参数的总数 对此应用为0 2019 12 20 70 Program30 设定值增加应用程序 功能 将当前被激活的KEYBOARD算法的SPUP输出端 送出一个1脉冲 将当前被激活的SETPOINT算法输出增加 POKE FLDxywhstatepoke typenum of progsprog numdiag numnum of args其中 x y w h state 标准的激活区参数 poke type 激活区类型 23是对应的激活区类型号 num of progs 被执行的应用程序序号 通常为1 若有多个应用程序使用 则有相应的数 prog num 应用程序序号30 diag num 图形号 若在此应用程序中不用 则为0 num of args 参数的总数 对此应用为0 2019 12 20 71 功能 将当前被激活的KEYBOARD算法的SPDN输出端 送出一个1脉冲 将当前被激活的SETPOINT算法输出减少 POKE FLDxywhstatepoke typenum of progsprog numdiag numnum of args其中 x y w h state 标准的激活区参数 poke type 激活区类型 23是对应的激活区类型号 num of progs 被执行的应用程序序号 通常为1 若有多个应用程序使用 则有相应的数 prog num 应用程序序号31 diag num 图形号 若在此应用程序中不用 则为0 num of args 参数的总数 对此应用为0 Program31 设定值减少应用程序 2019 12 20 72 功能 将当前被激活的KEYBOARD算法的INC输出端 送出一个1脉冲 将当前被激活的MASTATION算法输出增加 POKE FLDxywhstatepoke typenum of progsprog numdiag numnum of args其中 x y w h state 标准的激活区参数 poke type 激活区类型 23是对应的激活区类型号 num of progs 被执行的应用程序序号 通常为1 若有多个应用程序使用 则有相应的数 prog num 应用程序序号34 diag num 图形号 若在此应用程序中不用 则为0 num of args 参数的总数 对此应用为0 Program34 输出值增加应用程序 2019 12 20 73 功能 将当前被激活的KEYBOARD算法的DEC输出端 送出一个1脉冲 将当前被激活的MASTATION算法输出减少 POKE FLDxywhstatepoke typenum of progsprog numdiag numnum of args其中 x y w h state 标准的激活区参数 poke type 激活区类型 23是对应的激活区类型号 num of progs 被执行的应用程序序号 通常为1 若有多个应用程序使用 则有相应的数 prog num 应用程序序号35 diag num 图形号 若在此应用程序中不用 则为0 num of args 参数的总数 对此应用为0 Program35 输出值减少应用程序 2019 12 20 74 窗口调用应用程序 117 功能 调出某幅窗口图 且对窗口图中的窗口图点名变量 W赋点名 POKE FLDxywhstatepoke typenum of progsprog numdiag numnum of argsgroupdispxdispytypenum of pointspoint list其中 x y w h state 标准的激活区参数 poke type 激活区类型 7是对应的激活区类型号 num of progs 被执行的应用程序序号 通常为1 若有多个应用程序使用 则有相应的数 prog num 应用程序序号117 diag num 图形号 此应用程序中可是 7000 8500 num of args 参数的总数 2019 12 20 75 group PDS组号 有以下几种选择方式 0 无组与图对应 1 与主图的PDS组一致1到5000 PDS图组号dispx 窗口图在调出时的X轴位置 dispy 窗口图在调出时的Y轴位置 type 0num of points 窗口图中 W变量的个数 若无填0 point list 窗口图中 W变量的点名清单 点名的寄存器名为ID 窗口调用应用程序 117 续 2019 12 20 76 在操作面板上加数值输入区 EEEEEEXPID DIGITAL 121 应用程序 功能 将某个输入区中的数值送到MASTATION算法输出或送到SETPOINT算法的输出 POKE FLDxywhstatepoke typenum of progsprog numdiag numnum of argsfunction ef valuesi value valueef slewsi slew slew 其中 x y w h state 标准的激活区参数 poke type 激活区类型 7是对应的激活区类型号 num of progs 被执行的应用程序序号 通常为1 若有多个应用程序使用 则有相应的数 prog num 应用程序序号121 diag num 图形号 此应用程序中为0 使用应用 121 改变回路设定值及输出值 2019 12 20 77 应用程序 121 改变回路设定值及输出值 续 num of args 参数的总数 此程序可选1或5 通常为5 Function 当num of args选择为1时 1 改变设定值 2 改变输出值3 改变设定值时以满刻度20 4 改变设定值时以满刻度20当num of args选择为5时 1 改变设定值 2 改变输出值ef value 输入区号si value 输入区所在图类型索引号 1 主图 2 子图 7 窗口图ef slew 0slew 变化率值 2019 12 20 78 应用程序 119 输入区送数或字符 功能 对操作面板上的数值输入区EEEEEE送数或字符 DISP EFDATA 119 应用程序 POKE FLDxywhstatepoke typenum of progsprog numdiag numnum of argsmainsubefdata其中 x y w h state 标准的激活区参数 poke type 激活区类型 7是对应的激活区类型号 num of progs 被执行的应用程序序号 通常为1 若有多个应用程序使用 则有相应的数 prog num 应用程序序号119 diag num 图形号 此应用程序中为0 2019 12 20 79 num of args 参数的总数 main 在弹出窗口图或主图上的输入区数量Sb 在子图上的输入区数量ef 输入区号 区号是以先定义主图或图窗口图上的输入区 后设置子窗口的输入区 data 输入内容 如 ABC 56 7 若有多个输入内容则 efData重复以上数据 应用程序 119 输入区送数或字符 续 2019 12 20 80 练习九 生成模拟量控制回路的操作面板 Poketype7 无条件执行多个带参数的应用程序 Program6 应用程序 激活二个算法 调用一个TRIGGER 对SET寄存器送某个数 Poketype23 有条件执行多个应用程序 Program30 设定值增加应用程序 Program31 设定值减少应用程序 Program32 切手动应用程序 Program33 切自动应用程序 Program34 输出值增加应用程序 Program35 输出值减少应用程序 使用以下的激活区及应用程序完成一个模拟量操作面板 2019 12 20 81 TANKLEVELCONTROL AUTO MAN TRK PRA PLW MANUAL AUTO MRE 2019 12 20 82 1 打开800X src窗口图 2 建立AUTO按钮 在工具条上选择OIButton工具 Labeltype textLabel 输入 AUTO Functionality pokePokeType 23 control Set 1Setvalue 2Prog 33 AUTO按钮 按OK按钮 将按钮画在相应的位置 此按钮为自动按钮 只有当SET寄存器为2时 按此按钮才起作用 3 建立MANU按钮 同2 步骤 将Prog 参数改为 324 建立设定值增加按钮 在工具条上选择OIButton Labeltype shapeShape 输入 箭头图符的名 例 ARROW1 Rot 0Functionality pokePokeType 23 control Set 1Setvalue 2Prog 30 设定值增加 按OK按钮 将按钮画在相应的位置 步骤 2019 12 20 83 5 建立设定值减少按钮 同4 步骤 将Prog 参数改为 31 将Rot参数改为 180 6 建立输出值增加按钮 同4 步骤 将Prog 参数改为 34 在Shape上写 ARROW2 将Rot参数改为 0 7 建立输出值减少按钮 同4 步骤 将Prog 参数改为 35 在Shape上写 ARROW2 将Rot参数改为 180 8 建立回路激活按钮 Poke feld 在工具条上选择隐形按钮工具 在PokeFld窗口中 PokeType 选择7 options Prog 6Args 要激活的算法点名 ID 要激活的算法点名 ID1 调用的TRIGGER号 1 SET寄存器号 2 送SET寄存器的数值 选OK按钮 将隐形按钮放在相应的位置 注 当需要激活的两个算法为SETPOINT和MASTATION时 必须先激活SETPOINT算法 后激活MASTAION算法 2019 12 20 84 9 修改操作面板图的边框 使它在激活回路时变红 A 选中边框 按鼠标右键 选Attribute B 调出调色板窗口 在调色板上写颜色条件 SET1 2 REDC 按Apply按钮 注意 在做完此步后 将光标放在图形空白处 将颜色条件清除 10 在窗口图中建立回路工作状态 AUTO MANU在图形工具条上选择字串工具abc 在Text窗口填写 Defaulstring XXXXConditional LC点名 TOUT 3W ON25 MANU LC点名 TOUT 3W ON26 AUTO 选OK按钮 11 保存此窗口图 图名 760X src 12 下装图到操作站 2019 12 20 85 练习十 在主流程图中调出操作面板 且调出的面板已被激活 1 调出主图560X src 在图形工具条上选择Poke按钮工具 在PokeFld窗口中 PokeType 选择7 options Prog 6 Args 5Args 要激活的算法点名 ID 要激活的算法点名 ID1 调用的TRIGGER号 1 SET寄存器号 2 送SET寄存器的数值 按Apply按钮在PokeFld窗口中 将List增加到 2Prog 117Diag 窗口图的图号 例 7600 Args 5 窗口图中应用的 W指针数Args 点组号 若在窗口图中应用了点组 则要填点组号 若无 则填0 0窗口图的X轴坐标0窗口图的Y轴坐标0 一般为0 0在窗口图中使用 W的点的数量 若为0 则以下无数据 点名 ID 点名 ID 2 按OK按钮 将按钮画在阀门的后面 3 保存图 下装图到操作站 2019 12 20

温馨提示

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

评论

0/150

提交评论