JP6549378B2 - プログラマブルコントローラのモニタ装置 - Google Patents
プログラマブルコントローラのモニタ装置 Download PDFInfo
- Publication number
- JP6549378B2 JP6549378B2 JP2015003649A JP2015003649A JP6549378B2 JP 6549378 B2 JP6549378 B2 JP 6549378B2 JP 2015003649 A JP2015003649 A JP 2015003649A JP 2015003649 A JP2015003649 A JP 2015003649A JP 6549378 B2 JP6549378 B2 JP 6549378B2
- Authority
- JP
- Japan
- Prior art keywords
- programmable controller
- steps
- execution
- restart
- display
- 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.)
- Active
Links
Images
Classifications
-
- 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/048—Monitoring; Safety
-
- 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
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0208—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
- G05B23/0213—Modular or universal configuration of the monitoring system, e.g. monitoring system having modules that may be combined to build monitoring program; monitoring system that can be applied to legacy systems; adaptable monitoring system; using different communication protocols
-
- 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/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/056—Programming the PLC
-
- 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/14—Plc safety
- G05B2219/14107—Recovery, after detection or reconfiguration, effect an error eliminati
-
- 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/14—Plc safety
- G05B2219/14115—Rapid recovery after fault detection
-
- 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/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24015—Monitoring
-
- 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/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24024—Safety, surveillance
-
- 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/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24139—Recovery from power loss, failure
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
- Testing And Monitoring For Control Systems (AREA)
Description
また、本発明は、上記目的を達成するため、それぞれが個別の制御処理を表す複数のステップ及び前記複数のステップ間の遷移条件を表すトランジションを含んで記述されたプログラムを実行するプログラマブルコントローラの動作状態を表示器に表示する、プログラマブルコントローラのモニタ装置であって、前記プログラマブルコントローラが前記複数のステップのそれぞれの実行状態を示すものとして記憶している実行中フラグの状態を読み込んで、前記複数のステップのうち前記プログラマブルコントローラが実行中のステップを他のステップと識別可能に前記表示器に表示させる表示手段と、前記プログラマブルコントローラが前記複数のステップの制御処理を上流側から下流側に連続して実行する連続運転中に途中停止が発生した場合、前記複数のステップの中から再起動の始点となるステップの選択を受け付ける受付手段と、前記再起動の際に前記プログラマブルコントローラに前記受付手段によって受け付けられたステップから制御処理の実行を再開させるべく、前記受付手段によって受け付けられたステップの前記実行中フラグをオン状態とし、前記途中停止が発生したステップの前記実行中フラグをオフ状態とするよう、前記プログラマブルコントローラに前記実行中フラグの状態を変更させる変更指令を発行する変更指令発行手段と、を備え、前記プログラムは、複数の前記ステップの制御処理を選択的に実行させることを可能とする選択分岐回路、及び前記選択分岐回路によって分岐した複数の前記ステップの実行処理経路を合流させる合流回路を含み、前記受付手段は、前記合流回路よりも下流側で前記途中停止が発生した場合、前記選択分岐回路と前記合流回路との間における複数の前記ステップのうち、前記途中停止が発生するまでに実行されなかったステップを前記再起動の始点として選択することを不可とする、プログラマブルコントローラのモニタ装置を提供する。
以下、本発明の第1の実施の形態を、図1乃至図7を参照して説明する。なお、以下に示す実施の形態は、本発明を実施する上での好適な一具体例として示すものであり、技術的に好ましい種々の技術的事項を具体的に例示している部分もあるが、本発明の技術的範囲は、この具体的態様に限定されるものではない。
図2はモニタ装置2の機能構成を示すブロック図である。モニタ装置2は、MPU(Micro-processing unit)及びその周辺回路等を有して構成された制御部20と、表示器としてのディスプレイ21と、タッチパネル22と、プログラマブルコントローラ10の通信モジュール103との通信を行うための通信部23とを有している。制御部20は、MPUが予め記憶されたプログラムを実行することで、表示手段201、受付手段202、及び変更指令発行手段203として機能する。これら各手段によって具現化される機能については後述する。
以上説明した第1の実施の形態によれば、以下に述べる作用及び効果が得られる。
次に、本発明の第2の実施の形態について、図8を参照して説明する。本実施の形態は、第1の実施の形態において図5(b)を参照して説明した第1のダイアログ画面31に、作業者によって選択されたステップの制御処理を個別にプログラマブルコントローラ10に実行させるための個別運転操作ボタンを追加し、この個別運転操作ボタンがタッチ操作された後に実行スイッチ134の押し込み操作がされた場合には、プログラマブルコントローラ10にその制御処理を実行させる点、ならびに当該制御処理が実行されたとき、作業者によって選択されたステップの1つ下流側にあたるステップが再起動の始点となるステップとして選択されたみなす点が、第1の実施の形態と異なる。
次に、本発明の第3の実施の形態について、図9を参照して説明する。本実施の形態は、第2の実施の形態について説明した第1のダイアログ画面31Aに、選択されたステップの反対動作を示す個別運転操作ボタンをさらに追加し、この反対動作を可能とした点が、第2の実施の形態と異なる。ここで、反対動作とは、選択されたステップの制御処理に対して逆行する動作をいう。例えば前進命令の反対動作は後退命令であり、クランプ動作指令の反対動作はアンクランプ動作指令である。
以上、本発明を第1乃至第3の実施の形態に基づいて説明したが、上記に記載した実施の形態は特許請求の範囲に係る発明を限定するものではない。また、各実施の形態の中で説明した特徴の組合せの全てが発明の課題を解決するための手段に必須であるとは限らない点に留意すべきである。
Claims (4)
- それぞれが個別の制御処理を表す複数のステップ及び前記複数のステップ間の遷移条件を表すトランジションを含んで記述されたプログラムを実行するプログラマブルコントローラの動作状態を表示器に表示する、プログラマブルコントローラのモニタ装置であって、
前記プログラマブルコントローラが前記複数のステップのそれぞれの実行状態を示すものとして記憶している実行中フラグの状態を読み込んで、前記複数のステップのうち前記プログラマブルコントローラが実行中のステップを他のステップと識別可能に前記表示器に表示させる表示手段と、
前記プログラマブルコントローラが前記複数のステップの制御処理を上流側から下流側に連続して実行する連続運転中に途中停止が発生した場合、前記複数のステップの中から再起動の始点となるステップの選択を受け付ける受付手段と、
前記再起動の際に前記プログラマブルコントローラに前記受付手段によって受け付けられたステップから制御処理の実行を再開させるべく、前記受付手段によって受け付けられたステップの前記実行中フラグをオン状態とし、前記途中停止が発生したステップの前記実行中フラグをオフ状態とするよう、前記プログラマブルコントローラに前記実行中フラグの状態を変更させる変更指令を発行する変更指令発行手段と、を備え、
前記プログラムは、複数の前記ステップの制御処理を並行して実行させることを可能とする分岐回路、及び前記分岐回路によって分岐した複数の前記ステップの実行処理経路を合流させる合流回路を含み、
前記変更指令発行手段は、前記分岐回路よりも上流側で前記途中停止が発生し、かつ前記受付手段によって受け付けられたステップが前記分岐回路によって分岐された複数の前記実行処理経路のうち何れか1つの実行処理経路に含まれる場合、前記受付手段によって受け付けられたステップに加え、前記分岐回路によって分岐された複数の前記実行処理経路のうち前記1つの実行処理経路を除く他の実行処理経路における先頭のステップの制御処理が前記再起動の際に実行されるように、前記プログラマブルコントローラに前記実行中フラグの状態を変更させる変更指令を発行する、
プログラマブルコントローラのモニタ装置。 - それぞれが個別の制御処理を表す複数のステップ及び前記複数のステップ間の遷移条件を表すトランジションを含んで記述されたプログラムを実行するプログラマブルコントローラの動作状態を表示器に表示する、プログラマブルコントローラのモニタ装置であって、
前記プログラマブルコントローラが前記複数のステップのそれぞれの実行状態を示すものとして記憶している実行中フラグの状態を読み込んで、前記複数のステップのうち前記プログラマブルコントローラが実行中のステップを他のステップと識別可能に前記表示器に表示させる表示手段と、
前記プログラマブルコントローラが前記複数のステップの制御処理を上流側から下流側に連続して実行する連続運転中に途中停止が発生した場合、前記複数のステップの中から再起動の始点となるステップの選択を受け付ける受付手段と、
前記再起動の際に前記プログラマブルコントローラに前記受付手段によって受け付けられたステップから制御処理の実行を再開させるべく、前記受付手段によって受け付けられたステップの前記実行中フラグをオン状態とし、前記途中停止が発生したステップの前記実行中フラグをオフ状態とするよう、前記プログラマブルコントローラに前記実行中フラグの状態を変更させる変更指令を発行する変更指令発行手段と、を備え、
前記プログラムは、複数の前記ステップの制御処理を選択的に実行させることを可能とする選択分岐回路、及び前記選択分岐回路によって分岐した複数の前記ステップの実行処理経路を合流させる合流回路を含み、
前記受付手段は、前記合流回路よりも下流側で前記途中停止が発生した場合、前記選択分岐回路と前記合流回路との間における複数の前記ステップのうち、前記途中停止が発生するまでに実行されなかったステップを前記再起動の始点として選択することを不可とする、
プログラマブルコントローラのモニタ装置。 - 前記受付手段は、前記プログラマブルコントローラによる前記複数のステップの連続運転が途中停止した状態で、前記複数のステップのうち一つのステップが選択されたとき、前記選択されたステップの制御処理を前記プログラマブルコントローラに実行させる個別運転操作を受け付けるダイアログ画面を表示し、前記個別運転操作によって前記制御処理が実行されたとき、前記複数のステップのうち前記選択されたステップの1つ下流側にあたるステップが前記再起動の始点となるステップとして選択されたとみなす、
請求項1又は2に記載のプログラマブルコントローラのモニタ装置。 - 前記受付手段は、前記ダイアログ画面に、前記選択されたステップの制御処理の動作を示す第1のボタンと、前記選択されたステップの制御処理の反対動作を示す第2のボタンとを表示し、前記第2のボタンが操作されて前記反対動作が前記プログラマブルコントローラによって実行された場合には、前記複数のステップのうち前記選択されたステップの1つ上流側にあたるステップが前記再起動の始点となるステップとして選択されたとみなす、
請求項3に記載のプログラマブルコントローラのモニタ装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015003649A JP6549378B2 (ja) | 2015-01-09 | 2015-01-09 | プログラマブルコントローラのモニタ装置 |
US14/991,505 US9933773B2 (en) | 2015-01-09 | 2016-01-08 | Monitoring device for programmable controller |
CN201610011908.1A CN105785970B (zh) | 2015-01-09 | 2016-01-08 | 用于可编程控制器的监测装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015003649A JP6549378B2 (ja) | 2015-01-09 | 2015-01-09 | プログラマブルコントローラのモニタ装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016128995A JP2016128995A (ja) | 2016-07-14 |
JP6549378B2 true JP6549378B2 (ja) | 2019-07-24 |
Family
ID=56367531
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015003649A Active JP6549378B2 (ja) | 2015-01-09 | 2015-01-09 | プログラマブルコントローラのモニタ装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9933773B2 (ja) |
JP (1) | JP6549378B2 (ja) |
CN (1) | CN105785970B (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7077848B2 (ja) * | 2018-07-30 | 2022-05-31 | オムロン株式会社 | 制御装置 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2526709B2 (ja) * | 1990-05-08 | 1996-08-21 | 三菱電機株式会社 | プログラマブルコントロ―ラおよびプログラマブルコントロ―ラのsfcプログラム実行方法 |
JPH08314509A (ja) * | 1995-05-16 | 1996-11-29 | Fuji Electric Co Ltd | モニタ装置 |
JP3679844B2 (ja) * | 1995-11-09 | 2005-08-03 | ファナック株式会社 | シーケンス・プログラムの実行装置 |
NZ508052A (en) * | 2000-11-09 | 2003-06-30 | Derek Ward | Programmable controller |
US7707126B2 (en) * | 2004-08-03 | 2010-04-27 | Rockwell Automation Technologies, Inc. | Manual start learning process and manual start process for use with an automated system |
JP2006092441A (ja) * | 2004-09-27 | 2006-04-06 | Fanuc Ltd | プログラマブルコントローラ |
JP2006172388A (ja) * | 2004-12-20 | 2006-06-29 | Fanuc Ltd | 数値制御装置 |
EP1818743B1 (en) * | 2006-02-14 | 2017-05-24 | Omron Corporation | Monitor system, and monitor device and data collecting device therefor |
CN100507775C (zh) * | 2006-03-13 | 2009-07-01 | 富士电机***株式会社 | 可编程控制器的编程设备 |
JP4807511B2 (ja) | 2006-10-06 | 2011-11-02 | 株式会社ジェイテクト | Plc |
JP4891108B2 (ja) * | 2007-02-07 | 2012-03-07 | Necカシオモバイルコミュニケーションズ株式会社 | 携帯端末装置及びプログラム |
US7974828B2 (en) * | 2007-04-27 | 2011-07-05 | Omron Corporation | Simulation device for programmable controller |
CN102016733B (zh) * | 2008-04-22 | 2013-06-12 | 三菱电机株式会社 | 数控方法及其装置 |
JP5415311B2 (ja) * | 2010-01-29 | 2014-02-12 | 株式会社森精機製作所 | 自動運転を再開可能な工作機械の制御方法およびその装置 |
CN101872184A (zh) * | 2010-06-04 | 2010-10-27 | 南大傲拓科技江苏有限公司 | 可编程控制器的顺序控制图编程及控制方法 |
US20140280528A1 (en) * | 2013-03-12 | 2014-09-18 | Rockwell Automation Technologies, Inc. | State machine configurator |
-
2015
- 2015-01-09 JP JP2015003649A patent/JP6549378B2/ja active Active
-
2016
- 2016-01-08 US US14/991,505 patent/US9933773B2/en active Active
- 2016-01-08 CN CN201610011908.1A patent/CN105785970B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
US9933773B2 (en) | 2018-04-03 |
CN105785970B (zh) | 2020-03-06 |
US20160202683A1 (en) | 2016-07-14 |
CN105785970A (zh) | 2016-07-20 |
JP2016128995A (ja) | 2016-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2541351B1 (en) | Block execution sequence display system | |
JP5357082B2 (ja) | 工作機械の制御装置および運転制御方法 | |
CN102176330B (zh) | 一种核电站成组控制方法及其*** | |
US8200362B2 (en) | Numerically controlling apparatus with stop point setting and removing means | |
CN108349082A (zh) | 用于产生操纵器程序的图形用户界面的方法和计算机程序 | |
JP6549378B2 (ja) | プログラマブルコントローラのモニタ装置 | |
CN102280154A (zh) | 一种核电站主/备执行器切换控制方法及*** | |
JP6600976B2 (ja) | プログラマブルコントローラのモニタ装置 | |
CN105785902B (zh) | 操作程序编辑装置和用于编辑操作程序的方法 | |
CN106155519B (zh) | 画面信息生成装置 | |
JP5702833B2 (ja) | Ncプログラムに追従した画面表示切替機能を有する数値制御装置 | |
JP2005126890A (ja) | インテリジェントな障害マネジメント | |
JP6500594B2 (ja) | 制御プログラムの編集装置 | |
JP2019144828A (ja) | 数値制御装置 | |
JP2007034797A (ja) | 画面データ生成装置、並びに、そのプログラムおよび記録媒体 | |
JP5830976B2 (ja) | 操作装置 | |
JP2537424B2 (ja) | 制御プログラム作成装置 | |
JP6474253B2 (ja) | 表示器システム | |
JP7092842B2 (ja) | 数値制御装置 | |
JP2017073103A (ja) | 可逆パターン制御システム。 | |
JPH0895612A (ja) | Sfcプログラム開発装置 | |
TW202146195A (zh) | 教導機器人的安全系統及方法 | |
CN103488127A (zh) | 一种cnc控制方法 | |
KR100254187B1 (ko) | 원격조작반을이용한기계정지장치및방법 | |
JP2003295911A (ja) | シーケンスプログラムの作成及び編集支援方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171121 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20171121 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20171124 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180928 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181009 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181206 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190212 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190408 |
|
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: 20190618 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190627 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6549378 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |