




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于X7000监控系统平台程序化控制编程手册 编制: 王强 审核: 武钊 批准: 版本号修改人修改日期修改批准人1.00王强2008-11-13南京新宁光电自动化有限公司2008-11-13程序化控制编程概述程序化控制编程通过编写格式化的程序化操作流程,实现了变电站操作的程序化。本文简单描述了程序化编程软件功能,详细说明了程序各功能按钮的功能,解读了程序化控制文件的文件结构及各种编程控件的使用方法,并提供了一个完整的程序化控制编制流程,为用户快速了解系统提供了便捷。一、文件类型程序化控制文件分两种:模板文件、过程文件二者区别与联系见表一:模板文件过程文件数据区动态数据可以不链接数据库动态数据必须链接数据库图元类型无法添加 载入模板 图元过程文件中,可以添加载入模板图元。表一二、程序功能按钮:图一程序化控制界面包括菜单栏、编辑工具栏、检验工具栏、图元工具栏、绘图区。参看图一,详尽的按钮功能表述见表二:名称功能说明备注数据管理管理动态数据集数据对动态数据区数据进行管理,包括增、删、改。中心对齐图元对齐多个图元根据首个图元的中心坐标对齐,方便绘制视图属性修改文件的视图属性,如图形的长、宽,文件的验证码,文件的信息说明等1、文件的信息说明必须填写,这个反映在告警的时候的告警内容。2、文件的验证码用于执行时候的确认。(可以不填写)检查检查文件是否是符合规范的执行文件1、数据链接是否正确,2、公式编辑定义是否正确3、图元连接是否正确4、模板传入参数.5、文件只有通过检查、保存才能执行!执行模拟执行启动/停止单步模拟执行单步调试模拟执行的时候,动态数据取值的时候不是从实时库中查询得到,而是在数据区中取,并可以随时设置。对于遥控等操作,单步调试之后,并不会改变数据区中对应的遥信的值,需要手动设置。数值设置显示/隐藏 数值设置窗口只有在模拟执行的时候,数值设置窗口才会显示。隐藏消息框显示/隐藏 消息框预览操作票预览自定义操作票内容操作票内容显示在消息框中输出操作票根据模板输出自定义操作票内容预览操作票内容并生成.rtf格式操作票,操作票存储地址/Galasys/操作票预览图元工具栏按钮各种程序化操作控件单击工具栏选中表二三、文件编写说明以110kV分段开关110开关为例,如图二图二1、数据区文件的数据区包含临时数据区和动态数据集两部分,如表三声明名称代码表示说明2临时数据区说明1I0I9整数I0I9F0F9浮点数F0F9B0B9布尔数B0B9动态数据集说明1CList数字量VI0VI*遥信序号表或者软压板表中的遥信值CList模拟量VF0VF*遥测序号表的浮点值或者计算值表的计算结果CList遥控点无遥控关系表或者遥调遥控关系表中的数据表三说明:1、临时数据区是程序为每个程序化控制过程开辟的一片存储区,不可扩充,临时数据主要是作为中间变量使用。而动态数据集可以在数据管理中进行管理(增,删,改)。2、值的代码表示用于在赋值图元和条件判断图元中编辑公式,以及各种文字信息编写时动态数据替换使用!例:当前数据区内容如表四类型序号名称实时库中名称数字量1开关1110开关数字量2刀闸11101刀闸数字量3刀闸21102刀闸数字量4地刀111019地刀数字量5地刀211029地刀模拟量1A相电压UA表四 在赋值图元左侧选择 浮点数0,右侧输入 VF0+F1+1 ,即表示 F0 = A相电压浮点值+F1+1。 告警信息编写告警内容:输入“当前位置处于分位置,运行状态错误。”实际内容表示”1101刀闸当前位置处于分位置,110开关运行状态错误”2、图元类型【开始】 图例:说明:开始图元是每一个程序化执行过程的入口,每个程序化执行过程有且只有一个开始图元。链接参数:无。检验:检验开始图元的入口和出口,开始图元具有一个出口、无入口。同时过程会计算过程的开始图元的数目,异常则检验不通过,过程无法执行。【结束】 :图例:说明:结束图元是每一个程序化执行过程的终点,根据执行结果,分为执行成功和执行失败。链接参数:无。检验:检验结束图元的入口和出口,结束图元只有一个入口,无出口。【遥控】 :图例:说明:遥控图元完成开关/刀闸/手车等机构的远程操作。链接参数:1、 遥信序号表数据2、 双位遥信序号表数据遥控图元具体链接何种数据根据数据采样类型选择,对于单点遥信,需要链接遥信序号表中项,对于双点遥信,需要链接双位遥信序号表中项。链接域为遥信值域。检验:1、检验遥控图元的入口和出口,遥控图元有多入口、两出口,两个出口属性设置分别为成功、失败。2、检验图元链接参数的正确性。关联遥信数据需要配置完备。遥信序号表数据:在遥控关系表中关联遥控与对应遥信。双位遥信序号表数据:双位遥信是通过单遥信合成而得。即需要将该双位遥信对应的单遥信配置完备。【压板】 :图例:说明:压板图元完成软压板远程投退。链接参数:1、 遥信序号表数据2、 软压板序号表数据压板图元具体链接何种数据根据软压板当前值上送方式选择,通过遥信上送,需要链接遥信序号表数据,链接域为遥信值域;直接通过软压板上送,需要链接软压板序号表数据,链接域为当前值域。检验:1、检验压板图元的入口和出口,压板图元有多入口、两出口,两个出口属性设置分别为成功、失败。2、检验图元链接参数的正确性。关联遥信数据需要配置完备。遥信序号表数据:遥信序号表中该遥信遥信类型配置为压板,软压板序号表中与对应软压板项关联。软压板序号表数据:不需要额外配置。 【遥调】 :图例:说明:遥调图元完成变压器调档。链接参数:遥调遥控关系表中数据。检验:1、检验遥调图元的入口和出口,遥调图元有多入口、两出口,两个出口属性设置分别为成功、失败。2、检验图元链接参数的正确性。关联遥调数据需要配置完备:a、遥调遥控关系表中数据由多个遥控关系表数据组合而成,遥控关系表数据的遥控类型应配置正确,单点遥调+遥调急停,或双点遥调升+双点遥调降+遥调急停。b、遥调遥控关系表关联档位需关联(遥测序号表或计算值表数据)。【手控】 :图例:说明:用于各种无法遥控的开关/刀闸的操作。链接参数:1、遥信序号表数据2、双位遥信序号表数据遥控图元具体链接何种数据根据数据采样类型选择,对于单点遥信,需要链接遥信序号表中项,对于双点遥信,需要链接双位遥信序号表中项。链接域为遥信值域。检验:1、检验遥控图元的入口和出口,遥控图元有多入口、两出口,两个出口属性设置分别为成功、失败。2、检验图元链接参数的正确性。关联遥信数据需要配置完备。双位遥信序号表数据:双位遥信是通过单遥信合成而得。即需要将该双位遥信对应的单遥信配置完备。【手控压板】 :图例:说明:用于各种无法遥控的压板的操作。链接参数:1、 遥信序号表数据2、软压板序号表数据手控压板图元具体链接何种数据根据软压板当前值上送方式选择,通过遥信上送,需要链接遥信序号表数据,链接域为遥信值域;直接通过软压板上送,需要链接软压板序号表数据,链接域为当前值域。检验:1、检验压板图元的入口和出口,压板图元有多入口、两出口,两个出口属性设置分别为成功、失败。2、检验图元链接参数的正确性。关联遥信数据需要配置完备。遥信序号表数据:遥信序号表中该遥信遥信类型配置为压板。软压板序号表数据:不需要额外配置。 【其他人工】 :图例:说明:用于各种人工操作。链接参数:无检验:1、检验人工图元的入口和出口,人工图元有多入口、两出口,两个出口分别为属性设置分别为成功、失败。【等待】 :图例:说明:程序化操作停止N秒。链接参数:配置等待时间。检验:1、 检验等待图元的入口和出口,等待图元有多入口、一出口。2、 检验等待图元配置时间,时间应为有限值N大于=大于等于小于=小于等于!=不等于=等等于取反(取反对象需要用括号括起来)&与计算|或计算c)括号()左右括号,调整计算顺序d)函数 常用函数 abs 求参数的绝对值 语法: abs ( number ) number 是要求获取绝对值的参数 实例: abs ( 2 ) 2 abs ( 2 ) 2 常用函数 sqrt 求参数的平方根 语法: sqrt ( number ) number 是要求获取平方根的参数 实例: sqrt ( 2 ) 1.414 三角函数 sin 求参数的正弦值 语法: sin ( number ) number 是要求获取正弦值的参数 实例: sin ( 90 ) 1 三角函数 cos 求参数的余弦值 语法: cos ( number ) number 是要求获取余弦值的参数e)逻辑及公式编写范例1、逻辑判断判断当前110开关运行方式是否为运行VI0=1&VI1=1&VI2=1&VI3=2&VI4=22、赋值公式浮点数F1 = abs(VF1+F0+1)4、操作票编辑通过图元链接属性“操作票属性”可以选择设置图元是否操作票选项,并自定义操作票条目具体内容,如图三、图四。操作票内容可以是格式化的文本。如“确认当前运行方式为运行”,即表示“确认110开关当前运行方式为运行”。只有在从开始图元到结束图元的一条执行成功的图元链路上的图元才是可以有效输出的操作票条目。图三图四5、文件编写范例以110kV分段开关110开关为例编写程序化控制“110开关由运行转冷备用”相关实时数据类型序号名称实时库中名称数字量1开关1110开关数字量2刀闸11101刀闸数字量3刀闸21102刀闸数字量4地刀111019地刀数字量5地刀211029地刀程序化流程:1、判断110开关当前运行方式是否为运行2、遥控110开关合分3、遥控1101刀闸分闸4、遥控1102刀闸分闸5、判断110开关当前运行方式是否为热备用开关/刀闸的遥控过程基本相同,不同的只是控点参数的差别,因此我们可以做一个遥控分闸的模板。A)、模板文件编写1、文件创建选择菜单“文件新建”选择“新建模板”,创建一个模板文件,模板默认属性为800*600,可以通过视图属性来改变图形的属性设置。包括图形文件的视窗大小、背景色、并编辑过程的说明信息和设置验证码。2、数据管理首先我们添加模板的动态数据集信息,打开变量管理,在动态数据集中添加一个数字量,名称为遥信。不用连接实时库数据。3、模板绘制A)添加图元在图元工具栏点击开始图元按钮,使当前作图命令为“开始”图元作图模式,然后在绘图区域按下,拖动鼠标作图,开始绘制“开始”图元;再次点击鼠标,开始图元绘制成功。同样,添加“结束”图元,结束图元需要配置图元属性,即“执行成功”“执行失败”添加其他图元,并配置图元属性B)修改图元如果需要修改图元属性,可在图元工具栏点击“对象选取”按钮,当前命令改为选取图元对象模式,然后在绘图区域按下,如果鼠标按下的位置存在某个图元,则该图元对象的四周(和四个脚)分别画有白色小方框,表示选中该图元对象。点击右键,在右键菜单中选择“属性”,修改图元属性设置。C)连接图元在图元工具栏点击“连接线”按钮,使当前作图模式为“绘制连接线”模式,鼠标首先选中图元A的一个节点按下,然后拖动鼠标,开始绘制连接线,当鼠标在图元B的一个节点按下之后,一条连接线绘制完成,表示图元A图元B存在顺序关系。对于部分图元,如遥控、遥控压板等,其任务执行分成功和失败两个出口,当连接线首端选择这些图元的时候,要确认该图元出口的属性是成功抑或是失败。同一个图元只可以有一个成功和一个失败出口。D)模板检验点击验证工具栏中的“检验”按钮,程序对模板的数据区数据属性、图元链接参数、图元之间连接关系、过程完备性等内容作检验。检验信息出现在信息栏中。对于绘制不正确的模板,程序会给出错误信息,并将出错的图元在图形中反白显示。但是对于图元链接的参数数据,因为并没有连接具体的实时库数据,程序只会给出比较模糊的检验,即只检验数据是否为遥信、遥测、遥控量,而不检验具体的实际值。检验通过则模板绘制完成,保存模板。B)、过程文件编写1、文件创建选择菜单“文件新建”选择“新建过程”,创建一个程序化控制过程文件,文件属性配置与模板文件相同,默认属性为800*600,通过视图属性来改变图形的属性设置。包括图形文件的视窗大小、背景色、并编辑过程的说明信息和设置验证码。2、数据管理首先我们添加过程的动态数据集信息。打开变量管理,在动态数据集中添加五个数字量,15,数字量号不可重复。并为之连接实时库数据。实际数据内容如下图:五个遥信量连接的均为双位遥信序号表中遥信数据。并且遥信已经在遥控关系表中配置完备。3、过程绘制程序化任务过程的绘制参考模板文件的绘制流程,二者差异在于过程可以通过载入已经检验通过的模板或其他过程文件,实现文件的复用。模板载入说明:过程描述:说明该载入模板实现的功能。文件路径:载入的模板文件的来源。载入参数:载入模板文件,为模板的动态数据集传递实时库数据。(完备的过程文件不需要传递参数,但是仍然需要载入参数!)绘制完备的程序化任务过程如下图:4、过程检验点击验证工具栏中的“检验”按钮,程序对过程的数据区数据属性、图元链接参数、图元之间连接关系、过程完备性等所有内容作完备检验。对于模板图元,程序载入模板并为之传入参数后,按照过程的检验规则检验模板的完备属性。C)、过程模拟测试模板或过程文件编写并检验通过后,可以通过模拟测试进行流程模拟检测。点击检验工具栏的“执行”按钮,启动模拟执行。模拟执行不发实际报文,通过在变量赋值区为过程中的临时变量和动态数据赋值,从而检验过程的执行顺序,逻辑判断等。任务执行信息在信息栏显示。D)、操作票预览、输出程序化任务控制过程编写完备检验通过之后,可以通过操作票预览、操作票输出按钮来察看有效操作票内容。输出操作票保存地址“为/Galasys/操作票预览”,保存格式为RTF格式文件。6、模板说明:1、 遥控遥信模板 遥信控分.g 遥信控合.g双位遥信控分.g 双位遥信控合.g功能:实现遥控开关、刀闸 分/合动态数据集:遥信量1,可传递参数遥信序号表/双位遥信序号表的遥信值域参数要求:传递的遥信参数应该是配置完整的,即与遥控序号表中对应的遥控点关联。内部执行过程:示例:遥控开关分闸(1)、开关处于合位否?状态不正确、遥控失败(2)、遥控开关、成功否?如果控开关失败,返回继续遥控,循环5次、超过5 次则遥控失败(3)、开关处于分位否?如果状态不正确,返回等待遥信位置,循环5次,超过5次则遥控失败(4)、遥控成功2、 压板模板压板控分.g 压板控合.g功能:实现压板遥控分/合动态数据集:遥信量1,可传递参数 遥信序号表/软压板序号表的遥信值域。根据软压板当前值的上送方式。103规约装置的软压板当前值通过遥信上送,传递参数为遥信序号表中的遥信值。该遥信遥信类型配置为压板,软压板序号表中配置对应软压板与此遥信关联。61850规约装置的软压板当前值通过软压板上送,传递参数为软压板序号表中的当前值。内部执行过程:与遥控遥信模板相同。3、 手控遥信模板遥信手控分.g 遥信手控合.g 双位遥信手控分.g 双位遥信手控合.g功能:适用于无法通过遥控完成的开关/刀闸操作, 动态数据集:遥信量1,可传递参数遥信序号表/双位遥信序号表的遥信值域参数要求:无遥信参数应该是配置完整的,即与遥控序号表中对应的遥控点关联。内部执行过
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 芦柑种植项目申请报告(3篇)
- D-Galacto-D-mannan-Carob-galactomannan-生命科学试剂-MCE
- 危险区域(如配电室、化学品存放点)人员误入应急预案
- 乡镇饮水安全培训总结课件
- 建筑工程应急抢险应急预案
- 广东省深圳市深圳实验学校2024-2025学年高一上学期期末数学试卷(含答案)
- 冲床培训课件图片模板
- 车队节前安全培训课件
- 小红书培训课件品类
- 临沂李英姿麻雀课件
- 福建土楼文化课件下载
- 医院廉洁行医培训
- 中式面点培训课件
- 医院后勤教育培训课件
- 2025年山西省中考物理试卷真题(含答案解析)
- 涵洞拆除改造方案(3篇)
- 口腔医疗质量与安全管理体系
- 公司自动化项目管理制度
- 2025年上海市中考数学真题试卷及答案
- 安全生产知识竞赛题库(1800道)
- JG/T 264-2010混凝土裂缝修复灌浆树脂
评论
0/150
提交评论