JP2013015983A - Operation control device - Google Patents

Operation control device Download PDF

Info

Publication number
JP2013015983A
JP2013015983A JP2011147819A JP2011147819A JP2013015983A JP 2013015983 A JP2013015983 A JP 2013015983A JP 2011147819 A JP2011147819 A JP 2011147819A JP 2011147819 A JP2011147819 A JP 2011147819A JP 2013015983 A JP2013015983 A JP 2013015983A
Authority
JP
Japan
Prior art keywords
display
unit
transition
circuit
displayed
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
JP2011147819A
Other languages
Japanese (ja)
Other versions
JP5830975B2 (en
Inventor
Terukazu Senda
輝一 千田
Akira Uchida
昭 内田
Hiroyuki Takahara
宏行 高原
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.)
JTEKT Corp
Original Assignee
JTEKT 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 JTEKT Corp filed Critical JTEKT Corp
Priority to JP2011147819A priority Critical patent/JP5830975B2/en
Publication of JP2013015983A publication Critical patent/JP2013015983A/en
Application granted granted Critical
Publication of JP5830975B2 publication Critical patent/JP5830975B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Programmable Controllers (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an operation control device capable of improving operability by making even a non-skilled operator know each operation order.SOLUTION: In the operation control device, an operation device 10 includes circuit display means for displaying a Sequential Function Chart (SFC) 15c on a touch panel display 15 and operation setting means for setting an operation by identification information X01 and Y01 which are input/output signals input and output between the operation setting means and a Programmable Controller (PLC) 20 to identify an operation start for instructing the operation start, an operation command for instructing an operation, and an operation end for confirming an operation end, for each operation unit. The PLC 20 includes a memory 24 for storing the identification information X01 and Y01 set by the operation setting means. The circuit display means includes status display means for displaying a step ST001 and a transition TR001 by visually discriminating each operation according to the states of the input/output signals corresponding to the identification information X01 and Y01 stored in the memory 24 when selecting each operation.

Description

本発明は、機械の動作を操作及び制御する動作制御装置に関する。   The present invention relates to an operation control apparatus that operates and controls the operation of a machine.

従来、動作制御装置は、機械の動作を制御するプログラマブルコントローラ(PLC)と、PLCに接続して機械の動作を操作する操作装置と、により構成される   Conventionally, an operation control device includes a programmable controller (PLC) that controls the operation of a machine and an operation device that is connected to the PLC and operates the operation of the machine.

操作装置は、機械を動作させる操作スイッチと、機械の動作状態を表示するランプと、タッチ操作可能な表示器とを備えたものがある(例えば、特許文献1を参照)。この操作装置は、機械の各動作単位を個別に動作させる各個操作をするための各個操作画面を表示器に表示している。各個操作画面は、個別動作を指定するためのスイッチを、機械の仕様に合わせて、画面表示に必要なスイッチの数、操作性などを検討して画面設計して配置している。   Some operation devices include an operation switch that operates a machine, a lamp that displays an operation state of the machine, and a display that can be touch-operated (see, for example, Patent Document 1). In this operating device, each operation screen for operating each operation unit of each machine is displayed on a display. Each individual operation screen is designed and arranged with switches for specifying individual operations, considering the number of switches necessary for screen display, operability, etc., according to the machine specifications.

機械は、通常、各動作単位を所定の順番に動作する自動運転状態にある。そして、機械の故障や異常停止が生じると、作業者は、操作装置から、各個操作することにより機械を個別動作させて復旧する。各個操作は、作業者が、各個操作画面に配置されたスイッチをタッチ操作して所望の個別動作を指定することにより行われる。   The machine is normally in an automatic operation state in which each operation unit operates in a predetermined order. When a failure or abnormal stop of the machine occurs, the operator operates the machine individually by using the operation device to recover the machine. Each individual operation is performed by an operator specifying a desired individual operation by touching a switch arranged on each individual operation screen.

特開2007−95081号公報JP 2007-95081 A

しかしながら、上記の動作制御装置は、機械が停止し、各個操作により機械を復旧する場合、機械には各動作単位の所定の動作順番があるので、各個操作は所定の順番に基づき動作させる必要があり、熟練の作業者でなければ各個操作順番が解らないため操作性が悪く、操作性を向上させることが課題となっていた。   However, when the machine stops and the machine is restored by each individual operation, the machine has a predetermined operation order for each operation unit. Therefore, each individual operation needs to be operated based on the predetermined order. There is a problem of improving the operability because the operability is poor because the operation order of each individual cannot be understood unless it is a skilled worker.

本発明は、このような課題を解決するためになされたものであって、熟練の作業者でなくとも各個操作順番が解るようにして、操作性を向上させることができる動作制御装置を提供することを目的とする。   The present invention has been made to solve such a problem, and provides an operation control device capable of improving the operability so that the operation order of each individual can be understood without being a skilled worker. For the purpose.

上記の課題を解決するため、請求項1に係る動作制御装置の構成上の特徴は、機械の動作単位毎に設けられるステップと前記ステップから次の前記ステップへの遷移条件からなるトランジションとが所定の動作順番に配置されるシーケンシャル・ファンクション・チャートを記憶するプログラマブルコントローラと、前記各動作単位にて個別動作させる各個操作を選択する選択スイッチと表示器とにより構成されて、前記プログラマブルコントローラに接続して使用する操作装置と、を有する動作制御装置において、
前記操作装置は、前記シーケンシャル・ファンクション・チャートを前記表示器に表示する回路表示手段を備え、
前記プログラマブルコントローラとの間で入出力する入出力信号であって、前記動作単位毎に、動作の開始を指示する動作開始と、動作を指示する動作指令と、動作端を確認する動作端とを、識別する識別情報にて設定する動作設定手段を有し、
前記プログラマブルコントローラは、前記動作設定手段により設定された前記識別情報を記憶するメモリを備え、
前記回路表示手段は、
前記各個操作を選択した場合に、前記メモリに記憶した前記識別情報に対応した前記入出力信号の状態に応じて視覚的に区別して前記ステップ及び前記トランジションを表示する状態表示手段を含むことである。
In order to solve the above-mentioned problem, the structural feature of the motion control device according to claim 1 is that a step provided for each operation unit of the machine and a transition including a transition condition from the step to the next step are predetermined. It is composed of a programmable controller that stores a sequential function chart arranged in the order of operations, a selection switch that selects each individual operation for each operation unit, and a display, and is connected to the programmable controller. In an operation control device having an operation device to be used,
The operating device includes circuit display means for displaying the sequential function chart on the display.
An input / output signal input / output to / from the programmable controller, and for each operation unit, an operation start for instructing an operation start, an operation command for instructing an operation, and an operation end for confirming an operation end , Having an operation setting means for setting with identification information to identify,
The programmable controller includes a memory for storing the identification information set by the operation setting unit,
The circuit display means includes
When each operation is selected, it includes a status display means for visually distinguishing between the input and output signals corresponding to the identification information stored in the memory and displaying the step and the transition. .

請求項1の動作制御装置によれば、操作装置の表示器に機械の各動作単位が所定の動作順番に配置されるシーケンシャル・ファンクション・チャートを表示して各個操作する場合に、シーケンシャル・ファンクション・チャートのステップ及びトランジションが、動作設定手段により設定されて、プログラマブルコントローラのメモリに記憶した動作単位毎の動作開始、動作指令及び動作端の識別情報に対応した入出力信号の状態に応じて視覚的に区別して表示される。   According to the operation control apparatus of the first aspect, when the sequential function chart in which the operation units of the machine are arranged in a predetermined operation order is displayed on the display of the operation device and each unit is operated, The steps and transitions of the chart are set by the operation setting means, and are visually displayed according to the state of the input / output signal corresponding to the operation start, operation command, and operation end identification information for each operation unit stored in the memory of the programmable controller. Are displayed separately.

これにより、請求項1の動作制御装置は、各個操作時は、ステップ及びトランジションに各個操作時に必要な機械の状態が表示されるので、機械の各動作単位が所定の動作順番に配置されるシーケンシャル・ファンクション・チャートを表示した画面においても各個操作が可能となり、機械の各動作単位の所定の動作順番が、シーケンシャル・ファンクション・チャートにて表示されているので、熟練の作業者でなくとも各個操作順番が解る。   Thus, in the operation control device according to the first aspect, the machine state necessary for each individual operation is displayed in the step and transition during each individual operation, so that each operation unit of the machine is sequentially arranged in a predetermined operation order.・ Each individual operation is also possible on the screen displaying the function chart, and the predetermined operation order of each operation unit of the machine is displayed in the sequential function chart, so each individual operation is possible even if it is not a skilled worker I understand the order.

請求項2に係る動作制御装置の構成上の特徴は、前記動作設定手段は、前記動作単位毎に対応する前記ステップ及び前記トランジションを選択することにより設定することである。   A feature of the configuration of the operation control apparatus according to claim 2 is that the operation setting means sets the operation by selecting the step and the transition corresponding to each operation unit.

請求項2の動作制御装置によれば、動作単位毎に対応するステップ及びトランジションを選択して設定するので、動作単位と、動作設定手段とが対応して設定されるので設定が解りやすく、また、請求項1と同一の効果を奏する。   According to the operation control device of claim 2, since the step and transition corresponding to each operation unit are selected and set, the operation unit and the operation setting means are set correspondingly, so that the setting is easy to understand. The same effect as in claim 1 is obtained.

請求項3に係る動作制御装置の構成上の特徴は、前記ステップの回路は、前記動作単位毎に制御するファンクションブロックからなり、
前記動作設定手段は、前記動作単位毎に対応する前記ファンクションブロックを選択することにより設定することである。
A structural feature of the operation control apparatus according to claim 3 is that the circuit of the step includes a function block that controls each operation unit,
The operation setting means is to set by selecting the function block corresponding to each operation unit.

請求項3の動作制御装置によれば、動作単位毎に対応するファンクションブロックを選択して設定するので、動作単位と、動作設定手段とが対応して設定されるので設定が解りやすく、また、請求項1と同一の効果を奏する。   According to the operation control device of claim 3, since the function block corresponding to each operation unit is selected and set, the operation unit and the operation setting means are set correspondingly, so that the setting is easy to understand, The same effect as that of the first aspect is obtained.

本発明によれば、熟練の作業者でなくとも各個操作順番が解るようにして、操作性を向上させることができる動作制御装置を提供できる。   According to the present invention, it is possible to provide an operation control device capable of improving the operability so that even an unskilled worker can understand the operation order of each individual.

第1実施形態:動作制御装置の全体構成を示したブロック図である。1 is a block diagram showing the overall configuration of an operation control apparatus. 第1実施形態:操作盤の外観図である。1st Embodiment: It is an external view of an operation panel. 第1実施形態:操作盤に表示される自動運転を制御するSFCの例である。1st Embodiment: It is an example of SFC which controls the automatic driving | operation displayed on an operation panel. 第1実施形態:プログラム編集装置における動作設定手段を説明する模式図である。1st Embodiment: It is a schematic diagram explaining the operation setting means in a program editing apparatus. 第1実施形態:PLCのメモリに記憶される設定情報である。1st Embodiment: It is the setting information memorize | stored in the memory of PLC. 第1実施形態:SFCのステップに関連付けされるラダー回路を説明する模式図である。1st Embodiment: It is a schematic diagram explaining the ladder circuit linked | related with the step of SFC. 第1実施形態:操作盤が処理するメインフローチャートである。1st Embodiment: It is the main flowchart which an operation panel processes. 第1実施形態:図7のフローチャートにおける回路表示画面処理のフローチャートである。1st Embodiment: It is a flowchart of the circuit display screen process in the flowchart of FIG. 第1実施形態:図8のフローチャートにおける状態表示処理のフローチャートである。1st Embodiment: It is a flowchart of the status display process in the flowchart of FIG. 第1実施形態:図8のフローチャートにおける動作開始信号処理のフローチャートである。1st Embodiment: It is a flowchart of the operation start signal process in the flowchart of FIG. 第1実施形態:操作盤における各個操作を説明する模式図である。1st Embodiment: It is a schematic diagram explaining each individual operation in an operation panel. 第2実施形態:SFCのステップに関連付けされるファンクションブロックを説明する模式図である。2nd Embodiment: It is a schematic diagram explaining the function block linked | related with the step of SFC. 第2実施形態:図8のフローチャートにおける状態表示処理のフローチャートである。2nd Embodiment: It is a flowchart of the status display process in the flowchart of FIG. 第2実施形態:図8のフローチャートにおける動作開始信号処理のフローチャートである。2nd Embodiment: It is a flowchart of the operation start signal process in the flowchart of FIG.

以下、本発明の動作制御装置を具体化した実施形態について図面を参照しつつ説明する。
<第1実施形態>
図1は、本発明の実施形態の動作制御装置1の全体構成を示したブロック図である。動作制御装置1は、機械(図示せず)の動作を制御するプログラマブルコントローラ(PLC)20と、PLC20に接続されてラダー、シーケンシャル・ファンクション・チャート(SFC)、ファンクションブロックなどのシーケンスプログラムを作成するプログラム編集装置(動作設定手段)30と、PLC20に接続されて機械の動作を操作する操作盤(操作装置)10とからなる。
DESCRIPTION OF EMBODIMENTS Hereinafter, an embodiment in which an operation control device of the present invention is embodied will be described with reference to the drawings.
<First Embodiment>
FIG. 1 is a block diagram showing an overall configuration of an operation control apparatus 1 according to an embodiment of the present invention. The operation control device 1 is connected to the programmable controller (PLC) 20 that controls the operation of a machine (not shown), and creates a sequence program such as a ladder, a sequential function chart (SFC), and a function block. It consists of a program editing device (operation setting means) 30 and an operation panel (operation device) 10 connected to the PLC 20 and operating the operation of the machine.

PLC20は、動作端信号LS1や後述する操作スイッチ16などが接続されてその信号を入力する入力部22と、ソレノイドSOL1などの出力機器が接続されて出力信号に基づき出力機器を駆動する出力部23と、機械の動作を制御するシーケンスプログラムや後述する設定情報などを記憶するメモリ24と、シーケンスプログラム及び入力信号に基づき演算して演算結果を出力信号として出力する制御部21とで構成される。
PLC20は、操作盤10に対する作業者の操作とシーケンスプログラムとに基づいて、機械の動作を制御する。
The PLC 20 is connected to an operation end signal LS1, an operation switch 16 (to be described later) and the like, and an input unit 22 that inputs the signal, and an output unit 23 that is connected to an output device such as a solenoid SOL1 and drives the output device based on the output signal. And a memory 24 for storing a sequence program for controlling the operation of the machine, setting information to be described later, and the like, and a control unit 21 for calculating based on the sequence program and an input signal and outputting a calculation result as an output signal.
The PLC 20 controls the operation of the machine based on the operator's operation on the operation panel 10 and a sequence program.

プログラム編集装置30は、具体的にはパソコンによって実現され、シーケンスプログラムの作成、修正、表示などを行うためのCPU31と、その処理のためのプログラムを記憶するROM32と、シーケンスプログラムを表示するディスプレイ34と、シーケンスプログラムを作成するためのシンボルや各種のコマンドを入力するキーボード36と、ディスプレイ34上のカーソル位置を指定するマウス35と、シーケンスプログラムなどを記憶するRAM33と、PLC20に接続するためのインタフェース(I/F)37とで構成される。
プログラム編集装置30は、作成したシーケンスプログラムや設定した設定情報などをPLC20のメモリ24に記憶する。
Specifically, the program editing device 30 is realized by a personal computer, and includes a CPU 31 for creating, modifying, and displaying a sequence program, a ROM 32 for storing a program for the processing, and a display 34 for displaying the sequence program. A keyboard 36 for inputting symbols and various commands for creating a sequence program, a mouse 35 for designating a cursor position on the display 34, a RAM 33 for storing a sequence program, etc., and an interface for connecting to the PLC 20 (I / F) 37.
The program editing apparatus 30 stores the created sequence program, set setting information, and the like in the memory 24 of the PLC 20.

操作盤10は、PLC20の入力部22に接続されて作業者が操作して機械を動作させる操作スイッチ16と、作業者のタッチ操作により入力し表示画面にシーケンスプログラムなどを表示するタッチパネル表示器(表示器)15とからなる。
タッチパネル表示器15は、演算装置であるCPU11と、システムプログラムを記憶したROM12と、演算データなどを記憶するRAM13と、タッチ操作入力及び画面表示可能なタッチパネル18と、タッチパネル18をCPU11に接続するためのインタフェース(I/F)14と、PLC20に接続するためのインタフェース(I/F)17とで構成される。
操作盤10は、作業者による操作スイッチ16の操作とタッチ操作とにより、機械の動作を操作したり、機械の状態やシーケンスプログラムなどをタッチパネル表示器15に表示したりする。
The operation panel 10 is connected to the input unit 22 of the PLC 20 and is operated by an operator to operate the machine, and a touch panel display (sequence program etc. is displayed on the display screen by inputting by the operator's touch operation). Display) 15.
The touch panel display 15 connects the CPU 11, which is an arithmetic device, a ROM 12 that stores system programs, a RAM 13 that stores calculation data, a touch panel 18 that can perform touch operation input and screen display, and the touch panel 18 to the CPU 11. Interface (I / F) 14 and an interface (I / F) 17 for connecting to the PLC 20.
The operation panel 10 operates the operation of the machine by the operation of the operation switch 16 and the touch operation by the operator, and displays the state of the machine, the sequence program, and the like on the touch panel display 15.

図2は、操作盤10の外観図である。操作盤10の操作面には、操作スイッチ16とタッチパネル表示器15とが装着されている。操作スイッチ16は、自動運転と各個運転とを選択する自動/各個選択スイッチ(選択スイッチ)16aと、機械の運転の準備を指示する、例えば出力機器を駆動する動力源を供給可能とする運転準備スイッチ16bと、自動運転の起動を指示する起動スイッチ16cと、各個運転での選択された個別動作の実行を指示する実行スイッチ16dと、機械を非常停止させる非常停止スイッチ16eとからなる。   FIG. 2 is an external view of the operation panel 10. An operation switch 16 and a touch panel display 15 are mounted on the operation surface of the operation panel 10. The operation switch 16 includes an automatic / each individual selection switch (selection switch) 16a for selecting an automatic operation and each individual operation, and an operation preparation for instructing preparation for machine operation, for example, a power source for driving an output device. The switch 16b includes a start switch 16c for instructing start of automatic operation, an execution switch 16d for instructing execution of a selected individual operation in each individual operation, and an emergency stop switch 16e for emergency stop of the machine.

ここで、各個運転とは、作業者が操作盤10を操作することにより、機械を各動作単位にて個別に動作させる運転方法である。
また、自動運転とは、作業者が作業開始時に操作盤10を操作することにより、機械を各動作単位が所定の順番にて自動的に連続して動作させる運転方法である。
機械は、通常、自動運転状態にあり、機械の故障や異常停止が生じると、作業者は、各個運転により機械を各動作単位にて個別動作させて復旧する。
Here, each individual operation is an operation method in which the machine is individually operated in each operation unit by operating the operation panel 10 by an operator.
The automatic operation is an operation method in which each operation unit is automatically and continuously operated in a predetermined order by an operator operating the operation panel 10 at the start of work.
The machine is normally in an automatic operation state, and when a failure or abnormal stop of the machine occurs, the worker individually restores the machine by each operation unit by each individual operation.

タッチパネル表示器15は、回路表示画面への切替えスイッチ15d等からなる画面切替えスイッチ15aと主表示部15bとからなり、回路表示画面への切替えスイッチ15dが押された場合、図1に示すPLC20からシーケンスプログラムを読み出して、自動運転を制御するSFC15cを表示する。   The touch panel display 15 includes a screen switch 15a including a switch 15d for switching to a circuit display screen and a main display unit 15b. When the switch 15d for switching to a circuit display screen is pressed, the touch panel display 15 starts from the PLC 20 illustrated in FIG. The sequence program is read and the SFC 15c for controlling the automatic operation is displayed.

図3は、操作盤10に表示される自動運転を制御するSFCの例である。機械の自動運転を制御しSFCにより作成されたシーケンスプログラムは、図1に示すプログラム編集装置30により作成されてPLC20に記憶される。図2に示す操作盤10は、回路表示画面への切替えスイッチ15dが押されることにより、PLC20に記憶された自動運転を制御するシーケンスプログラムを読み出し、図3に示すようにSFCにて表示する。
SFCは、自動運転制御の流れをフローチャート形式にて表現し、一つの動作単位を示すステップと、ステップから次のステップへの遷移条件を示すトランジションとがフローチャート式に結合されている。そして、各ステップには動作プログラムが、各トランジションには遷移条件プログラムが、記述されている。
FIG. 3 is an example of the SFC that controls the automatic operation displayed on the operation panel 10. A sequence program created by SFC that controls automatic operation of the machine is created by the program editing device 30 shown in FIG. 1 and stored in the PLC 20. The operation panel 10 shown in FIG. 2 reads out the sequence program for controlling the automatic operation stored in the PLC 20 when the switch 15d to the circuit display screen is pressed, and displays it on the SFC as shown in FIG.
The SFC expresses the flow of automatic operation control in a flowchart format, and a step indicating one operation unit and a transition indicating a transition condition from one step to the next step are combined in a flowchart expression. An operation program is described in each step, and a transition condition program is described in each transition.

SFCは、例えば、シリンダ締めするステップST001は、その動作指令を出力する。また、ステップST001からステップST002への遷移条件であるトランジションTR001は、その条件としてステップST001のシリンダ締め動作端信号が含まれる。
また、表示領域40には、図2に示す自動/各個選択スイッチ16aが「自動」を選択している場合、自動運転が選択されていることを示す表示「自動運転」が表示される。
For example, in step ST001 in which the cylinder is tightened, the SFC outputs its operation command. Transition TR001, which is a transition condition from step ST001 to step ST002, includes the cylinder tightening operation end signal of step ST001 as the condition.
Further, in the display area 40, when the automatic / each individual selection switch 16a shown in FIG. 2 selects “automatic”, a display “automatic operation” indicating that automatic operation is selected is displayed.

図4は、プログラム編集装置30における動作設定手段を説明する模式図である。プログラム編集装置30における動作設定は、図1に示すPLC20に記憶された自動運転を制御するシーケンスプログラムを読み出し、図4に示すようにSFCにて表示して行われる。そして、各動作単位に対応したステップ及びトランジション、例えば、シリンダ締めするステップST001は、図1に示すマウス35及びキーボード36を操作してステップST001を選択する。以下、単に「ステップST001を選択する」という。ステップの設定イメージ51において、動作開始信号のアドレス55に「EK01」を設定する。   FIG. 4 is a schematic diagram for explaining the operation setting means in the program editing apparatus 30. The operation setting in the program editing device 30 is performed by reading a sequence program for controlling automatic operation stored in the PLC 20 shown in FIG. 1 and displaying it on the SFC as shown in FIG. Then, in step ST001 corresponding to each operation unit, for example, step ST001 in which the cylinder is tightened, the mouse 35 and the keyboard 36 shown in FIG. 1 are operated to select step ST001. Hereinafter, this is simply referred to as “selecting step ST001”. In the step setting image 51, “EK01” is set to the address 55 of the operation start signal.

次に、トランジションTR001を選択後、トランジションの設定イメージ61において、動作端信号のアドレス64に「X01」、及び端位置(動作側または原位置側を設定する)65に「動作側」を設定する。
ここで、両設定イメージ51,61において、参照番号が付与されていなく、且つ四角枠で囲まれた設定データは、自動運転制御用のSFC作成時に設定されたものである。
Next, after selecting the transition TR001, in the transition setting image 61, “X01” is set to the address 64 of the operation end signal, and “Operation side” is set to the end position (setting the operation side or the original position side) 65. .
Here, in the setting images 51 and 61, the reference data is not given and the setting data surrounded by a square frame is set when the SFC for automatic operation control is created.

図5は、PLC20のメモリ24に記憶される設定情報68である。設定情報68は、図4に示す設定により設定情報68が生成されて、図1に示すPLC20のメモリ24に記憶される。設定情報68は、動作単位毎に設定、生成され、具体的にはステップ番号ST001(シリンダ締めに対応する)の動作開始信号アドレスは「EK01」、動作指令アドレスは「Y01」、動作端信号のアドレスは「X01」、及び動作端信号の端位置は「動作側」となる。   FIG. 5 shows setting information 68 stored in the memory 24 of the PLC 20. The setting information 68 is generated by the setting shown in FIG. 4 and stored in the memory 24 of the PLC 20 shown in FIG. The setting information 68 is set and generated for each operation unit. Specifically, the operation start signal address of the step number ST001 (corresponding to cylinder tightening) is “EK01”, the operation command address is “Y01”, and the operation end signal The address is “X01”, and the end position of the operation end signal is “operation side”.

ここで、「EK01」、「Y01」、「X01」、及び「動作側」が、本発明の識別情報に相当する。   Here, “EK01”, “Y01”, “X01”, and “operation side” correspond to the identification information of the present invention.

図6は、SFCのステップST001に関連付けされるラダー回路を説明する模式図である。図4に示す自動運転制御用のSFCにおいて、「シリンダ締め」するステップST001の動作指令:Y01のラダー回路について説明する。動作指令Y01は、起動条件回路71と、運転条件回路72と、保持回路73とからなる。   FIG. 6 is a schematic diagram illustrating a ladder circuit associated with step ST001 of SFC. In the SFC for automatic operation control shown in FIG. 4, a ladder circuit of the operation command: Y01 in step ST001 for “cylinder tightening” will be described. The operation command Y01 includes a start condition circuit 71, an operation condition circuit 72, and a holding circuit 73.

ここで、運転条件とは、動作指令Y01をオンすることによって実行される動作の、開始から終了までの間、常にその状態を保つ必要がある条件であり、具体的には運転準備状態であるか等の条件である。
また、起動条件とは、動作指令Y01をオンすることによって実行される動作の、動作開始のトリガとなる条件であり、具体的には起動スイッチがオンしたか、関連する圧入装置が原位置であるか等の条件である。即ち、起動条件は、動作が開始された後は、状態が変化してもかまわない。そのため、保持回路73が設けられている。
Here, the operating condition is a condition in which the state of the operation executed by turning on the operation command Y01 needs to be always maintained from the start to the end, and specifically, the operation preparation state. Or the like.
The activation condition is a condition that triggers the operation start of the operation executed by turning on the operation command Y01. Specifically, the activation switch is turned on or the related press-fitting device is in the original position. It is a condition such as whether there is. That is, the activation condition may change after the operation is started. Therefore, a holding circuit 73 is provided.

起動条件回路71は、動作開始のトリガとなる動作開始信号EK01と、起動の条件である起動条件信号M01とからなる。   The activation condition circuit 71 includes an operation start signal EK01 that serves as an operation start trigger, and an activation condition signal M01 that is an activation condition.

これにより、「シリンダ締め」の動作指令Y01は、起動条件信号M01がオンで、且つ運転条件回路72がオンのときに、動作開始信号EK01がオンすると、条件がすべて満足することによりオンして「シリンダ締め」動作が実行される。   Thereby, the operation command Y01 for “cylinder tightening” is turned on when all of the conditions are satisfied when the operation start signal EK01 is turned on when the start condition signal M01 is turned on and the operation condition circuit 72 is turned on. A “cylinder tightening” operation is performed.

次に、図11の模式図、及び図7〜図10のフローチャートに基づいて、操作盤10における各個操作及び処理を説明する。
図11は、操作盤10における各個操作を説明する模式図である。作業者による各個操作は、操作盤10において、自動/各個選択スイッチ16aは「各個」を選択し、回路表示画面への切替えスイッチ15dを押して自動運転回路のSFC15cを表示し、各個操作したい個別動作に対応するステップをタッチ操作して動作選択し、例えばステップST001を動作選択し、実行スイッチ16dを押すことにより行われる。
Next, each operation and processing on the operation panel 10 will be described based on the schematic diagram of FIG. 11 and the flowcharts of FIGS.
FIG. 11 is a schematic diagram for explaining individual operations on the operation panel 10. Each individual operation by the operator is performed by selecting “each” on the automatic / each individual selection switch 16a on the operation panel 10, and pressing the switch 15d to the circuit display screen to display the SFC 15c of the automatic operation circuit. The operation corresponding to is touched to select an operation, for example, the operation is selected in step ST001 and the execution switch 16d is pressed.

図7は、操作盤10が処理するメインフローチャートである。CPU11は、電源が投入されると初期画面の表示処理が行われ(ステップS1)、初期画面には各種の機能画面への画面切替えスイッチ15aが備えられており、この画面切替えスイッチ15aが押されたか否かが判定される(ステップS2)。そして、選択された画面が回路表示画面の場合(ステップS2:回路表示画面)、自動運転回路のSFCを表示する回路表示画面処理を実行する(ステップS4)。   FIG. 7 is a main flowchart processed by the operation panel 10. When the power is turned on, the CPU 11 performs display processing of an initial screen (step S1). The initial screen is provided with a screen change switch 15a for various function screens, and the screen change switch 15a is pressed. It is determined whether or not (step S2). When the selected screen is a circuit display screen (step S2: circuit display screen), a circuit display screen process for displaying the SFC of the automatic operation circuit is executed (step S4).

一方、ステップS2において回路表示画面以外の他の画面が選択された場合(ステップS2:他の画面処理)、運転状態表示画面、異常表示画面、生産管理画面など、画面切替えスイッチ15aによって選択された画面処理が行われる(ステップS3)。   On the other hand, when a screen other than the circuit display screen is selected in step S2 (step S2: other screen processing), the operation state display screen, abnormality display screen, production management screen, etc. are selected by the screen changeover switch 15a. Screen processing is performed (step S3).

また、ステップS2において画面切替えスイッチ15a以外が押された場合、ステップS1に移行する(スッテプS2:NO)。   If a button other than the screen changeover switch 15a is pressed in step S2, the process proceeds to step S1 (step S2: NO).

図8は、図7のフローチャートのステップS4にて呼び出される回路表示画面処理のサブプログラムのフローチャートである。CPU11は、回路表示画面以外の画面切替えスイッチが押されたか判定し(ステップS10)、回路表示画面以外の画面切替えスイッチが押された場合(ステップS10:YES)、回路表示画面処理を終了する。   FIG. 8 is a flowchart of a subprogram for circuit display screen processing called in step S4 of the flowchart of FIG. The CPU 11 determines whether a screen changeover switch other than the circuit display screen has been pressed (step S10). If a screen changeover switch other than the circuit display screen has been pressed (step S10: YES), the circuit display screen processing is terminated.

一方、ステップS10において、回路表示画面以外の画面切替えスイッチが押されていない場合(ステップS10:NO)、自動運転回路のSFCを表示し(ステップS11)、図2に示す自動/各個選択スイッチ16aが自動または各個か判定し(ステップS12)、自動の場合(ステップS12:自動)、図3に示すように表示領域40に、自動運転が選択されていることを示す「自動運転」を表示し(ステップS13)、ステップS10に移行する。   On the other hand, if no screen switch other than the circuit display screen is pressed in step S10 (step S10: NO), the SFC of the automatic operation circuit is displayed (step S11), and the automatic / each individual selection switch 16a shown in FIG. Is automatic or individual (step S12). If automatic (step S12: automatic), “automatic operation” indicating that automatic operation is selected is displayed in the display area 40 as shown in FIG. (Step S13), the process proceeds to Step S10.

一方、ステップS12において、各個の場合(ステップS12:各個)、図11に示すように表示領域40aに、各個運転が選択されていることを示す「各個運転」を表示し(ステップS14)、状態表示処理を実行し(ステップS15)、SFCのステップをタッチ操作して行なわれる動作選択があるか判定し(ステップS16)、動作選択がない場合(ステップS16:NO)、ステップS10に移行する。   On the other hand, in step S12, in the case of each piece (step S12: each piece), as shown in FIG. 11, "each individual operation" indicating that each individual operation is selected is displayed in the display area 40a (step S14), Display processing is executed (step S15), and it is determined whether there is an operation selection performed by touching the step of SFC (step S16). If there is no operation selection (step S16: NO), the process proceeds to step S10.

一方、ステップS16において、動作選択がある場合、例えばステップST001が動作選択されている(ステップS16:YES)、動作選択されているステップ(即ち、ST001)の四角枠を赤色表示し(ステップS17)、図2に示す実行スイッチ16dがオンか判定し(ステップS18)、実行スイッチ16dがオンしていない場合(ステップS18:NO)、ステップS10に移行する。   On the other hand, if there is an operation selection in step S16, for example, step ST001 is selected (step S16: YES), and the square frame of the operation selected step (ie, ST001) is displayed in red (step S17). Then, it is determined whether the execution switch 16d shown in FIG. 2 is on (step S18). If the execution switch 16d is not on (step S18: NO), the process proceeds to step S10.

一方、ステップS18において、実行スイッチ16dがオンしている場合(ステップS18:YES)、動作開始信号処理を実行し(ステップS19)、ステップS10に移行する。   On the other hand, when the execution switch 16d is turned on in step S18 (step S18: YES), operation start signal processing is executed (step S19), and the process proceeds to step S10.

ここで、ステップS10〜S15の処理が本発明の回路表示手段に相当する。   Here, the processing of steps S10 to S15 corresponds to the circuit display means of the present invention.

図9は、図8のフローチャートのステップS15にて呼び出される状態表示処理のサブプログラムのフローチャートである。CPU11は、表示するステップ番号として先頭のステップ番号(図11の例ではST001)を設定し(ステップS20)、図5に示す設定情報68を参照して、表示するステップ番号から関連情報を取得し(ステップS21)、動作開始信号(図5の例ではEK01)がオフで、且つ動作指令(図5の例ではY01)がオフか判定し(ステップS22)、動作開始信号がオフで、且つ動作指令がオフの場合(ステップS22:YES)、表示するステップの背景色を白色に変更し(ステップS23)、ステップS30に移行する。   FIG. 9 is a flowchart of the subprogram of the status display process called in step S15 of the flowchart of FIG. The CPU 11 sets the first step number (ST001 in the example of FIG. 11) as the step number to be displayed (step S20), and obtains related information from the step number to be displayed with reference to the setting information 68 shown in FIG. (Step S21), it is determined whether the operation start signal (EK01 in the example of FIG. 5) is off and the operation command (Y01 in the example of FIG. 5) is off (Step S22). If the command is off (step S22: YES), the background color of the displayed step is changed to white (step S23), and the process proceeds to step S30.

一方、ステップS22において、動作開始信号がオン、または動作指令がオンの場合(ステップS22:NO)、動作開始信号がオンで、且つ動作指令がオフか判定し(ステップS24)、動作開始信号がオンで、且つ動作指令がオフの場合(ステップS24:YES)、表示するステップの背景色をオレンジ色に変更し(ステップS25)、ステップS30に移行する。   On the other hand, if the operation start signal is on or the operation command is on in step S22 (step S22: NO), it is determined whether the operation start signal is on and the operation command is off (step S24). If it is on and the operation command is off (step S24: YES), the background color of the displayed step is changed to orange (step S25), and the process proceeds to step S30.

一方、ステップS24において、動作開始信号がオフ、または動作指令がオンの場合(ステップS24:NO)、動作指令がオンか判定し(ステップS26)、動作指令がオンでない場合(ステップS26:NO)、ステップS30に移行する。   On the other hand, if the operation start signal is off or the operation command is on in step S24 (step S24: NO), it is determined whether the operation command is on (step S26). If the operation command is not on (step S26: NO) The process proceeds to step S30.

一方、ステップS26において、動作指令がオンの場合(ステップS26:YES)、動作端信号(図5の例ではX01)の端位置が動作側または原位置側かにより動作方向を判定し(ステップS27)、動作側の場合(ステップS27:動作側)、表示するステップの背景色を青色に変更し(ステップS28)、ステップS30に移行する。   On the other hand, when the operation command is ON in step S26 (step S26: YES), the operation direction is determined based on whether the end position of the operation end signal (X01 in the example of FIG. 5) is the operation side or the original position side (step S27). In the case of the operation side (step S27: operation side), the background color of the step to be displayed is changed to blue (step S28), and the process proceeds to step S30.

一方、ステップS27において、原位置側の場合(ステップS27:原位置側)、表示するステップの背景色を緑色に変更し(ステップS29)、表示するステップの動作指令がオフ、且つ動作端信号(図5の例ではX01)がオフか判定し(ステップS30)、動作指令がオフ、且つ動作端信号がオフの場合(ステップS30:YES)、表示するトランジション(図11に示すTR001)の色を白色に変更し(ステップS31)、ステップS38に移行する。   On the other hand, in step S27, in the case of the original position side (step S27: original position side), the background color of the step to be displayed is changed to green (step S29), the operation command of the step to be displayed is OFF, and the operation end signal ( In the example of FIG. 5, it is determined whether X01) is off (step S30). When the operation command is off and the operation end signal is off (step S30: YES), the color of the transition to be displayed (TR001 shown in FIG. 11) is changed. The color is changed to white (step S31), and the process proceeds to step S38.

一方、ステップS30において、動作指令がオン、または動作端信号がオンの場合(ステップS30:NO)、表示するステップの動作指令がオン、且つ動作端信号がオフか判定し(ステップS32)、動作指令がオン、且つ動作端信号がオフの場合(ステップS32:YES)、表示するトランジションの色をオレンジ色に変更し(ステップS33)、ステップS38に移行する。   On the other hand, in step S30, when the operation command is on or the operation end signal is on (step S30: NO), it is determined whether the operation command for the step to be displayed is on and the operation end signal is off (step S32). When the command is on and the operation end signal is off (step S32: YES), the color of the transition to be displayed is changed to orange (step S33), and the process proceeds to step S38.

一方、ステップS32において、動作指令がオフ、または動作端信号がオンの場合(ステップS32:NO)、動作端信号がオンか判定し(ステップS34)、動作端信号がオンでない場合(ステップS34:NO)、ステップS38に移行する。   On the other hand, in step S32, when the operation command is off or the operation end signal is on (step S32: NO), it is determined whether the operation end signal is on (step S34). When the operation end signal is not on (step S34: NO), the process proceeds to step S38.

一方、ステップS34において、動作端信号がオンの場合(ステップS34:YES)、動作端信号の端位置が動作側または原位置側か判定し(ステップS35)、動作側の場合(ステップS35:動作側)、表示するトランジションの色を青色に変更し(ステップS36)、ステップS38に移行する。   On the other hand, when the operation end signal is ON in step S34 (step S34: YES), it is determined whether the end position of the operation end signal is the operation side or the original position side (step S35). Side), the color of the transition to be displayed is changed to blue (step S36), and the process proceeds to step S38.

一方、ステップS35において、原位置側の場合(ステップS35:原位置側)、表示するトランジションの色を緑色に変更し(ステップS37)、表示するステップ番号が最終(図11の例ではST004)か判定し(ステップS38)、最終の場合(ステップS38:YES)、状態表示処理を終了する。   On the other hand, if it is the original position side in step S35 (step S35: original position side), the color of the transition to be displayed is changed to green (step S37), and the step number to be displayed is the last (ST004 in the example of FIG. 11). Determination is made (step S38), and in the final case (step S38: YES), the state display process is terminated.

一方、ステップS38において、最終でない場合(ステップS38:NO)、表示するステップ番号として次のステップ番号を設定し(ステップS39)、ステップS21に移行して次のステップ及びトランジションの表示を変更する。   On the other hand, if it is not final in step S38 (step S38: NO), the next step number is set as the step number to be displayed (step S39), the process proceeds to step S21, and the display of the next step and transition is changed.

ここで、ステップS20〜S39の処理が本発明の状態表示手段に相当する。   Here, the processing of steps S20 to S39 corresponds to the status display means of the present invention.

これにより、各個操作時には、自動運転回路のSFCが表示された回路表示画面において、SFCのステップ及びトランジションが、動作開始信号、動作指令、動作端信号等の状態に応じて視覚的に区別して表示される。図11は、回路表示画面における、各個操作時のステップ及びトランジションの表示状態をまとめたものである。   As a result, during each individual operation, on the circuit display screen on which the SFC of the automatic operation circuit is displayed, the SFC steps and transitions are visually distinguished according to the state of the operation start signal, operation command, operation end signal, etc. Is done. FIG. 11 summarizes the display states of steps and transitions during each individual operation on the circuit display screen.

図10は、図8のフローチャートのステップS19にて呼び出される動作開始信号処理のサブプログラムのフローチャートである。CPU11は、動作選択されているステップ番号を取得し、例えばステップST001(ステップS40)、図5に示す設定情報68を参照して、ステップ番号から動作開始信号アドレス(図5の例ではEK01)を取得し(ステップS41)、動作開始信号(図5の例ではEK01)をオンし(ステップS42)、動作開始信号処理を終了する。   FIG. 10 is a flowchart of the subprogram of the operation start signal process called in step S19 of the flowchart of FIG. The CPU 11 acquires the step number selected for the operation, and refers to the setting information 68 shown in FIG. 5, for example, step ST001 (step S40), and obtains the operation start signal address (EK01 in the example of FIG. 5) from the step number. (Step S41), the operation start signal (EK01 in the example of FIG. 5) is turned on (step S42), and the operation start signal processing is terminated.

これにより、図6に示すように起動条件信号M01と運転条件回路72とがオンしている場合であって、動作開始のトリガとなる動作開始信号EK01がオンされると、動作指令Y01がオンして動作選択された「シリンダ締め」動作が実行されて、各個操作が行われる。   As a result, as shown in FIG. 6, when the activation condition signal M01 and the operation condition circuit 72 are on, and the operation start signal EK01 that triggers the operation start is turned on, the operation command Y01 is turned on. Then, the “cylinder tightening” operation selected as the operation is executed, and each operation is performed.

以上のように、本実施の形態に係る動作制御装置1によれば、各個操作をする画面に表示される自動運転回路のSFCにおいて、各個操作時は、ステップ及びトランジションに各個操作時に必要な機械の状態が表示されるので、自動運転回路を表示した画面においても各個操作が可能となり、機械の各動作単位の所定の動作順番が、SFCにて表示されているので、熟練の作業者でなくとも各個操作順番が解るので、操作性を向上させることができる。   As described above, according to the motion control apparatus 1 according to the present embodiment, in the SFC of the automatic operation circuit displayed on the screen for performing each operation, the machine required for each operation for each step and transition is performed during each operation. Since the status of the automatic operation circuit is displayed, individual operations can be performed on the screen displaying the automatic operation circuit, and the predetermined operation order of each operation unit of the machine is displayed in SFC. In both cases, the operation order can be understood, so that the operability can be improved.

また、本実施の形態に係る動作制御装置1によれば、動作単位毎に対応するステップ及びトランジションを選択して設定するので、動作単位と、動作設定手段とが対応して設定されるので設定が解りやすく、設定間違いを減少させることができる。   Further, according to the operation control apparatus 1 according to the present embodiment, since the steps and transitions corresponding to each operation unit are selected and set, the operation unit and the operation setting means are set correspondingly. Is easy to understand and can reduce setting errors.

また、本実施の形態に係る動作制御装置1によれば、操作盤10が、各個操作時に操作する操作スイッチ16と、タッチパネル表示器15とが一体となっているので、操作性が良い。   Moreover, according to the operation control apparatus 1 which concerns on this Embodiment, since the operation switch 16 and the touch panel display 15 which operate the operation panel 10 at the time of each individual operation are united, operability is good.

<第2実施形態>
第2実施形態は、第1実施形態における動作制御装置1において、ステップの動作プログラムが第1実施形態ではラダー回路であったが、第2実施形態ではファンクションブロックとなっている。また、動作単位毎に、動作の開始を指示する動作開始信号、動作端信号、及び動作を指示する動作指令の設定(動作設定手段)が、第1実施形態ではプログラム編集装置30にて動作設定を行うとしたが、第2実施形態ではファンクションブロックに入出力信号を接続することにより行われる。第2実施形態において、第1実施形態と同一の構成の説明は、簡略化のため省略する。
Second Embodiment
In the operation control apparatus 1 in the first embodiment, the second embodiment is a function block in the second embodiment, although the step operation program is a ladder circuit in the first embodiment. In addition, the operation setting signal (operation setting means) for setting the operation start signal, the operation end signal, and the operation instruction for instructing the operation is set by the program editing apparatus 30 in the first embodiment for each operation unit. However, in the second embodiment, this is performed by connecting input / output signals to the function block. In the second embodiment, the description of the same configuration as that of the first embodiment is omitted for the sake of brevity.

図12は、SFCのステップに関連付けされるファンクションブロックFB100を説明する模式図である。図4に示す自動運転回路のSFCにおいて、「シリンダ締め」するステップST001の動作指令:Y01のファンクションブロックFB100(以下、「FB100」という)について説明する。シリンダの締め/ゆるめを制御するプログラムであるFB100及びFB100の入出力信号が、ラダー回路で作成される。   FIG. 12 is a schematic diagram for explaining a function block FB100 associated with an SFC step. In the SFC of the automatic operation circuit shown in FIG. 4, the function block FB100 (hereinafter referred to as “FB100”) of the operation command: Y01 in step ST001 for “cylinder tightening” will be described. Input / output signals of FB100 and FB100, which are programs for controlling tightening / loosening of the cylinder, are created by a ladder circuit.

FB100は、入力が動作開始信号入力部80と、動作端信号入力部81と、動作指令出力部84とを有する。動作開始信号入力部80は、入力信号I1に動作側動作開始信号、及び入力信号I2に原位置側動作開始信号、また、動作端信号入力部81は、入力信号I3に動作側動作端信号、及び入力信号I4に原位置側動作端信号をそれぞれ入力する。そして、動作指令出力部84は、これらの入力信号I1,I2,I3,及びI4、且つ締め動作条件82及びゆるめ動作条件83に基づき、締め動作する出力信号Q1、及びゆるめ動作する出力信号Q2をそれぞれ出力する。   The FB 100 has an operation start signal input unit 80, an operation end signal input unit 81, and an operation command output unit 84 as inputs. The operation start signal input unit 80 is an operation side operation start signal as an input signal I1, and an original position side operation start signal as an input signal I2, and the operation end signal input unit 81 is an operation side operation end signal as an input signal I3, The original position side operation end signal is input to the input signal I4. Based on these input signals I1, I2, I3, and I4, and the tightening operation condition 82 and the loosening operation condition 83, the operation command output unit 84 outputs the output signal Q1 that performs the tightening operation and the output signal Q2 that performs the loosening operation. Output each.

具体的には、FB100に接続される信号は、シリンダ締め開始信号の内部出力アドレスEK01が入力信号I1、シリンダゆるめ開始信号の内部出力アドレスEK02が入力信号I2、シリンダ締め端信号の入力アドレスX01が入力信号I3、シリンダゆるめ端信号の入力アドレスX02が入力信号I4、シリンダ締め指令の出力アドレスY01が出力信号Q1、及びシリンダゆるめ指令の出力アドレスY02が出力信号Q2にそれぞれ接続される。   Specifically, the signals connected to the FB 100 include the cylinder tightening start signal internal output address EK01 as the input signal I1, the cylinder loosening start signal internal output address EK02 as the input signal I2, and the cylinder tightening end signal input address X01 as the input signal I01. The input signal I3, the cylinder loosening end signal input address X02 are connected to the input signal I4, the cylinder tightening command output address Y01 is connected to the output signal Q1, and the cylinder loosening command output address Y02 is connected to the output signal Q2.

次に、図11の模式図、及び図7、図8、図13(a)、図13(b)、及び図14のフローチャートに基づいて、操作盤における各個操作及び処理を説明する。
図11は、操作盤10における各個操作を説明する模式図であり、第1実施形態と同一の操作であるため、その説明は簡略化のため省略する。
図7は、操作盤10が処理するメインフローチャートであり、第1実施形態と同一の処理であるため、その説明は簡略化のため省略する。
図8は、図7のフローチャートのステップS4にて呼び出される回路表示画面処理のサブプログラムのフローチャートであり、第1実施形態と同一の処理であるため、その説明は簡略化のため省略する。
Next, based on the schematic diagram of FIG. 11 and the flowcharts of FIG. 7, FIG. 8, FIG. 13 (a), FIG. 13 (b), and FIG.
FIG. 11 is a schematic diagram for explaining individual operations on the operation panel 10, and since it is the same operation as that of the first embodiment, the description thereof is omitted for simplification.
FIG. 7 is a main flowchart processed by the operation panel 10 and is the same process as that of the first embodiment, and therefore, the description thereof is omitted for the sake of brevity.
FIG. 8 is a flowchart of the sub-program of the circuit display screen process called in step S4 of the flowchart of FIG. 7, and since it is the same process as that of the first embodiment, its description is omitted for the sake of brevity.

図13は、図8のフローチャートのステップS15にて呼び出される状態表示処理のサブプログラムのフローチャートである。CPU11は、表示するステップ番号として先頭のステップ番号(図11の例ではST001)を設定し(ステップS50)、表示ステップ番号に対応したファンクションブロック(図12の例ではFB100)より関連情報を取得し(ステップS51)、動作開始信号(図12の例ではEK01)がオフで、且つ動作指令(図12の例ではY01)がオフか判定し(ステップS52)、動作開始信号がオフで、且つ動作指令がオフの場合(ステップS52:YES)、表示するステップの背景色を白色に変更し(ステップS53)、ステップS60に移行する。   FIG. 13 is a flowchart of the subprogram of the status display process called in step S15 of the flowchart of FIG. The CPU 11 sets the top step number (ST001 in the example of FIG. 11) as the step number to be displayed (step S50), and acquires related information from the function block (FB100 in the example of FIG. 12) corresponding to the display step number. (Step S51), it is determined whether the operation start signal (EK01 in the example of FIG. 12) is off and the operation command (Y01 in the example of FIG. 12) is off (Step S52). If the command is off (step S52: YES), the background color of the displayed step is changed to white (step S53), and the process proceeds to step S60.

一方、ステップS52において、動作開始信号がオン、または動作指令がオンの場合(ステップS52:NO)、動作開始信号がオンで、且つ動作指令がオフか判定し(ステップS54)、動作開始信号がオンで、且つ動作指令がオフの場合(ステップS54:YES)、表示するステップの背景色をオレンジ色に変更し(ステップS55)、ステップS60に移行する。   On the other hand, if the operation start signal is on or the operation command is on in step S52 (step S52: NO), it is determined whether the operation start signal is on and the operation command is off (step S54). If it is on and the operation command is off (step S54: YES), the background color of the displayed step is changed to orange (step S55), and the process proceeds to step S60.

一方、ステップS54において、動作開始信号がオフ、または動作指令がオンの場合(ステップS54:NO)、動作指令がオンか判定し(ステップS56)、動作指令がオンでない場合(ステップS56:NO)、ステップS60に移行する。   On the other hand, if the operation start signal is off or the operation command is on (step S54: NO), it is determined whether the operation command is on (step S56). If the operation command is not on (step S56: NO). The process proceeds to step S60.

一方、ステップS56において、動作指令がオンの場合(ステップS56:YES)、動作端信号(図12の例ではX01)の端位置が動作側または原位置側かにより動作方向を判定し(ステップS57)、動作側の場合(ステップS57:動作側)、表示するステップの背景色を青色に変更し(ステップS58)、ステップS60に移行する。   On the other hand, if the operation command is ON in step S56 (step S56: YES), the operation direction is determined based on whether the end position of the operation end signal (X01 in the example of FIG. 12) is the operation side or the original position side (step S57). In the case of the operation side (step S57: operation side), the background color of the step to be displayed is changed to blue (step S58), and the process proceeds to step S60.

一方、ステップS57において、原位置側の場合(ステップS57:原位置側)、表示するステップの背景色を緑色に変更し(ステップS59)、表示するステップの動作指令がオフ、且つ動作端信号(図12の例ではX01)がオフか判定し(ステップS60)、動作指令がオフ、且つ動作端信号がオフの場合(ステップS60:YES)、表示するトランジション(図11に示すTR001)の色を白色に変更し(ステップS61)、ステップS68に移行する。   On the other hand, in step S57, in the case of the original position side (step S57: original position side), the background color of the step to be displayed is changed to green (step S59), the operation command of the step to be displayed is OFF, and the operation end signal ( In the example of FIG. 12, it is determined whether X01) is off (step S60). When the operation command is off and the operation end signal is off (step S60: YES), the color of the transition to be displayed (TR001 shown in FIG. 11) is changed. The color is changed to white (step S61), and the process proceeds to step S68.

一方、ステップS60において、動作指令がオン、または動作端信号がオンの場合(ステップS60:NO)、表示するステップの動作指令がオン、且つ動作端信号がオフか判定し(ステップS62)、動作指令がオン、且つ動作端信号がオフの場合(ステップS62:YES)、表示するトランジションの色をオレンジ色に変更し(ステップS63)、ステップS68に移行する。   On the other hand, if the operation command is on or the operation end signal is on (step S60: NO) in step S60, it is determined whether the operation command for the step to be displayed is on and the operation end signal is off (step S62). When the command is on and the operation end signal is off (step S62: YES), the color of the transition to be displayed is changed to orange (step S63), and the process proceeds to step S68.

一方、ステップS62において、動作指令がオフ、または動作端信号がオンの場合(ステップS62:NO)、動作端信号がオンか判定し(ステップS64)、動作端信号がオンでない場合(ステップS64:NO)、ステップS68に移行する。   On the other hand, in step S62, when the operation command is off or the operation end signal is on (step S62: NO), it is determined whether the operation end signal is on (step S64). When the operation end signal is not on (step S64: NO), the process proceeds to step S68.

一方、ステップS64において、動作端信号がオンの場合(ステップS64:YES)、動作端信号の端位置が動作側または原位置側か判定し(ステップS65)、動作側の場合(ステップS65:動作側)、表示するトランジションの色を青色に変更し(ステップS66)、ステップS68に移行する。   On the other hand, when the operation end signal is ON in step S64 (step S64: YES), it is determined whether the end position of the operation end signal is the operation side or the original position side (step S65). Side), the color of the transition to be displayed is changed to blue (step S66), and the process proceeds to step S68.

一方、ステップS65において、原位置側の場合(ステップS65:原位置側)、表示するトランジションの色を緑色に変更し(ステップS67)、表示するステップ番号が最終(図11の例ではST004)か判定し(ステップS68)、最終の場合(ステップS68:YES)、状態表示処理を終了する。   On the other hand, in step S65, if it is the original position side (step S65: original position side), the color of the transition to be displayed is changed to green (step S67), and the step number to be displayed is the final (ST004 in the example of FIG. 11). Determination is made (step S68), and in the final case (step S68: YES), the state display process is terminated.

一方、ステップS68において、最終でない場合(ステップS68:NO)、表示するステップ番号として次のステップ番号を設定し(ステップS69)、ステップS51に移行して次のステップ及びトランジションの表示を変更する。   On the other hand, if it is not final in step S68 (step S68: NO), the next step number is set as the step number to be displayed (step S69), the process proceeds to step S51, and the display of the next step and transition is changed.

ここで、ステップS50〜S69の処理が本発明の状態表示手段に相当する。   Here, the processing of steps S50 to S69 corresponds to the status display means of the present invention.

これにより、各個操作時には、自動運転回路のSFCが表示された回路表示画面において、SFCのステップ及びトランジションが、動作開始信号、動作指令、動作端信号等の状態に応じて視覚的に区別して表示される。図11は、各個操作画面における、各個操作時のステップ及びトランジションの表示状態をまとめたものである。   As a result, during each individual operation, on the circuit display screen on which the SFC of the automatic operation circuit is displayed, the SFC steps and transitions are visually distinguished according to the state of the operation start signal, operation command, operation end signal, etc. Is done. FIG. 11 summarizes the display states of the steps and transitions during each individual operation on each individual operation screen.

図14は、図8のフローチャートのステップS19にて呼び出される動作開始信号処理のサブプログラムのフローチャートである。CPU11は、動作選択されているステップ番号を取得し、例えばステップST001(ステップS70)、表示ステップ番号に対応したファンクションブロック(図12の例ではFB100)より動作開始信号アドレス(図12の例ではEK01)を取得し(ステップS71)、動作開始信号(図12の例ではEK01)をオンし(ステップS72)、動作開始信号処理を終了する。   FIG. 14 is a flowchart of a subprogram for the operation start signal processing called in step S19 of the flowchart of FIG. The CPU 11 acquires the step number selected for the operation, for example, step ST001 (step S70), the operation start signal address (EK01 in the example of FIG. 12) from the function block (FB100 in the example of FIG. 12) corresponding to the display step number. ) Is acquired (step S71), the operation start signal (EK01 in the example of FIG. 12) is turned on (step S72), and the operation start signal processing is terminated.

これにより、図12に示すように締め動作条件82が満足してオンしている場合であって、動作開始のトリガとなる動作開始信号EK01がオンされると、動作指令Y01がオンして動作選択された「シリンダ締め」動作が実行されて、各個操作が行われる。   As a result, as shown in FIG. 12, when the tightening operation condition 82 is satisfied and turned on, and when the operation start signal EK01 that triggers the operation start is turned on, the operation command Y01 is turned on and the operation is started. The selected “cylinder tightening” operation is executed, and each operation is performed.

以上のように、本実施の形態に係る動作制御装置1によれば、第1実施形態と同一の効果を奏する。
さらに、本実施の形態に係る動作制御装置1によれば、動作単位毎に対応するファンクションブロックを選択して設定するので、動作単位と、動作設定手段とが対応して設定されるので設定が解りやすく、設定間違いを減少させることができる。
As described above, according to the operation control apparatus 1 according to the present embodiment, the same effects as those of the first embodiment can be obtained.
Furthermore, according to the operation control apparatus 1 according to the present embodiment, since the function block corresponding to each operation unit is selected and set, the operation unit and the operation setting means are set correspondingly, so that the setting is made. It is easy to understand and can reduce setting errors.

なお、上記実施形態では、操作盤10が、操作スイッチ16とタッチパネル表示器15とが一体の構成としたが、それに限るものではなく、それぞれが分離した構成でもよい。   In the above-described embodiment, the operation panel 10 has the configuration in which the operation switch 16 and the touch panel display 15 are integrated. However, the configuration is not limited thereto, and may be a configuration in which each is separated.

また、上記実施形態では、各個操作画面表示では、SFCのステップ及びトランジションを、動作開始信号、動作指令、動作端信号等の状態に応じて色分け表示により区別するとしたが、それに限るものではなく、点滅表示等の種々の手段により視覚的に区別できればよい。   In the above embodiment, in each operation screen display, the SFC step and transition are distinguished by color-coded display according to the state of the operation start signal, operation command, operation end signal, etc., but the present invention is not limited to this. What is necessary is just to distinguish visually by various means, such as a blinking display.

