WO2013125046A1 - システム構築支援ツール - Google Patents

システム構築支援ツール Download PDF

Info

Publication number
WO2013125046A1
WO2013125046A1 PCT/JP2012/054656 JP2012054656W WO2013125046A1 WO 2013125046 A1 WO2013125046 A1 WO 2013125046A1 JP 2012054656 W JP2012054656 W JP 2012054656W WO 2013125046 A1 WO2013125046 A1 WO 2013125046A1
Authority
WO
WIPO (PCT)
Prior art keywords
software
unit
display area
system configuration
linked
Prior art date
Application number
PCT/JP2012/054656
Other languages
English (en)
French (fr)
Inventor
智史 石原
信行 伴
隆行 天野
亮 内田
Original Assignee
三菱電機株式会社
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 三菱電機株式会社 filed Critical 三菱電機株式会社
Priority to CN201280070364.6A priority Critical patent/CN104137011B/zh
Priority to DE112012005611.6T priority patent/DE112012005611B4/de
Priority to US14/370,242 priority patent/US20140344428A1/en
Priority to PCT/JP2012/054656 priority patent/WO2013125046A1/ja
Publication of WO2013125046A1 publication Critical patent/WO2013125046A1/ja

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • 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
    • G05B19/056Programming the PLC
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

Definitions

  • the present invention relates to a system construction support tool used when constructing a system including a programmable logic controller (PLC: Programmable Logic Controller), a display (programmable display), and the like.
  • PLC programmable logic controller
  • display programmable display
  • the PLC is used as a control device for industrial machines.
  • the PLC is composed of a base unit and a plurality of units arranged on the base unit. That is, a power supply unit of a power supply source, a CPU (Central Processing Unit) unit that controls the entire PLC, a motion CPU unit that controls a servo motor via a servo amplifier attached to a drive unit of a production device or facility device, Configured by appropriately combining various units such as an input unit that inputs switch and sensor signals attached to production equipment and equipment, an output unit that outputs control output to an actuator, and a communication unit that connects to a communication network Is done.
  • a power supply unit of a power supply source a CPU (Central Processing Unit) unit that controls the entire PLC
  • a motion CPU unit that controls a servo motor via a servo amplifier attached to a drive unit of a production device or facility device, Configured by appropriately combining various units such as an input unit that inputs switch and sensor signals attached to production equipment and equipment,
  • a display is used in addition to the PLC.
  • the display unit displays an operation screen created by the user.
  • the display is connected to a PLC or another display, and the system is controlled and monitored by operating from the created screen.
  • the system construction support tool is a tool for reducing the burden during system construction.
  • the present invention has been made in view of the above, and it is an object of the present invention to obtain a system development support tool that is easy to link with linked software, has few registration procedures for linked software, and facilitates connection confirmation of linked software.
  • the present invention is a system construction support tool for supporting the construction of a system including a programmable controller in which a plurality of units are connected, and a system configuration for displaying the topology of the system
  • a display unit that displays a system configuration setting screen including a display area and a list display area, a setting target of linked software used for unit setting, and network information indicating a network used for connection to the setting target are displayed for each linked software.
  • Linked software product specification storage unit stored in association with the linked software
  • linked software display unit for displaying the linked software stored in the linked software product specification storage unit as a parts list in the list display area, and system configuration selected from the parts list Linked software placed in the display area
  • the automatic connection confirmation unit that determines whether the connection with the setting target is possible based on the network information and the automatic connection confirmation unit are arranged in the system configuration display area when it is determined that the connection is possible.
  • a linked software placement unit for connecting and displaying an image representing the linked software based on network information on a system whose topology is displayed in the system configuration display area.
  • the system construction support tool according to the present invention can be easily linked with the linked software, reduces the number of steps for registering the linked software, and saves the trouble of checking the linked software connection.
  • FIG. 1 is a diagram illustrating a hardware configuration of a computer on which the system construction support tool according to the embodiment is mounted.
  • FIG. 2 is a functional block diagram of a system construction support tool formed on a computer by a central processing unit and a storage device.
  • FIG. 3 is a functional block diagram of a system construction support tool formed on the computation unit when the computation unit executes the system construction support tool program.
  • FIG. 4 is a diagram illustrating an example of the operation of the system construction support tool.
  • FIG. 5 is a diagram illustrating a configuration of the linked software product specification storage unit.
  • FIG. 6 is a flowchart showing an operation flow for registering the cooperation software as component data.
  • FIG. 7 is a flowchart showing an operation flow when displaying the linked software registered as the component data on the network configuration display area.
  • FIG. 1 is a diagram illustrating a hardware configuration of a computer on which the system construction support tool according to the embodiment is mounted.
  • a computer 10 on which the system construction support tool is mounted has an input unit 11, a display unit 12, a calculation unit 13, and a storage unit 14.
  • the input unit 11 is a keyboard, a pointing device, or the like.
  • the display unit 12 is a CRT (Cathode Ray Tube) display, an LCD (Liquid Crystal Display), an organic EL display, or the like.
  • the calculation unit 13 is a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like.
  • the storage unit 14 includes a nonvolatile storage area and a volatile storage area, and stores product specifications and the like in the nonvolatile storage area.
  • the volatile storage area is appropriately used as a work memory (work area) when the calculation unit 13 operates.
  • the system construction support tool 60 is formed on the computation section 13 when the computation section 13 executes a system construction support tool program using the volatile storage area of the storage section 14 as a work area.
  • the system construction support tool 60 is used when constructing a system including a programmable logic controller (PLC), a programmable display, and the like.
  • PLC programmable logic controller
  • Fig. 2 is a functional block diagram of the system construction support tool.
  • the storage unit 14 which is a work area is not shown.
  • the system construction support tool 60 includes a linked software display unit 23 that displays on the display unit 12, a linked software product specification storage unit 24 that stores the specifications of each linked software, and a linked software placement unit 25 that places the linked software on the display device 12. And an automatic connection confirmation unit 26 and an interactive connection confirmation unit 27 for confirming the connection between the cooperation software and a unit set by the cooperation software.
  • FIG. 3 is a diagram illustrating an example of a system configuration setting screen displayed on the display unit 12 by the system construction support tool 60.
  • the system configuration setting screen 30 includes a system configuration display area 31 in which editing work such as creation of system configuration information is performed, and a list display area 32 that displays a list of units, parts, and networks necessary for editing the unit configuration. I have.
  • the system configuration display area 31 displays the system topology.
  • the system configuration display area 31 includes a tab 43 on which a system configuration name is displayed, and the selected system configuration can be displayed in the system configuration setting screen 30 by selecting the tab.
  • FIG. 4 is a diagram showing an example of the operation of the system construction support tool 60.
  • the user of the system construction support tool 60 operates the input unit 11 and designates linked software and a startup argument (command to the unit) in the linked software list 44 displayed in the list display area 32.
  • the user operates the input unit 11, and an image (for example, a bitmap image) of the linked software is selected from the image list 46 displayed on the display unit 12 in an area different from the system configuration display area 31 or in another dialog. Is specified.
  • the user selects network information of the cooperation software from the network list 45 displayed in the list display area 32. A plurality of network information can be selected.
  • the linked software is registered in the parts list 42 as part data by the above procedure.
  • the user operates the input unit 11 to select the cooperative software registered as the component data from the component list 42 displayed in the list display region 32 and arrange it in the system configuration display region 31.
  • the user operates the mouse as the input unit 11, drags desired cooperation software on the parts list 42, and drops the software on the system configuration display area 31 to drop the cooperation software in the system configuration display area 31. Deploy.
  • the cooperation software arranged in the system configuration display area 31 is displayed on the system configuration display area 31 in a state of being connected by the network selected when registering as part data.
  • the network list 47 is displayed in the list display area 32. Then, when the user operates the input unit 11, the linked software and the setting target are connected and displayed in the system configuration display area 31 by the network selected from the network list 47.
  • FIG. 5 is a diagram showing the structure of data stored in the linked software product specification storage unit 24.
  • Data is stored in the linked software product specification storage unit 24 as a product specification storage table 50.
  • the product specification storage table 50 includes a linked software name 51, a linked software activation path and argument 52, network information 53 for connecting the linked software and a device to be set, and an image path 54 for displaying the linked software in the system configuration display area 31. Stored for each linked software.
  • FIG. 6 is a flowchart showing an operation flow for registering the linked software as component data.
  • the user operates the input unit 11 to select and specify linked software from the linked software list 44 displayed in the list display area 32. If necessary, specify the startup argument of the linked software. For example, when there are a plurality of setting target units in the linked software, an argument for specifying the setting target unit is specified. As a result, it is possible to register linked software having a plurality of setting targets as component data.
  • the linked software product specification storage unit 24 stores the software name 51, activation path, and argument 52 of the specified linked software (step S100).
  • the cooperation software display unit 23 displays the related networks as the network list 45 in the list display area 32 (step S101).
  • the user operates the input unit 11 to select at least one network from the network list 45 (step S102).
  • the user specifies the name of the linked software by operating the input unit 11. If no network is selected by the user operating the input unit 11 (step S102 / No), the process returns to step S101.
  • the cooperative software product specification storage unit 24 stores information on the designated network (network information 53) (step S103).
  • the user operates the input unit 11 to input the image path 54, thereby designating an image for displaying the cooperation software.
  • the linked software product specification storage unit 24 stores the image path 54 of the designated image (step S105).
  • the cooperative software product use storage unit 24 stores the prescribed image (step S106).
  • the linked software is registered as component data.
  • the linked software display unit 23 displays the linked software registered as component data in the linked software product specification storage unit 24 in the component list 42 (step S107).
  • FIG. 7 is a flowchart showing an operation flow when displaying the linked software registered as the component data on the network configuration display area.
  • the user operates the input unit 11 to select linked software from the component list 42 displayed in the list display area 32 (step S200), and arranges the linked software in the system configuration display area 31 (step S201). For example, the user drops the linked software dragged on the parts list 42 to the system configuration display area 31 by operating the mouse as the input unit 11.
  • the automatic connection confirmation unit 26 automatically connects the cooperation software arranged in the system configuration display area 31 to the network (step S202).
  • the automatic connection confirmation unit 26 automatically confirms the connection based on the network information 53 regarding the connection between the cooperation software arranged in the system configuration display area 31 and the setting target (step S203).
  • a known method can be applied to the automatic connection confirmation.
  • step S203 determines that the connection is possible (step S203 / Yes)
  • the cooperation software arrangement unit 25 connects the cooperation software arranged in the system configuration display area 31 with a connectable network to connect to the system configuration display area. 31 is displayed (step S204).
  • step S203 determines that the connection cannot be made
  • step S203 / No the connection with the setting target is not confirmed in the network stored as the network information 53 of the cooperation software arranged in the system configuration display area 31. It is confirmed whether there is any network (step S205). If there is a network whose connection with the setting target is not confirmed in the network stored as the network information 53 (step S205 / Yes), the process returns to step S203 and the automatic connection confirmation unit 26 is arranged in the system configuration display area 31.
  • Step S205 the interactive connection confirmation unit 27 displays the network list 47 in the list display area 32.
  • Step S206 the network list 47 displayed by the interactive connection confirmation unit 27 displays a list of networks except for those selected in step S102 at the time of registration. This is because it has been confirmed that the network selected in step S102 at the time of registration cannot be connected in step S203.
  • the user operates the input unit 11 to designate one of the networks included in the network list 47 (step S207).
  • Part of the linked software 25 connects the linked software and the setting target in the designated network and displays them in the system configuration display area 31 (step S208).
  • the user can start the linked software by operating the input unit 11 to select the linked software icon displayed in the system configuration display area 31 (step S209).
  • the system construction support tool does not need to be set interactively if the cooperation software can be connected to the network selected by the user.
  • the system construction support tool according to the present invention is useful in that the amount of work when constructing a complex system or a large-scale system can be reduced.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Programmable Controllers (AREA)
  • Stored Programmes (AREA)

Abstract

 システム構成表示領域と一覧表示領域とを含むシステム構成設定画面を表示する表示部と、連携ソフトウェアの設定対象と、設定対象との接続に用いるネットワークを示すネットワーク情報とを、連携ソフトウェアごとに関連づけて格納する連携ソフトウェア製品仕様格納部(24)と、連携ソフトウェア製品仕様格納部(24)に格納された連携ソフトウェアを部品リストとして一覧表示領域に一覧表示させる連携ソフトウェア表示部(23)と、部品リストから選択されてシステム構成表示領域に配置された連携ソフトウェアが、設定対象と結線可能であるか否かをネットワーク情報に基づいて判断する自動接続確認部(26)と、結線可能である場合に、システム構成表示領域に配置された連携ソフトウェアを表す画像を、システム構成表示領域に表示されたシステムにネットワーク情報に基づいて結線して表示する連携ソフトウェア配置部(25)とを備える。

Description

システム構築支援ツール
 本発明は、プログラマブルロジックコントローラ(PLC:Programmable Logic Controller)、表示器(プログラマブル表示器)等を含むシステムを構築する際に用いられるシステム構築支援ツールに関する。
 産業用機械などの制御装置としてPLCが用いられている。PLCは、ベースユニットと、ベースユニット上に配置する複数のユニットとで構成される。すなわち、電源供給源の電源ユニット、PLC全体の制御を統率するCPU(Central Processing Unit)ユニット、生産装置や設備装置の駆動部に取り付けられたサーボアンプを介してサーボモータを制御するモーションCPUユニット、生産装置や設備装置の適所に取り付けたスイッチやセンサの信号を入力する入力ユニット、アクチュエータなどに制御出力を出力する出力ユニット、通信ネットワークに接続するための通信ユニットなどの各種ユニットを適宜組み合わせて構成される。
 産業用機械などの制御装置では、PLC以外にも表示器が用いられている。表示器はユーザが作成した操作画面を表示する。表示器をPLCや別の表示器と接続し、作成した画面から操作することによってシステムの制御、監視を行う。
 従来、PLCや表示器など制御装置を運用するのに際し、システムをどのように構築するかはユーザが事前に検討する必要があり、複雑で大規模であるほど、システム構築時のユーザ負担は大きい。システム構築支援ツールは、システム構築時の負担を軽減するためのツールである。
 システム構築支援ツールに関連する技術は、特許文献1、2、3に開示されている。
特開2002-222300号公報 特開2003-288458号公報 特開2008-033683号公報
 しかしながら、上記特許文献1、2、3に開示されている技術では、システムを構成する際に連携ソフトウェア(ユニットの設定を行うためのソフトウェア)を部品ごとに設定するため、繰り返し設定する必要があり、設定手順が多くなる。
 また、上記特許文献1、2、3に開示されている技術では、ドキュメント部品や他のファイルとのリンクを設定する部品を表示することができるが、連携ソフトウェアを表示しないため、部品に対応するツールを記憶する必要がある。
 また、上記特許文献1、2、3に開示されている技術では、連携ソフトウェアと設定するユニットや部品との接続が可能であるかをユーザが対話的に確認する必要があり、複数部品に対して行う場合に手順が多くなる。
 本発明は、上記に鑑みてなされたものであって、連携ソフトウェアとの連携が容易であり、連携ソフトウェアの登録手順が少なく、連携ソフトウェアの接続確認が容易なシステム開発支援ツールを得ることを目的とする。
 上述した課題を解決し、目的を達成するために、本発明は、複数のユニットを連結したプログラマブルコントローラを含むシステムの構築を支援するシステム構築支援ツールであって、システムのトポロジーを表示するシステム構成表示領域と一覧表示領域とを含むシステム構成設定画面を表示する表示部と、ユニットの設定に用いる連携ソフトウェアの設定対象と、設定対象との接続に用いるネットワークを示すネットワーク情報とを、連携ソフトウェアごとに関連づけて格納する連携ソフトウェア製品仕様格納部と、連携ソフトウェア製品仕様格納部に格納された連携ソフトウェアを部品リストとして一覧表示領域に一覧表示させる連携ソフトウェア表示部と、部品リストから選択されてシステム構成表示領域に配置された連携ソフトウェアが、設定対象と結線可能であるか否かをネットワーク情報に基づいて判断する自動接続確認部と、自動接続確認部が結線可能であると判断した場合に、システム構成表示領域に配置された連携ソフトウェアを表す画像を、システム構成表示領域にトポロジーが表示されたシステムにネットワーク情報に基づいて結線して表示する連携ソフトウェア配置部とを備えることを特徴とする。
 本発明にかかるシステム構築支援ツールは、連携ソフトウェアとの連携が容易であり、連携ソフトウェアの登録手順が少なくなり、連携ソフトウェアの接続確認を行う手間が省けるという効果を奏する。
図1は、実施の形態にかかるシステム構築支援ツールを実装するコンピュータのハードウェア構成を示す図である。 図2は、中央演算装置及び記憶装置によってコンピュータ上に形成されるシステム構築支援ツールの機能ブロック図である。 図3は、演算部がシステム構築支援ツールプログラムを実行することによって演算部上に形成されるシステム構築支援ツールの機能ブロック図である。 図4は、システム構築支援ツールの操作の一例を示す図である。 図5は、連携ソフトウェア製品仕様格納部の構成を示す図である。 図6は、連携ソフトウェアを部品データとして登録する動作の流れを示すフローチャートである。 図7は、部品データとして登録された連携ソフトウェアをネットワーク構成表示領域上に表示させる際の動作の流れを示すフローチャートである。
 以下に、本発明にかかるシステム構築支援ツールの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
実施の形態.
 図1は、実施の形態にかかるシステム構築支援ツールを実装するコンピュータのハードウェア構成を示す図である。システム構築支援ツールを実装するコンピュータ10は、入力部11、表示部12、演算部13及び記憶部14を有する。入力部11は、キーボードやポインティングデバイス等である。表示部12は、CRT(Cathode Ray Tube)ディスプレイやLCD(Liquid Cristal Display)、有機ELディスプレイ等である。演算部13は、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等である。記憶部14は、不揮発性記憶領域と揮発性記憶領域とを有し、不揮発性記憶領域には製品仕様などを記憶する。また、揮発性記憶領域は、演算部13が動作する際にワークメモリ(ワークエリア)として適宜使用される。システム構築支援ツール60は、演算部13が記憶部14の揮発性記憶領域をワークエリアとしてシステム構築支援ツールプログラムを実行することによって演算部13上に形成される。システム構築支援ツール60は、プログラマブルロジックコントローラ(PLC:Programmable Logic Controller)やプログラマブル表示器等を含むシステムを構築する際に用いられる。
 図2は、システム構築支援ツールの機能ブロック図である。なお、図2においてはワークエリアである記憶部14は図示を省略している。システム構築支援ツール60は、表示部12へ表示する連携ソフトウェア表示部23、各連携ソフトウェアの仕様を格納する連携ソフトウェア製品仕様格納部24、連携ソフトウェアを表示装置12上に配置する連携ソフトウェア配置部25、連携ソフトウェアと連携ソフトウェアで設定するユニットとの接続確認を行う自動接続確認部26及び対話的接続確認部27を有する。
 図3は、システム構築支援ツール60が表示部12に表示させるシステム構成設定画面の一例を示す図である。システム構成設定画面30は、システム構成情報の作成などの編集作業が行われるシステム構成表示領域31と、ユニット構成の編集に必要なユニットや部品、ネットワークの一覧情報を表示する一覧表示領域32とを備えている。システム構成表示領域31には、システムのトポロジーが表示される。システム構成表示領域31は、システム構成名称が表示されるタブ43を備えており、タブを選択することにより選択したシステム構成をシステム構成設定画面30内に表示することが可能となっている。
 図4は、システム構築支援ツール60の操作の一例を示す図である。システム構築支援ツール60のユーザは入力部11を操作し、一覧表示領域32に表示された連携ソフトウェアリスト44で連携ソフトウェアと起動引数(ユニットへの指令)とを指定する。また、ユーザは入力部11を操作し、システム構成表示領域31とは別の領域又は別のダイアログで表示部12に表示される画像リスト46の中から、連携ソフトウェアの画像(例えばビットマップ画像)を指定する。ユーザは、一覧表示領域32に表示されるネットワークリスト45の中から連携ソフトウェアのネットワーク情報を選択する。ネットワーク情報は、複数選択することもできる。以上の手順により連携ソフトウェアを部品データとして部品リスト42に登録する。さらに、ユーザは入力部11を操作し、一覧表示領域32に表示される部品リスト42から部品データとして登録されている連携ソフトウェアを選択してシステム構成表示領域31へ配置する。例えば、ユーザは、入力部11としてのマウスを操作することにより、部品リスト42上で所望の連携ソフトウェアをドラッグし、システム構成表示領域31上でドロップすることによりシステム構成表示領域31に連携ソフトウェアを配置する。これにより、システム構成表示領域31に配置された連携ソフトウェアは、部品データとして登録する際に選択されたネットワークによって接続された状態でシステム構成表示領域31上に表示される。なお、後述するように、システム構成表示領域31に配置した連携ソフトウェアが、選択したネットワークでは設定対象と接続できない場合には、一覧表示領域32にネットワークリスト47が表示される。そしてユーザが入力部11を操作することによって、ネットワークリスト47の中から選択されたネットワークにより、連携ソフトウェアと設定対象とを結線しシステム構成表示領域31に表示する。
 図5は、連携ソフトウェア製品仕様格納部24に格納されるデータの構造を示す図である。連携ソフトウェア製品仕様格納部24には、製品仕様格納テーブル50としてデータが格納される。製品仕様格納テーブル50は、連携ソフトウェアの名称51、連携ソフトウェアの起動パスと引数52、連携ソフトウェアと設定する機器を接続するネットワーク情報53、連携ソフトウェアをシステム構成表示領域31で表示する画像パス54を連携ソフトウェアごとに格納している。
 図6は、連携ソフトウェアを部品データとして登録する動作の流れを示すフローチャートである。ユーザは、入力部11を操作し、一覧表示領域32に表示される連携ソフトウェアリスト44の中から、連携ソフトウェアを選択して指定する。必要であれば、連携ソフトウェアの起動引数も指定する。例えば、連携ソフトウェアに設定対象のユニットが複数存在する場合には、設定対象のユニットを特定するための引数を指定する。これにより、設定対象が複数存在する連携ソフトウェアを部品データとして登録することが可能となる。連携ソフトウェア製品仕様格納部24は、指定された連携ソフトウェアのソフトウェア名称51と起動パス及び引数52とを格納する(ステップS100)。次に、連携ソフトウェア表示部23は、関連するネットワークをネットワークリスト45として一覧表示領域32に表示する(ステップS101)。ユーザは入力部11を操作することにより、少なくとも一つのネットワークをネットワークリスト45の中から選択する(ステップS102)。ユーザが入力部11を操作することによってネットワークが少なくとも一つ選択された場合には(ステップS102/Yes)、ユーザは入力部11を操作することにより連携ソフトウェアの名称を指定する。ユーザが入力部11を操作することによってネットワークが一つも選択されていない場合は(ステップS102/No)、ステップS101に戻る。
 連携ソフトウェア製品仕様格納部24は、指定されたネットワークの情報(ネットワーク情報53)を格納する(ステップS103)。連携ソフトウェアの画像を変更する場合は(ステップS104/Yes)、ユーザは入力部11を操作して画像パス54を入力することにより、連携ソフトウェアを表示する際の画像を指定する。連携ソフトウェア製品仕様格納部24は、指定された画像の画像パス54を格納する(ステップS105)。一方、画像を変更しない場合は(ステップS104/No)、連携ソフトウェア製品使用格納部24は規定の画像を格納する(ステップS106)。連携ソフトウェアの画像を変更できるようにすることで、システム構成表示領域31に複数の連携ソフトウェアが表示される場合でも、それらを容易に区別できる。連携ソフトウェア製品仕様格納部24にソフトウェア名称51、起動パスと引数52、ネットワーク情報53及び画像パス54が格納されることにより連携ソフトウェアは部品データとして登録される。連携ソフトウェア表示部23は、連携ソフトウェア製品仕様格納部24に部品データとして登録された連携ソフトウェアを部品リスト42に表示する(ステップS107)。
 図7は、部品データとして登録された連携ソフトウェアをネットワーク構成表示領域上に表示させる際の動作の流れを示すフローチャートである。ユーザが入力部11を操作して一覧表示領域32に表示される部品リスト42の中から連携ソフトウェアを選択し(ステップS200)、システム構成表示領域31に連携ソフトウェアを配置する(ステップS201)。例えば、ユーザは、入力部11としてのマウスを操作することにより部品リスト42上でドラッグした連携ソフトウェアをシステム構成表示領域31にドロップする。自動接続確認部26は、システム構成表示領域31に配置された連携ソフトウェアをネットワークに自動で結線する(ステップS202)。自動接続確認部26は、システム構成表示領域31に配置された連携ソフトウェアとその設定対象との接続について、ネットワーク情報53に基づいて自動で結線確認を行う(ステップS203)。自動結線確認には公知の方法を適用可能である。
 自動接続確認部26が接続可能と判断した場合(ステップS203/Yes)、連携ソフトウェア配置部25は、システム構成表示領域31に配置された連携ソフトウェアを接続可能なネットワークで結線してシステム構成表示領域31上に表示する(ステップS204)。自動接続確認部26は接続できないと判断した場合(ステップS203/No)、システム構成表示領域31に配置された連携ソフトウェアのネットワーク情報53として格納されているネットワークの中に設定対象との接続を未確認のネットワークがあるか否かを確認する(ステップS205)。ネットワーク情報53として格納されているネットワークの中に設定対象との接続を未確認のネットワークがある場合は(ステップS205/Yes)、ステップS203に戻って自動接続確認部26がシステム構成表示領域31に配置された連携ソフトウェアと設定対象との結線確認を行う。ネットワーク情報53として格納されているネットワークの中に設定対象との接続を未確認のネットワークがない場合は(ステップS205/No)、対話的接続確認部27は、一覧表示領域32にネットワークリスト47を表示させる(ステップS206)。なお、対話的接続確認部27が表示させるネットワークリスト47は、登録時にステップS102で選択したものを除いてネットワークが一覧表示される。これは、登録時にステップS102で選択したネットワークについては、ステップS203の処理で接続できないことを確認しているためである。
 ユーザは入力部11を操作することにより、ネットワークリスト47に含まれるネットワークの中の一つを指定する(ステップS207)。連携ソフトウェアは一部25は、指定されたネットワークで連携ソフトウェアと設定対象とを結線しシステム構成表示領域31に表示する(ステップS208)。ユーザは、システム構成表示領域31に表示された連携ソフトウェアのアイコンを入力部11を操作して選択することで連携ソフトウェアを起動できる(ステップS209)。
 このように本実施の形態にかかるシステム構築支援ツールは、ユーザが選択したネットワークに連携ソフトウェアを接続可能であれば、対話的に設定を行う必要がない。
 以上のように、本発明にかかるシステム構築支援ツールは、複雑なシステムや大規模なシステムを構築する際の作業量を軽減できる点で有用である。
 10 コンピュータ
 11 入力部
 12 表示部
 13 演算部
 14 記憶部
 23 連携ソフトウェア表示部
 24 連携ソフトウェア製品仕様格納部
 25 連携ソフトウェア配置部
 26 自動接続確認部
 27 対話的接続確認部
 30 システム構成設定画面
 31 システム構成表示領域
 32 一覧表示領域
 42 部品リスト
 43 タブ
 44 連携ソフトウェアリスト
 45、47 ネットワークリスト
 46 画像リスト
 50 製品仕様格納テーブル
 51 連携ソフトウェアの名称
 52 起動パスと引数
 53 ネットワーク情報
 54 画像パス
 60 システム構築支援ツール

Claims (4)

  1.  複数のユニットを連結したプログラマブルコントローラを含むシステムの構築を支援するシステム構築支援ツールであって、
     前記システムのトポロジーを表示するシステム構成表示領域と一覧表示領域とを含むシステム構成設定画面を表示する表示部と、
     前記ユニットの設定に用いる連携ソフトウェアの設定対象と、該設定対象との接続に用いるネットワークを示すネットワーク情報とを、前記連携ソフトウェアごとに関連づけて格納する連携ソフトウェア製品仕様格納部と、
     前記連携ソフトウェア製品仕様格納部に格納された連携ソフトウェアを部品リストとして前記一覧表示領域に一覧表示させる連携ソフトウェア表示部と、
     前記部品リストから選択されて前記システム構成表示領域に配置された前記連携ソフトウェアが、前記設定対象と結線可能であるか否かを前記ネットワーク情報に基づいて判断する自動接続確認部と、
     前記自動接続確認部が結線可能であると判断した場合に、前記システム構成表示領域に配置された連携ソフトウェアを表す画像を、システム構成表示領域にトポロジーが表示された前記システムに前記ネットワーク情報に基づいて結線して表示する連携ソフトウェア配置部とを備えることを特徴とするシステム構築支援ツール。
  2.  前記連携ソフトウェア製品仕様格納部は、前記連携ソフトウェアの設定対象を指定する引数をさらに関連付けて格納することを特徴とする請求項1に記載のシステム構築支援ツール。
  3.  前記システム構成表示領域に配置された連携ソフトウェアを表す画像を変更可能としたことを特徴とする請求項1に記載のシステム構築支援ツール。
  4.  前記自動接続確認部が、前記部品リストから選択されて前記システム構成表示領域に配置された前記連携ソフトウェアが前記設定対象と結線不能であると判断した場合に、前記部品リストから選択されて前記システム構成表示領域に配置された前記連携ソフトウェアと前記設定対象との接続に用いるネットワークを対話的処理で選択する対話的接続確認部を備えることを特徴とする請求項1から3のいずれか1項に記載のシステム構築支援ツール。
