1、OV210-WIN流程图组态课程流程图组态课程Rev.3.1.XFebruary 2008艾默生控制系统(上海)有限公司版权所有艾默生控制系统(上海)有限公司版权所有2024/4/19 周五1版权通知提供的 Ovation 手册简体中文版本是为了帮助中国客户在培训中更好的理解课程内容而设置。这些手册的英文版本才是正式的 Ovation 手册,因此英文版本中的信息优先于简体中文版本中的信息。对于本手册中描述的电路、信息、设备或软件的用途,Emerson Process Management Power&Water Solutions Co.,Ltd.不承担任何专利责任。没有 Emerson Pr
2、ocess Management Power&Water Solutions Co.,Ltd.事先明确的书面同意,不得复制此出版物的任何部分,不得将其存储在检索系统中,也不得以任何形式或任何方法进行传送,包括电子、机械、影印、录制或其他方式。本文档是 Emerson Process Management Power&Water Solutions Co.,Ltd.和/或其转包商和供应商的财产,其中包含它们拥有的专有信息。本文档本着保密和信任的态度传送,用户同意严格根据提供协议的条款和条件处理本文档。版权所有 Emerson Process Management Power&Water Solu
3、tions Co.,Ltd.保留所有权利。2024/4/19 周五2OV210-WIN课程目标课程目标 描述图形文本文件结构描述图形文本文件结构 掌握图形语言中的条件语句掌握图形语言中的条件语句 使用使用GraphicBuilder GraphicBuilder 工具建立实时工厂流程图工具建立实时工厂流程图 使用各种图形的应用程序完成特殊功能使用各种图形的应用程序完成特殊功能 建立激活区、图符、宏、动态指示建立激活区、图符、宏、动态指示 建立控制回路操作面板建立控制回路操作面板 演示操作站的操作功能组态演示操作站的操作功能组态 完成完成OvationOvation系统的备份系统的备份 参考手册
4、:参考手册:REF_0091 REF_0091 图形语言参考手册图形语言参考手册2024/4/19 周五3Module 1 图形组态工具图形组态工具介绍(介绍(Graphics Builder)Module 2 建立建立与点无关的图与点无关的图形形Module 3 建立与点有关的图形建立与点有关的图形Module 4 点组及图指针变量点组及图指针变量Module 5 静态图符及宏图(静态图符及宏图(Macro)Module 6 生成弹出窗口图生成弹出窗口图Module 7 建立控制回路操作面板建立控制回路操作面板Module 8 操作站的操作功能组态操作站的操作功能组态Module 9 Ova
5、tion系统备份系统备份2024/4/19 周五4课程目录课程目录Module 1 图形组态工具介绍图形组态工具介绍 打开Graphic Builder图形组态工具.6 图形组态工具的菜单介绍.8 图形文件的特性.11 新建一幅流程图的步骤.15 修改一幅流程图的步骤.18Module 2 建立与点无关的图形建立与点无关的图形 建立与点无关的图形.23 使用图形中的属性设置图形.25 练习一:建立一个与点无关的图形.32Module 3 建立与点有关的图形建立与点有关的图形 建立动态图形,点与图形的连接.36 图形中的条件语句.37 练习二:利用条件语句组态动态图.43Module 4 点组及
6、图指针变量点组及图指针变量 点组组态.46 练习三:点组(PDS点组)的组态.47 练习四:使用主图点名变量连接动态图.49Module 5 静态图符及宏图(静态图符及宏图(Macro)宏图变量.51 练习五:建立一个马达的宏图.53 练习六:使用动态马达宏图到主图中.54 静态图符的文件介绍.552024/4/19 周五5Module 6 生成弹出窗口图生成弹出窗口图 练习七:生成窗口图.57 在主图中调用窗口图.58 练习八:用$W窗口变量替代动态 连接中的点名.59Module 7 建立控制回路操作面板建立控制回路操作面板 常用GB应用程序介绍62 练习九:生成模拟量控制回路的 操作面板
7、.78 练习十:在主流程图中调出操作 面板.83 完成一个开关量回路操作面板.84 使用源文件编辑图形.86Module 8 操作站的操作功能组态操作站的操作功能组态 全局趋势组组态89 操作员薄膜键盘的用户定义键组态91 基本报警显示组态94 声音报警组态96 图标报警组态97 报警窗口组态98 滚动报警条组态99Module 9 Ovation系统备份系统备份 Ovation系统数据库介绍102 Ovation系统备份1072024/4/19 周五6Module 1流程流程图组态工具图组态工具介绍(介绍(Graphics Builder)1.打开Graphic Builder图形组态工具2
8、.图形组态工具的菜单介绍3.图形文件的特性4.新建一幅流程图的步骤5.修改一幅流程图的步骤2024/4/19 周五71.打开打开Graphic Builder图形组态工具图形组态工具打开Developer Studio:2024/4/19 周五82024/4/19 周五92.2.图形组态工具的菜单介绍(一)图形组态工具的菜单介绍(一)主工具条:主工具条:从左向右:新建一幅,打开某幅,保存图,编译图形文件,打印图,打开Ovation图形源文件编辑器,打开文本编辑器,打开图库(Shape),打开OPC点的浏览器。2024/4/19 周五10从左向右:显示/设置图形的语句区,显示/设置图形的语句行数
9、,改变重叠图形的位置,打开调色板,打开字符属性设置工具,打开图形填充图类型,打开线条设置工具,打开线宽设置工具。图形属性:图形属性:2.图形组态工具的菜单介绍(二)图形组态工具的菜单介绍(二)2024/4/19 周五112.图形组态工具的菜单介绍(三)图形组态工具的菜单介绍(三)画图工具:画图工具:从左向右:宏图,开口圆,线状开口圆,折线,圆弧,椭圆,圆,多边行,长方形,点,按钮图,罐形棒图,圆柱行棒图,方形棒图,点形趋势,XY轴趋势,动态线条趋势,趋势,时间,日期,文本组字符串,实时点数据,文本字符串,静态图库,激活区,输入区,操作滑块,操作检查确认,选择,操作按钮,操作事件指示按钮,键盘P
10、键连接。2024/4/19 周五123.图形文件的特性(一)图形文件的特性(一)图形文件的图号范围图形文件的图号范围:!流程图的类型!2024/4/19 周五133.3.图形文件的特性(二)图形文件的特性(二)图形的文件类型:图形的文件类型:源文件:以号码作为它的文件名,例:2000.src 目标文件:文件名与对应的源文件名一致,例:2000.diag 图形类型分类图形类型分类 MAIN(主图)POP-UP WINDOW(弹出窗口)SubWIN(子窗口)2024/4/19 周五14图形的文件结构:图形的文件结构:3.3.图形文件的特性(三)图形文件的特性(三)语句结构分成几个部分:DIAGRA
11、M区 BACKGROUND区 FOREGROUND区 KEYBORAD区 TRIGGER区(1 255)2024/4/19 周五15图形语句的一般规则:图形语句的一般规则:3.3.图形文件的特性(四)图形文件的特性(四)DIAGRAM语句必须是此图形中的第一个语句,且每幅图 中必须有一句,也只能有一句。在命令行中不能加入注释,注释只能作为独立行写入,以*号开头。空行可以在任何行中插入。当用图形编辑器写图时,不能改变命令(如:原来是园改 为方形),只能将此行命令删除,重新写语句。图号必须按规定定义。图形中的文本字串内容,必须用“”。2024/4/19 周五164.4.新建一幅流程图的步骤(一)新
12、建一幅流程图的步骤(一)第一步:打开Developer Studio;在数据库文件夹下选择Graphics-右键-在菜单条上选择insert new;命名图号,如5000;按OK后打开GB组态工具。2024/4/19 周五17第二步:在流程图组态菜单上选择VIEW-Graphic Config-弹出流程图的设置窗口:选择背景颜色,如灰色(gray70)4.4.新建一幅流程图的步骤(二)新建一幅流程图的步骤(二)2024/4/19 周五18第三步:在图形窗口画图:第四步:在流程图窗口的菜单条上选择File,选择Load/Save。保存图形。4.4.新建一幅流程图的步骤(三)新建一幅流程图的步骤(
13、三)第五步:下装图形到操作站:1.打开Developer Studio 2.展开数据库名文件夹-选择操作站的名-右键。3.选择Download,将流程图下装到各操作站。2024/4/19 周五195.5.修改一幅流程图的步骤(一)修改一幅流程图的步骤(一)第一步:打开Developer Studio;在数据库文件夹下选择Graphics;在图形清单中找出需要修改的图形。2024/4/19 周五20第二步:方法一:使用图形组态工具修改图形5.5.修改一幅流程图的步骤(二)修改一幅流程图的步骤(二)从左向右:宏图,开口圆,线状开口圆,折线,圆弧,椭圆,圆,多边行,长方形,点,按钮图,罐形棒图,圆柱
14、行棒图,方形棒图,点形趋势,XY轴趋势,动态线条趋势,趋势,时间,日期,文本组字符串,实时点数据,文本字符串,静态图库,激活区,输入区,操作滑块,操作检查确认,选择,操作按钮,操作事件指示按钮,键盘P键连接。2024/4/19 周五21方法二:使用文本编辑器组态图形使用Ovation的图形组态软件编辑器编辑图形使用文本编辑器编辑图形(建议使用此工具)5.5.修改一幅流程图的步骤(三)修改一幅流程图的步骤(三)从左向右:新建一幅,打开某幅,保存图,编译图形文件,打印图,打开Ovation图形源文件编辑器,打开文本编辑器,打开图库(Shape),打开OPC点的浏览器。2024/4/19 周五22第
15、三步:保存图形。第四步:将图重新下装到相关的操作站上。5.5.修改一幅流程图的步骤(四)修改一幅流程图的步骤(四)2024/4/19 周五231.建立与点无关的图形2.使用图形中的属性设置图形 COLORCOLOR LINE_WIDTH LINE_WIDTH FILL_PAT FILL_PAT LINE_PAT LINE_PAT Text attributes Text attributes Blink BlinkModule 2建立建立与点无关的图与点无关的图形形2024/4/19 周五24建立与点无关的图形(一)建立与点无关的图形(一)使用作图工具画图:使用作图工具画:开口圆,线状开口圆,
16、折线,圆弧,椭圆,圆,多边行,长方形等图。注:一般将与点无连接的图称为静态图;可以画在背景区。2024/4/19 周五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_BUTTON FOR POKE TYPE 2(KEYBO
17、ARD)建立与点无关的图形(二)建立与点无关的图形(二)使用图形语句画图:2024/4/19 周五26设置图形中的一些属性:颜色属性 Color 线属性 LINE_WIDTH 线宽 FILL_PAT 填充图形 LINE_PAT 文本属性 Text attributes 图形闪烁 Blink使用图形中的属性设置使用图形中的属性设置2024/4/19 周五27颜色属性窗 Color2024/4/19 周五28线属性窗 LINE_WIDTH2024/4/19 周五29线宽窗 FILL_PAT2024/4/19 周五30填充图形 LINE_PAT2024/4/19 周五31文本属性文本属性 Text
18、attributesText attributes2024/4/19 周五32图形闪烁图形闪烁 BlinkBlink2024/4/19 周五33练习一:建立一个与点无关的图形简单的液罐流程图练习一:建立一个与点无关的图形简单的液罐流程图 1、画一个简单的液罐流程图1)画一个填色(兰)的方块:a)打开调色板,在前景色中选择兰色。b)打开填充图工具,选择sold。c)在工具条上选Foreground区,再选“方形”作图工具。d)光标移到图板的空白处,按鼠标左键,并拖拉到一定大小,放开左键。2)画管道:同1)。3)画一控制阀和马达:a)打开Shape静态图符工具。b)选择阀门图形。c)选择马达图形。
19、2、在图上加入字串:1)加 TANK 100 字串:a)打开调色板窗,在前景色中选择黑色。b)打开文本选择窗,在Type栏中选择vector,且将右边的方框打上勾(带背景色字串)。c)在工具条上选Foreground区,再选“abc”作图工具。d)在工具窗的Default string上打入TANK 100。2)在马达图形的下方加STOP字串:同1)。2024/4/19 周五343、在图板的右上方添加时间和日期:a)在工具条上选Foreground区,再选“11:41”作图工具,光标放在需要位置按左键,既在画板上连接上时间信息。b)在工具条上选Foreground区,再选“1-1-91”作图工
20、具,光标放在需要位置按左键,既在画板上连接上日期信息。4、保存流程图:在流程图窗口的菜单条上选择File,选择Save.5、下装流程图到操作站:1)打开Developer Studio 2)展开数据库名文件夹-选择操作站的名-右键3)选择Download,将流程图下装到操作站。2024/4/19 周五352024/4/19 周五36 1.建立动态图形,点与图形的连接。2.图形中的条件语句。3.利用条件语句组态动态图。Module 3建立与点有关的图形建立与点有关的图形2024/4/19 周五37PROCESS_PT:模拟量记录区的读取(AV,ED,EU,etc.)BAROL_CYLINDERO
21、L_GAUGEPLOT with shapeTRENDXY plot建立动态图形,点与图形的连接建立动态图形,点与图形的连接2024/4/19 周五38条件语句种类条件语句种类 Simple Expressions(简单句简单句)Compound Expressions(复合句复合句)Case Expressions(Case语句语句)Quality Expressions(质量句质量句)Set Expressions(Set语句语句)2024/4/19 周五39简单条件语句简单条件语句语句格式:(逻辑条件)逻辑符(逻辑条件)成立结果例子:当A100的数值小于50时,颜色变黄COLOR FG
22、cyan(A100 AV 50)AND(A100 1W=HDWRFAIL)OR(D200 1W=ALARM)blue2024/4/19 周五40复合条件语句复合条件语句语句格式:(逻辑条件1)成立结果1(逻辑条件2)成立结果2.例句:当A100数值大于50时,颜色为兰;A100硬件故障时,颜色为红COLOR FG magenta(A100 AV 50)blue(A100 1W=HDWRFAIL)red BG white2024/4/19 周五41条件语句中点的状态表示符条件语句中点的状态表示符 模拟量点状态标识符:BETTER,WORSE,HIGHALARM,LOWALARM,LIMITOFF
23、,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 点)状态标识
24、符: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,GOO
25、D,FAIR,POOR,BAD,TOGGLE,CUTOUT,ALARM,NORMAL,ALARMACK,ON0 至ON15,OFF0 至OFF152024/4/19 周五42CaseCase条件语句条件语句语句格式:(CASE)pt_name rec_fld initial_val increment count cond_val(CASE)点名 寄存器名 初始值 增量值 增量数 条件结果例句:COLOR FG magenta(CASE)A100 AV 1 2 3 green blue redif A100 3 magentaif 3=A100 5 greenif 5=A100 7 bluei
26、f 7=A100=9 magenta2024/4/19 周五43质量条件语句质量条件语句语句格式:(QUALITY)pt_name fair_quality_cond_valuepoor_quality_cond_valuebad_quality_cond_valuetimedout_quality_cond_value例句:点D200的质量为F时颜色为绿;为P时为黄;为B时为红;为T时为兰COLOR FG cyan(QUALITY)D200 green yellow red blue2024/4/19 周五44Set Set 条件语句条件语句语句格式:(SETx)N conditional_
27、valuesSET寄存器中的数值增加1,且每次增量为1,增量次数为N;则每增一次产生一个结果。例句:SET2寄存器中数值为2,3,4,5时颜色为绿,兰,黑,白;为其他值时为红COLOR FG red(SET2)4 green blue black whiteif SET2=1 or SET25 redif SET2=2 greenif SET2=3 blueif SET2=4 blackif SET2=5 white2024/4/19 周五45练习二:利用条件语句组态动态图动态液罐流程图练习二:利用条件语句组态动态图动态液罐流程图1、将液罐改变为动态图。1)光标选中液罐,按鼠标右键,选择菜单条
28、上的Delete(擦除)菜单,(擦除原来的方块)。2)在工具条上选Foreground区,再选“动态棒图(Bar)”作图工具。3)光标移到图板的空白处,按住鼠标左键,并拖拉到一定大小,放开左键。此时出现对话框在对话框的PtName/RedFld参数上填:点名 AV。在Low Limit参数及High Limit参数上填棒的变化范围(例:0 和 100)。4)在对话框上选择按钮Apply。2、连接液位指示 1)在工具条上选Foreground区,再选“?.?”,出现对话框,在对话框的PtName/RedFld参数上填:点名 AV。2)在对话框上选择按钮Apply。3)重新选中此图形,打开Text
29、 Attribute工具,在Type参数上vector,且将右边方框打勾(字串需要有背景色)。4)重复1)到3)步,完成阀位指示。5)重复1)到3)步,完成液位的工程单位指示。(提示:在 PtName/RedFld参数上填:点名 EU)3、组态液位报警指示(写条件语句)(简单句)(注意:在每个工具上写完条件后,光标要在空白处点一下,然后将条件清除)(注意:在每个工具上写完条件后,光标要在空白处点一下,然后将条件清除)1)选中液罐图形,按鼠标右键,出现菜单,选择Properties菜单(重读此图的属性信息)。2024/4/19 周五46 2)打开Color工具,在前景色的条件语句窗写语句:((A
30、I101 AV=AI101 HL)OR(AI101 AV ok4、在图中画一个马达:A)调出作图工具,选择前景区(Foreground),画一个圆。B)选中此圆,调出调色板工具,在条件语句区写颜色语句:($D1 W1=SET)GREEN($D1 W1=RESET)RED(注:当马达开时,圆为绿;当马达关时,圆为红.$D1为宏图的点名指针)5、画上马达的其他部份。6、在马达下画一字符串:(在调用此宏图时再填上具体字串)A)在工具中选择abc工具,在Default string参数处填:”$T1”B)按OK按钮.7、全选成组,把组移到画布的左上角。8、在GB工具中,选File-save2024/4
31、/19 周五56练习六:使用动态马达宏图应用到主图中练习六:使用动态马达宏图应用到主图中1、打开5600.src图。2、打开图形工具,选择宏图工具。3、在Macro工具上选择宏图号:(例:560X)4、在宏图工具窗口显示需要填写的参数。Process Points:相应的点名(例:DI101)Other Text:相应的字串(例:“PUMP100”)5、按OK.-将图放到相应的位置。6、保存此图。下装到操作站。调出此图检查结果。2024/4/19 周五57静态图符静态图符静态图符的文件:Shapelib.srcShapelib.diag注:静态图一般不建议修改,只可增加图形。建议在备份图形文件
32、时同时备份图符文件。2024/4/19 周五58生成弹出窗口图生成弹出窗口图窗口图窗口图 图形类型:窗口图 允许图号:7000 8499$W 窗口点名变量应用 Poke介绍Poke type 8:windowModule 62024/4/19 周五59TANK LEVEL CONTROL?练习七:生成窗口图练习七:生成窗口图1、打开Developer Studio,展开数据库名文件夹,选择Graphics-Diagram-右键,选择insert new。2、命名图号.如:800X-GB工具将被打开。(X=(X=学习组的组号学习组的组号)(窗口图号范围为(窗口图号范围为7000700084998
33、499)3、在菜单上选择VIEW-Diagram Configuration 弹出流程图的设置窗口:在Background上选择白色(White)。在调出窗口中的TYPE参数上选择window 4、调出画图工具,画一个简单的模拟量棒图:A)选棒图图符,填参数:PtName/RecFld:A101 AVLow Limit:A101 BV;High Limit:A101 TV按OK按钮,画一个棒图。B)重复以上工作,画另两个棒图。5、保存图型。2024/4/19 周五60在主图中调用窗口图:在主图中调用窗口图:6、在主图中调用窗口图 1)调出主图(如:5600.src)2)在图型工具中选择Keyb
34、oard图型区 3)选择Poke工具 4)在工具中的Poke Type上选择:8(window)5)填参数:Diag#:800X (窗口图号)(X=(X=学习组的组号学习组的组号)Group#:0(不用点组为:0,若用点组填点组号)6)选择OK7)在这隐形按钮上画上字串:800X。8)保存图型,下装到操作站。9)在操作站中打开此图,按800X按钮,调出窗口图。2024/4/19 周五61练习八:用练习八:用$W$W窗口变量替代动态连接中的点名窗口变量替代动态连接中的点名1、调出已画的图:A)选中棒图图符,右键 选择菜单中的Properties 调出棒图属性窗:修改参数:PtName/RecFl
35、d:$W1 AVLow Limit:0High Limit:100按OK按钮,画一个棒图,分别用$W2和$W3。B)重复以上工作,画另两个棒图。2、保存图型。3、在主图中调用窗口图1)打开主图(如:5600.src)2)在图型工具中选择Keyboard图型区3)选择Poke工具4)在工具中的Poke Type上选择:8(window)5)填参数:Diag#:800X(窗口图号)Group#:0$W Points:填写在窗口图中用的$W1、2、3的具体点名)(如:AI101、AI102、AI103)(每一行代表一个变量点名)6)选择OK7)在伐门图形上画一按钮图。4、保存图型,5、下装到操作站。
36、6、在操作站中打开此图,按伐门图形,调出窗口图。2024/4/19 周五62Poke区的其他功能介绍区的其他功能介绍2024/4/19 周五63生成控制回路接口图生成控制回路接口图1.常用常用GB应用程序应用程序2.模拟量控制回路的操作面板模拟量控制回路的操作面板3.开关量回路的开关面板开关量回路的开关面板4.使用源文件编辑图形使用源文件编辑图形 GB 源编辑器 外部编辑器Module 72024/4/19 周五64CNTRL_POKE(6)功能:激活两个算法,调用某个功能:激活两个算法,调用某个TRIGGER,对某个,对某个SET寄存器送一整数寄存器送一整数POKE_FLD x y w h
37、state poke_type num_of_progs prog_numdiag_num num_of_args point1 point2 trig_num set_num setval其中:x,y,w,h,state,=标准的激活区参数.poke_type=激活区类型(7是对应的激活区类型号).num_of_progs=被执行的应用程序序号(通常为1,若有多个应用程序使用,则有相应的数).prog_num=应用程序序号6.diag_num=图形号(若在此应用程序中不用,则为0).2024/4/19 周五65num_of_args=参数的总数.对此应用为5 5。point1=算法点名IDp
38、oint2=算法点名IDtrig_num=需要执行的TRIGGER号set_num=Set 寄存器号。setval=SET 寄存区送的整数.CNTRL_POKE(6)(续)续)2024/4/19 周五66Program 28(数字量开应用程序数字量开应用程序)功能:将当前被激活的KEYBOARD算法的OPEN输出端,送出一个1脉冲。POKE_FLD x y w h state poke_type num_of_progs prog_numdiag_num num_of_args其中:x,y,w,h,state=标准的激活区参数.poke_type=激活区类型(23是对应的激活区类型号).num
39、_of_progs=被执行的应用程序序号(通常为1,若有多个应用程序使用,则有相应的数).prog_num=应用程序序号28.diag_num=图形号(若在此应用程序中不用,则为0).num_of_args=参数的总数.对此应用为0 0。2024/4/19 周五67Program 29(数字量关应用程序数字量关应用程序)功能:将当前被激活的KEYBOARD算法的CLOSE输出端,送出一个1脉冲。POKE_FLD x y w h state poke_type num_of_progs prog_numdiag_num num_of_args其中:x,y,w,h,state=标准的激活区参数.p
40、oke_type=激活区类型(23是对应的激活区类型号).num_of_progs=被执行的应用程序序号(通常为1,若有多个应用程序使用,则有相应的数).prog_num=应用程序序号29.diag_num=图形号(若在此应用程序中不用,则为0).num_of_args=参数的总数.对此应用为0 0。2024/4/19 周五68Program 32(切手动应用程序切手动应用程序)功能:将当前被激活的KEYBOARD算法的MAN输出端,送出一个1脉冲;将当前 被激活的MASTATION算法切手动。POKE_FLD x y w h state poke_type num_of_progs prog
41、_numdiag_num num_of_args其中:x,y,w,h,state=标准的激活区参数.poke_type=激活区类型(23是对应的激活区类型号).num_of_progs=被执行的应用程序序号(通常为1,若有多个应用程序使用,则有相应的数).prog_num=应用程序序号32.diag_num=图形号(若在此应用程序中不用,则为0).num_of_args=参数的总数.对此应用为0 0。2024/4/19 周五69Program 33(切自动应用程序切自动应用程序)功能:将当前被激活的KEYBOARD算法的AUTO输出端,送出一个1脉冲;将当前 被激活的MASTATION算法切自
42、动。POKE_FLD x y w h state poke_type num_of_progs prog_numdiag_num num_of_args其中:x,y,w,h,state=标准的激活区参数.poke_type=激活区类型(23是对应的激活区类型号).num_of_progs=被执行的应用程序序号(通常为1,若有多个应用程序使用,则有相应的数).prog_num=应用程序序号33.diag_num=图形号(若在此应用程序中不用,则为0).num_of_args=参数的总数.对此应用为0 0。2024/4/19 周五70Program 30(设定值增加应用程序设定值增加应用程序)功能
43、:将当前被激活的KEYBOARD算法的SPUP输出端,送出一个1脉冲;将当前 被激活的SETPOINT算法输出增加。POKE_FLD x y w h state poke_type num_of_progs prog_numdiag_num num_of_args其中:x,y,w,h,state=标准的激活区参数.poke_type=激活区类型(23是对应的激活区类型号).num_of_progs=被执行的应用程序序号(通常为1,若有多个应用程序使用,则有相应的数).prog_num=应用程序序号30.diag_num=图形号(若在此应用程序中不用,则为0).num_of_args=参数的总数
44、.对此应用为0 0。2024/4/19 周五71功能:将当前被激活的KEYBOARD算法的SPDN输出端,送出一个1脉冲;将当前 被激活的SETPOINT算法输出减少。POKE_FLD x y w h state poke_type num_of_progs prog_numdiag_num num_of_args其中:x,y,w,h,state=标准的激活区参数.poke_type=激活区类型(23是对应的激活区类型号).num_of_progs=被执行的应用程序序号(通常为1,若有多个应用程序使用,则有相应的数).prog_num=应用程序序号31.diag_num=图形号(若在此应用程序
45、中不用,则为0).num_of_args=参数的总数.对此应用为0 0。Program 31(设定值减少应用程序设定值减少应用程序)2024/4/19 周五72功能:将当前被激活的KEYBOARD算法的INC输出端,送出一个1脉冲;将当前 被激活的MASTATION算法输出增加。POKE_FLD x y w h state poke_type num_of_progs prog_numdiag_num num_of_args其中:x,y,w,h,state=标准的激活区参数.poke_type=激活区类型(23是对应的激活区类型号).num_of_progs=被执行的应用程序序号(通常为1,若
46、有多个应用程序使用,则有相应的数).prog_num=应用程序序号34.diag_num=图形号(若在此应用程序中不用,则为0).num_of_args=参数的总数.对此应用为0 0。Program 34(Program 34(输出值增加应用程序输出值增加应用程序)2024/4/19 周五73功能:将当前被激活的KEYBOARD算法的DEC输出端,送出一个1脉冲;将当前 被激活的MASTATION算法输出减少。POKE_FLD x y w h state poke_type num_of_progs prog_numdiag_num num_of_args其中:x,y,w,h,state=标准
47、的激活区参数.poke_type=激活区类型(23是对应的激活区类型号).num_of_progs=被执行的应用程序序号(通常为1,若有多个应用程序使用,则有相应的数).prog_num=应用程序序号35.diag_num=图形号(若在此应用程序中不用,则为0).num_of_args=参数的总数.对此应用为0 0。Program 35(输出值减少应用程序输出值减少应用程序)2024/4/19 周五74窗口调用应用程序窗口调用应用程序(117)功能:调出某幅窗口图,且对窗口图中的窗口图点名变量$W赋点名。POKE_FLD x y w h state poke_type num_of_progs
48、 prog_numdiag_num num_of_args group dispx dispy type num_of _pointspoint_list其中:其中:x,y,w,h,state=标准的激活区参数.poke_type=激活区类型(7是对应的激活区类型号).num_of_progs=被执行的应用程序序号(通常为1,若有多个应用程序使用,则有相应的数).prog_num=应用程序序号117.diag_num=图形号(此应用程序中可是:70008500).num_of_args=参数的总数.2024/4/19 周五75group=PDS组号.有以下几种选择方式:0=无组与图对应-1=与
49、主图的PDS组一致1到5000=PDS图组号dispx=窗口图在调出时的X轴位置.dispy=窗口图在调出时的Y轴位置.type=0num_of_points=窗口图中$W变量的个数.若无填0.point_list=窗口图中$W变量的点名清单,点名的寄存器名为ID.窗口调用应用程序窗口调用应用程序(117)(续)(续)2024/4/19 周五76 在操作面板上加数值输入区:在操作面板上加数值输入区:EEEEEEEEEEEE XPID_DIGITAL(121)XPID_DIGITAL(121)应用程序:应用程序:功能:将某个输入区中的数值送到MASTATION算法输出或送到SETPOINT算法的
50、 输出。POKE_FLD x y w h state POKE_FLD x y w h state poke_typepoke_type num_of_progsnum_of_progs prog_numprog_num diag_numdiag_num num_of_argsnum_of_args function function ef_valueef_value si_value|valuesi_value|value ef_slewef_slew si_slew|slewsi_slew|slew 其中:其中:x,y,w,h,statex,y,w,h,state=标准的激活区参数.pok