1:動作制御装置、 10:操作盤(操作装置)、 11:CPU、 15:タッチパネル表示器(表示器)、 15c:シーケンシャル・ファンクション・チャート(SFC)、16:操作スイッチ、 16a:自動/各個選択スイッチ(選択スイッチ)、 16d:実行スイッチ、 20:PLC(プログラマブルコントローラ)、 21:制御部、 22:入力部、 23:出力部、 24:メモリ、 30:プログラム編集装置(動作設定手段)、 68:設定情報、 80:動作開始信号入力部、 81:動作端信号入力部、 84:動作指令出力部、 EK01:動作開始信号の識別情報、 FB100:ファンクションブロック、 ST001:ステップ、 TR001:トランジション、 X01:シリンダ締め端信号(動作端信号の識別情報)、 Y01:シリンダ締め(動作指令の識別情報) 1: operation control device, 10: operation panel (operation device), 11: CPU, 15: touch panel display (display), 15c: sequential function chart (SFC), 16: operation switch, 16a: automatic / each Selection switch (selection switch), 16d: execution switch, 20: PLC (programmable controller), 21: control unit, 22: input unit, 23: output unit, 24: memory, 30: program editing device (operation setting means), 68: setting information, 80: operation start signal input unit, 81: operation end signal input unit, 84: operation command output unit, EK01: identification information of operation start signal, FB100: function block, ST001: step, TR001: transition, X01: Cylinder tightening end signal (identification of operation end signal) Broadcast), Y01: cylinder clamping (identification information of the operation command)

Claims (3)

機械の動作単位毎に設けられるステップと前記ステップから次の前記ステップへの遷移条件からなるトランジションとが所定の動作順番に配置されるシーケンシャル・ファンクション・チャートを記憶するプログラマブルコントローラと、前記各動作単位にて個別動作させる各個操作を選択する選択スイッチと表示器とにより構成されて、前記プログラマブルコントローラに接続して使用する操作装置と、を有する動作制御装置において、
前記操作装置は、前記シーケンシャル・ファンクション・チャートを前記表示器に表示する回路表示手段を備え、
前記プログラマブルコントローラとの間で入出力する入出力信号であって、前記動作単位毎に、動作の開始を指示する動作開始と、動作を指示する動作指令と、動作端を確認する動作端とを、識別する識別情報にて設定する動作設定手段を有し、
前記プログラマブルコントローラは、前記動作設定手段により設定された前記識別情報を記憶するメモリを備え、
前記回路表示手段は、
前記各個操作を選択した場合に、前記メモリに記憶した前記識別情報に対応した前記入出力信号の状態に応じて視覚的に区別して前記ステップ及び前記トランジションを表示する状態表示手段を含むことを特徴とする動作制御装置。
A programmable controller for storing a sequential function chart in which a step provided for each operation unit of a machine and a transition consisting of a transition condition from the step to the next step are arranged in a predetermined operation order; and each operation unit In an operation control device comprising an operation device that is configured by a selection switch and a display for selecting each individual operation to be individually operated in the connected to the programmable controller,
The operating device includes circuit display means for displaying the sequential function chart on the display.
An input / output signal input / output to / from the programmable controller, and for each operation unit, an operation start for instructing an operation start, an operation command for instructing an operation, and an operation end for confirming an operation end , Having an operation setting means for setting with identification information to identify,
The programmable controller includes a memory for storing the identification information set by the operation setting unit,
The circuit display means includes
When each operation is selected, it includes a status display means for visually distinguishing between the input and output signals corresponding to the identification information stored in the memory and displaying the step and the transition. An operation control device.
前記動作設定手段は、前記動作単位毎に対応する前記ステップ及び前記トランジションを選択することにより設定することを特徴とする請求項1に記載の動作制御装置。   The operation control apparatus according to claim 1, wherein the operation setting unit sets the step by selecting the step and the transition corresponding to each operation unit. 前記ステップの回路は、前記動作単位毎に制御するファンクションブロックからなり、
前記動作設定手段は、前記動作単位毎に対応する前記ファンクションブロックを選択することにより設定することを特徴とする請求項1に記載の動作制御装置。
The circuit of the step comprises function blocks that are controlled for each operation unit,
The operation control device according to claim 1, wherein the operation setting unit sets the function block by selecting the function block corresponding to each operation unit.
JP2011147819A 2011-07-03 2011-07-03 Motion control device Active JP5830975B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011147819A JP5830975B2 (en) 2011-07-03 2011-07-03 Motion control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011147819A JP5830975B2 (en) 2011-07-03 2011-07-03 Motion control device

Publications (2)

Publication Number Publication Date
JP2013015983A true JP2013015983A (en) 2013-01-24
JP5830975B2 JP5830975B2 (en) 2015-12-09

Family

ID=47688626

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011147819A Active JP5830975B2 (en) 2011-07-03 2011-07-03 Motion control device

Country Status (1)

Country Link
JP (1) JP5830975B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016185558A1 (en) * 2015-05-19 2016-11-24 三菱電機株式会社 Programmable logic controller, engineering tool, and engineering tool program
CN110362032A (en) * 2019-08-07 2019-10-22 上海软控自动化工程有限公司 A method of realizing that functional sequence programs PLC in order

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05158512A (en) * 1991-11-08 1993-06-25 Okuma Mach Works Ltd Sequence controller
JPH05313709A (en) * 1991-03-25 1993-11-26 Tsubakimoto Chain Co Method for displaying step of sfc flow chart corresponding to sequence control
JP2002099742A (en) * 2000-09-21 2002-04-05 Fuji Electric Co Ltd Method for selling sequence software parts, server device, programmable controller and recording medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05313709A (en) * 1991-03-25 1993-11-26 Tsubakimoto Chain Co Method for displaying step of sfc flow chart corresponding to sequence control
JPH05158512A (en) * 1991-11-08 1993-06-25 Okuma Mach Works Ltd Sequence controller
JP2002099742A (en) * 2000-09-21 2002-04-05 Fuji Electric Co Ltd Method for selling sequence software parts, server device, programmable controller and recording medium

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016185558A1 (en) * 2015-05-19 2016-11-24 三菱電機株式会社 Programmable logic controller, engineering tool, and engineering tool program
JPWO2016185558A1 (en) * 2015-05-19 2017-09-07 三菱電機株式会社 Programmable logic controller, engineering tool and engineering tool program
US10248099B2 (en) 2015-05-19 2019-04-02 Mitsubishi Electric Corporation Programmable logic controller, engineering tool, and engineering tool program
CN110362032A (en) * 2019-08-07 2019-10-22 上海软控自动化工程有限公司 A method of realizing that functional sequence programs PLC in order

Also Published As

Publication number Publication date
JP5830975B2 (en) 2015-12-09

Similar Documents

Publication Publication Date Title
US8185846B2 (en) Teaching box for use in robot, customization method, and robot system using the same
JP5492525B2 (en) Display / control system, its programmable display, drawing editor, program
JP2006254275A (en) Multidisplay, screen control method and screen control program therefor
JP7054535B2 (en) How to set the digital torque tool
US20130338815A1 (en) Numerical controller for displaying virtual control panel
JP2008140044A (en) Image projecting device, image projecting program and image correction method
JP5830975B2 (en) Motion control device
JP5994862B2 (en) Development support device and development support program
CN107430475B (en) Object adjustment tool and object adjustment method
JP5830976B2 (en) Operating device
CN106155519B (en) Screen information generating device
JPWO2012070128A1 (en) System design equipment
JP6846157B2 (en) Controls and machine tools
JP5346840B2 (en) Setup support method and apparatus for injection molding machine
JP2007135325A (en) Inverter and parameter setting method
JP2003039357A (en) Teaching device for robot
JPH06290877A (en) Illumination control system
JP5783992B2 (en) Screen data simulation system and simulation software for programmable display, programmable display
JPH1148178A (en) Display device for a plurality of robot action programs
JPS63282504A (en) Display system
JP3824411B2 (en) Screen definition device and operation device for executing program defined thereby
JPH06131024A (en) Shape input system
JP2022142493A (en) simulation device
JP2007087231A (en) Controller for production facility
JPH04302005A (en) Robot controller

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140623

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150318

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150331

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150528

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150929

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20151012

R150 Certificate of patent or registration of utility model

Ref document number: 5830975

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150