PCT/JP2012/054656 2012-02-24 2012-02-24 システム構築支援ツール WO2013125046A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201280070364.6A CN104137011B (zh) 2012-02-24 2012-02-24 ***构建辅助工具
DE112012005611.6T DE112012005611B4 (de) 2012-02-24 2012-02-24 System-Architektur-Unterstützungswerkzeug
US14/370,242 US20140344428A1 (en) 2012-02-24 2012-02-24 System architecture support tool
PCT/JP2012/054656 WO2013125046A1 (ja) 2012-02-24 2012-02-24 システム構築支援ツール

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2012/054656 WO2013125046A1 (ja) 2012-02-24 2012-02-24 システム構築支援ツール

Publications (1)

Publication Number Publication Date
WO2013125046A1 true WO2013125046A1 (ja) 2013-08-29

Family

ID=49005258

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2012/054656 WO2013125046A1 (ja) 2012-02-24 2012-02-24 システム構築支援ツール

Country Status (4)

Country Link
US (1) US20140344428A1 (ja)
CN (1) CN104137011B (ja)
DE (1) DE112012005611B4 (ja)
WO (1) WO2013125046A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105573236A (zh) * 2014-10-29 2016-05-11 欧姆龙株式会社 信息处理装置、信息处理方法、信息处理程序及记录介质

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8856566B1 (en) 2011-12-15 2014-10-07 Apple Inc. Power management scheme that accumulates additional off time for device when no work is available and permits additional power consumption by device when awakened
CN108700865B (zh) * 2016-06-08 2019-11-08 三菱电机株式会社 可编程显示器
DE112017004175T5 (de) * 2017-03-10 2019-06-19 Mitsubishi Electric Corporation Systemkonfigurationserzeugungsunterstützungsgerät
US20210003986A1 (en) * 2018-04-06 2021-01-07 Mitsubishi Electric Corporation System construction support device, system construction support method, and storage medium therefor
JP6602946B1 (ja) * 2018-12-28 2019-11-06 株式会社ミスミグループ本社 部品選択システムのサーバ装置及び情報提供方法、並びに部品選択システム用のコンピュータプログラム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005327237A (ja) * 2003-10-22 2005-11-24 Omron Corp 制御システム設定装置および制御システム設定方法ならびに設定プログラム
JP2008152799A (ja) * 2004-04-13 2008-07-03 Omron Corp 制御システム設定装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7356774B2 (en) * 2002-08-13 2008-04-08 National Instruments Corporation Grouping components of a measurement system
US7194446B1 (en) * 2003-09-25 2007-03-20 Rockwell Automation Technologies, Inc. Location-based execution of software/HMI
JP2006277734A (ja) * 2005-03-01 2006-10-12 Omron Corp ネットワーク構成図表示装置
US8406903B2 (en) * 2007-05-31 2013-03-26 Mitsubishi Electric Corporation Network PLC control system engineering configuration layout and connection path display
JP5292909B2 (ja) * 2008-04-25 2013-09-18 富士電機株式会社 プログラマブルコントローラのネットワーク経路情報設定装置、方法及びそのプログラム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005327237A (ja) * 2003-10-22 2005-11-24 Omron Corp 制御システム設定装置および制御システム設定方法ならびに設定プログラム
JP2008152799A (ja) * 2004-04-13 2008-07-03 Omron Corp 制御システム設定装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105573236A (zh) * 2014-10-29 2016-05-11 欧姆龙株式会社 信息处理装置、信息处理方法、信息处理程序及记录介质
CN105573236B (zh) * 2014-10-29 2018-08-24 欧姆龙株式会社 信息处理装置、信息处理方法及记录介质

