JP6520545B2 - サポート装置およびサポートプログラム - Google Patents
サポート装置およびサポートプログラム Download PDFInfo
- Publication number
- JP6520545B2 JP6520545B2 JP2015158172A JP2015158172A JP6520545B2 JP 6520545 B2 JP6520545 B2 JP 6520545B2 JP 2015158172 A JP2015158172 A JP 2015158172A JP 2015158172 A JP2015158172 A JP 2015158172A JP 6520545 B2 JP6520545 B2 JP 6520545B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- change
- control
- variable table
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000008859 change Effects 0.000 claims description 84
- 238000012546 transfer Methods 0.000 claims description 62
- 238000000034 method Methods 0.000 claims description 22
- 238000011161 development Methods 0.000 claims description 9
- 238000004364 calculation method Methods 0.000 claims description 4
- 230000006870 function Effects 0.000 description 83
- 238000012545 processing Methods 0.000 description 18
- 230000008569 process Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 238000004519 manufacturing process Methods 0.000 description 11
- 230000015654 memory Effects 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 6
- 238000012937 correction Methods 0.000 description 5
- 230000007257 malfunction Effects 0.000 description 5
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 102100026891 Cystatin-B Human genes 0.000 description 1
- 101000912191 Homo sapiens Cystatin-B Proteins 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
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/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/11—Plc I-O input output
- G05B2219/1105—I-O
-
- 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/11—Plc I-O input output
- G05B2219/1134—Fieldbus
-
- 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/13004—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/13—Plc programming
- G05B2219/13134—Two or more languages mixed, RLD, SFC, FBD, IL, ST, relay ladder, function block, sequential function, instruction list, structured text mixed to form logic control program
-
- 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/13144—GUI graphical user interface, icon, function bloc editor, OI operator interface
-
- 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/13153—Modification, change of program in real time
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
Description
まず、本実施の形態に従うサポート装置を適用可能なPLCシステムの構成例について説明する。図1は、本実施の形態に従うサポート装置200を適用可能なPLCシステム1の構成例を示す模式図である。
次に、PLC100のハードウェア構成例について説明する。図2は、図1に示すPLCシステムを構成するPLC100のハードウェア構成例を示す模式図である。
次に、サポート装置200のハードウェア構成例について説明する。図3は、図1に示すPLCシステムを構成するサポート装置200のハードウェア構成例を示す模式図である。図3を参照して、サポート装置200は、典型的には、汎用のコンピュータで構成される。なお、PLC100が配置される製造現場における保守性の観点からは、可搬性に優れたノート型のパーソナルコンピュータが好ましい。
次に、PLC100のソフトウェア構成例について説明する。図4は、図1に示すPLCシステムを構成するPLC100のソフトウェア構成例を示す模式図である。
図1に示すようなPLCシステム1において、PLC100の各々は、互いに同様の製造装置を制御しており、実行される制御プログラムも実質的に同一であるとする。このような複数のPLC100でそれぞれ実行される制御プログラムに対して、オンラインエディット機能を用いた修正は可能である。しかしながら、すべてのPLC100に対して、同様の修正を行なうためには、サポート装置200をPLC100に接続し、プログラムの変更または修正プログラムの転送といった作業を、PLC100の数だけ繰返す必要がある。
次に、整合性チェック機能を実装したサポート装置200を用いて、複数のPLC100に対してプログラムを変更する際の処理手順について説明する。図5は、本実施の形態に従うサポート装置200を用いて複数のPLC100に対してプログラムを変更する際の処理手順を示すフローチャートである。図5に示す各ステップは、サポート装置200(厳密には、サポート装置200のCPU202)がサポートプログラムを実行することで、実現される。
次に、本実施の形態に従うサポート装置200に実装される整合性チェック機能(図5のステップS120〜S122など)について説明する。
(g1:識別情報を用いたチェック)
図6は、本実施の形態に従うサポート装置200に実装される整合性チェック機能による識別情報を用いたチェックを説明するための模式図である。
(g2:グローバル変数テーブル)
次に、グローバル変数テーブルについて説明する。図7は、本実施の形態に従うサポート装置200に実装される整合性チェック機能におけるグローバル変数テーブルのチェック内容を説明するための模式図である。
(g3:整合性チェック機能の処理手順)
次に、図5に示すステップS122における、変更後プログラムおよび変更後変数テーブルの転送が可能か否かを判断の詳細について説明する。図8は、図5に示すフローチャートのステップS122におけるより詳細な処理手順を示すフローチャートである。
(g4:まとめ)
以上のように、本実施の形態に従うサポート装置200に実装される整合性チェック機能は、識別情報などを用いて、変更対象の制御プログラム(POU)がPLC100に存在しているか否か、ならびに、変更前の制御プログラムとてPLC100に格納されている制御プログラムとの間が一致しているか否かを判断する。
一般的には、オンラインエディット機能(運転状態での制御プログラムに対する変更機能)を用いて修正できる内容には、PLC100を停止した状態でアップロードする場合に比較して、制約がある。具体的には、以下のような制約が想定される。
・既存のPOU(または、ラダーセクション)の削除
・既存の変数テーブルに定義されている変数の削除
・既存の変数テーブル内の変数順序の入れ替え
すなわち、オンラインエディット機能では、変更前後において、プログラムの実行に必要な情報の一貫性が保たれている必要がある。そこで、このようなオンラインエディット機能が実行されている間は、ユーザが実行可能な変更操作をこの制約を満たす範囲に制限することが好ましい。すなわち、サポート装置200が制御プログラムの編集画面を起動した後、オンラインエディット機能が有効化されているときには、オンラインエディット機能の制約を満たす操作のみを有効化してもよい。このように、制御プログラムの編集画面でのユーザ操作を制限することで、PLC100での誤動作またはPLC100の動作停止などを生じる可能性を低減できる。すなわち、サポート装置200は、運転中のPLC100に対して、変更後のPOUを転送する場合の制約に適合するように、指示可能な変更操作を制限する。
上述の図5に示すフローチャートのステップS128において、変更後プログラムおよび変更後変数テーブルの転送順序については、予め定められたものであってもよいし、制御プログラムの内容に応じて変更してもよい。
本実施の形態に従うオンラインエディット機能によって、変更後プログラムおよび変更後変数テーブルをPLC100へ転送し、PLC100がその転送された変更後プログラムおよび変更後変数テーブルの実行を開始するタイミングを適宜設定するようにしてもよい。
本実施の形態に従うサポート装置200によれば、運転中のPLC100に対して、制御プログラムの変更操作を行なった場合であっても、PLC100での誤動作またはPLC100の動作停止などを生じる可能性を低減できる。
Claims (7)
- 制御対象を制御する制御装置で実行される制御プログラムの開発を支援するサポート装置であって、
制御プログラムを構成する単位プログラムごとに、各単位プログラムの内容に応じて識別情報を算出する算出手段と、
単位プログラムと当該単位プログラムに関連付けられる識別情報とを前記制御装置へ転送する第1の転送手段と、
前記制御プログラムを構成するいずれかの単位プログラムに対する変更操作に応じて、変更後の単位プログラムを生成する生成手段と、
前記制御プログラムを構成する単位プログラムに関連付けられる識別情報と同一の識別情報が前記制御装置に存在していることを条件として、運転中の前記制御装置に対して、前記変更後の単位プログラムを転送する第2の転送手段とを備え、
前記生成手段は、前記制御プログラムが参照する変数テーブルに対する変更操作に応じて、変更後の変数テーブルを生成し、
前記第2の転送手段は、変更後の変数テーブルにおいて、変更前の変数テーブルの内容がすべて包含されていることを条件として、前記変更後の変数テーブルを前記制御装置へ転送する、サポート装置。 - 前記第2の転送手段は、前記制御プログラムを構成する複数の単位プログラムのうち、何らかの変更操作がなされた1または複数の単位プログラムについて、対応する識別情報が当該1または複数の単位プログラムのいずれについても前記制御装置に存在していることを条件として、前記変更後の単位プログラムを前記制御装置へ転送する、請求項1に記載のサポート装置。
- 前記算出手段は、ハッシュ関数を用いて、各単位プログラムのプログラムコードまたはプログラムオブジェクトから前記識別情報を算出する、請求項1または2に記載のサポート装置。
- 前記生成手段は、前記運転中の制御装置に対して、前記変更後の単位プログラムを転送する場合の制約に適合するように、指示可能な変更操作を制限する、請求項1〜3のいずれか1項に記載のサポート装置。
- 前記第2の転送手段は、転送対象の変数テーブルおよび1または複数の単位プログラムを予め定められた順序または指定された順序で転送する、請求項4に記載のサポート装置。
- 前記第2の転送手段は、転送先の制御装置の特性値に応じて、転送対象の変数テーブルおよび1または複数の単位プログラムの転送順序を決定する、請求項5に記載のサポート装置。
- 制御対象を制御する制御装置で実行される制御プログラムの開発を支援するサポート装置を実現するためのサポートプログラムであって、前記サポートプログラムは、コンピュータを、
第1のプログラムを構成する単位プログラムごとに、各単位プログラムの内容に応じて識別情報を算出する算出手段と、
単位プログラムと当該単位プログラムに関連付けられる識別情報とを前記制御装置へ転送する第1の転送手段と、
前記第1のプログラムを構成するいずれかの単位プログラムに対する変更操作に応じて、変更後の単位プログラムを生成する生成手段と、
前記制御プログラムを構成する単位プログラムに関連付けられる識別情報と同一の識別情報が前記制御装置に存在していることを条件として、運転中の前記制御装置に対して、前記変更後の単位プログラムを転送する第2の転送手段として機能させ、
前記生成手段は、前記制御プログラムが参照する変数テーブルに対する変更操作に応じて、変更後の変数テーブルを生成し、
前記第2の転送手段は、変更後の変数テーブルにおいて、変更前の変数テーブルの内容がすべて包含されていることを条件として、前記変更後の変数テーブルを前記制御装置へ転送する、サポートプログラム。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015158172A JP6520545B2 (ja) | 2015-08-10 | 2015-08-10 | サポート装置およびサポートプログラム |
EP16834987.6A EP3336627B1 (en) | 2015-08-10 | 2016-07-28 | Support device, method, and recording medium whereon support program is stored |
CN201680028635.XA CN107615192B (zh) | 2015-08-10 | 2016-07-28 | 支持装置、方法以及保存有支持程序的记录介质 |
PCT/JP2016/072126 WO2017026290A1 (ja) | 2015-08-10 | 2016-07-28 | サポート装置、方法およびサポートプログラムを格納した記録媒体 |
US15/576,287 US10705500B2 (en) | 2015-08-10 | 2016-07-28 | Support device, method, and recording medium for simplifying control program changing operation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015158172A JP6520545B2 (ja) | 2015-08-10 | 2015-08-10 | サポート装置およびサポートプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017037466A JP2017037466A (ja) | 2017-02-16 |
JP6520545B2 true JP6520545B2 (ja) | 2019-05-29 |
Family
ID=57984533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015158172A Active JP6520545B2 (ja) | 2015-08-10 | 2015-08-10 | サポート装置およびサポートプログラム |
Country Status (5)
Country | Link |
---|---|
US (1) | US10705500B2 (ja) |
EP (1) | EP3336627B1 (ja) |
JP (1) | JP6520545B2 (ja) |
CN (1) | CN107615192B (ja) |
WO (1) | WO2017026290A1 (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6696383B2 (ja) * | 2016-09-27 | 2020-05-20 | ブラザー工業株式会社 | 数値制御装置 |
JP6922583B2 (ja) * | 2017-09-15 | 2021-08-18 | オムロン株式会社 | 情報処理装置、情報処理方法、および、情報処理プログラム |
JP7151161B2 (ja) | 2018-05-10 | 2022-10-12 | オムロン株式会社 | 制御システム、サポート装置、サポートプログラム |
JP7052620B2 (ja) * | 2018-07-30 | 2022-04-12 | オムロン株式会社 | サポート装置およびサポートプログラム |
JP7024679B2 (ja) * | 2018-10-05 | 2022-02-24 | オムロン株式会社 | 開発支援プログラム、開発支援装置、および開発支援方法 |
JP6757386B2 (ja) * | 2018-10-23 | 2020-09-16 | 株式会社キーエンス | プログラマブルロジックコントローラおよびプログラム作成支援装置 |
JP6950665B2 (ja) * | 2018-11-02 | 2021-10-13 | 横河電機株式会社 | エンジニアリング装置、エンジニアリング装置の制御方法及びプログラム |
JP7227015B2 (ja) * | 2019-01-24 | 2023-02-21 | ファナック株式会社 | ラダープログラム編集システム、サーバ、端末装置、ラダープログラム編集方法及びプログラム |
JP7322604B2 (ja) * | 2019-09-04 | 2023-08-08 | オムロン株式会社 | プログラム開発装置、プロジェクト作成方法およびプログラム開発装置を実現するためのプログラム |
JP7404748B2 (ja) * | 2019-10-03 | 2023-12-26 | オムロン株式会社 | プログラム開発装置およびプログラム開発装置を実現するためのプログラム |
JP2022139089A (ja) * | 2021-03-11 | 2022-09-26 | オムロン株式会社 | 開発支援装置、開発支援方法および開発支援プログラム |
Family Cites Families (56)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5039428B2 (ja) | 1972-01-05 | 1975-12-17 | ||
JPH05297902A (ja) | 1992-04-17 | 1993-11-12 | Mitsubishi Electric Corp | プログラマブルコントローラのプログラム転送方法およびパラメータチューニング方法 |
JPH10301763A (ja) | 1997-04-25 | 1998-11-13 | Mitsubishi Electric Corp | ディジタル制御装置のプログラム作成支援装置 |
JP2001142510A (ja) * | 1999-11-11 | 2001-05-25 | Omron Corp | コントローラシステム及びプログラミングツール並びにコントローラ |
JP3883775B2 (ja) * | 2000-03-17 | 2007-02-21 | 株式会社デジタル | 制御システム用サーバ装置、制御システム、制御システム用サーバ装置の通信方法、および、そのプログラムが記録された記録媒体 |
US20020198970A1 (en) | 2001-04-27 | 2002-12-26 | Shunji Kuwa | Programmable controller system |
EP1278120A1 (de) | 2001-07-18 | 2003-01-22 | Infineon Technologies AG | Controller und Verfahren zum Ansteuern einer zentralen Verarbeitungseinheit für eine Speicheradressierung |
EP1678564A1 (en) * | 2003-09-03 | 2006-07-12 | Unitronics (1989) (R"G) Ltd. | System and method for implementing logic control in programmable controllers in distributed control systems |
EP1582948B1 (en) | 2004-03-31 | 2009-06-24 | Omron Corporation | Development aid device |
JP3925557B2 (ja) * | 2005-02-28 | 2007-06-06 | オムロン株式会社 | パラメータ設定装置 |
JP2007102388A (ja) | 2005-10-03 | 2007-04-19 | Hitachi Ltd | 保守支援装置,保守支援方法,保守支援システム,制御装置および制御方法 |
US7689727B2 (en) * | 2006-01-24 | 2010-03-30 | National Instruments Corporation | System and method for automatically updating the memory map of a programmable controller to customized hardware |
EP1818743B1 (en) * | 2006-02-14 | 2017-05-24 | Omron Corporation | Monitor system, and monitor device and data collecting device therefor |
BRPI0716486A2 (pt) * | 2006-08-08 | 2014-03-11 | Siemens Energy & Automat | Dispositivos, sistemas e métodos referentes a uma falha no sistema plc |
RU2417391C2 (ru) * | 2006-08-24 | 2011-04-27 | Сименс Энерджи Энд Отомейшн, Инк. | Устройства, системы и способы конфигурирования программируемого логического контроллера |
JP2008077265A (ja) | 2006-09-20 | 2008-04-03 | Fuji Electric Fa Components & Systems Co Ltd | プログラマブルコントローラのプログラム更新方法 |
JP4321602B2 (ja) | 2007-02-14 | 2009-08-26 | セイコーエプソン株式会社 | 文書編集支援装置、プログラムおよび記憶媒体 |
JP5035551B2 (ja) | 2007-03-09 | 2012-09-26 | オムロン株式会社 | ビルディングブロック型の制御装置 |
JP5039428B2 (ja) * | 2007-05-14 | 2012-10-03 | 株式会社キーエンス | プログラマブルコントローラ及びplcシステム |
US8352651B2 (en) * | 2007-06-12 | 2013-01-08 | Siemens Aktiengesellschaft | Devices, systems, and methods regarding programmable logic controller communications |
US20090064103A1 (en) * | 2007-09-04 | 2009-03-05 | Shih Hsueh-Fu | Method for editing programmer logic controller (plc) program |
US8195844B2 (en) * | 2007-09-20 | 2012-06-05 | Siemens Aktiengesellschaft | Systems, devices, and/or methods for managing communications |
US8296733B2 (en) * | 2007-09-20 | 2012-10-23 | Siemens Aktiengesellschaft | Systems, devices, and/or methods for managing program logic units |
US8117424B2 (en) * | 2007-09-21 | 2012-02-14 | Siemens Industry, Inc. | Systems, devices, and/or methods for managing programmable logic controller processing |
JP4185159B1 (ja) | 2008-01-30 | 2008-11-26 | 株式会社三菱東京Ufj銀行 | アプリケーション開発支援装置及びプログラム |
JP5051377B2 (ja) | 2008-03-15 | 2012-10-17 | オムロン株式会社 | プログラム開発支援装置の動作仕様管理方法 |
US20100220593A1 (en) * | 2008-03-31 | 2010-09-02 | Yuki Fujiwara | Communication terminal device and communication control method |
US8352905B2 (en) * | 2008-09-30 | 2013-01-08 | Rockwell Automation Technologies, Inc. | Application builder for industrial automation |
US8255875B2 (en) * | 2008-09-30 | 2012-08-28 | Rockwell Automation Technologies, Inc. | Application builder for industrial automation |
US8327316B2 (en) * | 2008-09-30 | 2012-12-04 | Ics Triplex Isagraf Inc. | Compilation model |
DE102008059841A1 (de) * | 2008-12-01 | 2010-06-02 | Robert Bosch Gmbh | Verfahren zum Programmieren einer sichheitsgerichteten Speicherprogrammierbaren Steuerung und Vermittler-Funktionsbaustein |
JP2010170536A (ja) * | 2008-12-26 | 2010-08-05 | Omron Corp | プログラマブル・コントローラ |
JP5005010B2 (ja) * | 2009-09-03 | 2012-08-22 | 三菱電機株式会社 | 設備制御装置 |
EP2402854A4 (en) | 2009-09-17 | 2014-03-26 | Bank Of Tokyo Mitsubishi Ufj | APPLICATION DEVELOPMENT ASSIST DEVICE, PROGRAM, AND RECORDING MEDIUM |
KR101053104B1 (ko) * | 2009-10-28 | 2011-08-02 | 엘에스산전 주식회사 | 전산기기 소프트웨어 테스트 방법 및 시스템 |
CN102640112B (zh) * | 2009-12-28 | 2015-05-13 | 三菱电机株式会社 | 程序制作支援装置 |
JP2011257904A (ja) * | 2010-06-08 | 2011-12-22 | Hitachi Ltd | 制御装置及びそのデータ処理方法 |
DE102010026494A1 (de) * | 2010-07-07 | 2012-01-12 | Abb Ag | Verfahren zur Konfigurierung einer Steuerungseinrichtung |
JP5644543B2 (ja) | 2011-01-26 | 2014-12-24 | 富士通株式会社 | アクセス制御データ編集支援プログラム、アクセス制御データ編集支援装置、及びアクセス制御データ編集支援方法 |
JP5267737B2 (ja) * | 2011-01-31 | 2013-08-21 | トヨタ自動車株式会社 | 安全制御装置および安全制御方法 |
JP5252014B2 (ja) * | 2011-03-15 | 2013-07-31 | オムロン株式会社 | 制御装置、制御システム、ツール装置および収集指示プログラム |
JP4894961B1 (ja) * | 2011-03-15 | 2012-03-14 | オムロン株式会社 | Plcのcpuユニット、plc用システムプログラムおよびplc用システムプログラムを格納した記録媒体 |
JP4807475B1 (ja) * | 2011-03-15 | 2011-11-02 | オムロン株式会社 | 演算ユニット、出力制御方法、およびプログラム |
JP5796311B2 (ja) * | 2011-03-15 | 2015-10-21 | オムロン株式会社 | 制御装置およびシステムプログラム |
JP5099251B1 (ja) * | 2011-07-15 | 2012-12-19 | オムロン株式会社 | Plcのcpuユニット、plc用のシステムプログラム、plc用のシステムプログラムを格納した記録媒体、plcシステム、plcサポート装置、plcサポートプログラム、および、plcサポートプログラムを格納した記録媒体 |
JP5806061B2 (ja) | 2011-09-28 | 2015-11-10 | 発紘電機株式会社 | プログラマブル表示器の支援装置、そのプログラム、操作画面一括変更支援方法 |
US9778652B2 (en) * | 2011-12-06 | 2017-10-03 | Beet, Llc | Method and system for capturing automation data |
JP5957936B2 (ja) * | 2012-02-15 | 2016-07-27 | 富士電機株式会社 | プログラマブルコントローラシステム、その支援装置、プログラム |
CN104205102B (zh) * | 2012-03-26 | 2017-06-16 | 三菱电机株式会社 | 定序程序设计辅助装置 |
EP2887165A1 (en) * | 2013-12-20 | 2015-06-24 | Omron Corporation | Computation unit, output control method, and program |
US20150205966A1 (en) * | 2014-01-17 | 2015-07-23 | MalCrawler Co. | Industrial Control System Emulator for Malware Analysis |
WO2015136970A1 (ja) * | 2014-03-14 | 2015-09-17 | オムロン株式会社 | 制御装置及び制御システム |
CN106062649A (zh) * | 2014-03-14 | 2016-10-26 | 欧姆龙株式会社 | 控制装置及控制*** |
JP6235457B2 (ja) * | 2014-12-25 | 2017-11-22 | ファナック株式会社 | テーブル形式データによる運転を行う数値制御装置 |
KR102079499B1 (ko) * | 2015-10-20 | 2020-02-21 | 엘에스산전 주식회사 | Plc 위치 결정 시스템의 축별 제어주기 독립 할당 방법 |
JP6496272B2 (ja) * | 2016-04-15 | 2019-04-03 | ファナック株式会社 | パラメータ設定装置、パラメータ設定プログラム及びパラメータ設定方法 |
-
2015
- 2015-08-10 JP JP2015158172A patent/JP6520545B2/ja active Active
-
2016
- 2016-07-28 EP EP16834987.6A patent/EP3336627B1/en active Active
- 2016-07-28 WO PCT/JP2016/072126 patent/WO2017026290A1/ja active Application Filing
- 2016-07-28 US US15/576,287 patent/US10705500B2/en active Active
- 2016-07-28 CN CN201680028635.XA patent/CN107615192B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
EP3336627A4 (en) | 2019-04-03 |
US20180210415A1 (en) | 2018-07-26 |
EP3336627A1 (en) | 2018-06-20 |
EP3336627B1 (en) | 2021-07-07 |
JP2017037466A (ja) | 2017-02-16 |
CN107615192B (zh) | 2020-03-17 |
US10705500B2 (en) | 2020-07-07 |
CN107615192A (zh) | 2018-01-19 |
WO2017026290A1 (ja) | 2017-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6520545B2 (ja) | サポート装置およびサポートプログラム | |
JP4865634B2 (ja) | プログラム編集支援装置、コンピュータプログラム、プログラム編集支援方法及びplcシステム | |
EP3410296B1 (en) | Starting method and device for embedded device | |
JP5039428B2 (ja) | プログラマブルコントローラ及びplcシステム | |
CN112631555A (zh) | 具有开放api的可扩展ide平台 | |
US7886284B2 (en) | Using a backend simulator to test and develop xforms templates before linking the xforms templates to backend data processing systems | |
US11175895B2 (en) | Code generation and simulation for graphical programming | |
CN103761107B (zh) | 软件包定制的装置及方法 | |
JP2008276690A (ja) | 開発システム、開発システムのサーバ、開発方法 | |
JP2017142794A (ja) | プログラマブルコントローラシステム、そのコントローラ、支援装置、hci装置、二重化コントローラシステム | |
JP4110557B2 (ja) | プログラム実行システムを備えた検査装置およびプログラミングシステム | |
JP2016224557A (ja) | プログラム作成支援装置、プログラムおよび判別方法 | |
JP7067273B2 (ja) | サポート装置、制御システム、および開発支援プログラム | |
CN109408081A (zh) | 数据传输方法及通讯*** | |
JP6541902B1 (ja) | プログラム管理システム、プログラミング支援装置、プログラム管理方法、およびプログラミング支援プログラム | |
TW202338655A (zh) | 具模組交換之積體電路設計驗證 | |
JP2016224559A (ja) | プログラム作成支援装置、制御方法およびプログラム | |
JP6455096B2 (ja) | コントロールシステム、その支援装置、プログラマブルコントロール装置 | |
JP7119714B2 (ja) | 情報処理装置、表示プログラム、および方法 | |
KR20220132248A (ko) | Plc 프로그램의 지원 방법, 장치 및 서버 | |
JP6295914B2 (ja) | プログラマブルコントローラシステム、その支援装置、プログラマブルコントローラ | |
JP4877257B2 (ja) | プログラマブルコントローラ、プログラマブルコントローラ支援装置、及びプログラマブルコントローラシステム | |
JP2009098963A (ja) | モジュール自動生成システム | |
JP2009157534A (ja) | プログラム作成支援システム、そのプログラマブルコントローラ支援装置、プログラマブル表示器支援装置 | |
WO2020012995A1 (ja) | 開発システム、およびサポート装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171024 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181204 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190201 |
|
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: 20190402 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190415 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6520545 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |