CN103229175A - ***设计装置 - Google Patents

***设计装置 Download PDF

Info

Publication number
CN103229175A
CN103229175A CN2010800703098A CN201080070309A CN103229175A CN 103229175 A CN103229175 A CN 103229175A CN 2010800703098 A CN2010800703098 A CN 2010800703098A CN 201080070309 A CN201080070309 A CN 201080070309A CN 103229175 A CN103229175 A CN 103229175A
Authority
CN
China
Prior art keywords
equipment
generic unit
input
construction drawing
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2010800703098A
Other languages
English (en)
Other versions
CN103229175B (zh
Inventor
藤泽晓
石原智史
中田博之
上野雅之
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of CN103229175A publication Critical patent/CN103229175A/zh
Application granted granted Critical
Publication of CN103229175B publication Critical patent/CN103229175B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0426Programming the control sequence
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25067Graphic configuration control system
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Engineering & Computer Science (AREA)
  • Programmable Controllers (AREA)

Abstract

具有:存储部(67B),其将成为FA***的结构要素的FA设备中的由本装置设计的FA设备的结构图作为设计对象单元结构图进行存储,并且,将FA设备中的不由本装置设计的多个FA设备的结构图作为1个结构图即通用单元结构图进行存储;输入部,其输入指示信息,该指示信息用于指定设计对象单元结构图的至少1个及通用单元结构图;***结构图生成处理部(63),其从存储部(67)读取与从输入部输入的指示信息对应的设计对象单元结构图及通用单元结构图,而生成FA***的***结构图;以及显示部,其显示由***结构图生成处理部(63)生成的***结构图,由此,将FA设备中的不由本装置设计的多个FA设备作为1个结构图即通用单元结构图进行显示。

Description

***设计装置
技术领域
本发明涉及一种用于对由FA设备构成的***进行设计的FA***设计装置。
背景技术
对于由PLC(Programmable Logic Controller)和显示器等FA(Factory Automation)设备构成的***的设计或构筑,是由FA设备的装置制造商进行的。由于FA***是通过将具有多种特征的单元(FA设备)进行组合而构成的,因此,在进行***开发时,向各装置制造商分配设计范围。而且,各装置制造商使用***设计装置,进行设计责任范围内的***结构图的生成(***设计)等。
例如,在由多个装置制造商进行大规模***设计的情况下,各装置制造商的***设计装置的操作者(下面,称为设计者),将由其他装置制造商负责的设计范围(下面,称为设计责任范围外***)作为通用单元而表示在***结构图内。而且,在设计责任范围外***具有多个的情况下,对应于设计责任范围外***的数量,在***结构图内生成通用单元。
同样地,设计者将***设计装置不支持的设备,作为通用单元而表示在***结构图内。而且,在***设计装置不支持的设备具有多个的情况下,对应于***设计装置不支持的设备的数量,在***结构图内生成通用单元。
因此,设计责任范围外***和***设计装置不支持的设备的数量越多,***设计时的设计者的负担就越大。作为减轻***设计时的设计者的负担的技术,具有将多个功能表示为1个虚拟单元的技术(例如参照专利文献1)。
专利文献1:日本特开2008-146385号公报
发明内容
然而,在上述现有技术中,在由多个装置制造商进行***设计的情况下,各装置制造商的设计者必须在***结构图内生成多个通用单元。另外,在***内具有多个不被***设计装置支持的设备的情况下,设计者必须在***结构图内生成多个通用单元。这样,在进行大规模的***设计的情况下,必须针对***结构图生成多个通用单元。因此,存在生成***结构图时工作量较大的问题。
本发明就是鉴于上述情况而提出的,其目的在于得到一种能够容易地生成***结构图的***设计装置。
为了解决上述课题并实现目的,本发明的***设计装置的特征在于,具有:存储部,其将成为FA***的结构要素的FA设备中的由本装置设计的FA设备的结构图作为设计对象单元结构图进行存储,并且,将所述FA设备中的不由本装置设计的多个FA设备的结构图作为1个结构图即通用单元结构图进行存储;输入部,其输入指示信息,该指示信息用于指定所述设计对象单元结构图的至少1个及所述通用单元结构图;***结构图生成部,其从所述存储部读取与从所述输入部输入的指示信息相对应的设计对象单元结构图及通用单元结构图,而生成所述FA***的***结构图;以及显示部,其显示由所述***结构图生成部生成的***结构图,由此,将所述FA设备中的不由本装置设计的多个FA设备作为1个结构图即通用单元结构图进行显示。
发明的效果
本发明所涉及的***设计装置具有可容易地生成***结构图的效果。
附图说明
图1是表示本发明的实施方式1所涉及的***设计装置的硬件结构的图。
图2是实施方式1所涉及的***设计装置的功能框图。
图3是表示通用单元信息的结构的图。
图4是表示在实施方式1所涉及的***设计装置的显示装置中显示的画面的结构的图。
图5是表示***设计装置的动作处理步骤的流程图。
图6是表示FA***的结构例的图。
图7是表示在显示装置中显示的画面的一个例子的图。
图8是实施方式2所涉及的***设计装置的功能框图。
图9是表示在实施方式2所涉及的***设计装置的显示装置中显示的画面的结构的图。
图10是表示参数设定处理步骤的流程图。
图11是表示参数设定画面的一个例子的图。
图12是表示在参数是站点编号的情况下的参数设定画面的一个例子的图。
图13是表示链接文件设定处理步骤的流程图。
图14是表示链接文件设定画面的一个例子的图。
具体实施方式
下面,基于附图,详细地说明本发明的实施方式所涉及的***设计装置。此外,本发明并不限定于本实施方式。
实施方式1
图1是表示本发明的实施方式1所涉及的***设计装置的硬件结构的图。***设计装置50A是生成由PLC和显示器等FA设备构成的FA***的***结构图,并且进行FA***的设计的计算机等。***设计装置50A通过启动在***设计装置50A内预先安装的软件(***设计程序),从而生成***结构图。
本实施方式的***设计装置50A将设计责任范围外的FA设备及***设计装置50A不支持设计的FA设备作为1个通用单元(下面,称为综合通用单元)而表示在***结构图内。
***设计装置50A具有:输入装置51,其具有键盘和鼠标等而构成;液晶显示器等显示装置52;中央运算装置53;以及存储装置54。在***设计装置50A中,上述输入装置51、显示装置52、中央运算装置53、存储装置54经由总线连接。
中央运算装置53是CPU(Central Processing Unit)等信息处理装置,存储装置54是ROM(Read Only Memory)、RAM(Random AccessMemory)等存储装置。
中央运算装置53利用作为计算机程序的***设计程序而生成***结构图。显示装置52基于来自中央运算装置53的指示,在显示画面中显示***结构图等。显示装置52例如将装入至FA***的单元部件(FA设备)及综合通用单元作为***结构图而显示在显示画面中。
输入装置51输入由设计者(***设计装置50A的使用者)输入的指示信息。向输入装置51输入用于对由***设计装置50A设计的FA设备的种类进行指定的指示信息、和将综合通用单元显示在***结构图上的指示信息等。将输入至输入装置51的指示信息发送至中央运算装置53。
***设计程序存储在存储装置54内的ROM中,经由总线而加载至存储装置54内的RAM。中央运算装置53执行加载至RAM内的***设计程序。具体来说,在***设计装置50A中,根据使用者利用输入装置51进行的指示输入,中央运算装置53从ROM内读取***设计程序,将该程序向RAM内的程序存储区域中展开而执行各种处理。中央运算装置53将在该各种处理时产生的各种数据暂时存储在形成于RAM内的数据存储区域中。
由***设计装置50A执行的***设计程序成为包含后述的***结构图生成处理部63在内的模块结构,它们被加载至主存储装置中,是在主存储装置中生成的。
图2是实施方式1所涉及的***设计装置的功能框图。在图2中示出了使用图1所示的中央运算装置53和存储装置54而实现的***设计装置50A的功能框图。因此,在图2中,省略了输入装置51和显示装置52的图示。
***设计装置50A具有输入处理部60、显示处理部61、运算部62A、及存储部67A。输入处理部60进行将从输入装置51发送来的信息输入至运算部62A的输入处理。显示处理部61生成向显示装置52输出的显示数据。显示处理部61基于由运算部62A运算而得的运算结果(***结构图等)生成显示数据,将显示数据输出至显示装置52。
运算部62A执行***结构图的生成功能。运算部62A构成为包含***结构图生成处理部63,***结构图生成处理部63构成为包含通用单元生成处理部59。
***结构图生成处理部63进行在显示装置52中显示的***结构图的生成处理。另外,***结构图生成处理部63进行与***结构图相关的信息的生成处理。
通用单元生成处理部59进行在***结构图显示部73中显示的综合通用单元的生成处理。另外,通用单元生成处理部59进行与综合通用单元相关的信息的生成处理。
***结构图生成处理部63具有下述功能:将FA***的结构在图面上绘制成图形的绘制功能;以及在绘制时将从一览表中选择出的单元部件配置在图面上的单元配置功能。本实施方式的***结构图生成处理部63使用由设计者指定的作为设计对象的FA设备(设计对象单元结构图)及由设计者指定的综合通用单元(通用单元结构图)而生成***结构图。
另外,通用单元生成处理部59以在***结构图上配置的综合通用单元能够表示多个单元的方式进行各种信息设定。***结构图生成处理部63将已生成的***结构图保存在***结构图存储部68中。
存储部67A对使用运算部62A而生成的***结构图和单元部件等的结构图等进行保存。存储部67A构成为包含***结构图存储部68和单元部件存储部69。另外,***结构图存储部68构成为包含通用单元信息存储部58。
***结构图存储部68对使用运算部62A而生成的***结构图进行存储。单元部件存储部69将表示***设计装置50A支持设计的FA设备和网络线缆等的图、以及表示综合通用单元等的图,作为与单元部件相关的单元部件图而进行存储。换言之,单元部件存储部69对由本装置(***设计装置50A)设计的FA设备的结构图(设计对象单元结构图)和没有由本装置设计的多个FA设备的结构图(1个通用单元结构图)进行存储。
存储在单元部件存储部69中的单元部件图,在运算部62A生成***结构图时使用。设计者从存储在单元部件存储部69中的单元部件图中选择在***结构图的生成时所需的单元部件图(设计责任范围内的单元部件图)而应用于***结构图的生成中。通用单元信息存储部58对与综合通用单元相关的信息即通用单元信息进行存储。
图3是表示通用单元信息的结构的图。在图3中示出了存储在通用单元信息存储部58中的通用单元信息76的数据构造。通用单元信息76构成为包含设备信息77。在设备信息77中存储作为1个综合通用单元而表示出的FA设备的数量。换言之,设备信息77是构成综合通用单元的FA设备的数量。
图4是表示在实施方式1所涉及的***设计装置的显示装置中显示的画面的结构的图。在***设计装置50A的显示装置52中显示的画面72A由***结构图显示部73、单元部件显示部74、通用单元信息设定部75等构成。
***结构图显示部73是显示设计者使用运算部62A而生成的***结构图的区域。单元部件显示部74是用于显示***结构图的结构要素即FA设备、综合通用单元、网络线缆等的单元部件图的一览表的区域。通用单元信息设定部75是用于输入并设定作为综合通用单元而显示的FA设备的数量的区域。
在单元部件显示部74中显示的单元部件图保存在单元部件存储部69内。显示处理部61基于运算部62A的指示,从单元部件存储部69读取单元部件图,使其显示在单元部件显示部74中。另外,显示处理部61从***结构图存储部68读取***结构图,使其显示在***结构图显示部73中。
接下来,对***设计装置50A的动作处理步骤进行说明。图5是表示***设计装置的动作处理步骤的流程图。***设计装置50A的***结构图生成处理部63使单元部件图显示在单元部件显示部74中。具体来说,***结构图生成处理部63将存储在单元部件存储部69中的单元部件图发送至显示处理部61,并且,将使单元部件图显示在单元部件显示部74中的指示发送至显示处理部61。由此,显示处理部61使单元部件图显示在单元部件显示部74中。
然后,***结构图生成处理部63对成为设计对象的FA***中的FA设备是否已全部配置在***结构图显示部73中进行判定(步骤S10)。设计者例如通过目视判定FA***中的FA设备是否已全部配置在***结构图显示部73中。而且,在FA设备已全部配置的情况下,由设计者将表示FA设备已全部配置这一情况的信息(设备配置确认信息)输入至输入装置51。该设备配置确认信息经由输入处理部60输入至***结构图生成处理部63。***结构图生成处理部63基于设备配置确认信息是否已输入,对单元部件图是否已全部配置进行判定。
在单元部件图没有全部配置的情况下(步骤S10,否),对将要向***结构图显示部73配置的FA设备是否是由***设计装置50A支持的FA设备进行判定(步骤S20)。
在将要进行配置的FA设备已显示在单元部件显示部74中的情况下(步骤S20,是),判断为将要进行配置的FA设备由***设计装置50A支持。设计者例如通过目视对将要配置在***结构图显示部73中的FA设备是否已显示在单元部件显示部74中进行判定。而且,在将要进行配置的FA设备已显示在单元部件显示部74中的情况下,由设计者将表示要配置的FA设备的图从单元部件显示部74拖放至***结构图显示部73(步骤S30)。由此,***结构图生成处理部63生成与被拖放的FA设备相关的信息。而且,将表示FA设备的图显示在***结构图显示部73中。
另一方面,在将要进行配置的FA设备没有显示在单元部件显示部74中的情况下(步骤S20,否),判断为将要进行配置的FA设备不由***设计装置50A支持。在此情况下,对综合通用单元是否已经配置在***结构图显示部73中进行判定(步骤S40)。设计者例如通过目视对综合通用单元是否已显示在***结构图显示部73中进行判定。而且,在综合通用单元没有显示在***结构图显示部73中的情况下(步骤S40,否),将综合通用单元从单元部件显示部74拖放至***结构图显示部73(步骤S50)。由此,通用单元生成处理部59生成与被拖放的综合通用单元相关的信息。而且,将表示综合通用单元的图显示在***结构图显示部73中。
在将表示要配置的FA设备的图从单元部件显示部74拖放至***结构图显示部73后(步骤S30),对成为设计对象的FA***中的FA设备是否全部配置在***结构图显示部73中进行判定(步骤S10)。
另外,在综合通用单元显示在***结构图显示部73中的情况下(步骤S40,是),对成为设计对象的FA***中的FA设备是否全部配置在***结构图显示部73中进行判定(步骤S10)。
另外,在将综合通用单元从单元部件显示部74拖放至***结构图显示部73后(步骤S50),对成为设计对象的FA***中的FA设备是否全部配置在***结构图显示部73中进行判定(步骤S10)。
在***设计装置50A中,直至判定出成为设计对象的FA***中的FA设备全部配置在***结构图显示部73中为止,重复进行步骤S10至S50的处理。
如果判定出成为设计对象的FA***中的FA设备全部配置在***结构图显示部73中(步骤S10,是),则对综合通用单元是否配置在***结构图显示部73中进行判定(步骤S60)。设计者例如通过目视,对综合通用单元是否已显示在***结构图显示部73中进行判定。而且,在综合通用单元已配置的情况下,由设计者将表示综合通用单元已配置这一情况的信息(单元配置确认信息)输入至输入装置51。该单元配置确认信息经由输入处理部60输入至***结构图生成处理部63。***结构图生成处理部63基于是否已输入单元配置确认信息,对综合通用单元是否已配置进行判定。
如果综合通用单元已配置在***结构图显示部73中(步骤S60,是),则由设计者将表示为综合通用单元的FA设备的数量输入至通用单元信息设定部75(步骤S70)。由此,***结构图生成处理部63将表示为综合通用单元的FA设备的数量存储在设备信息77内。另一方面,如果综合通用单元没有配置在***结构图显示部73中(步骤S60,否),则结束***结构图的生成处理。
通过以上的***结构图生成处理,使***结构图显示在***结构图显示部73中。另外,通过通用单元生成处理,***设计装置50A不支持的多个FA设备能够作为1个综合通用单元显示在***结构图上。生成的综合通用单元存储在通用单元信息存储部58中。关于在通用单元信息存储部58中存储的综合通用单元,根据需要进行读取,显示在***结构图显示部73中。
在此,对设计者利用***设计装置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连接。
图7是表示显示在显示装置中的画面的一个例子的图。在画面72A中示出了图6所示的FA***11r的***结构图11s。PLC4r及PLC5r是***设计装置50A支持的FA设备。因此,作为表示PLC4r(PLC2)及PLC5r(PLC1)的图,使PLC4s及PLC5s显示在单元部件显示部74中。
在利用***设计装置50A生成FA***11r的***结构图11s时,由设计者将PLC4s及PLC5s从单元部件显示部74拖放至***结构图显示部73中。由此,PLC5s及PLC4s分别作为第一PLC1及第二PLC2而显示在***结构图显示部73中。
另一方面,条形码阅读器6r、7r、PLC8r至10r是***设计装置50A不支持的FA设备。因此,表示条形码阅读器6r、7r、PLC8r至10r的图不显示在单元部件显示部74中。在单元部件图未显示在单元部件显示部74中的情况下或不是设计对象的情况下,由设计者将1个表示综合通用单元的图从单元部件显示部74拖放至***结构图显示部73中。由此,作为表示综合通用单元的图,将综合通用单元12s显示在***结构图显示部73中。
由此,将连接有PLC4s、5s和综合通用单元12s的***结构图11s作为表示FA网络3r的图而显示在***结构图显示部73中。
另外,由设计者将显示为综合通用单元12s的FA设备的数量输入至通用单元信息设定部75。在此的综合通用单元12s与条形码阅读器6r、7r及PLC8r至10r共计5个FA设备相对应。因此,将“5”作为综合通用单元12s的FA设备的数量而输入至通用单元信息设定部75中。
如果是现有技术中的***设计装置,则为了表示条形码阅读器6r、7r、PLC8r至10r这5个FA设备,而必须在***结构图显示部73中生成5个通用单元。另一方面,对于本实施方式的***设计装置50A,为了表示所述5个FA设备而在***结构图显示部73中生成的通用单元为1个综合通用单元即可。
FA***的***设计是由各装置制造商进行的,但如果设计责任范围外的FA设备(单元)没有准确地配置,则无法对分配给FA设备的网络站点编号是否重复进行检查。在本实施方式中,通过1个综合通用单元取代多个FA设备,从而无需获知设计范围外的FA设备的详细情况。因此,节省了生成***结构图时的工作量。
如上所述,根据实施方式1,在设计责任范围外的FA设备和***设计装置50A不支持的FA设备具有多个的情况下,将这些FA设备作为1个综合通用单元而表示在***结构图上。因此,设计者无需针对***结构图生成与设计责任范围外的FA设备的数量以及***设计装置50A不支持的设备的数量相对应的通用单元。因此,能够容易地生成***结构图。
实施方式2
接下来,使用图8至图14,对本发明的实施方式2进行说明。在实施方式2中,对应于构成综合通用单元的各FA设备,设定站点编号等参数。另外,对应于构成综合通用单元的各FA设备,设定链接文件。
图8是实施方式2所涉及的***设计装置的功能框图。在图8的各结构要素中,对于实现与图2所示的实施方式1的***设计装置50A相同功能的结构要素标注相同的编号并省略重复说明。
实施方式2所涉及的***设计装置50B的硬件结构与实施方式1中说明的***设计装置50A相同,因此省略其说明。在***设计装置50B中执行的***设计程序成为包含后述的***结构图生成处理部63、参数设定处理部84、链接文件设定处理部85、链接文件执行部86在内的模块结构,它们被加载至主存储装置中,是在主存储装置中生成的。
***设计装置50B通过启动在***设计装置50B内预先安装的软件(***设计程序),从而生成***结构图,向FA***中的FA设备设定参数,设定链接文件。
***设计装置50B具有输入处理部60、显示处理部61、运算部62B、存储部67B。运算部62B具有与运算部62A相同的功能,存储部67B具有与存储部67A相同的功能。
运算部62B构成为包含***结构图生成处理部63、参数设定处理部84、链接文件设定处理部85、链接文件执行部86。另外,存储部67B构成为包含***结构图存储部68、单元部件存储部69、参数存储部87、链接文件存储部88。
参数设定处理部84向构成***结构图的FA设备设定参数。参数设定处理部84将由设计者输入的FA设备的参数和综合通用单元的参数保存在参数存储部87中。
链接文件设定处理部85将不包含在产品中的外部工具设定为链接文件。此处的链接文件例如是由***设计装置50B以外的应用程序执行的文件。链接文件设定处理部85将由设计者输入的链接文件保存至链接文件存储部88。链接文件执行部86从链接文件存储部88读取链接文件,执行链接文件。
参数存储部87存储由设计者输入的FA设备的参数和综合通用单元的参数。链接文件存储部88存储由设计者输入的链接文件。
图9是表示在实施方式2所涉及的***设计装置的显示装置中显示的画面的结构的图。在***设计装置50B的显示装置52中显示的画面72B由***结构图显示部73、单元部件显示部74、通用单元信息设定部75、参数设定部96、链接文件设定部97等而构成。
参数设定部96是用于向构成***结构图的FA设备输入并设定参数的区域。链接文件设定部97是用于输入并设定链接文件的区域。
图10是表示参数设定处理步骤的流程图。在向构成***结构图的FA设备进行参数设定时,在***结构图显示部73上显示出***结构图。然后,设计者对在***结构图显示部73上显示的综合通用单元12s进行选择。综合通用单元12s是通过设计者使用鼠标等(输入装置51)而选择的(步骤S100)。
如果选择了综合通用单元12s,则参数设定处理部84将与综合通用单元12s相对应的参数设定画面显示在参数设定部96中(步骤S110)。
图11是表示参数设定画面的一个例子的图。参数设定画面15是用于输入并设定构成综合通用单元12s的FA设备的“设备名”与各FA设备的“参数”之间的对应关系的画面。在参数设定画面15内配置有作为“参数”的输入栏的参数输入栏16和用于指示出参数输入结束的OK按钮17。
在图11中示出了构成综合通用单元12s的FA设备的“设备名”为FA设备a至FA设备f的情况。针对各FA设备a至f,由设计者输入与各FA设备a至f相对应的“参数”。具体来说,向参数输入栏16输入各FA设备a至f的参数(步骤S120)。
在输入各FA设备a至f的参数后,设计者按下参数设定画面15的OK按钮17(步骤S130)。由此,结束参数输入处理。然后,参数设定处理部84对输入至参数输入栏16的参数是否是正确的参数进行判定(步骤S140)。
在参数设定处理部84判定出输入至参数输入栏16的参数不正确的情况下(步骤S140,否),向设计者通知输入了不正确的参数这一情况。具体来说,参数设定处理部84将表示输入了不正确的参数这一情况的错误画面(对话框)输出至显示处理部61(步骤S150)。由此,表示输入了不正确的参数这一情况的错误画面显示在***结构图显示部73或参数设定部96中。在此处的错误画面中显示出输入了不正确的参数的FA设备的设备名等。参数设定处理部84将由设计者输入的FA设备的参数和综合通用单元的参数保存在参数存储部87中。
接下来,对在向构成图6所示的FA***11r的FA设备设定参数的情况下的参数设定处理进行说明。在本实施方式中,对向FA设备设定的参数是站点编号(网络站点编号)的情况进行说明。此外,向FA设备设定的参数的种类也可以是站点编号以外的其他参数。例如向FA设备设定的参数可以是FA设备的IP(Internet Protocol)地址,也可以是FA设备的MAC(Media Access Control)地址。
FA***11r的***结构图11s由***设计装置50B生成。***设计装置50B不支持的FA设备即条形码阅读器6r、7r、PLC8r至10r,在***结构图11s中表示为综合通用单元12s。
如果设计者使用鼠标等输入装置51选择了综合通用单元12s,则在参数设定部96中显示出图12所示的参数设定画面18。参数设定画面18是参数设定画面15的一个例子。参数设定画面18是用于输入并设定构成综合通用单元12s的FA设备的“设备名”与作为各FA设备的“参数”的一个例子的“站点编号”之间的对应关系的画面。在参数设定画面18内配置有作为“站点编号”的输入栏的站点编号输入栏19和用于指示出站点编号输入结束的OK按钮20。
在参数设定画面18中,作为FA设备的“设备名”显示构成综合通用单元的条形码阅读器6r、7r、PLC8r至10r。由设计者分别针对条形码阅读器6r、7r、PLC8r至10r输入与条形码阅读器6r、7r、PLC8r至10r相对应的“站点编号”。具体来说,向站点编号输入栏19中输入条形码阅读器6r、7r、PLC8r至10r各自的站点编号。在输入站点编号后,通过由设计者按下OK按钮20,结束站点编号输入处理。
然后,运算部62B基于通过***结构图生成处理部63设定的信息而对站点编号的列表和范围进行检查。另外,运算部62B将通过***结构图生成处理部63设定的信息反映在各项目(project)中。
如果是现有技术中的***设计装置,则需要针对条形码阅读器6r、7r、PLC8r至10r各自打开参数设定画面18而设定站点编号。另一方面,在本实施方式中,通过打开代表条形码阅读器6r、7r、PLC8r至10r的1个综合通用单元的参数设定画面,即可集中地设定站点编号。
图13是表示链接文件设定处理步骤的流程图。在针对构成***结构图的FA设备进行链接文件的设定时,在***结构图显示部73上显示出***结构图。然后,设计者对在***结构图显示部73上显示的综合通用单元12s进行选择。综合通用单元12s是通过设计者使用鼠标等(输入装置51)而选择出的(步骤S200)。
如果选择了综合通用单元12s,则链接文件设定处理部85将与综合通用单元12s相对应的链接文件设定画面显示在链接文件设定部97中(步骤S210)。
图14是表示链接文件设定画面的一个例子的图。链接文件设定画面24是用于输入并设定综合通用单元12s的链接文件等的画面。在链接文件设定画面24内配置有用于输入链接文件的文件名(路径)的链接文件输入栏25和用于指示出链接文件的设定结束的OK按钮26。
设计者将链接文件输入至链接文件输入栏25。具体来说,将保存有综合通用单元12s的链接文件的路径输入至链接文件输入栏25(步骤S220)。
在输入链接文件后,设计者按下链接文件设定画面24的OK按钮26(步骤S230)。由此,结束链接文件输入处理。
然后,链接文件设定处理部85对输入至链接文件输入栏25的链接文件是否是正确的链接文件进行判定(步骤S240)。具体来说,链接文件设定处理部85对输入至链接文件输入栏25的路径处是否存在链接文件进行判定。另外,链接文件设定处理部85对输入至链接文件输入栏25的路径中是否包含被***设计装置50B定义为禁止字符的字符等情况进行判定。
链接文件设定处理部85在判定出向链接文件输入栏25输入了不正确的路径的情况下(步骤S240,否),向设计者通知错误的内容。具体来说,链接文件设定处理部85将表示输入了不正确的路径这一情况的错误画面(对话框)输出至显示处理部61。由此,表示输入了不正确的路径这一情况的错误画面显示在***结构图显示部73或链接文件设定部97中(步骤S250)。
在此,对在向综合通用单元12s设定链接文件的情况下的***设计装置50B的动作进行说明。在此,对于将显示为综合通用单元的FA设备的手册文件设定为链接文件的情况进行说明。***设计装置50B生成FA***11r的***结构图11s。如果设计者使用鼠标等输入装置51选择了***结构图11s上的综合通用单元12s,则在链接文件设定部97中显示链接文件设定画面24。
随后,将保存有手册文件的路径输入至链接文件设定画面24的链接文件输入栏25,并按下OK按钮26。由此,能够将手册文件作为链接文件向综合通用单元12s设定。
向综合通用单元12s设定的链接文件存储在链接文件存储部88中。向综合通用单元12s设定的链接文件例如通过对***结构图11s上的综合通用单元12s进行双击而执行。在本实施方式中,作为链接文件而启动手册文件。具体来说,链接文件执行部86从链接文件存储部88读取手册文件,发送至显示处理部61。由此,手册文件的内容显示在***结构图显示部73等中。
如上所述,由于将不包含在产品中的外部工具设定在***结构图11s内的综合通用单元12s中,因此,无需在判断所需的外部工具是什么工具的同时启动软件。
此外,在本实施方式中,对向综合通用单元12s设定的链接文件的数量为1个的情况进行了说明,但也可以向综合通用单元12s设定多个链接文件。
如上所述,根据实施方式2,能够通过针对1个综合通用单元的参数设定处理,集中地进行针对设计责任范围外的FA***和***设计装置50B不支持的多个FA设备的参数设定。因此,设计者无需设定与设计责任范围外的FA设备的数量及***设计装置50B不支持的FA设备的数量相对应的参数。
另外,由于能够向综合通用单元设定链接文件,因此,仅通过对FA***结构图上的综合通用单元进行双击,就能够由外部的应用程序执行所设定的链接文件。因此,能够减轻设计者的***设计处理的负担。另外,能够容易地对站点编号等参数是否重复进行检查。
工业实用性
如上所述,本发明所涉及的***设计装置适用于由FA设备构成的FA***的设计。
标号的说明
3r FA网络
6r、7r条形码阅读器
11r FA***
11s***结构图
12s综合通用单元
15、18参数设定画面
16参数输入栏
19站点编号输入栏
24链接文件设定画面
25链接文件输入栏
50A、50B***设计装置
51输入装置
52显示装置
53中央运算装置
54存储装置
58通用单元信息存储部
59通用单元生成处理部
62A、62B运算部
63***结构图生成处理部
67A、67B存储部
68***结构图存储部
69单元部件存储部
72A、72B画面
73***结构图显示部
84参数设定处理部
85链接文件设定处理部
86链接文件执行部
87参数存储部
88链接文件存储部
96参数设定部
97链接文件设定部

Claims (4)

1.一种***设计装置,其特征在于,具有:
存储部,其将成为FA***的结构要素的FA设备中的由本装置设计的FA设备的结构图作为设计对象单元结构图进行存储,并且,将所述FA设备中的不由本装置设计的多个FA设备的结构图作为1个结构图即通用单元结构图进行存储;
输入部,其输入指示信息,该指示信息用于指定所述设计对象单元结构图的至少1个及所述通用单元结构图;
***结构图生成部,其从所述存储部读取与从所述输入部输入的指示信息相对应的设计对象单元结构图及通用单元结构图,而生成所述FA***的***结构图;以及
显示部,其显示由所述***结构图生成部生成的***结构图,由此,将所述FA设备中的不由本装置设计的多个FA设备作为1个结构图即通用单元结构图进行显示。
2.根据权利要求1所述的***设计装置,其特征在于,
针对各所述FA设备,将向构成所述通用单元结构图的FA设备设定的参数输入至所述输入部,
所述***设计装置还具有参数设定部,该参数设定部使从所述输入部输入的参数与构成所述通用单元结构图的FA设备相关联,存储在所述存储部中。
3.根据权利要求1所述的***设计装置,其特征在于,
针对各所述FA设备,将向构成所述通用单元结构图的FA设备设定、且由本装置以外的应用程序执行的链接文件输入至所述输入部,
所述***设计装置还具有链接文件设定部,该链接文件设定部使从所述输入部输入的链接文件与构成所述通用单元结构图的FA设备相关联,存储在所述存储部中。
4.根据权利要求1所述的***设计装置,其特征在于,
将构成所述通用单元结构图的FA设备的数量输入至所述输入部,
所述参数设定部将数量与所述FA设备的数量相同的参数输入栏显示在所述显示部中。
CN201080070309.8A 2010-11-24 2010-11-24 ***设计装置 Active CN103229175B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2010/070926 WO2012070128A1 (ja) 2010-11-24 2010-11-24 システム設計装置

Publications (2)

Publication Number Publication Date
CN103229175A true CN103229175A (zh) 2013-07-31
CN103229175B CN103229175B (zh) 2016-02-03

Family

ID=46145505

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201080070309.8A Active CN103229175B (zh) 2010-11-24 2010-11-24 ***设计装置

Country Status (7)

Country Link
US (1) US20130238104A1 (zh)
JP (1) JP5566473B2 (zh)
KR (1) KR101456812B1 (zh)
CN (1) CN103229175B (zh)
DE (1) DE112010006021T5 (zh)
TW (1) TW201222179A (zh)
WO (1) WO2012070128A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110023855A (zh) * 2017-03-28 2019-07-16 三菱电机株式会社 工程设计工具
CN113518947A (zh) * 2019-03-05 2021-10-19 三菱电机株式会社 程序创建辅助装置、程序创建辅助方法及程序创建辅助程序

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016139805A1 (ja) * 2015-03-05 2016-09-09 三菱電機株式会社 プログラマブルロジックコントローラエンジニアリングツール及びプログラマブルロジックコントローラエンジニアリングツールプログラム
DE112015006375T5 (de) * 2015-03-26 2017-12-14 Mitsubishi Electric Corporation Systemdesign-Unterstützungsvorrichtung, Systemdesign-Unterstützungsverfahren und Systemdesign-Unterstützungsprogramm

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7035898B1 (en) * 1997-09-10 2006-04-25 Schneider Automation Inc. System for programming a factory automation device using a web browser
US20060206217A1 (en) * 2005-02-28 2006-09-14 Omron Corporation PLC tool device
JP2007272447A (ja) * 2006-03-30 2007-10-18 Fujitsu Ltd Cadシステム
JP2008097506A (ja) * 2006-10-16 2008-04-24 Fujitsu Ltd 試作組合せ算出装置、そのプログラム、方法及びそれを含むcadシステム
JP2008146385A (ja) * 2006-12-11 2008-06-26 Mitsubishi Electric Corp プログラム作成装置、プログラム作成方法およびその方法をコンピュータに実行させるプログラム
CN101292204A (zh) * 2006-03-29 2008-10-22 三菱电机株式会社 程序生成辅助装置、程序生成辅助方法和使计算机执行该方法的程序及存储该程序的存储介质
CN101840442A (zh) * 2009-09-01 2010-09-22 中广核工程有限公司 将模拟图转换为方块图的方法和***

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002288246A (ja) * 2001-03-28 2002-10-04 Kawasaki Steel Corp 制御システムの設計支援方法及び装置
JP3827092B2 (ja) * 2003-10-22 2006-09-27 オムロン株式会社 制御システム設定装置および制御システム設定方法ならびに設定プログラム
US7272458B2 (en) * 2004-04-13 2007-09-18 Omron Corporation Control system setting device
US7512593B2 (en) * 2004-06-08 2009-03-31 Siemens Energy & Automation, Inc. System for searching across a PLC network
US7860874B2 (en) * 2004-06-08 2010-12-28 Siemens Industry, Inc. Method for searching across a PLC network
US8335171B1 (en) * 2009-09-29 2012-12-18 Juniper Networks, Inc. NETCONF-enabled provisioning in rollback agnostic environment

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7035898B1 (en) * 1997-09-10 2006-04-25 Schneider Automation Inc. System for programming a factory automation device using a web browser
US20060206217A1 (en) * 2005-02-28 2006-09-14 Omron Corporation PLC tool device
CN101292204A (zh) * 2006-03-29 2008-10-22 三菱电机株式会社 程序生成辅助装置、程序生成辅助方法和使计算机执行该方法的程序及存储该程序的存储介质
JP2007272447A (ja) * 2006-03-30 2007-10-18 Fujitsu Ltd Cadシステム
JP2008097506A (ja) * 2006-10-16 2008-04-24 Fujitsu Ltd 試作組合せ算出装置、そのプログラム、方法及びそれを含むcadシステム
JP2008146385A (ja) * 2006-12-11 2008-06-26 Mitsubishi Electric Corp プログラム作成装置、プログラム作成方法およびその方法をコンピュータに実行させるプログラム
CN101840442A (zh) * 2009-09-01 2010-09-22 中广核工程有限公司 将模拟图转换为方块图的方法和***

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110023855A (zh) * 2017-03-28 2019-07-16 三菱电机株式会社 工程设计工具
CN113518947A (zh) * 2019-03-05 2021-10-19 三菱电机株式会社 程序创建辅助装置、程序创建辅助方法及程序创建辅助程序
CN113518947B (zh) * 2019-03-05 2022-10-21 三菱电机株式会社 程序创建辅助装置、程序创建辅助方法及储存有程序创建辅助程序的记录介质

Also Published As

Publication number Publication date
US20130238104A1 (en) 2013-09-12
JP5566473B2 (ja) 2014-08-06
KR20130100335A (ko) 2013-09-10
KR101456812B1 (ko) 2014-10-31
CN103229175B (zh) 2016-02-03
TW201222179A (en) 2012-06-01
WO2012070128A1 (ja) 2012-05-31
DE112010006021T5 (de) 2013-09-05
JPWO2012070128A1 (ja) 2014-05-19

Similar Documents

Publication Publication Date Title
CN110050237B (zh) 数据收集装置、数据收集方法及记录介质
US9645572B2 (en) Device class information support for multi-option devices
US9557897B2 (en) Apparatus and method for inputting cutting shape using interactive program in computer numerical control machine tool
WO2015121930A1 (ja) 作画装置および制御システム
US10203681B2 (en) Sequence-program-creation supporting apparatus
CN103229175A (zh) ***设计装置
JP2017091458A (ja) シーケンス制御プログラミング装置、シーケンス制御プログラミング方法及び作業システム
JP2017142767A (ja) コントローラシステム、変数連携支援装置
US20120072777A1 (en) Debugging device, debugging method, and computer program for sequence program
JP2013143096A (ja) ラダープログラム作成装置
US20140344428A1 (en) System architecture support tool
US20100145484A1 (en) System and method for monitoring computerized numerical control devices
JP5496429B1 (ja) エンジニアリングツールおよびプログラマブルロジックコントローラ
JPWO2017138156A1 (ja) エンジニアリングツール
JP5058246B2 (ja) 機械モデルを組み込まれた制御装置
JP5469510B2 (ja) プログラマブルコントローラ、設定値変更システム、演算表示装置及び設定値変更ユニット
JP6389947B1 (ja) 情報処理システム、情報処理装置、及びプログラム
JP4301976B2 (ja) プログラミングツール
JP2010020539A (ja) プログラム開発支援装置及びプログラム作成方法
WO2017090208A1 (ja) 情報取得表示プログラム、情報取得表示装置及び情報取得表示方法
JP7014199B2 (ja) 制御システム、情報処理装置、および情報処理プログラム
CN106610602A (zh) 一种用于异常检测的方法和装置
JP2007252162A (ja) 電動機駆動装置
JP5754014B2 (ja) プログラム作成方法
JP2010204737A (ja) プログラマブルコントローラの制御システムおよびプログラマブルコントローラの制御プログラム実行方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant