JP5838626B2 - コントローラ開発支援装置およびコントローラ開発支援プログラム - Google Patents
コントローラ開発支援装置およびコントローラ開発支援プログラム Download PDFInfo
- Publication number
- JP5838626B2 JP5838626B2 JP2011156593A JP2011156593A JP5838626B2 JP 5838626 B2 JP5838626 B2 JP 5838626B2 JP 2011156593 A JP2011156593 A JP 2011156593A JP 2011156593 A JP2011156593 A JP 2011156593A JP 5838626 B2 JP5838626 B2 JP 5838626B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- information
- arrangement
- configuration information
- actual
- 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Programmable Controllers (AREA)
Description
PLCにおいて各ユニットの組合せには、一般的に「ベースユニット接続タイプ」および「コネクタ接続タイプ」のいずれかが適用される。
図1は、コントローラ開発支援装置100およびコントローラ開発支援装置100が開発対象としているプログラマブルコントローラ(以下、PLCという)200を概略的に示すシステム構成図である。
図3には、CPUユニット22の機能構成が示される。CPUユニット50についても同様の構成を採用することができる。
図4は、本実施の形態に係るコントローラ開発支援装置100の機能構成図である。図示される各機能は制御部14のCPUが実行するプログラムおよびデータを用いて実現される。
コントローラ開発支援装置100は、実機のユニット構成情報を格納したパケットPAをCPUユニット22から受信する。図5には、本実施の形態に係るパケットPAの構成が示される。
図6と図7には、オフライン部140とオンライン部141による処理フローチャートが示される。当該フローチャートは予めプログラムとして実行処理記憶部15に格納されて、制御部14(CPU)により読出されて実行される。当該プログラムは、コントローラ開発支援用プログラムの一部に相当する。これら処理を説明するために、図8と図9のオフラインテーブル15aとオンラインテーブル15b、および図10〜図15の表示画面例を参照する。
上述の実施の形態では、整合ボタン124を操作すると、自動的に、オフライン設計のユニット構成情報151を、実機のユニット構成情報201に整合させたが、手動で整合させるようにしてもよい。また、自動処理および手動処理は、ユーザが入力部12を操作することで選択可能である。図16〜図18の画面13aの表示例を参照して、手動操作によるユニット構成の整合処理について説明する。
図18と図19には、ユニット構成情報を比較するための他の表示例が示される。図12などでは、ユニット構成情報を画面の縦方向に並べたが、図18のように横方向に並ぶ領域121A,122Aにおいて表示し、比較結果も同一方向に並ぶ領域123Aに表示してもよい。この場合でも、上述した自動または手動の整合処理により、領域121Aのオフラインのユニット構成情報を実機のユニット構成情報に一致させることができる(図19を参照)。このような表示態様の変更は、ユーザが入力部12を操作することにより適宜切替えることができるものとする。
Claims (9)
- 列状に配置される複数の配置ユニットと、前記配置ユニットと通信するCPUユニットとを有するプログラマブルコントローラのユニット構成情報を作成するためのコントローラ開発支援装置であって、
ユーザ操作を受け付けるための操作受付部と、
前記操作受付部により受け付けたユーザ操作に基づき、列状に配置される複数の配置ユニットそれぞれに対応して、当該配置ユニットのユニット識別情報と、当該配置ユニットの前記列における位置を識別する配置情報とを関連付けて含むユニット構成情報を作成するためのユニット構成作成部と、
実機のプログラマブルコントローラと通信するための通信部と、
前記ユニット構成作成部により作成された作成ユニット構成情報と、前記通信部を介して受信した、前記実機のプログラマブルコントローラの実機ユニット構成情報とを比較するための比較部と、
表示部に前記比較部による比較の結果を表示するための表示処理部と、を備え、
前記比較部による比較の結果は、両方の構成情報どうしは不一致であることを示す場合に、前記作成ユニット構成情報の1つ以上の配置ユニットの各配置ユニットに対応した前記ユニット識別情報と前記配置情報について、当該ユニット識別情報は前記実機ユニット構成情報が有するユニット識別情報と一致し、且つ当該配置情報は前記実機ユニット構成情報の当該一致するユニット識別情報に関連付けられた前記配置情報とは異なるか否かを示す配置相違情報を含み、
前記表示処理部が表示する前記比較の結果は、
前記配置相違情報が配置ユニットのユニット識別情報は一致し、且つ配置情報は異なることを示す場合には、当該ユニット識別情報に関連付けて当該配置ユニットの位置移動を指示する情報を含む、コントローラ開発支援装置。 - 前記表示処理部は、
同一画面において、前記ユニット構成作成部により作成された作成ユニット構成情報と、前記通信部を介して受信した、前記実機のプログラマブルコントローラの実機ユニット構成情報と、前記比較の結果とを同時に表示する、請求項1に記載のコントローラ開発支援装置。 - 前記表示処理部は、
同一画面において、前記ユニット構成作成部により作成された作成ユニット構成情報と、前記通信部を介して受信した、前記実機のプログラマブルコントローラの実機ユニット構成情報と、前記比較の結果と、両方の構成情報を一致させるためにユーザが操作する操作ボタンとを同時に表示し、
前記操作ボタンが操作されたとき、前記ユニット構成作成部により作成された作成ユニット構成情報を、前記通信部を介して受信した、前記実機のプログラマブルコントローラの実機ユニット構成情報に一致させるように更新する、請求項1または2に記載のコントローラ開発支援装置。 - 前記比較の結果と前記実機のプログラマブルコントローラの実機ユニット構成情報に基づき、前記ユニット構成作成部により作成された作成ユニット構成情報を、前記通信部を介して受信した、前記実機のプログラマブルコントローラの実機ユニット構成情報に一致させるように更新する、請求項3に記載のコントローラ開発支援装置。
- 前記比較の結果の前記配置相違情報が、配置ユニットのユニット識別情報は一致し、且つ配置情報は異なることを示す場合には、
前記ユニット構成作成部により作成された作成ユニット構成情報における当該配置ユニットの配置情報を、前記実機のプログラマブルコントローラの実機ユニット構成情報における当該配置ユニットの配置情報に一致するように更新する、請求項4に記載のコントローラ開発支援装置。 - 前記表示処理部は、
同一画面において、更新後の前記作成ユニット構成情報と、前記通信部を介して受信した、前記実機のプログラマブルコントローラの実機ユニット構成情報と、両方の構成情報の比較の結果とを同時に表示する、請求項3から5のいずれかに記載のコントローラ開発支援装置。 - 配置ユニットを前記CPUユニットが実行するプログラムに従って制御するために用いるパラメータデータを、前記操作受付部により受け付けた操作に基づき前記ユニット構成作成部により作成された作成ユニット構成情報に関連付ける、請求項1から6のいずれかに記載のコントローラ開発支援装置。
- 列状に配置される複数の配置ユニットと、前記配置ユニットと、前記スロットそれぞれの配置ユニットと通信するCPUユニットとを有するプログラマブルコントローラと通信するプロセッサで実行されるコントローラ開発支援プログラムであって、
前記コントローラ開発支援プログラムは、前記プロセッサを、
ユーザ操作を受け付けるための操作受付部と、
前記操作受付部により受け付けたユーザ操作に基づき、列状に配置される複数の配置ユニットそれぞれに対応して、当該配置ユニットのユニット識別情報と、当該配置ユニットの前記列における位置を識別する配置情報とを関連付けて含むユニット構成情報を作成するためのユニット構成作成部と、
実機のプログラマブルコントローラと通信するための通信部と、
前記ユニット構成作成部により作成された作成ユニット構成情報と、前記通信部を介して受信した、前記実機のプログラマブルコントローラの実機ユニット構成情報とを比較するための比較部と、
表示部に前記比較部による比較の結果を表示するための表示処理部と、して機能させ、
前記比較部による比較の結果は、両方の構成情報どうしは不一致であることを示す場合に、前記作成ユニット構成情報の1つ以上の配置ユニットの各配置ユニットに対応した前記ユニット識別情報と前記配置情報について、当該ユニット識別情報は前記実機ユニット構成情報が有するユニット識別情報と一致し、且つ当該配置情報は前記実機ユニット構成情報の当該一致するユニット識別情報に関連付けられた前記配置情報とは異なるか否かを示す配置相違情報を含み、
前記表示処理部が表示する前記比較の結果は、
前記配置相違情報が配置ユニットのユニット識別情報は一致し、且つ配置情報は異なることを示す場合には、当該ユニット識別情報に関連付けて当該配置ユニットの位置移動を指示する情報を含む、コントローラ開発支援プログラム。 - 前記表示処理部は、
同一画面において、前記ユニット構成作成部により作成された作成ユニット構成情報と、前記通信部を介して受信した、前記実機のプログラマブルコントローラの実機ユニット構成情報と、前記比較の結果と、両方の構成情報を一致させるためにユーザが操作する操作ボタンとを同時に表示し、
前記コントローラ開発支援プログラムは、前記プロセッサを、さらに、
前記操作ボタンが操作されたとき、前記ユニット構成作成部により作成された作成ユニット構成情報を、前記通信部を介して受信した、前記実機のプログラマブルコントローラの実機ユニット構成情報に一致させるように更新する更新部として機能させる、請求項8に記載のコントローラ開発支援プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011156593A JP5838626B2 (ja) | 2011-07-15 | 2011-07-15 | コントローラ開発支援装置およびコントローラ開発支援プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011156593A JP5838626B2 (ja) | 2011-07-15 | 2011-07-15 | コントローラ開発支援装置およびコントローラ開発支援プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013025362A JP2013025362A (ja) | 2013-02-04 |
JP5838626B2 true JP5838626B2 (ja) | 2016-01-06 |
Family
ID=47783686
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011156593A Active JP5838626B2 (ja) | 2011-07-15 | 2011-07-15 | コントローラ開発支援装置およびコントローラ開発支援プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5838626B2 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5898104B2 (ja) | 2013-02-13 | 2016-04-06 | 日立オートモティブシステムズステアリング株式会社 | 電源電圧監視回路、車両のセンサ回路およびパワーステアリング装置 |
JP2014235448A (ja) * | 2013-05-30 | 2014-12-15 | アズビル株式会社 | 機器管理装置および機器管理方法 |
JP5788125B1 (ja) * | 2014-03-18 | 2015-09-30 | 三菱電機株式会社 | システム構築支援装置、方法、および記録媒体 |
EP2975474B1 (en) * | 2014-07-17 | 2018-12-26 | Wago Verwaltungsgesellschaft mbH | Industrial control system and method for transferring data |
JP5843932B1 (ja) * | 2014-09-12 | 2016-01-13 | 三菱電機株式会社 | プログラマブルコントローラ |
JP7119858B2 (ja) * | 2018-09-28 | 2022-08-17 | ブラザー工業株式会社 | 工具寿命管理装置、工作機械、表示処理方法及びコンピュータプログラム |
JP7068244B2 (ja) * | 2019-08-21 | 2022-05-16 | 株式会社日立製作所 | 監視制御システム、監視制御システムによる構築方法、及び、監視制御システムの構築プログラム |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000155685A (ja) * | 1998-11-20 | 2000-06-06 | Toshiba Corp | 制御システム、及び、制御プログラムの作成方法 |
JP5153437B2 (ja) * | 2008-04-24 | 2013-02-27 | 三菱電機株式会社 | 制御プログラム作成装置 |
JP4852070B2 (ja) * | 2008-06-16 | 2012-01-11 | 三菱電機株式会社 | プラント監視制御システム |
-
2011
- 2011-07-15 JP JP2011156593A patent/JP5838626B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2013025362A (ja) | 2013-02-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5838626B2 (ja) | コントローラ開発支援装置およびコントローラ開発支援プログラム | |
US7831320B2 (en) | Parameter setting device | |
JP4462449B2 (ja) | 制御システム設定装置 | |
JP5039428B2 (ja) | プログラマブルコントローラ及びplcシステム | |
JP5810563B2 (ja) | 制御プログラム開発支援装置、制御プログラム開発支援用プログラム及び記録媒体 | |
JP6639786B2 (ja) | ワイヤハーネスの製造支援システム | |
JP2005327263A (ja) | 制御システム設定装置 | |
JP5024624B2 (ja) | フィールド機器管理装置、フィールド機器管理システム、フィールド機器管理方法、コンピュータプログラム、記録媒体 | |
CN114546321A (zh) | 非易失性存储介质及信息处理*** | |
JP2008033573A (ja) | プログラマブル表示器、制御プログラムおよびそれを記録した記録媒体、ならびに制御システム、クライアントプログラムおよびそれを記録した記録媒体 | |
JP2007258826A (ja) | 遠隔制御装置、その制御対象となる音響装置、及び、遠隔制御用プログラム | |
CN104903801B (zh) | 可编程显示器、可编程控制器***、以及程序 | |
JP2007095107A (ja) | パラメータ設定装置 | |
CN109696832A (zh) | 用于支持自动化***的安装过程的安装支持设备和方法 | |
WO2005083598A1 (ja) | Cae解析ナビゲーションシステム及びcae解析処理プログラム並びにcae解析処理プログラムを記録した記録媒体 | |
JP6566152B2 (ja) | システム構築支援装置およびシステム構成図作成方法 | |
CN113874847B (zh) | 控制器以及空调管理*** | |
JP3761126B2 (ja) | プログラマブルコントローラの周辺装置 | |
CN109196454B (zh) | 可编程显示器、画面显示***以及可编程显示器的控制方法 | |
JP2005284468A (ja) | 設備管理システム、設定情報管理装置、コントローラ、およびプログラム | |
TWI528267B (zh) | 可程式顯示器用畫面資料編輯裝置 | |
JP6869428B2 (ja) | データ作成装置、データ転送方法およびデータ転送プログラム | |
WO2019150471A1 (ja) | 情報処理装置、情報処理装置の制御方法及びプログラム | |
WO2020026738A1 (ja) | サポート装置およびサポートプログラム | |
JP2016110393A (ja) | プログラマブルコントローラ、プログラマブルコントローラの試験方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140703 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150422 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150507 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150703 |
|
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: 20151013 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151026 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5838626 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |