系统构建辅助工具以及系统的制作方法_2

文档序号:8435774阅读:来源:国知局
a以及易失性存储装置14b。非易失性存储装置14a存储产品规格以及模版库60 (参照图4、图9)等的初始设定数据,并且,存储由中央运算装置13写入的数据。非易失性存储装置14a例如可以是硬盘等磁性存储装置,也可以是闪存等非易失性半导体存储器。易失性存储装置14b暂时存储由中央运算装置13写入的数据,例如,适当使用作为中央运算装置13的执行时的工作区域。易失性存储装置14b例如可以是动态随机存取存储器等易失性半导体存储器。
[0041]获取界面15是用于获取系统设计辅助工具20的界面。例如,在从⑶-ROM等记录介质获取系统设计辅助工具20的情况下,获取界面15是用于读取该记录介质所记录的系统设计辅助工具20的界面。或者,例如,在经由通信回路获取系统设计辅助工具20的情况下,获取界面15是用于对经由该通信回路发送出的系统设计辅助工具20进行接收的界面。
[0042]中央运算装置13整体地控制信息处理装置10的各部分。例如,中央运算装置13在经由输入装置11接收到系统设计辅助工具20的安装指示之后,根据安装指示,经由获取界面15获取系统设计辅助工具20的安装数据,根据安装数据,将系统设计辅助工具20安装至存储装置14的非易失性存储装置14a中。或者,例如,中央运算装置13在经由输入装置11接收到系统设计辅助工具20的启动指示之后,访问非易失性存储装置14a而读出并执行系统设计辅助工具20,在易失性存储装置14b中展开并生成规定的功能模块。
[0043]此外,通过执行系统设计辅助工具20而应该在易失性存储装置14b中生成的多个功能模块(参照图2),可以同时生成,也可以根据处理的行进依次地生成,还可以根据处理的行进并行地生成。
[0044]下面,使用图2,对通过执行系统设计辅助工具20而在信息处理装置10 (的易失性存储装置14b)中生成的多个功能模块进行说明。图2将通过执行系统设计辅助工具20而在信息处理装置10内生成的各功能模块表示成“?单元”。
[0045]具体地说,系统设计辅助工具20具有机器一览显示单元21、输入单元26、模版储存单元22、模版分配单元23、输出单元27、自动生成单元24、以及自动生成数据输出单元25。
[0046]机器一览显示单元21例如,随着系统设计辅助工具20的启动,将作为设定画面的系统设计辅助工具画面40(参照图7)显示至显示装置12的显示画面12a上。系统设计辅助工具画面40例如包含树状显示部41,该树状显示部41显示以由监视控制系统S进行监视控制的方式设定的多台机器。在树状显示部41中,在设定为包含多台机器之前的初始状态下,不显示机器,随着设定为包含多台机器而变为例如显示多台机器的一览(机器一览)。
[0047]在输入单元26中输入机器列表(参照图4、图5) 70。机器列表70是与机器相关的信息的列表,该与机器相关的信息的列表是从由针对监视对象的配管仪表装配线图(P&ID:Piping and Instrumentat1n Diagram)等上游设计所决定的信息中提取的。即,机器列表70针对该由监视控制系统S进行监视控制的多台机器,规定出包含机器类型的机器属性。在机器列表70中,例如,针对应该由监视控制系统S进行监视控制的多台机器,将机器的识别码(例如,图5所示的Equipment信息74)与表示机器的属性的信息(例如,图5所示的Equipment_type 信息 75)相关联。
[0048]例如,输入单兀26经由输入装置11而输入(导入)机器列表70。例如,随着表不机器列表70的文件的图标被拖放到系统设计辅助工具20的系统设计辅助工具画面40的树状显示部41中,输入单元26将机器列表70输入至输入单元26。
[0049]例如,输入单元26根据来自机器一览显示单元21的要求,将所输入的机器列表70供给至机器一览显示单元21。由此,机器一览显示单元21根据所输入的机器列表70,将例如由监视控制系统S进行监视控制的多台机器的一览显示至树状显示部41等。另外,输入单元26将所输入的机器列表70供给至模版分配单元23。
[0050]模版储存单元22例如从非易失性存储装置14a所存储的模版库60 (参照图4、图9)中读出多个模版信息TH、TI2并进行储存。各模版信息TH、TI2将机器类型名61与多个设定数据62?67相关联(参照图9)。各模版信息TI1、TI2中的多个设定数据62?67包含针对每种机器类型能够通用化的设计内容。另外,在各模版信息TH、TI2中,多个设定数据62?67预先通过标记名62a?67a彼此进行关联(参照图9)。即,多个设定数据62?67预先通过标记名62a?67a而彼此关联,以使得在多个设定数据62?67中的I个设定数据的状态发生变化之后,以与该变化联动的方式,多个设定数据62?67中的其他设定数据的状态也发生变化。
[0051]例如,模版储存单元22根据来自机器一览显示单元21的要求,将所储存的多个模版信息TH、TI2供给至机器一览显示单元21。由此,机器一览显示单元21将多个模版信息TI1、TI2显示至树状显示部41等。另外,模版储存单元22根据来自模版分配单元23的要求,将多个模版信息TI1、TI2供给至模版分配单元23。或者,模版储存单元22根据来自模版分配单元23的要求,将多个模版信息TIl、TI2中的被指定出的模版信息供给至模版分配单元23。
[0052]或者,例如,模版储存单元22在经由输入单元26以及输入装置11而接收到追加登记模版信息的指示的情况下,从输入单元26接收模版信息。模版储存单元22将接收到的模版信息追加至储存的多个模版信息TIl、ΤΙ2,并且,基于多个模版信息ΤΙ1、ΤΙ2以及所追加的模版信息,以覆盖的方式更新非易失性存储装置14a所存储的模版库60。
[0053]模版分配单元23将模版信息分配至各机器。具体地说,模版分配单元23如果通过从输入单元26接收到机器列表70等,识别出输入了机器列表70,则根据机器列表70,分别对多台机器确定出机器类型。
[0054]另外,模版分配单元23如果识别出输入了机器列表70,则访问模版储存单元22,获取多个模版信息TH、TI2。而且,模版分配单元23根据确定出的机器类型,分别将从多个模版信息TH、TI2中选择出的I个模版信息分配至多台机器。
[0055]此时,模版分配单元23分别对多台机器分配从多个模版信息中选择出的I个模版信息,由此,分别针对多台机器,利用标识名对监视画面的设定数据63、PLC项目的设定数据64、警报的设定数据65、趋势的设定数据66、以及标记服务器的设定数据67之间进行关联。
[0056]或者,在模版分配单元23根据以前获取的多个模版信息等而掌握模版储存单元22所储存的多个模版信息的情况下,不访问模版储存单元22,而根据确定出的机器类型,分别将从多个模版信息TH、TI2中选择出的I个模版信息分配至多台机器。而且,模版分配单元23可以选择性地指定模版储存单元22所储存的所有模版信息中的、分配至多台机器的多个模版信息,并从模版储存单元22获取。
[0057]此时,模版分配单元23分别对多台机器分配从多个模版信息中选择出的I个模版信息,由此,分别针对多台机器,利用标记名对监视画面的设定数据63、PLC项目的设定数据64、警报的设定数据65、趋势的设定数据66、以及标记服务器的设定数据67之间进行关联。
[0058]例如,模版分配单元23根据机器列表70,将机器“VLV_001”的机器类型确定成“Valve” (参照图5),根据确定出的机器类型“Valve”,将从多个模版信息TI1、TI2中选择出的I个模版信息TI2分配至机器“VLV_001” (参照图9)。
[0059]此时,例如,通过模版分配单元23对机器“VLV_001”分配模版信息TI2,从而针对机器“VLV_001”,利用标记名对监视画面的设定数据63、PLC项目的设定数据64、警报的设定数据65、趋势的设定数据66、以及标记服务器的设定数据67之间进行关联。
[0060]而且,模版分配单元23将分配信息供给至自动生成单元24,该分配信息包含表示分别对多台机器分配了哪个模版信息的信息、和该被分配的模版信息。
[0061]另外,模版分配单元23根据机器列表70和分配至各机器的模版信息,分别对多台机器自动生成I/o分配列表80 (参照图4、图6)中的除了 Address信息85以外的I/O分配列表80’。S卩,模版分配单元23不是接收来自用户的交互式要求,而是根据机器列表70和分配至各机器的模版信息,分别对多台机器自动生成I/O分配列表80’。模版分配单元23将自动生成的I/O分配列表80’供给至输出单元27。
[0062]输出单元27从模版分配单元23接收I/O分配列表80’。输出单元27将I/O分配列表80’输出(导出)至系统设计辅助工具20的外部。输出单元27例如将I/O分配列表80’输出至显示装置12以及存储装置14。与之对应,由用户向I/O分配列表80’中追加Address信息85 (参照图6),并更新至I/O分配列表(参照图4、图6)80。而且,在输入单元26中,输入该更新后的I/O分配列表(参照图4、图6)80。I/O分配列表80对应该由监视控制系统S进行监视控制的多台机器规定出机器的输入输出动作。在I/O分配列表80中,例如,针对应该由监视控制系统S进行监视控制的多台机器,将机器的识别码(例如,图6所示的Equipment信息83)与表示机器的输入输出动作的信息(例如,Signal_Name信息84以及Address信息85)相关联。例如,输入单元26将所输入的机器列表70以及I/O分配列表80供给至自动生成单元24。
[0063]自动生成单元24从输入单元26接收机器列表70以及I/O分配列表80,从模版分配单元23接收分配信息。分配信息是表示分别对多台机器分配了哪个模版信息的信息。自动生成单元24根据机器列表70、I/O分配列表80、以及分配信息,自动生成在构建监视控制系统S时所需的各种信息。S卩,自动生成单元24不是接收来自用户的交互式要求,而是根据机器列表70、1/0分配列表80、以及分配信息,自动地生成在构建监视控制系统S时所需的各种信息。
[0064]例如,自动生成单元24根据机器列表70、I/O分配列表80、以及分配信息,生成监视画面110(参照图4)的定义信息。即,自动生成单元24根据机器列表70、I/O分配列表80、以及分配信息,确定出分配至各机器的模版信息所包含的监视画面的设定数据63和画面部件(符号)62(参照图9),使用确定出的监视画面的设定数据63和画面部件(符号)62,生成监视画面110的定义信息。监视画面110的定义信息例如包含总览画面111的定义信息以及面板画面112。总览画面111是在对车间的工序进行模拟的整体图中配置了表示机器的画面部件(符号)的监视画面(参照图4)。面板画面112是在例如双击该总览画面111上的画面部件(符号)时,以弹出式窗口的方式进行显示的监视画面(参照图4)。自动生成单元24分别对由监视控制系统S进行监视控制的多台机器进行如上所述的监视画面110的定义信息的生成。例如,自动生成单元24可以对由监视控制系统S进行监视控制的所有多台机器生成监视画面110的定义信息,也可以将由监视控制系统S进行监视控制的全部多台机器分为几组,针对各组分别生成监视画面110的定义信息。自动生成单元24将生成的监视画面110的定义信息输出至自动生成数据输出单元25。
[0065]或者,例如,自动生成单元24根据机器列表70、I/O分配列表80、以及分配信息,生成与机器的识别码相关联的警报动作的设定信息。即,自动生成单元24根据机器列表70、I/O分配列表80、以及分配信息,确定出分配至各机器的模版信息中所包含的警报的设定数据65(参照图9),根据确定出的警报的设定数据65,生成与机器的识别码相关联的警报动作的设定信息。自动生成单元24分别对由监视控制系统S进行监视控制的多台机器进行如上所述的警报动作的设定信息的生成。自动生成单元24将生成的警报动作的设定信息以与机器的识别码相关联的形式输出至自动生成数据输出单元25。
[
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1