WO2013145106A1 - シーケンスプログラム設計支援装置 - Google Patents
シーケンスプログラム設計支援装置 Download PDFInfo
- Publication number
- WO2013145106A1 WO2013145106A1 PCT/JP2012/057827 JP2012057827W WO2013145106A1 WO 2013145106 A1 WO2013145106 A1 WO 2013145106A1 JP 2012057827 W JP2012057827 W JP 2012057827W WO 2013145106 A1 WO2013145106 A1 WO 2013145106A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- work
- screen
- unit
- job
- zoom
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/34—Circuit design for reconfigurable circuits, e.g. field programmable gate arrays [FPGA] or programmable logic devices [PLD]
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13145—Graphical input of network of symbols, simulation on screen, translate to machine
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/045—Zooming at least part of an image, i.e. enlarging it or shrinking it
Definitions
- the present invention relates to a sequence program design support apparatus for efficiently creating a sequence program for a programmable logic controller (PLC) system and setting sequencer parameters.
- PLC programmable logic controller
- a conventional engineering tool for a programmable logic controller in order to display a sequence program editing screen and a unit parameter setting screen, selection was made from a tool menu or a project list (navigation window). That is, every time you edit a program and set parameters, move the mouse (pointer) from the program edit screen or parameter setting screen to the menu or navigation window to select the display target, and set the program edit and parameters. The work efficiency was reduced.
- the present invention has been made in view of the above, and an object thereof is to obtain a sequence program design support apparatus having high work efficiency.
- the present invention provides a screen display unit for displaying a work screen corresponding to a work in a sequence program design of a programmable logic controller, and a work phase setting operation in the sequence program design.
- An input means for receiving a zoom-in operation with an operation amount and a zoom-out operation with an operation amount, a work state storage unit for storing the work phase received by the input means and the current work, and for each work phase
- a work model storage unit that stores a specified semi-order relationship of work together with a work screen corresponding to the work, and when the input unit accepts the zoom-in operation in which the operation amount is equal to or greater than a first threshold, The work screen corresponding to the next work of the current work in the order relation is displayed on the screen.
- the display unit displays the next operation in the operation state storage unit and the input unit receives the zoom-out operation in which the operation amount is greater than or equal to a second threshold value, And a display control unit that displays a work screen corresponding to the work before the work on the screen display unit and stores the previous work in the work state storage unit.
- the sequence program design support apparatus has an effect of shortening the work time for constructing a sequencer system.
- FIG. 1 is a diagram showing a method of displaying a program editing screen and a unit parameter setting screen in a conventional engineering tool.
- FIG. 2 is a diagram illustrating a state in which a screen selected from the “unit configuration” screen varies depending on the work status.
- FIG. 3 is a diagram showing a state in which the “parameter setting” or “program creation” screen is selected on the conventional “unit configuration” screen.
- FIG. 4 is a diagram showing a basic configuration of a sequence program design support apparatus (engineering tool) according to the embodiment of the present invention.
- FIG. 5 is a diagram showing an image of the operation of the sequence program design support apparatus including the user operation on the screen display unit.
- FIG. 1 is a diagram showing a method of displaying a program editing screen and a unit parameter setting screen in a conventional engineering tool.
- FIG. 2 is a diagram illustrating a state in which a screen selected from the “unit configuration” screen varies depending on the work status.
- FIG. 3 is a
- FIG. 6 is a diagram illustrating a work model for building a PLC system stored in the work model storage unit.
- FIG. 7 is a diagram representing FIG. 6 in a hierarchical structure.
- FIG. 8 is a conceptual diagram when the sequence program design support apparatus according to the embodiment is incorporated in the map display application software.
- the sequencer engineering tool for the programmable logic controller (PLC) system is software that edits a sequence program that defines a control sequence by the programmable logic controller and sets parameters. Such an engineering tool functions as a sequence program design support device when installed in a personal computer or the like. Sequence program editing and parameter setting are performed by displaying a program editing screen and parameter setting screen on a monitor such as a personal computer in which the software is installed.
- FIG. 4 is a diagram showing a basic configuration of the sequence program design support apparatus (engineering tool) 10 according to the embodiment of the present invention.
- the sequence program design support apparatus 10 can be considered to have a configuration including a personal computer in which engineering tool software is installed.
- Input unit 1 This part recognizes mouse operations and key inputs on the screen of the engineering tool, and accepts work phase switching operations and zoom-in / zoom-out operations using the mouse wheel.
- work phase switching operation a list of work phase names (system design phase, programming phase) set in the work model storage unit 5 described below is read and displayed on a menu or the like to prompt the user to select.
- Input processing unit 2 Processing according to the input of the input unit 1 is performed. Specifically, the following operation is performed. (1) When a work phase switching operation is performed, the selected work phase is stored in the work state storage unit 6 described below. (2) When a zoom-in / zoom-out operation is performed, the display control unit 3 is notified of the operation type (zoom-in / zoom-out) and the operation amount (the number of rotations of the mouse wheel).
- Display control unit 3 The screen to be displayed next is determined by the operation specified in (2) of the description of the input processing unit 2. Specifically, it operates as follows. (1) When the operation amount is less than the screen switching threshold, the current screen is enlarged or reduced. (2) When the operation amount has reached the threshold for screen switching (greater than or equal to the threshold), the work model storage unit 5 described later from the work phase selected in the work state storage unit 6 described later and the current work screen. The next work screen is determined based on the information, and the screen is transmitted to the screen display unit 4 described below. Even when the operation amount is equal to or larger than the screen switching threshold, the screen displayed next differs depending on the operation type (zoom-in / zoom-out).
- Screen display unit 4 It is a monitor such as a personal computer constituting the sequence program design support apparatus 10 (engineering tool) that displays the screen determined by the display control unit 3.
- Work model storage unit 5 For each work phase performed on the engineering tool, (1) a work flow (order) for carrying out the work phase and (2) a work screen used in each work are registered. A specific example will be shown later.
- Work state storage unit 6 On the sequence program design support device 10, (1) the currently selected work phase and (2) the currently displayed work name are stored.
- Data storage unit 7 Data (unit configuration, program being created and parameters) being displayed on the current work screen is stored. When screen switching occurs, data to be displayed on the screen is read from here.
- a programmable logic controller (PLC) system it is necessary to determine the unit configuration of the power supply, CPU, input / output, etc., set the parameters of the unit to be used, and create a control program using the unit.
- a work model for constructing a PLC system as shown in FIG. 6 is set in the work model storage unit 5 in advance. This setting is registered (stored) in the tool when the engineering tool is shipped.
- the work phase name there are a system design phase and a programming phase in addition to the initial state (no work phase is selected).
- the system design phase there are practically two operations (names), first (0) initial state (the operation screen at this time is “unit configuration diagram”), then (1) parameter setting (at this time) The work screen is “parameter setting screen”), and finally (2) automatic refresh setting (the work screen at this time is “auto refresh setting screen”).
- FIG. 7 shows a representation of FIG. 6 in a hierarchical structure.
- the work order is defined in the order of “(0) initial state”, “(1) parameter setting”, and “(2) automatic refresh setting” (in the system design phase).
- the next operation after “(0) Initial state” (in the system design phase) is “(1) Parameter setting”, and the next operation after “(1) Parameter setting” is “(2) Automatic refresh setting”.
- the work before “(2) automatic refresh setting” is “(1) parameter setting”, and the work before “(1) parameter setting” is “(0) initial state” (in the system design phase). .
- sequence program design support apparatus 10 will be described with reference to FIG. 5 showing an image of the operation of the sequence program design support apparatus 10 including the user operation on the screen display unit 4.
- Unit Configuration When the user activates the sequence program design support apparatus 10 (engineering tool), a “unit configuration diagram” is displayed on the screen display unit 4. The user arranges units to be used on the unit configuration diagram and creates unit configurations such as a power source, a CPU, and input / output. At this time, the work phase is not selected and is in the “initial state”.
- the work status storage unit 6 is inquired about the next work screen.
- the work state storage unit 6 stores the work model settings (FIGS. 6 and 7) registered in the work model storage unit 5 using the set work phase “system setting” and the work name “initial state” as keys.
- the work screen “parameter setting screen” corresponding to the work name “(1) parameter setting” next to the work phase “system setting” is returned.
- the work state storage unit 6 stores the next work name “(1) Parameter setting”.
- the input processing unit 2 Upon receiving the response, the input processing unit 2 transmits the target unit and the work screen “parameter setting screen” received from the input unit 1 to the display control unit 3.
- the display control unit 3 reads the received parameter data of the target unit from the data storage unit 7 and instructs the screen display unit 4 to display them on the “parameter setting screen” corresponding to the unit.
- the input processing unit 2 receives information about the zoom-out operation and the current target unit from the input unit 1, and if the operation amount of the mouse wheel is equal to or greater than a second threshold that is a certain threshold, the work state storage unit 6 and the work A screen for the previous work is acquired based on the information in the model storage unit 5.
- the second threshold value may be the same as the first threshold value, but may not be the same.
- the previous work of the work name “(1) parameter setting” set in the work state storage unit 6 is “(work phase“ system design phase ”) as shown in FIG. Since it is “(0) initial state”, the work model storage unit 5 returns a “unit configuration diagram” which is a corresponding work screen to the input processing unit 2.
- the work state storage unit 6 stores the previous work name (work phase “system design phase”) “(0) initial state”.
- the input processing unit 2 Upon receiving the response, the input processing unit 2 transmits the “unit configuration diagram” and the target unit to the display control unit 3.
- the display control unit 3 instructs the screen display unit 4 to display the “unit configuration diagram” and to set the focus on the target unit.
- Zoom-in operation on the unit The user performs the zoom-in operation on the unit for which a program is to be created by the same operation as “(3) Zoom-in operation on the unit”.
- the display on the screen display unit 4 is changed from “unit configuration diagram” to “(1)” as in “(3) Zoom-in operation on unit”.
- This is a “program editor” program creation screen in FIG. 5) which is a work screen for “POU program creation”. That is, the program editor of the program associated with the target unit (the unit indicated by the mouse (pointer) and subjected to the zoom-in operation) is opened. Assume that the association between the unit and the program is performed in a separate operation and registered in the data storage unit 7.
- “(2) work phase selection” and “(6) work phase switching” do not need to be executed every time the screen is switched, and may be set once when the tool is opened (at the start of work). . At this time, it may be possible to display the work phase on the screen, for example, on the status bar so that the user can visually recognize the work phase.
- the user can complete the sequence program for the PLC system by repeatedly performing the operations (2) to (8).
- the sequence program design support apparatus 10 of the present embodiment when the parameter setting screen and the program editor are opened, the unit moves to the menu at the top of the screen or the project list on the left side and does not perform an operation of selecting a work target. Since operations can be performed from the configuration diagram, it is possible to design a sequence program with a smaller amount of work than a conventional tool.
- the zoom-in operation from the screen such as “map display” or “aerial photograph” in the map display application software can be performed hierarchically. It is possible to reach “(1) Creation of unit configuration” in FIG. For example, when selecting the state from the “Map Display” screen and zooming in, it is possible to display the factory site on the “Plan View in Factory” screen during “Device Layout Design”, or the network configuration between the devices. Switching from the “network configuration diagram” screen to the operation on the “display screen setting” screen using another tool or the like can be performed in the same manner as described above.
- sequence program design support apparatus and its technical method according to the present embodiment are applied to a higher level concept such as a factory where a PLC system is installed.
- a map such as a place / building / factory map or world map where the PLC system is installed (a factory with equipment, a local government, a country with a factory, etc.) can be displayed.
- all setting screens (list of work phases and work model table screens) to be displayed by zoom-in operation and zoom-out operation may be displayed in a hierarchy.
- the setting screen can be displayed by designating the hierarchy, so that the number of zoom-in operations until the setting screen is reached can be reduced.
- the zoom-in operation and the zoom-out operation are adapted to an external tool such as the Web, it is possible to smoothly support customer calls and the like. It is possible to shorten the situation grasp time at the time of user consultation.
- the input means is not limited to this.
- the sequence program design support device according to the embodiment can be realized if a continuous operation amount input and selection operation are possible even on a device such as a tablet terminal that cannot use keyboard / mouse input. Thus, it is possible to easily switch the display with a single operation.
- the present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the scope of the invention in the implementation stage.
- the above embodiments include inventions at various stages, and various inventions can be extracted by appropriately combining a plurality of disclosed constituent requirements. For example, even if some constituent requirements are deleted from all the constituent requirements shown in the embodiment, the problem described in the column of the problem to be solved by the invention can be solved, and is described in the column of the effect of the invention. When an effect is obtained, a configuration from which this configuration requirement is deleted can be extracted as an invention.
- the constituent elements over different embodiments may be appropriately combined.
- sequence program design support apparatus is useful for creating a sequence program for a programmable logic controller (PLC) system, and is particularly suitable for improving the work efficiency of sequence program design.
- PLC programmable logic controller
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
図4は、本発明の実施の形態にかかるシーケンスプログラム設計支援装置(エンジニアリングツール)10の基本的な構成を示す図である。上述したように、シーケンスプログラム設計支援装置10は、エンジニアリングツールソフトウェアがインストールされたパソコンなどからなる構成を考えることができる。
エンジニアリングツールの画面上でマウス操作、キー入力を認識する部分であり、作業フェイズの切替え操作、マウスホイールによるズームイン・ズームアウト操作を受け付ける。作業フェイズ切替え操作では、以下で説明する作業モデル記憶部5に設定されている作業フェイズ名の一覧(システム設計フェイズ、プログラミングフェイズ)を読出し、メニューなどで表示することで、ユーザに選択を促す。
入力部1の入力に応じた処理を行う。具体的には、以下の動作を行う。
(1)作業フェイズ切替え操作が行われたときは、選択された作業フェイズを以下で説明する作業状態記憶部6に記憶させる。
(2)ズームイン・ズームアウト操作が行われたときは、その操作種別(ズームイン・ズームアウト)および操作量(マウスホイールの回転数)を表示制御部3に伝える。
入力処理部2の説明の(2)で指定された操作により、次に表示する画面を決定する。具体的には以下のように動作する。
(1)操作量が画面切替えの閾値に満たない場合は、現在画面の拡大・縮小表示を行う。
(2)操作量が画面切替えの閾値に達した(閾値以上の)場合は、後述する作業状態記憶部6に選択されている作業フェイズと現在の作業画面から、後述する作業モデル記憶部5の情報に基づいて次の作業画面を決定して、その画面を以下で説明する画面表示部4に伝える。操作量が画面切替えの閾値以上の場合であっても次に表示される画面は、操作種別(ズームイン・ズームアウト)により異なる。
表示制御部3により決定された画面を表示する、シーケンスプログラム設計支援装置10(エンジニアリングツール)を構成するパソコンなどのモニタである。
エンジニアリングツール上で行う作業フェイズ別に、(1)作業フェイズを実施するための作業の流れ(順序)と、(2)各作業で使用する作業画面を登録しておく。具体的な例を後に示す。
シーケンスプログラム設計支援装置10上で、(1)現在選択されている作業フェイズと、(2)現在表示している作業名と、を記憶する。
現在の作業画面で表示しているデータ(ユニット構成、作成中のプログラムやパラメータ)を記憶しておく。画面切替えが発生したときは、画面に表示するデータをここから読み出す。
ユーザがシーケンスプログラム設計支援装置10(エンジニアリングツール)を起動すると、画面表示部4に「ユニット構成図」を表示する。ユーザは、このユニット構成図上で、使用するユニットを配置して、電源、CPU、入出力などのユニット構成を作成する。このとき作業フェイズは選択されておらず「初期状態」になっている。
次に、ユーザは、配置したユニットのパラメータを設定するために、作業フェイズ「システム設計」を選択する。このとき、ツールは、入力部1で選択された「システム設計」フェイズを、入力処理部2を介して作業状態記憶部6に登録する。このとき、作業状態記憶部6において、作業フェイズは「システム設計」、作業名は「初期状態」と記憶される。このときの画面表示部4の表示は「ユニット構成図」のままである。
ユーザは、ユニット構成図のパラメータ設定を行いたいユニット上で、マウスホイールのズームイン操作を実施する。このときツールの入力処理部2は、入力部1から対象ユニットとズームイン操作についての情報を受け取る。入力処理部2で、マウスホイールの操作量が一定の閾値である第1閾値以上であると判断したときは、作業状態記憶部6へ次の作業画面を問い合わせる。作業状態記憶部6は、設定されている作業フェイズ「システム設定」と作業名「初期状態」をキーにして、作業モデル記憶部5に登録されている作業モデル設定(図6および図7)を参照して、作業フェイズ「システム設定」の次の作業名「(1)パラメータ設定」と対応する作業画面「パラメータ設定画面」を入力処理部2へ返答する。ここで作業状態記憶部6は次の作業名「(1)パラメータ設定」を記憶する。
ユーザは、上記「(3)ユニット上でズームイン操作」で表示された「パラメータ設定画面」上で、従来と同様に対象ユニットのパラメータ設定作業を実施する。作業結果である設定されたパラメータはデータ記憶部7に記憶される。
ユーザは、「パラメータ設定画面」上でマウスホイールのズームアウト操作を実施する。入力処理部2は、入力部1からズームアウト操作と現在の対象ユニットについての情報を受け取り、マウスホイールの操作量が一定の閾値である第2閾値以上であれば、作業状態記憶部6および作業モデル記憶部5の情報に基づいて前作業の画面を取得する。なお、第2閾値は第1閾値と同じでもよいが、同じでなくてもかまわない。このとき、作業状態記憶部6に設定されている作業名「(1)パラメータ設定」の前作業は、作業モデル記憶部5の図6に示すように(作業フェイズ「システム設計フェイズ」の)「(0)初期状態」であるため、対応する作業画面である「ユニット構成図」を作業モデル記憶部5が入力処理部2に返す。ここで作業状態記憶部6は前の作業名(作業フェイズ「システム設計フェイズ」の)「(0)初期状態」を記憶する。
ユーザは、「(2)作業フェイズ選択」と同様の操作で作業フェイズを「プログラミング」フェイズに切り替える。このときツールは、「(2)作業フェイズ選択」と同様に、作業状態記憶部6の作業フェイズに「プログラミングフェイズ」を、作業名に(作業フェイズ「プログラミングフェイズ」の)「(0)初期状態」を設定する。このときの画面表示部4の表示は「ユニット構成図」のままである。
ユーザは、「(3)ユニット上でズームイン操作」と同様の操作で、プログラムを作成したいユニット上でズームイン操作を実施する。マウスホイールの操作量が一定の閾値以上であると判断したときは、「(3)ユニット上でズームイン操作」と同様に、画面表示部4の表示は、「ユニット構成図」から「(1)POUプログラム作成」の作業画面である「プログラムエディタ」(図5のプログラム作成画面)となる。即ち、対象ユニット(マウス(ポインタ)で示してズームイン操作を実施したユニット)に関連付けられたプログラムのプログラムエディタが開かれる。なお、ユニットとプログラムの関連付けは、別作業で実施され、データ記憶部7に登録されているものとする。
ユーザは、従来と同様のエディタでプログラム編集を行い、制御用プログラムを完成させる。その後、ズームアウト操作をした場合は、「ユニット構成図」の表示に戻る。そして、別のユニットを選び、再度ズームイン操作を行えば、そのユニットに関する「プログラムエディタ」(プログラム作成画面)へ表示を切り替えることができる。このようにして、大幅なマウス移動をすることなく作業フェイズにあわせた画面切替えが可能となる。
2 入力処理部
3 表示制御部
4 画面表示部
5 作業モデル記憶部
6 作業状態記憶部
7 データ記憶部
10 シーケンスプログラム設計支援装置
Claims (6)
- プログラマブルロジックコントローラのシーケンスプログラム設計における作業に対応する作業画面を表示する画面表示部と、
前記シーケンスプログラム設計における作業フェイズの設定操作、操作量を伴うズームイン操作、および操作量を伴うズームアウト操作を受け付ける入力手段と、
前記入力手段が受け付けた前記作業フェイズおよび現在の前記作業を記憶する作業状態記憶部と、
前記作業フェイズ毎に規定された作業の半順序関係を当該作業に対応する作業画面と共に記憶する作業モデル記憶部と、
前記入力手段が前記操作量が第1閾値以上である前記ズームイン操作を受け付けた場合は、前記半順序関係において現在の前記作業の次の作業に対応する作業画面を前記画面表示部に表示すると共に前記作業状態記憶部に当該次の作業を記憶させ、前記入力手段が前記操作量が第2閾値以上である前記ズームアウト操作を受け付けた場合は、前記半順序関係において現在の前記作業の前の作業に対応する作業画面を前記画面表示部に表示すると共に前記作業状態記憶部に当該前の作業を記憶させる表示制御部と、
を備える
ことを特徴とするシーケンスプログラム設計支援装置。 - 前記入力手段はマウスであり、前記操作量はマウスホイールの回転数である
ことを特徴とする請求項1に記載のシーケンスプログラム設計支援装置。 - 第1閾値と第2閾値は同じである
ことを特徴とする請求項1または2に記載のシーケンスプログラム設計支援装置。 - 前記半順序関係の最初の作業は「初期状態」であって、それに対応する作業画面は前記プログラマブルロジックコントローラのユニット構成図である
ことを特徴とする請求項1、2または3に記載のシーケンスプログラム設計支援装置。 - 前記画面表示部は、前記作業フェイズが設定されていない場合は、前記プログラマブルロジックコントローラのユニット構成図を表示する
ことを特徴とする請求項1~4のいずれか1項に記載のシーケンスプログラム設計支援装置。 - 地図表示アプリケーションソフトウェアと連動して、地図表示の画面から拡大作業で前記プログラマブルロジックコントローラまで階層的な表示レベルを降下すると前記作業フェイズが設定されていない状態で、前記画面表示部は、前記プログラマブルロジックコントローラのユニット構成図を表示する
ことを特徴とする請求項5に記載のシーケンスプログラム設計支援装置。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE112012006104.7T DE112012006104T5 (de) | 2012-03-26 | 2012-03-26 | Sequenz-Programm-Design-Hilfsvorrichtung |
KR1020147028786A KR101660620B1 (ko) | 2012-03-26 | 2012-03-26 | 시퀀스 프로그램 설계 지원 장치 |
US14/382,360 US9846420B2 (en) | 2012-03-26 | 2012-03-26 | Sequence-program design support device |
PCT/JP2012/057827 WO2013145106A1 (ja) | 2012-03-26 | 2012-03-26 | シーケンスプログラム設計支援装置 |
JP2014507077A JP5558646B2 (ja) | 2012-03-26 | 2012-03-26 | シーケンスプログラム設計支援装置 |
CN201280071813.9A CN104205102B (zh) | 2012-03-26 | 2012-03-26 | 定序程序设计辅助装置 |
TW101127940A TWI465868B (zh) | 2012-03-26 | 2012-08-03 | 次序程式設計支援裝置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2012/057827 WO2013145106A1 (ja) | 2012-03-26 | 2012-03-26 | シーケンスプログラム設計支援装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2013145106A1 true WO2013145106A1 (ja) | 2013-10-03 |
Family
ID=49258476
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2012/057827 WO2013145106A1 (ja) | 2012-03-26 | 2012-03-26 | シーケンスプログラム設計支援装置 |
Country Status (7)
Country | Link |
---|---|
US (1) | US9846420B2 (ja) |
JP (1) | JP5558646B2 (ja) |
KR (1) | KR101660620B1 (ja) |
CN (1) | CN104205102B (ja) |
DE (1) | DE112012006104T5 (ja) |
TW (1) | TWI465868B (ja) |
WO (1) | WO2013145106A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170277157A1 (en) * | 2015-01-22 | 2017-09-28 | Mitsubishi Electric Corporation | Engineering tool program and engineering tool |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101713462B1 (ko) * | 2012-11-22 | 2017-03-07 | 미쓰비시덴키 가부시키가이샤 | 프로그램 작성 지원 장치, 방법 및 기록 매체 |
JP6575130B2 (ja) * | 2015-05-13 | 2019-09-18 | 株式会社ジェイテクト | 画面情報生成装置 |
JP6520545B2 (ja) * | 2015-08-10 | 2019-05-29 | オムロン株式会社 | サポート装置およびサポートプログラム |
US10455990B2 (en) * | 2016-01-15 | 2019-10-29 | Gus's Kitchen & Bath Limited | Trackless, frameless bi-fold doors for use with a shower or bathtub |
US20190196434A1 (en) * | 2016-10-31 | 2019-06-27 | Mitsubishi Electric Corporation | System design supporting device, method for supporting system design, and program for supporting system design |
US10345772B2 (en) | 2017-05-24 | 2019-07-09 | Johnson Controls Technology Company | Building management system with integrated control of multiple components |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05507376A (ja) * | 1990-05-30 | 1993-10-21 | アレン ― ブラッドリィ カンパニー,インコーポレーテッド | 機械コントローラ/プロセスコントローラ用グラフィック・プログラム・インタフェース |
JP2007536632A (ja) * | 2004-05-04 | 2007-12-13 | フィッシャー−ローズマウント・システムズ・インコーポレーテッド | プロセスプラントにおいてグラフィックディスプレイ要素およびプロセスモジュールを構成するためのシステム |
JP2009205302A (ja) * | 2008-02-26 | 2009-09-10 | Tokai Rika Co Ltd | シームレス表示式操作装置 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4891763A (en) * | 1986-04-24 | 1990-01-02 | Brother Kogyo Kabushiki Kaisha | NC program editing and programming device |
US4985612A (en) * | 1987-12-15 | 1991-01-15 | Kabushiki Kaisha Toshiba | Master computer controlled modular welder, weld control, and power unit apparatus and method |
JP3493613B2 (ja) | 1996-02-02 | 2004-02-03 | オムロン株式会社 | プログラマブルコントローラシステム統合モニタツール |
US7987427B1 (en) * | 1996-05-10 | 2011-07-26 | Apple Inc. | Graphical editor for program files |
US20010030667A1 (en) * | 2000-04-10 | 2001-10-18 | Kelts Brett R. | Interactive display interface for information objects |
US7055105B2 (en) | 2000-10-27 | 2006-05-30 | Siemens Aktiengesellschaft | Drop-enabled tabbed dialogs |
JP2002182739A (ja) | 2000-12-11 | 2002-06-26 | Toshiba Corp | 監視制御装置 |
SE519884C2 (sv) * | 2001-02-02 | 2003-04-22 | Scalado Ab | Metod för zoomning och för att framställa en zoomningsbar bild |
US7403560B2 (en) * | 2004-02-09 | 2008-07-22 | Lecroy Corporation | Simultaneous physical and protocol layer analysis |
US7729789B2 (en) | 2004-05-04 | 2010-06-01 | Fisher-Rosemount Systems, Inc. | Process plant monitoring based on multivariate statistical analysis and on-line process simulation |
KR100619071B1 (ko) * | 2005-03-18 | 2006-08-31 | 삼성전자주식회사 | 메뉴 표시 장치 및 그 방법과 이를 수행하기 위한프로그램이 기록된 기록매체 |
TW200734916A (en) * | 2007-05-03 | 2007-09-16 | Ying-Chu Lee | Method of using mouse wheel to operate picture |
JP4849412B2 (ja) * | 2007-05-15 | 2012-01-11 | 三菱電機株式会社 | 情報入力表示装置 |
JP4870034B2 (ja) | 2007-06-15 | 2012-02-08 | 株式会社日立製作所 | プラント監視制御装置 |
US20090235186A1 (en) * | 2008-03-12 | 2009-09-17 | Microsoft Corporation | Limited-scope rendering |
JP2010026627A (ja) * | 2008-07-16 | 2010-02-04 | Panasonic Electric Works Co Ltd | プログラマブル表示装置 |
JP5077833B2 (ja) | 2009-03-09 | 2012-11-21 | 横河電機株式会社 | システム表示装置 |
JP4943468B2 (ja) * | 2009-03-26 | 2012-05-30 | 三菱電機株式会社 | プラント監視制御装置 |
US9946429B2 (en) * | 2011-06-17 | 2018-04-17 | Microsoft Technology Licensing, Llc | Hierarchical, zoomable presentations of media sets |
-
2012
- 2012-03-26 WO PCT/JP2012/057827 patent/WO2013145106A1/ja active Application Filing
- 2012-03-26 KR KR1020147028786A patent/KR101660620B1/ko active IP Right Grant
- 2012-03-26 US US14/382,360 patent/US9846420B2/en not_active Expired - Fee Related
- 2012-03-26 JP JP2014507077A patent/JP5558646B2/ja not_active Expired - Fee Related
- 2012-03-26 CN CN201280071813.9A patent/CN104205102B/zh not_active Expired - Fee Related
- 2012-03-26 DE DE112012006104.7T patent/DE112012006104T5/de not_active Withdrawn
- 2012-08-03 TW TW101127940A patent/TWI465868B/zh not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05507376A (ja) * | 1990-05-30 | 1993-10-21 | アレン ― ブラッドリィ カンパニー,インコーポレーテッド | 機械コントローラ/プロセスコントローラ用グラフィック・プログラム・インタフェース |
JP2007536632A (ja) * | 2004-05-04 | 2007-12-13 | フィッシャー−ローズマウント・システムズ・インコーポレーテッド | プロセスプラントにおいてグラフィックディスプレイ要素およびプロセスモジュールを構成するためのシステム |
JP2009205302A (ja) * | 2008-02-26 | 2009-09-10 | Tokai Rika Co Ltd | シームレス表示式操作装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170277157A1 (en) * | 2015-01-22 | 2017-09-28 | Mitsubishi Electric Corporation | Engineering tool program and engineering tool |
Also Published As
Publication number | Publication date |
---|---|
CN104205102A (zh) | 2014-12-10 |
JPWO2013145106A1 (ja) | 2015-08-03 |
DE112012006104T5 (de) | 2015-01-15 |
US20150005907A1 (en) | 2015-01-01 |
TW201339774A (zh) | 2013-10-01 |
KR101660620B1 (ko) | 2016-09-27 |
JP5558646B2 (ja) | 2014-07-23 |
KR20140138284A (ko) | 2014-12-03 |
CN104205102B (zh) | 2017-06-16 |
US9846420B2 (en) | 2017-12-19 |
TWI465868B (zh) | 2014-12-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5558646B2 (ja) | シーケンスプログラム設計支援装置 | |
JP4462449B2 (ja) | 制御システム設定装置 | |
JP6121068B2 (ja) | 情報システム構築支援ツールおよび情報システム構築支援プログラム | |
TW201423293A (zh) | 多軸控制系統設定、調整功能支援裝置 | |
KR101889631B1 (ko) | 시퀀스 프로그램 작성 지원 장치 | |
KR20120085420A (ko) | 컴퓨터 수치 제어 공작기계에서 대화형 프로그램을 이용한 가공 형상 입력 장치 및 방법 | |
JP2008097424A (ja) | エンジニアリングツール | |
JP5426727B2 (ja) | 仮想操作盤を表示する数値制御装置 | |
JP6337810B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
JP3251423B2 (ja) | プログラマブルコントローラのプログラミング機器およびプログラマブルコントローラ用機能ユニット | |
WO2020009106A1 (ja) | 情報処理装置および情報処理方法 | |
JP2008096935A (ja) | 画面作成装置、画面作成プログラムおよびそれを記録した記録媒体 | |
JP6356722B2 (ja) | 生産プロセスの改善を行う数値制御装置 | |
JP2007065914A (ja) | 画面作成装置、画面作成プログラムおよびそのプログラムを記録した記録媒体 | |
JP6426875B1 (ja) | 作画支援装置、表示システムおよび作画支援方法 | |
JP4743869B2 (ja) | 画面データ生成方法 | |
JP2008021154A (ja) | 制御用表示器の操作画面編集方法 | |
JP2006338078A (ja) | Nc工作装置 | |
JP2005122584A (ja) | Ncプログラム編集装置 | |
JP2007310802A (ja) | プラント監視装置 | |
JP5840550B2 (ja) | 操作手順書作成装置、操作手順書作成方法および操作手順書作成プログラム | |
JP2012079132A (ja) | ラダープログラム作成支援装置、そのプログラム | |
JP3712641B2 (ja) | エディタ装置およびエディタプログラムを記録した記録媒体 | |
JPH08335157A (ja) | スクロール制御装置および表示装置 | |
KR20170085600A (ko) | 엔지니어링 툴 프로그램 및 엔지니어링 툴 |
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: 12872784 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2014507077 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 14382360 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 112012006104 Country of ref document: DE Ref document number: 1120120061047 Country of ref document: DE |
|
ENP | Entry into the national phase |
Ref document number: 20147028786 Country of ref document: KR Kind code of ref document: A |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 12872784 Country of ref document: EP Kind code of ref document: A1 |