技术领域
[0001] 本发明涉及一种用于对由FA设备构成的系统进行设计的FA系统设计装置。
相关背景技术
[0002] 对于由PLC(Programmable Logic Controller)和显示器 等FA(Factory Automation)设备构成的系统的设计或构筑,是由FA设备的装置制造商进行的。由于FA系统是通过将具有多种特征的单元(FA设备)进行组合而构成的,因此,在进行系统开发时,向各装置制造商分配设计范围。而且,各装置制造商使用系统设计装置,进行设计责任范围内的系统结构图的生成(系统设计)等。
[0003] 例如,在由多个装置制造商进行大规模系统设计的情况下,各装置制造商的系统设计装置的操作者(下面,称为设计者),将由其他装置制造商负责的设计范围(下面,称为设计责任范围外系统)作为通用单元而表示在系统结构图内。而且,在设计责任范围外系统具有多个的情况下,对应于设计责任范围外系统的数量,在系统结构图内生成通用单元。
[0004] 同样地,设计者将系统设计装置不支持的设备,作为通用单元而表示在系统结构图内。而且,在系统设计装置不支持的设备具有多个的情况下,对应于系统设计装置不支持的设备的数量,在系统结构图内生成通用单元。
[0005] 因此,设计责任范围外系统和系统设计装置不支持的设备的数量越多,系统设计时的设计者的负担就越大。作为减轻系统设计时的设计者的负担的技术,具有将多个功能表示为1个虚拟单元的技术(例如参照专利文献1)。
[0006] 专利文献1:日本特开2008-146385号公报
具体实施方式
[0026] 下面,基于附图,详细地说明本发明的实施方式所涉及的系统设计装置。此外,本发明并不限定于本实施方式。
[0027] 实施方式1
[0028] 图1是表示本发明的实施方式1所涉及的系统设计装置的硬件结构的图。系统设计装置50A是生成由PLC和显示器等FA设备构成的FA系统的系统结构图,并且进行FA系统的设计的计算机等。系统设计装置50A通过启动在系统设计装置50A内预先安装的软件(系统设计程序),从而生成系统结构图。
[0029] 本实施方式的系统设计装置50A将设计责任范围外的FA设备及系统设计装置50A不支持设计的FA设备作为1个通用单元(下面,称为综合通用单元)而表示在系统结构图内。
[0030] 系统设计装置50A具有:输入装置51,其具有键盘和鼠标等而构成;液晶显示器等显示装置52;中央运算装置53;以及存储装置54。在系统设计装置50A中,上述输入装置51、显示装置52、中央运算装置53、存储装置54经由总线连接。
[0031] 中央运算装置53是CPU(Central Processing Unit)等信息处理装置,存储装置54是ROM(Read Only Memory)、RAM(Random Access Memory)等存储装置。
[0032] 中央运算装置53利用作为计算机程序的系统设计程序而生成系统结构图。显示装置52基于来自中央运算装置53的指示,在显示画面中显示系统结构图等。显示装置52例如将装入至FA系统的单元部件(FA设备)及综合通用单元作为系统结构图而显示在显示画面中。
[0033] 输入装置51输入由设计者(系统设计装置50A的使用者)输入的指示信息。向输入装置51输入用于对由系统设计装置50A设计的FA设备的种类进行指定的指示信息、和将综合通用单元显示在系统结构图上的指示信息等。将输入至输入装置51的指示信息发送至中央运算装置53。
[0034] 系统设计程序存储在存储装置54内的ROM中,经由总线而加载至存储装置54内的RAM。中央运算装置53执行加载至RAM内的系统设计程序。具体来说,在系统设计装置50A中,根据使用者利用输入装置51进行的指示输入,中央运算装置53从ROM内读取系统设计程序,将该程序向RAM内的程序存储区域中展开而执行各种处理。中央运算装置53将在该各种处理时产生的各种数据暂时存储在形成于RAM内的数据存储区域中。
[0035] 由系统设计装置50A执行的系统设计程序成为包含后述的系统结构图生成处理部63在内的模块结构,它们被加载至主存储装置中,是在主存储装置中生成的。
[0036] 图2是实施方式1所涉及的系统设计装置的功能框图。在图2中示出了使用图1所示的中央运算装置53和存储装置54而实现的系统设计装置50A的功能框图。因此,在图2中,省略了输入装置51和显示装置52的图示。
[0037] 系统设计装置50A具有输入处理部60、显示处理部61、运算部62A、及存储部67A。输入处理部60进行将从输入装置51发送来的信息输入至运算部62A的输入处理。显示处理部61生成向显示装置52输出的显示数据。显示处理部61基于由运算部62A运算而得的运算结果(系统结构图等)生成显示数据,将显示数据输出至显示装置52。
[0038] 运算部62A执行系统结构图的生成功能。运算部62A构成为包含系统结构图生成处理部63,系统结构图生成处理部63构成为包含通用单元生成处理部59。
[0039] 系统结构图生成处理部63进行在显示装置52中显示的系统结构图的生成处理。另外,系统结构图生成处理部63进行与系统结构图相关的信息的生成处理。
[0040] 通用单元生成处理部59进行在系统结构图显示部73中显示的综合通用单元的生成处理。另外,通用单元生成处理部59进行与综合通用单元相关的信息的生成处理。
[0041] 系统结构图生成处理部63具有下述功能:将FA系统的结构在图面上绘制成图形的绘制功能;以及在绘制时将从一览表中选择出的单元部件配置在图面上的单元配置功能。本实施方式的系统结构图生成处理部63使用由设计者指定的作为设计对象的FA设备(设计对象单元结构图)及由设计者指定的综合通用单元(通用单元结构图)而生成系统结构图。
[0042] 另外,通用单元生成处理部59以在系统结构图上配置的综合通用单元能够表示多个单元的方式进行各种信息设定。系统结构图生成处理部63将已生成的系统结构图保存在系统结构图存储部68中。
[0043] 存储部67A对使用运算部62A而生成的系统结构图和单元部件等的结构图等进行保存。存储部67A构成为包含系统结构图存储部68和单元部件存储部69。另外,系统结构图存储部68构成为包含通用单元信息存储部58。
[0044] 系统结构图存储部68对使用运算部62A而生成的系统结构图进行存储。单元部件存储部69将表示系统设计装置50A支持设计的FA设备和网络线缆等的图、以及表示综合通用单元等的图,作为与单元部件相关的单元部件图而进行存储。换言之,单元部件存储部69对由本装置(系统设计装置50A)设计的FA设备的结构图(设计对象单元结构图)和没有由本装置设计的多个FA设备的结构图(1个通用单元结构图)进行存储。
[0045] 存储在单元部件存储部69中的单元部件图,在运算部62A生成系统结构图时使用。设计者从存储在单元部件存储部69中的单元部件图中选择在系统结构图的生成时所需的单元部件图(设计责任范围内的单元部件图)而应用于系统结构图的生成中。通用单元信息存储部58对与综合通用单元相关的信息即通用单元信息进行存储。
[0046] 图3是表示通用单元信息的结构的图。在图3中示出了存储在通用单元信息存储部58中的通用单元信息76的数据构造。通用单元信息76构成为包含设备信息77。在设备信息77中存储作为1个综合通用单元而表示出的FA设备的数量。换言之,设备信息77是构成综合通用单元的FA设备的数量。
[0047] 图4是表示在实施方式1所涉及的系统设计装置的显示装置中显示的画面的结构的图。在系统设计装置50A的显示装置52中显示的画面72A由系统结构图显示部73、单元部件显示部74、通用单元信息设定部75等构成。
[0048] 系统结构图显示部73是显示设计者使用运算部62A而生成的系统结构图的区域。单元部件显示部74是用于显示系统结构图的结构要素即FA设备、综合通用单元、网络线缆等的单元部件图的一览表的区域。通用单元信息设定部75是用于输入并设定作为综合通用单元而显示的FA设备的数量的区域。
[0049] 在单元部件显示部74中显示的单元部件图保存在单元部件存储部69内。显示处理部61基于运算部62A的指示,从单元部件存储部69读取单元部件图,使其显示在单元部件显示部74中。另外,显示处理部61从系统结构图存储部68读取系统结构图,使其显示在系统结构图显示部73中。
[0050] 接下来,对系统设计装置50A的动作处理步骤进行说明。图5是表示系统设计装置的动作处理步骤的流程图。系统设计装置50A的系统结构图生成处理部63使单元部件图显示在单元部件显示部74中。具体来说,系统结构图生成处理部63将存储在单元部件存储部69中的单元部件图发送至显示处理部61,并且,将使单元部件图显示在单元部件显示部74中的指示发送至显示处理部61。由此,显示处理部61使单元部件图显示在单元部件显示部74中。
[0051] 然后,系统结构图生成处理部63对成为设计对象的FA系统中的FA设备是否已全部配置在系统结构图显示部73中进行判定(步骤S10)。设计者例如通过目视判定FA系统中的FA设备是否已全部配置在系统结构图显示部73中。而且,在FA设备已全部配置的情况下,由设计者将表示FA设备已全部配置这一情况的信息(设备配置确认信息)输入至输入装置51。该设备配置确认信息经由输入处理部60输入至系统结构图生成处理部63。系统结构图生成处理部63基于设备配置确认信息是否已输入,对单元部件图是否已全部配置进行判定。
[0052] 在单元部件图没有全部配置的情况下(步骤S10,否),对将要向系统结构图显示部73配置的FA设备是否是由系统设计装置50A支持的FA设备进行判定(步骤S20)。
[0053] 在将要进行配置的FA设备已显示在单元部件显示部74中的情况下(步骤S20,是),判断为将要进行配置的FA设备由系统设计装置50A支持。设计者例如通过目视对将要配置在系统结构图显示部73中的FA设备是否已显示在单元部件显示部74中进行判定。而且,在将要进行配置的FA设备已显示在单元部件显示部74中的情况下,由设计者将表示要配置的FA设备的图从单元部件显示部74拖放至系统结构图显示部73(步骤S30)。由此,系统结构图生成处理部63生成与被拖放的FA设备相关的信息。而且,将表示FA设备的图显示在系统结构图显示部73中。
[0054] 另一方面,在将要进行配置的FA设备没有显示在单元部件显示部74中的情况下(步骤S20,否),判断为将要进行配置的FA设备不由系统设计装置50A支持。在此情况下,对综合通用单元是否已经配置在系统结构图显示部73中进行判定(步骤S40)。设计者例如通过目视对综合通用单元是否已显示在系统结构图显示部73中进行判定。而且,在综合通用单元没有显示在系统结构图显示部73中的情况下(步骤S40,否),将综合通用单元从单元部件显示部74拖放至系统结构图显示部73(步骤S50)。由此,通用单元生成处理部59生成与被拖放的综合通用单元相关的信息。而且,将表示综合通用单元的图显示在系统结构图显示部73中。
[0055] 在将表示要配置的FA设备的图从单元部件显示部74拖放至系统结构图显示部73后(步骤S30),对成为设计对象的FA系统中的FA设备是否全部配置在系统结构图显示部73中进行判定(步骤S10)。
[0056] 另外,在综合通用单元显示在系统结构图显示部73中的情况下(步骤S40,是),对成为设计对象的FA系统中的FA设备是否全部配置在系统结构图显示部73中进行判定(步骤S10)。
[0057] 另外,在将综合通用单元从单元部件显示部74拖放至系统结构图显示部73后(步骤S50),对成为设计对象的FA系统中的FA设备是否全部配置在系统结构图显示部73中进行判定(步骤S10)。
[0058] 在系统设计装置50A中,直至判定出成为设计对象的FA系统中的FA设备全部配置在系统结构图显示部73中为止,重复进行步骤S10至S50的处理。
[0059] 如果判定出成为设计对象的FA系统中的FA设备全部配置在系统结构图显示部73中(步骤S10,是),则对综合通用单元是否配置在系统结构图显示部73中进行判定(步骤S60)。设计者例如通过目视,对综合通用单元是否已显示在系统结构图显示部73中进行判定。而且,在综合通用单元已配置的情况下,由设计者将表示综合通用单元已配置这一情况的信息(单元配置确认信息)输入至输入装置51。该单元配置确认信息经由输入处理部60输入至系统结构图生成处理部63。系统结构图生成处理部63基于是否已输入单元配置确认信息,对综合通用单元是否已配置进行判定。
[0060] 如果综合通用单元已配置在系统结构图显示部73中(步骤S60,是),则由设计者将表示为综合通用单元的FA设备的数量输入至通用单元信息设定部75(步骤S70)。由此,系统结构图生成处理部63将表示为综合通用单元的FA设备的数量存储在设备信息77内。另一方面,如果综合通用单元没有配置在系统结构图显示部73中(步骤S60,否),则结束系统结构图的生成处理。
[0061] 通过以上的系统结构图生成处理,使系统结构图显示在系统结构图显示部73中。另外,通过通用单元生成处理,系统设计装置50A不支持的多个FA设备能够作为1个综合通用单元显示在系统结构图上。生成的综合通用单元存储在通用单元信息存储部58中。关于在通用单元信息存储部58中存储的综合通用单元,根据需要进行读取,显示在系统结构图显示部73中。
[0062] 在此,对设计者利用系统设计装置50A而生成的FA系统的结构例进行说明。图6是表示FA系统的结构例的图。本图所示的FA系统11r具有系统设计装置50A支持的FA设备即PLC4r、PLC5r。另外,FA系统11r具有系统设计装置50A不支持的FA设备即条形码阅读器6r、条形码阅读器7r、PLC8r、PLC9r、PLC10r。并且,PLC4r、5r、8r、9r、10r和条形码阅读器6r、7r分别与FA网络3r连接。
[0063] 图7是表示显示在显示装置中的画面的一个例子的图。在画面72A中示出了图6所示的FA系统11r的系统结构图11s。PLC4r及PLC5r是系统设计装置50A支持的FA设备。因此,作为表示PLC4r(PLC2)及PLC5r(PLC1)的图,使PLC4s及PLC5s显示在单元部件显示部74中。
[0064] 在利用系统设计装置50A生成FA系统11r的系统结构图11s时,由设计者将PLC4s及PLC5s从单元部件显示部74拖放至系统结构图显示部73中。由此,PLC5s及PLC4s分别作为第一PLC1及第二PLC2而显示在系统结构图显示部73中。
[0065] 另一方面,条形码阅读器6r、7r、PLC8r至10r是系统设计装置50A不支持的FA设备。因此,表示条形码阅读器6r、7r、PLC8r至10r的图不显示在单元部件显示部74中。在单元部件图未显示在单元部件显示部74中的情况下或不是设计对象的情况下,由设计者将1个表示综合通用单元的图从单元部件显示部74拖放至系统结构图显示部73中。由此,作为表示综合通用单元的图,将综合通用单元12s显示在系统结构图显示部73中。
[0066] 由此,将连接有PLC4s、5s和综合通用单元12s的系统结构图11s作为表示FA网络3r的图而显示在系统结构图显示部73中。
[0067] 另外,由设计者将显示为综合通用单元12s的FA设备的数量输入至通用单元信息设定部75。在此的综合通用单元12s与条形码阅读器6r、7r及PLC8r至10r共计5个FA设备相对应。因此,将“5”作为综合通用单元12s的FA设备的数量而输入至通用单元信息设定部75中。
[0068] 如果是现有技术中的系统设计装置,则为了表示条形码阅读器6r、7r、PLC8r至10r这5个FA设备,而必须在系统结构图显示部73中生成5个通用单元。另一方面,对于本实施方式的系统设计装置50A,为了表示所述5个FA设备而在系统结构图显示部73中生成的通用单元为1个综合通用单元即可。
[0069] FA系统的系统设计是由各装置制造商进行的,但如果设计责任范围外的FA设备(单元)没有准确地配置,则无法对分配给FA设备的网络站点编号是否重复进行检查。在本实施方式中,通过1个综合通用单元取代多个FA设备,从而无需获知设计范围外的FA设备的详细情况。因此,节省了生成系统结构图时的工作量。
[0070] 如上所述,根据实施方式1,在设计责任范围外的FA设备和系统设计装置50A不支持的FA设备具有多个的情况下,将这些FA设备作为1个综合通用单元而表示在系统结构图上。因此,设计者无需针对系统结构图生成与设计责任范围外的FA设备的数量以及系统设计装置50A不支持的设备的数量相对应的通用单元。因此,能够容易地生成系统结构图。
[0071] 实施方式2
[0072] 接下来,使用图8至图14,对本发明的实施方式2进行说明。在实施方式2中,对应于构成综合通用单元的各FA设备,设定站点编号等参数。另外,对应于构成综合通用单元的各FA设备,设定链接文件。
[0073] 图8是实施方式2所涉及的系统设计装置的功能框图。在图8的各结构要素中,对于实现与图2所示的实施方式1的系统设计装置50A相同功能的结构要素标注相同的编号并省略重复说明。
[0074] 实施方式2所涉及的系统设计装置50B的硬件结构与实施方式1中说明的系统设计装置50A相同,因此省略其说明。在系统设计装置50B中执行的系统设计程序成为包含后述的系统结构图生成处理部63、参数设定处理部84、链接文件设定处理部85、链接文件执行部86在内的模块结构,它们被加载至主存储装置中,是在主存储装置中生成的。
[0075] 系统设计装置50B通过启动在系统设计装置50B内预先安装的软件(系统设计程序),从而生成系统结构图,向FA系统中的FA设备设定参数,设定链接文件。
[0076] 系统设计装置50B具有输入处理部60、显示处理部61、运算部62B、存储部67B。运算部62B具有与运算部62A相同的功能,存储部67B具有与存储部67A相同的功能。
[0077] 运算部62B构成为包含系统结构图生成处理部63、参数设定处理部84、链接文件设定处理部85、链接文件执行部86。另外,存储部67B构成为包含系统结构图存储部68、单元部件存储部69、参数存储部87、链接文件存储部88。
[0078] 参数设定处理部84向构成系统结构图的FA设备设定参数。参数设定处理部84将由设计者输入的FA设备的参数和综合通用单元的参数保存在参数存储部87中。
[0079] 链接文件设定处理部85将不包含在产品中的外部工具设定为链接文件。此处的链接文件例如是由系统设计装置50B以外的应用程序执行的文件。链接文件设定处理部85将由设计者输入的链接文件保存至链接文件存储部88。链接文件执行部86从链接文件存储部88读取链接文件,执行链接文件。
[0080] 参数存储部87存储由设计者输入的FA设备的参数和综合通用单元的参数。链接文件存储部88存储由设计者输入的链接文件。
[0081] 图9是表示在实施方式2所涉及的系统设计装置的显示装置中显示的画面的结构的图。在系统设计装置50B的显示装置52中显示的画面72B由系统结构图显示部73、单元部件显示部74、通用单元信息设定部75、参数设定部96、链接文件设定部97等而构成。
[0082] 参数设定部96是用于向构成系统结构图的FA设备输入并设定参数的区域。链接文件设定部97是用于输入并设定链接文件的区域。
[0083] 图10是表示参数设定处理步骤的流程图。在向构成系统结构图的FA设备进行参数设定时,在系统结构图显示部73上显示出系统结构图。然后,设计者对在系统结构图显示部73上显示的综合通用单元12s进行选择。综合通用单元12s是通过设计者使用鼠标等(输入装置51)而选择的(步骤S100)。
[0084] 如果选择了综合通用单元12s,则参数设定处理部84将与综合通用单元12s相对应的参数设定画面显示在参数设定部96中(步骤S110)。
[0085] 图11是表示参数设定画面的一个例子的图。参数设定画面15是用于输入并设定构成综合通用单元12s的FA设备的“设备名”与各FA设备的“参数”之间的对应关系的画面。在参数设定画面15内配置有作为“参数”的输入栏的参数输入栏16和用于指示出参数输入结束的OK按钮17。
[0086] 在图11中示出了构成综合通用单元12s的FA设备的“设备名”为FA设备a至FA设备f的情况。针对各FA设备a至f,由设计者输入与各FA设备a至f相对应的“参数”。具体来说,向参数输入栏16输入各FA设备a至f的参数(步骤S120)。
[0087] 在输入各FA设备a至f的参数后,设计者按下参数设定画面15的OK按钮17(步骤S130)。由此,结束参数输入处理。然后,参数设定处理部84对输入至参数输入栏16的参数是否是正确的参数进行判定(步骤S140)。
[0088] 在参数设定处理部84判定出输入至参数输入栏16的参数不正确的情况下(步骤S140,否),向设计者通知输入了不正确的参数这一情况。具体来说,参数设定处理部84将表示输入了不正确的参数这一情况的错误画面(对话框)输出至显示处理部61(步骤S150)。由此,表示输入了不正确的参数这一情况的错误画面显示在系统结构图显示部73或参数设定部96中。在此处的错误画面中显示出输入了不正确的参数的FA设备的设备名等。参数设定处理部84将由设计者输入的FA设备的参数和综合通用单元的参数保存在参数存储部87中。
[0089] 接下来,对在向构成图6所示的FA系统11r的FA设备设定参数的情况下的参数设定处理进行说明。在本实施方式中,对向FA设备设定的参数是站点编号(网络站点编号)的情况进行说明。此外,向FA设备设定的参数的种类也可以是站点编号以外的其他参数。例如向FA设备设定的参数可以是FA设备的IP(Internet Protocol)地址,也可以是FA设备的MAC(Media Access Control)地址。
[0090] FA系统11r的系统结构图11s由系统设计装置50B生成。系统设计装置50B不支持的FA设备即条形码阅读器6r、7r、PLC8r至10r,在系统结构图11s中表示为综合通用单元12s。
[0091] 如果设计者使用鼠标等输入装置51选择了综合通用单元12s,则在参数设定部96中显示出图12所示的参数设定画面18。参数设定画面18是参数设定画面15的一个例子。参数设定画面18是用于输入并设定构成综合通用单元12s的FA设备的“设备名”与作为各FA设备的“参数”的一个例子的“站点编号”之间的对应关系的画面。在参数设定画面
18内配置有作为“站点编号”的输入栏的站点编号输入栏19和用于指示出站点编号输入结束的OK按钮20。
[0092] 在参数设定画面18中,作为FA设备的“设备名”显示构成综合通用单元的条形码阅读器6r、7r、PLC8r至10r。由设计者分别针对条形码阅读器6r、7r、PLC8r至10r输入与条形码阅读器6r、7r、PLC8r至10r相对应的“站点编号”。具体来说,向站点编号输入栏19中输入条形码阅读器6r、7r、PLC8r至10r各自的站点编号。在输入站点编号后,通过由设计者按下OK按钮20,结束站点编号输入处理。
[0093] 然后,运算部62B基于通过系统结构图生成处理部63设定的信息而对站点编号的列表和范围进行检查。另外,运算部62B将通过系统结构图生成处理部63设定的信息反映在各项目(project)中。
[0094] 如果是现有技术中的系统设计装置,则需要针对条形码阅读器6r、7r、PLC8r至10r各自打开参数设定画面18而设定站点编号。另一方面,在本实施方式中,通过打开代表条形码阅读器6r、7r、PLC8r至10r的1个综合通用单元的参数设定画面,即可集中地设定站点编号。
[0095] 图13是表示链接文件设定处理步骤的流程图。在针对构成系统结构图的FA设备进行链接文件的设定时,在系统结构图显示部73上显示出系统结构图。然后,设计者对在系统结构图显示部73上显示的综合通用单元12s进行选择。综合通用单元12s是通过设计者使用鼠标等(输入装置51)而选择出的(步骤S200)。
[0096] 如果选择了综合通用单元12s,则链接文件设定处理部85将与综合通用单元12s相对应的链接文件设定画面显示在链接文件设定部97中(步骤S210)。
[0097] 图14是表示链接文件设定画面的一个例子的图。链接文件设定画面24是用于输入并设定综合通用单元12s的链接文件等的画面。在链接文件设定画面24内配置有用于输入链接文件的文件名(路径)的链接文件输入栏25和用于指示出链接文件的设定结束的OK按钮26。
[0098] 设计者将链接文件输入至链接文件输入栏25。具体来说,将保存有综合通用单元12s的链接文件的路径输入至链接文件输入栏25(步骤S220)。
[0099] 在输入链接文件后,设计者按下链接文件设定画面24的OK按钮26(步骤S230)。由此,结束链接文件输入处理。
[0100] 然后,链接文件设定处理部85对输入至链接文件输入栏25的链接文件是否是正确的链接文件进行判定(步骤S240)。具体来说,链接文件设定处理部85对输入至链接文件输入栏25的路径处是否存在链接文件进行判定。另外,链接文件设定处理部85对输入至链接文件输入栏25的路径中是否包含被系统设计装置50B定义为禁止字符的字符等情况进行判定。
[0101] 链接文件设定处理部85在判定出向链接文件输入栏25输入了不正确的路径的情况下(步骤S240,否),向设计者通知错误的内容。具体来说,链接文件设定处理部85将表示输入了不正确的路径这一情况的错误画面(对话框)输出至显示处理部61。由此,表示输入了不正确的路径这一情况的错误画面显示在系统结构图显示部73或链接文件设定部97中(步骤S250)。
[0102] 在此,对在向综合通用单元12s设定链接文件的情况下的系统设计装置50B的动作进行说明。在此,对于将显示为综合通用单元的FA设备的手册文件设定为链接文件的情况进行说明。系统设计装置50B生成FA系统11r的系统结构图11s。如果设计者使用鼠标等输入装置51选择了系统结构图11s上的综合通用单元12s,则在链接文件设定部97中显示链接文件设定画面24。
[0103] 随后,将保存有手册文件的路径输入至链接文件设定画面24的链接文件输入栏25,并按下OK按钮26。由此,能够将手册文件作为链接文件向综合通用单元12s设定。
[0104] 向综合通用单元12s设定的链接文件存储在链接文件存储部88中。向综合通用单元12s设定的链接文件例如通过对系统结构图11s上的综合通用单元12s进行双击而执行。在本实施方式中,作为链接文件而启动手册文件。具体来说,链接文件执行部86从链接文件存储部88读取手册文件,发送至显示处理部61。由此,手册文件的内容显示在系统结构图显示部73等中。
[0105] 如上所述,由于将不包含在产品中的外部工具设定在系统结构图11s内的综合通用单元12s中,因此,无需在判断所需的外部工具是什么工具的同时启动软件。
[0106] 此外,在本实施方式中,对向综合通用单元12s设定的链接文件的数量为1个的情况进行了说明,但也可以向综合通用单元12s设定多个链接文件。
[0107] 如上所述,根据实施方式2,能够通过针对1个综合通用单元的参数设定处理,集中地进行针对设计责任范围外的FA系统和系统设计装置50B不支持的多个FA设备的参数设定。因此,设计者无需设定与设计责任范围外的FA设备的数量及系统设计装置50B不支持的FA设备的数量相对应的参数。
[0108] 另外,由于能够向综合通用单元设定链接文件,因此,仅通过对FA系统结构图上的综合通用单元进行双击,就能够由外部的应用程序执行所设定的链接文件。因此,能够减轻设计者的系统设计处理的负担。另外,能够容易地对站点编号等参数是否重复进行检查。
[0109] 工业实用性
[0110] 如上所述,本发明所涉及的系统设计装置适用于由FA设备构成的FA系统的设计。
[0111] 标号的说明
[0112] 3r FA网络
[0113] 6r、7r条形码阅读器
[0114] 11r FA系统
[0115] 11s系统结构图
[0116] 12s综合通用单元
[0117] 15、18参数设定画面
[0118] 16参数输入栏
[0119] 19站点编号输入栏
[0120] 24链接文件设定画面
[0121] 25链接文件输入栏
[0122] 50A、50B系统设计装置
[0123] 51输入装置
[0124] 52显示装置
[0125] 53中央运算装置
[0126] 54存储装置
[0127] 58通用单元信息存储部
[0128] 59通用单元生成处理部
[0129] 62A、62B运算部
[0130] 63系统结构图生成处理部
[0131] 67A、67B存储部
[0132] 68系统结构图存储部
[0133] 69单元部件存储部
[0134] 72A、72B画面
[0135] 73系统结构图显示部
[0136] 84参数设定处理部
[0137] 85链接文件设定处理部
[0138] 86链接文件执行部
[0139] 87参数存储部
[0140] 88链接文件存储部
[0141] 96参数设定部
[0142] 97链接文件设定部