JP2011238079A - 制御プログラム開発支援装置 - Google Patents
制御プログラム開発支援装置 Download PDFInfo
- Publication number
- JP2011238079A JP2011238079A JP2010109789A JP2010109789A JP2011238079A JP 2011238079 A JP2011238079 A JP 2011238079A JP 2010109789 A JP2010109789 A JP 2010109789A JP 2010109789 A JP2010109789 A JP 2010109789A JP 2011238079 A JP2011238079 A JP 2011238079A
- Authority
- JP
- Japan
- Prior art keywords
- control program
- modification
- processing unit
- development support
- change point
- 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
Links
- 238000012986 modification Methods 0.000 claims abstract description 61
- 230000004048 modification Effects 0.000 claims abstract description 55
- 238000012545 processing Methods 0.000 claims abstract description 40
- 238000000605 extraction Methods 0.000 claims abstract description 10
- 239000000284 extract Substances 0.000 claims description 8
- 238000000034 method Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 20
- 238000007634 remodeling Methods 0.000 description 17
- 230000000694 effects Effects 0.000 description 6
- 238000009434 installation Methods 0.000 description 3
- 238000010276 construction Methods 0.000 description 1
Images
Landscapes
- Programmable Controllers (AREA)
Abstract
【解決手段】プラント4を制御するためのシーケンス制御用言語で記述された制御プログラムを開発するための制御プログラム開発支援装置1において、改造前制御プログラム11と改造後制御プログラム12とを比較して変更点データ16を生成する抽出処理部14と、変更点データ16よりプラント4を制御するために必要となる箇所を抽出して改造前制御プログラム11に反映させプラント4が使用する新制御プログラム13として生成する反映処理部15とを備える。
【選択図】図1
Description
改造前制御プログラムと改造後制御プログラムとを比較して変更点データを生成する抽出処理部と、
変更点データより被制御部を制御するために必要となる箇所を抽出して改造前制御プログラムに反映させ被制御部が使用する新制御プログラムとして生成する反映処理部とを備えたものである。
改造前制御プログラムと改造後制御プログラムとを比較して変更点データを生成する抽出処理部と、
変更点データより被制御部を制御するために必要となる箇所を抽出して改造前制御プログラムに反映させ被制御部が使用する新制御プログラムとして生成する反映処理部とを備えたので、
被制御部に対して必要となる箇所を変更した新制御プログラムを生成することができる。
以下、本願発明の実施の形態について説明する。図1はこの発明の実施の形態1における制御プログラム開発支援装置の構成を示すブロック図、図2は図1に示した制御プログラム開発支援装置にて使用する制御プログラムの例を示した図、図3は図1に示した制御プログラム開発支援装置にて使用する改造前制御プログラムと改造後制御プログラムとを示した図、図4は図3に示した制御プログラム開発支援装置の改造前制御プログラムと改造後制御プログラムとの変更点データを示した図、図5は図1に示した制御プログラム開発支援装置の新制御プログラムを示した図である。
図6はこの発明の実施の形態2の制御プログラム開発支援装置の構成を示すブロック図である。図において、上記実施の形態1と同様の部分は同一符号を付して説明を省略する。反映処理部15にて生成された新制御プログラムを改造前制御プログラムとして置換える置換え処理部18を備える。上記実施の形態1では、改造前制御プログラム11と改造後制御プログラム12とから、改造内容を部分反映した新制御プログラム13を得る場合について述べた。このような新制御プログラム13を生成する機会は、現地でのプラント4の改造工事にあわせて順次実施されるため、プラント4側の機械の改造進捗にあわせて何回も繰り返して行う必要がある。
図7はこの発明の実施の形態3の制御プログラム開発支援装置の構成を示すブロック図である。図において、上記各実施の形態と同様の部分は同一符号を付して説明を省略する。変更点データ16を制御プログラム開発支援装置1からアウトプットするため、ここでは制御プログラム開発支援装置1外部のプリンタ装置5に印刷のアウトプットを行うための第1のアウトプット処理部19を備える。上記のように構成された実施の形態3では、上記実施の形態1と同様の動作を行うとともに、さらに、第1のアウトプット処理部19により、変更点データ16の内容をプリンタ装置5より印刷できる。そして、変更点データ16の内容を紙面上で確認することができ、また図面として残すことができるため、現地改造の途中や現地改造後にも、後で改造内容全般を図面上で確認することができる。よって、本実施の形態3によれば、上記実施の形態1と同様の効果を奏するとともに、保守性を向上させることができる。尚、制御プログラム開発支援装置から直接印刷処理を行うのではなく、変更点データを外部にアウトプットできるものであれば、他の方法にて確認することも可能であり、上記実施の形態3と同様の効果を奏することができる。
図8はこの発明の実施の形態4の制御プログラム開発支援装置の構成を示すブロック図、図9は図8に示した制御プログラム開発支援装置にて生成された変更点付制御プログラムを示した図である。図において、上記各実施の形態と同様の部分は同一符号を付して説明を省略する。反映処理部15は、上記各実施の形態と同様に新制御プログラム13を生成するとともに、新制御プログラム13に変更した変更点箇所のデータを付加した変更点付制御プログラム1Aを生成する。
図10はこの発明の実施の形態5の制御プログラム開発支援装置の構成を示すブロック図である。図において、上記各実施の形態と同様の部分は同一符号を付して説明を省略する。変更点付制御プログラム1Aを制御プログラム開発支援装置1からアウトプットするため、ここでは制御プログラム開発支援装置1外部のプリンタ装置5に印刷のアウトプットを行うための第2のアウトプット処理部30を備える。
図11はこの発明の実施の形態6の制御プログラム開発支援装置の構成を示すブロック図である。図において、上記各実施の形態と同様の部分は同一符号を付して説明を省略する。新制御プログラム13に履歴情報を付加して保存する履歴付制御プログラム1Dとして保存する保存処理部31と、保存処理部31に保存された履歴付制御プログラム1Dの履歴情報に基づいてプラント4が必要となる履歴付制御プログラム1Dを抽出してプラント4が使用する新制御プログラム13として選択する選択処理部32とを備える。
1D 履歴付制御プログラムファイル、4 プラント、11 改造前制御プログラム、
12 改造後制御プログラム、13 新制御プログラム、14 抽出処理部、
15 反映処理部、16 変更点データ、18 置換え処理部、
19 第1のアウトプット処理部、30 第2のアウトプット処理部、
31 保存処理部、32 選択処理部。
Claims (7)
- 被制御部を制御するためのシーケンス制御用言語で記述された制御プログラムを開発するための制御プログラム開発支援装置において、
改造前制御プログラムと改造後制御プログラムとを比較して変更点データを生成する抽出処理部と、
上記変更点データより上記被制御部を制御するために必要となる箇所を抽出して上記改造前制御プログラムに反映させ上記被制御部が使用する新制御プログラムとして生成する反映処理部とを備えたことを特徴とする制御プログラム開発支援装置。 - 上記反映処理部にて生成された新制御プログラムを上記改造前制御プログラムとして置換える置換え処理部を備えたことを特徴とする請求項1に記載の制御プログラム開発支援装置。
- 上記新制御プログラムに履歴情報を付加して履歴付制御プログラムとして保存する保存処理部を備えたことを特徴とする請求項1または請求項2に記載の制御プログラム開発支援装置。
- 上記保存処理部に保存された履歴付制御プログラムの履歴情報に基づいて上記被制御部が必要となる上記履歴付制御プログラムを抽出して上記被制御部が使用する新制御プログラムとして選択する選択処理部を備えたことを特徴とする請求項3に記載の制御プログラム開発支援装置。
- 上記変更点データをアウトプットするための第1のアウトプット処理部を備えたことを特徴とする請求項1ないし請求項4のいずれか1項に記載の制御プログラム開発支援装置。
- 上記反映処理部は、上記新制御プログラムに変更した変更点箇所のデータを付加した変更点付制御プログラムを生成することを特徴とする請求項1ないし請求項5のいずれか1項に記載の制御プログラム開発支援装置。
- 上記変更点付制御プログラムをアウトプットするための第2のアウトプット処理部を備えたことを特徴とする請求項6に記載の制御プログラム開発支援装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010109789A JP5215349B2 (ja) | 2010-05-12 | 2010-05-12 | 制御プログラム開発支援装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010109789A JP5215349B2 (ja) | 2010-05-12 | 2010-05-12 | 制御プログラム開発支援装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011238079A true JP2011238079A (ja) | 2011-11-24 |
JP5215349B2 JP5215349B2 (ja) | 2013-06-19 |
Family
ID=45325976
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010109789A Active JP5215349B2 (ja) | 2010-05-12 | 2010-05-12 | 制御プログラム開発支援装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5215349B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018088178A (ja) * | 2016-11-29 | 2018-06-07 | ファナック株式会社 | ラダープログラム管理装置 |
JP7456557B1 (ja) | 2022-12-19 | 2024-03-27 | 三菱電機株式会社 | 作画支援プログラム、作画支援方法、作画支援装置、及び作画支援システム |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62162107A (ja) * | 1986-01-13 | 1987-07-18 | Omron Tateisi Electronics Co | プログラマブルコントロ−ラにおけるプログラム変更方法 |
JPH04370805A (ja) * | 1991-06-20 | 1992-12-24 | Hitachi Ltd | プログラマブルコントローラ、並びにプログラム編集表示方法およびプログラム編集表示装置 |
JPH0887308A (ja) * | 1994-09-16 | 1996-04-02 | Fuji Facom Corp | プログラマブル・コントローラ |
JP2000276213A (ja) * | 1999-03-26 | 2000-10-06 | Toshiba Corp | プログラマブルコントローラ |
JP2007280377A (ja) * | 2006-03-15 | 2007-10-25 | Omron Corp | Plcシステム |
-
2010
- 2010-05-12 JP JP2010109789A patent/JP5215349B2/ja active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62162107A (ja) * | 1986-01-13 | 1987-07-18 | Omron Tateisi Electronics Co | プログラマブルコントロ−ラにおけるプログラム変更方法 |
JPH04370805A (ja) * | 1991-06-20 | 1992-12-24 | Hitachi Ltd | プログラマブルコントローラ、並びにプログラム編集表示方法およびプログラム編集表示装置 |
JPH0887308A (ja) * | 1994-09-16 | 1996-04-02 | Fuji Facom Corp | プログラマブル・コントローラ |
JP2000276213A (ja) * | 1999-03-26 | 2000-10-06 | Toshiba Corp | プログラマブルコントローラ |
JP2007280377A (ja) * | 2006-03-15 | 2007-10-25 | Omron Corp | Plcシステム |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018088178A (ja) * | 2016-11-29 | 2018-06-07 | ファナック株式会社 | ラダープログラム管理装置 |
US10599119B2 (en) | 2016-11-29 | 2020-03-24 | Fanuc Corporation | Ladder-program managing device |
JP7456557B1 (ja) | 2022-12-19 | 2024-03-27 | 三菱電機株式会社 | 作画支援プログラム、作画支援方法、作画支援装置、及び作画支援システム |
WO2024134714A1 (ja) * | 2022-12-19 | 2024-06-27 | 三菱電機株式会社 | 作画支援プログラム、作画支援方法、作画支援装置、及び作画支援システム |
Also Published As
Publication number | Publication date |
---|---|
JP5215349B2 (ja) | 2013-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10635464B2 (en) | Information processing device, simulation method, and program | |
JP2009048252A (ja) | プログラム変換装置及びコンパイラプログラム | |
JP4513806B2 (ja) | プログラマブルロジックコントローラの周辺装置及びそのプログラム作成方法 | |
WO2016027482A1 (ja) | プリンタ、印刷システムおよび印刷制御方法 | |
JP2016081323A (ja) | 制御プログラム保守装置、及び制御プログラム保守方法 | |
JP2009146229A (ja) | プログラマブルコントローラシステム | |
JP5215349B2 (ja) | 制御プログラム開発支援装置 | |
JP6340886B2 (ja) | プログラマブルロジックコントローラ用プログラムの作成支援装置及びプログラマブルロジックコントローラ用プログラムの作成支援方法 | |
JP2008242572A (ja) | 制御処理シミュレーション装置 | |
JP2008165342A (ja) | ソースコード生成方法及び装置並びにプログラム | |
JP6205934B2 (ja) | プログラマブルコントローラシステム、その支援装置、プログラム | |
JP5128559B2 (ja) | プログラム実行装置、アプリケーションプログラムの実行方法及びプログラム | |
JP6097231B2 (ja) | プログラム生成装置および方法 | |
JP6394516B2 (ja) | 開発支援プログラム、記録媒体、開発支援方法、及び開発支援装置 | |
JP2008165324A (ja) | プログラム作成支援装置 | |
JP5377377B2 (ja) | 設計支援装置 | |
JP2009211143A (ja) | 情報処理装置および情報処理プログラム | |
JP6175306B2 (ja) | 制御プログラム分割装置、制御プログラム分割方法及びその記録媒体 | |
JP2011165039A (ja) | モデルデバッグ装置およびモデルデバッグ方法 | |
JP2006301765A (ja) | 制御装置のメンテナンス装置 | |
JP2007188366A (ja) | コンパイル装置 | |
JP2020177353A (ja) | 更新システム | |
JP6784463B2 (ja) | ドキュメント管理システム | |
JP2008299763A (ja) | 分散オブジェクト開発ツール | |
JP5370720B2 (ja) | ラダー・プログラム開発支援装置、ラダー・プログラム開発支援方法、及びラダー・プログラム開発支援プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120220 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130206 |
|
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: 20130212 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130228 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5215349 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160308 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |