一种软件自动生成跨功能分区信号清单的方法与流程

文档序号:17289420发布日期:2019-04-03 03:50阅读:168来源:国知局
一种软件自动生成跨功能分区信号清单的方法与流程

本发明属于计算机辅助绘图技术领域,涉及一种软件自动生成跨功能分区信号清单的方法。



背景技术:

核电厂仪控系统分为保护系统和控制系统。核电厂设计要求保护系统和控制系统之间必须通过分隔避免相互连接,或者采用适当的功能独立来防止二者之间的相互干扰。因此若保护系统和控制系统二者之间共用信号,则需要保证适当的隔离措施,且信号系统必须按照高等级系统来确定安全分级。

划分功能分区是为了保障核电厂的安全性,依据多样性原则、冗余设计原则、纵身防御设计原则而专设的处理办法。因此,核电厂仪控系统设计涵盖多种功能分区,比如1e/ips/ip代表的1e级停堆安全通道1功能分区、nc/ipp/a代表的nc级a列功能分区、ncs/sa/a代表的ncs级事故后机柜a列功能分区、ncs/das代表的ncs级das专用机柜等。

功能分区表现在仪控系统设计出图上,需要用分区线(如点划线)区分图块,不同功能分区内的图块代表这些图块功能由该功能分区的机柜实现。不同功能分区的信号之间有交换,按照核电厂仪控系统的设计原则,这些被交换信号需要经过隔离装置才能送至目标机柜位置。隔离装置表现在图纸上为一个连接了2个功能分区的特殊图块,其自身的分区应该在较高等级的功能分区。而对于被交换信号来说,在经过隔离块/隔离分配块(隔离分配块是一种特殊的图块,通过隔离分配块后,功能/信号的功能等级发生变化;体现在仪控功能实现中,经过隔离分配的信号必须发送至另一个机柜)后,其功能分区发生改变。隔离块/隔离分配块在图面上画在高等级的功能分区中。

跨功能分区的信号需要一一列入清单,用以统计整个核电厂项目中需要经过隔离装置的信号数量,从而估计不同隔离装置的规模,但市场上的仪控系统成品制图软件(或者包含仪控系统绘图的其他成套设计平台软件)不能提供该功能。



技术实现要素:

本发明的目的是提供一种软件自动生成跨功能分区信号清单的方法,以能够通过计算机辅助绘图软件自动生成仪控系统设计图中的跨功能分区信号清单。

为实现此目的,在基础的实施方案中,本发明提供一种软件自动生成跨功能分区信号清单的方法,所述的方法通过计算机辅助绘图软件自动生成核电厂仪控系统设计图中的跨功能分区信号清单,依次包括如下步骤:

(1)定义隔离块/隔离分配块为标准模具图块,并定义其输入/输出点名称;

(2)定义并录入隔离块/隔离分配块的参数信息;

(3)使用预定义的标准模具图块绘图;

(4)将隔离块/隔离分配块存储至数据库,形成跨功能分区信号数据清单。

本发明的方法需定义隔离块和隔离分配图块为标准模具图块,绘图时将图块拖入绘图区并手动定义隔离块输入/输出连接点属性参数--功能分区,然后用动态连接线进行图块之间针脚的连接。通过连接线,查找到输入/输出点所连接的其他图块及其参数,并记录至隔离块的属性参数中,从而存入数据库,继而自动生成隔离块/隔离分配块的参数表单,即可生成跨功能分区信号清单。本发明的方法可用于核电厂仪控系统绘图软件(或成套工程设计软件中的仪控设计单元)开发以及软件的功能扩展。

在一种优选的实施方案中,本发明提供一种软件自动生成跨功能分区信号清单的方法,其中步骤(1)中,定义的隔离块/隔离分配块各包含4种类型,分别是iso&spliter_bool,isolation_bool,iso&spliter_float,isolation_float,iso&spliter_contact,isolation_conatact,iso&spliter_analog,isolation_analog。

在一种优选的实施方案中,本发明提供一种软件自动生成跨功能分区信号清单的方法,其中步骤(2)中,所述的参数包括连接图块id、信号类型、连接图块名、连接图块功能分区。

在一种更加优选的实施方案中,本发明提供一种软件自动生成跨功能分区信号清单的方法,其中所述的连接图块功能分区的信息需绘图者手动填入。

在一种优选的实施方案中,本发明提供一种软件自动生成跨功能分区信号清单的方法,其中步骤(3)中,在绘图时,当绘图者将图块拖入绘图区时,软件将弹出隔离块选择窗口,从而使得选择隔离信号类型即可获取隔离块模具图块。