Also Published As

Publication number Publication date
DE112012005611T5 (de) 2014-09-25
DE112012005611B4 (de) 2016-01-14
US20140344428A1 (en) 2014-11-20
CN104137011B (zh) 2017-04-05
CN104137011A (zh) 2014-11-05

Similar Documents

Publication Publication Date Title
WO2013125046A1 (ja) システム構築支援ツール
JP4908219B2 (ja) 設定可能plc及びscadaベース制御システム、及び方法
US20120097666A1 (en) Systems for Operating Multiple Plasma and/or Induction Heating Systems and Related Methods
WO2013014740A1 (ja) システム構築支援装置およびシステム構成図作成方法
TWI465868B (zh) 次序程式設計支援裝置
JP5805612B2 (ja) プログラマブル表示器、制御プログラムおよび制御システム
JP2002268730A (ja) フィールドデバイスのメンテナンス装置
US20180365789A1 (en) Device management apparatus, device management method, and non-transitory computer readable storage medium
JP2014102567A (ja) 制御システム
JP5619319B2 (ja) システム構築支援ツール
JP5566473B2 (ja) システム設計装置
JP4905258B2 (ja) グラフィック情報生成装置
JP5156775B2 (ja) プラント監視・制御装置およびその保守支援方法
JP5495630B2 (ja) 作業手順管理システム
JP4892509B2 (ja) 監視画面作成装置
JP2016110435A (ja) 施設監視制御装置および施設監視制御方法
JP5155228B2 (ja) エンジニアリング支援装置およびエンジニアリング支援方法
JP2009211596A (ja) プラント監視装置
JP2007115178A (ja) プラント運転支援装置
JP2012208900A (ja) 進捗表示装置、進捗表示方法および進捗表示プログラム
KR101851263B1 (ko) Hmi의 다중 디스플레이 설정 장치
JP2017162259A (ja) プラントの運転支援システム及びプラントの運転支援方法
JP2002258909A (ja) Hmi画面作成方法及びhmi画面作成のためのプログラム
JP2007323275A (ja) データ処理装置およびデータ処理方法
US20210397151A1 (en) Apparatus and method for iteratively and interactively planning an i/0 station for an automation controller

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12869193

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2014500842

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 14370242

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 112012005611

Country of ref document: DE

Ref document number: 1120120056116

Country of ref document: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12869193

Country of ref document: EP

Kind code of ref document: A1