本发明的有益效果在于,利用本发明的软件自动生成跨功能分区信号清单的方法,能够通过计算机辅助绘图软件自动生成仪控系统设计图中的跨功能分区信号清单。

附图说明

图1为示例性的本发明的软件自动生成跨功能分区信号清单的方法的流程图。

图2为具体实施方式中示例性的将隔离块/隔离分配块定义为标准模具图块的示意图。

图3为具体实施方式中示例性的隔离块/隔离分配块的属性参数定义的示意图。

图4为具体实施方式中示例性的隔离块/隔离分配块的选择弹出窗口的示意图。

具体实施方式

以下结合附图对本发明的具体实施方式作出进一步的说明。

示例性的本发明的软件自动生成跨功能分区信号清单的方法的流程如图1所示,其通过计算机辅助绘图软件(如中国核电工程有限公司仪控设计所开发、商用的acp1000fd-sama图自动化设计软件)自动生成仪控系统设计图中的跨功能分区信号清单,包括如下步骤。

(1)定义隔离块/隔离分配块为标准模具图块,并定义其输入/输出点名称

定义隔离块/隔离分配块为标准模具图块(如图2所示),并定义其输入/输出点名称。图2中列出了8种隔离/分配模块,隔离块为单输入,单输出类型(如isolation_conatact),只有一个输入点in1和一个输出点out1;隔离分配块为单输入,多输出类型(iso&spliter_contact),包含1个一个输入点in1和5个输出点(out1/2/3/4/5);被隔离信号的输入/输出信号特性相同(bool对应bool,contract对应错contact),只是功能分级不同。图块输入/输出连接点按照左入右出/上入下出的方式设置。考虑到被隔离块/隔离分配块进行隔离的信号特性不同,因此,隔离块/隔离分配块各包含4种类型,分别是iso&spliter_bool,isolation_bool,iso&spliter_float,isolation_float,iso&spliter_contact,isolation_conatact,iso&spliter_analog,isolation_analog。隔离块(isolation)用来隔离单一信号,而隔离分配块(iso&spliter)用于将同一来源信号隔离并分配至不同的功能分区。

(2)定义并录入隔离块/隔离分配块的参数信息

隔离块/隔离分配块参数信息的定义如图3所示。每个隔离块/隔离分配块都存在参数“所在图号”,为软件自动填入的信息。其每个连接点,均包含4个参数,即“连接图块id”、“信号类型”、“连接图块名”、“连接图块功能分区”。其中,由于信号经过隔离块/隔离分配块后,其功能分区发生改变,隔离块/隔离分配块在图面上画在高等级的仪控分区中,其连接点的功能分区信息必须手动定义,无法自动生成,因此参数“连接图块功能分区”需绘图者手动填入。

(3)绘图

绘图者在进行仪控图纸绘制时,首先需要从模具库中拖拽模具图块至绘图区。然而,由于需要进行隔离的信号类型不同,因此隔离块/隔离分配块的类型很多。如果不采取软件方法处理,模具图库中将存在4个外观基本相同,仅仅是连接点定义类型/图块名称不同的模具图块,绘图者将会发现模具选择困难。考虑到模具图库选择区的简洁以及使用方便性,本发明设计如图4所示的弹出窗口-隔离块选择窗口。绘图者将该图块拖入绘图区时,软件将弹出窗口,从而使得选择隔离信号类型即可获取隔离块模具图块。这样,模具图库区只有2个隔离类图块,简洁明快。

(4)将隔离块/隔离分配块存储至数据库,并由软件自动导出跨功能分区信号清单

隔离块/隔离分配块存储至数据库的数据样式如表1所示。软件自动导出跨功能分区信号清单的原则为:筛选数据库中所有的隔离块/隔离分配块,针对隔离块,将数据库存储的信息输出为表2所示的样式;针对隔离分配块,将数据库存储的信息输出为表3所示的样式。这样,跨功能分区信号清单即可自动导出。用户可以清晰的看到来源自何处的信号经过哪张图的隔离块转换为何种功能分区的信号。

表1隔离块/隔离分配块在数据库中的存储样式

表2跨功能分区信号清单(隔离块)

表3跨功能分区信号清单(隔离分配块)

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求及其同等技术的范围之内,则本发明也意图包含这些改动和变型在内。上述实施方式只是对本发明的举例说明,本发明也可以以其它的特定方式或其它的特定形式实施,而不偏离本发明的要旨或本质特征。因此,描述的实施方式从任何方面来看均应视为说明性而非限定性的。本发明的范围应由附加的权利要求说明,任何与权利要求的意图和范围等效的变化也应包含在本发明的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1