JP6828700B2 - 電力変換システム、プログラミング支援装置、プログラミング支援方法、プログラム、及び記憶媒体 - Google Patents
電力変換システム、プログラミング支援装置、プログラミング支援方法、プログラム、及び記憶媒体 Download PDFInfo
- Publication number
- JP6828700B2 JP6828700B2 JP2018032218A JP2018032218A JP6828700B2 JP 6828700 B2 JP6828700 B2 JP 6828700B2 JP 2018032218 A JP2018032218 A JP 2018032218A JP 2018032218 A JP2018032218 A JP 2018032218A JP 6828700 B2 JP6828700 B2 JP 6828700B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- holding unit
- function block
- unit
- input
- 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—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/04—Program control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
- H02M1/00—Details of apparatus for conversion
-
- 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—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/04—Program 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/543—User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]
-
- 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/13107—Logic symbols, plan LOP, functional block symbols FBS, functional programming FUP
-
- 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/13118—Decompiler, translate machine code to hll, reverse processing, easy modification
-
- 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/23—Pc programming
- G05B2219/23267—Program derived from sequence time diagram and stored in table
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
- H02M1/00—Details of apparatus for conversion
- H02M1/0003—Details of control, feedback or regulation circuits
- H02M1/0012—Control circuits using digital or numerical techniques
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
- H02M5/00—Conversion of AC power input into AC power output, e.g. for change of voltage, for change of frequency, for change of number of phases
- H02M5/40—Conversion of AC power input into AC power output, e.g. for change of voltage, for change of frequency, for change of number of phases with intermediate conversion into DC
- H02M5/42—Conversion of AC power input into AC power output, e.g. for change of voltage, for change of frequency, for change of number of phases with intermediate conversion into DC by static converters
- H02M5/44—Conversion of AC power input into AC power output, e.g. for change of voltage, for change of frequency, for change of number of phases with intermediate conversion into DC by static converters using discharge tubes or semiconductor devices to convert the intermediate DC into AC
- H02M5/453—Conversion of AC power input into AC power output, e.g. for change of voltage, for change of frequency, for change of number of phases with intermediate conversion into DC by static converters using discharge tubes or semiconductor devices to convert the intermediate DC into AC using devices of a triode or transistor type requiring continuous application of a control signal
- H02M5/458—Conversion of AC power input into AC power output, e.g. for change of voltage, for change of frequency, for change of number of phases with intermediate conversion into DC by static converters using discharge tubes or semiconductor devices to convert the intermediate DC into AC using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
- H02M7/00—Conversion of AC power input into DC power output; Conversion of DC power input into AC power output
- H02M7/42—Conversion of DC power input into AC power output without possibility of reversal
- H02M7/44—Conversion of DC power input into AC power output without possibility of reversal by static converters
- H02M7/48—Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
- H02M7/00—Conversion of AC power input into DC power output; Conversion of DC power input into AC power output
- H02M7/66—Conversion of AC power input into DC power output; Conversion of DC power input into AC power output with possibility of reversal
- H02M7/68—Conversion of AC power input into DC power output; Conversion of DC power input into AC power output with possibility of reversal by static converters
- H02M7/72—Conversion of AC power input into DC power output; Conversion of DC power input into AC power output with possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
- H02M7/79—Conversion of AC power input into DC power output; Conversion of DC power input into AC power output with possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal
- H02M7/797—Conversion of AC power input into DC power output; Conversion of DC power input into AC power output with possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only
-
- 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S715/00—Data processing: presentation processing of document, operator interface processing, and screen saver display processing
- Y10S715/961—Operator interface with visual structure or function dictated by intended use
- Y10S715/965—Operator interface with visual structure or function dictated by intended use for process control and configuration
- Y10S715/966—Computer process, e.g. operation of computer
- Y10S715/967—Visual or iconic programming
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
- Inverter Devices (AREA)
Description
図1に示すように、電力変換システム1は、電力変換装置2とプログラミング支援装置3とを備える。電力変換装置2は、電力変換用の電力変換回路10と、電力変換回路10を制御する制御回路100とを有する。電力変換回路10は、整流回路11と、コンデンサ12と、インバータ回路13と、交流入力端子21と、交流出力端子22とを有する。整流回路11は、例えばダイオードブリッジ回路であり、交流入力端子21に入力された交流電力を直流化して直流母線14P,14Nに出力する。コンデンサ12は直流母線14P,14N間に接続されており、直流母線14P,14N間の直流電圧を平滑化する。インバータ回路13は、直流母線14P,14Nの直流電力を交流電力に変換して交流出力端子22に出力するための回路である。インバータ回路13は、例えばIGBT等の複数のスイッチ15を有する。当該複数のスイッチ15のオン・オフを切り替えることにより、直流電力を交流電力に変換することが可能である。
続いて、プログラミング支援方法の一例として、プログラミング支援装置3が実行するプログラミング支援手順を説明する。当該手順は、電力変換装置2に記憶された制御プログラムに基づいてブロック図321の表示用データを生成する手順(逆コンパイル処理手順)と、ブロック図321におけるファンクションブロック322の配置とリンク323とに基づいてシーケンスデータを生成する手順(コンパイル処理手順)と、コンパイル処理手順で生成されたシーケンスデータのシミュレーションを行う手順(シミュレーション手順)と、コンパイル処理手順で生成されたシーケンスデータを電力変換装置2に保存する手順(シーケンス登録手順)と、を含む。以下、各手順の内容を詳細に例示する。
図6に示すように、プログラミング支援装置3は、まずステップS01,S02を順に実行する。ステップS01では、相手側ID取得部217が、電力変換装置2のシーケンス保持部114に記憶されたIDを取得する。ステップS02では、セキュリティ管理部218が、相手側ID取得部217により取得されたIDと、ID保持部211に記憶された複数のIDのいずれか一つとが一致するか否かを確認する。ステップS02において、相手側ID取得部217により取得されたIDがID保持部211に記憶された複数のIDのいずれとも一致しないと判定した場合、セキュリティ管理部218はシーケンスデータ取得部219によるシーケンスデータの取得を禁止する。これにより、プログラミング支援装置3は、ステップS03〜S09を実行することなく逆コンパイル処理を中止する。
図8に示すように、プログラミング支援装置3は、まずステップS21を実行する。ステップS21では、表示データ編集部232が、プログラミング支援画面300に対して、ブロック図321の表示を変更させる操作入力(以下、「編集入力」という。)がなされたか否かを確認する。
図9に示すように、プログラミング支援装置3は、まずステップS31を実行する。ステップS31では、条件入力部350への入力(以下、「条件入力」という。)がなされたか否かを表示データ編集部232が確認する。ステップS31において、条件入力がなされたと判定した場合、プログラミング支援装置3はステップS32を実行する。ステップS32では、表示データ編集部232が、条件入力に従って条件入力部350の表示用データを更新して表示データ保持部214に保存する。ステップS33では、画像表示部224が、表示データ保持部214に保存された表示用データに基づいて条件入力部350の表示を更新する。
図11に示すように、プログラミング支援装置3は、ステップS51,S52,S53を順に実行する。ステップS51では、シーケンス保持部114に保存すべきシーケンスデータがシーケンス保持部215に記憶されるのをシーケンスデータ登録部231が待機する。ステップS52では、シーケンスデータの登録指令(例えば書込ボタン313のクリック)をシーケンスデータ登録部231が待機する。ステップS53では、シーケンスデータ登録部231が、コンパイル部225によりシーケンス保持部215に保存されたシーケンスデータと、ID保持部211に記憶されたいずれかのIDとを対応付けて電力変換装置2のシーケンス保持部114に保存する。以上でシーケンス登録手順が完了する。
以上に説明したように、電力変換システム1は、電力変換回路10と、電力変換回路10を制御するための制御プログラムを記憶したプログラム保持部111と、制御プログラムに従って電力変換回路10を制御する制御部112と、を有する電力変換装置2と、電力変換装置2に接続されるプログラミング支援装置3と、を備え、プログラミング支援装置3は、プログラム保持部111に記憶された制御プログラムに基づいて、複数のファンクションブロック322と、ファンクションブロック322間の情報の入出力を示すリンク323とにより制御プログラムの内容を示すブロック図321の表示用データを生成する表示データ生成部221を有する。
Claims (11)
- 電力変換回路と、前記電力変換回路を制御するための制御プログラムを記憶したプログラム保持部と、前記制御プログラムに従って前記電力変換回路を制御する制御部と、を有する電力変換装置と、
前記電力変換装置に接続されるプログラミング支援装置と、を備え、
前記プログラム保持部は、
複数のプログラムモジュールを記憶するモジュール保持部と、
前記複数のプログラムモジュールの実行順序を示すシーケンスデータを記憶するシーケンス保持部と、を含み、
前記プログラミング支援装置は、
前記複数のプログラムモジュールに対応付けられた複数のファンクションブロックを記憶するブロック保持部と、
2つ以上のファンクションブロックと少なくとも1つのリンクとにより前記制御プログラムの内容を示すブロック図の表示用データを生成する表示データ生成部と、を有し、
前記複数のファンクションブロックのそれぞれは、入力端子及び出力端子の少なくとも一方を有し、前記複数のファンクションブロックは、入力端子及び出力端子の両方を有する途中演算用のブロックを含み、
前記ブロック保持部は、前記複数のプログラムモジュールのうち情報入力用であるプログラムモジュールのそれぞれを前記複数のファンクションブロックのいずれかの入力端子に対応付け、前記複数のプログラムモジュールのうち情報出力用であるプログラムモジュールのそれぞれを前記複数のファンクションブロックのいずれかの出力端子に対応付け、前記途中演算用のブロックを情報入力用のプログラムモジュールと情報出力用のプログラムモジュールとに対応付け、
前記表示データ生成部は、
前記シーケンス保持部に記憶された前記シーケンスデータにおいて、第1ファンクションブロックの出力端子に対応付けられた情報出力用のプログラムモジュールの次に、第2ファンクションブロックの入力端子に対応付けられた情報入力用のプログラムモジュールが位置している場合に、前記第1ファンクションブロックと前記第2ファンクションブロックとが第1の方向にずれ、前記第1ファンクションブロックの前記出力端子と、前記第2ファンクションブロックの前記入力端子とがリンクで接続されるように前記表示用データを生成し、
前記シーケンス保持部に記憶された前記シーケンスデータにおいて、前記第1ファンクションブロックの入力端子に対応付けられた情報入力用のプログラムモジュール又は前記第1ファンクションブロックの出力端子に対応付けられた情報出力用のプログラムモジュールの次に、前記第2ファンクションブロックの出力端子に対応付けられた情報出力用のプログラムモジュールが位置している場合に、前記第1ファンクションブロックと前記第2ファンクションブロックとが前記第1の方向に交差する第2の方向にずれるように前記表示用データを生成する、電力変換システム。 - 前記プログラミング支援装置は、
前記ブロック図における前記ファンクションブロックの配置と、前記リンクとに基づいて、前記シーケンスデータを生成するコンパイル部を更に備える、請求項1記載の電力変換システム。 - 前記シーケンス保持部は、前記シーケンスデータに加えて当該シーケンスデータを生成したユーザのIDを記憶するように構成されており、
前記プログラミング支援装置は、自装置のユーザのIDを記憶するID保持部と、
前記コンパイル部により生成された前記シーケンスデータと、前記ID保持部に記憶されたいずれかのIDとを対応付けて前記シーケンス保持部に保存するシーケンスデータ登録部と、を更に有し、
前記プログラミング支援装置及び前記電力変換装置の少なくとも一方は、
前記シーケンス保持部に記憶されたIDと、前記ID保持部に記憶されたIDとが一致しない場合には、前記プログラム保持部に記憶された前記制御プログラムに基づく前記表示用データの生成を禁止するセキュリティ管理部を更に有する、請求項2記載の電力変換システム。 - 前記ID保持部は、複数の前記ユーザのIDを記憶し得るように構成されており、
前記セキュリティ管理部は、前記プログラミング支援装置に設けられており、前記シーケンス保持部に記憶されたIDと、前記ID保持部に記憶されたいずれかのIDとが一致する場合に、前記プログラム保持部に記憶された前記制御プログラムに基づく前記表示用データの生成を許可するように構成されている、請求項3記載の電力変換システム。 - 前記プログラミング支援装置は、
前記ブロック図における少なくとも一部の前記ファンクションブロックに対し、仮想的な入力データを設定する入力データ設定部と、
前記モジュール保持部に記憶された前記複数のプログラムモジュールにそれぞれ対応する複数のプログラムモジュールを記憶する対応プログラム保持部と、
前記コンパイル部により生成された前記シーケンスデータと、前記入力データ設定部により設定された前記仮想的な入力データとに従って、前記対応プログラム保持部に記憶された前記プログラムモジュールを実行するシミュレーション部と、
前記シミュレーション部による前記プログラムモジュールの実行結果を前記ブロック図と共に表示するための上書用データを生成する結果表示データ生成部と、を更に備える、請求項2〜4のいずれか一項記載の電力変換システム。 - 前記入力データ設定部は、周期及び振幅を含む波形指定に基づいて波形の前記入力データを設定するように構成されている、請求項5記載の電力変換システム。
- 前記プログラミング支援装置は、シミュレーションの実行モードを、前記シーケンスデータに従った一連の前記プログラムモジュールの実行を繰り返す連続モードと、一つ又は複数の前記プログラムモジュールを実行する度に前記プログラムモジュールの実行を中断するステップモードと、を含む複数のモードのいずれかに設定するモード設定部を更に備え、
前記シミュレーション部は、前記対応プログラム保持部に記憶された前記プログラムモジュールを、前記モード設定部により設定された前記実行モードで実行する、請求項5又は6記載の電力変換システム。 - 電力変換回路と、前記電力変換回路を制御するための制御プログラムを記憶したプログラム保持部と、を有し、前記プログラム保持部は、複数のプログラムモジュールを記憶するモジュール保持部と、前記複数のプログラムモジュールの実行順序を示すシーケンスデータを記憶するシーケンス保持部と、を含む電力変換装置から、前記電力変換回路を制御するための制御プログラムを読み出すプログラム読出部と、
前記複数のプログラムモジュールに対応付けられた複数のファンクションブロックを記憶するブロック保持部と、
2つ以上のファンクションブロックと少なくとも1つのリンクとにより前記制御プログラムの内容を示すブロック図の表示用データを生成する表示データ生成部と、を備え、
前記複数のファンクションブロックのそれぞれは、入力端子及び出力端子の少なくとも一方を有し、前記複数のファンクションブロックは、入力端子及び出力端子の両方を有する途中演算用のブロックを含み、
前記ブロック保持部は、前記複数のプログラムモジュールのうち情報入力用であるプログラムモジュールのそれぞれを前記複数のファンクションブロックのいずれかの入力端子に対応付け、前記複数のプログラムモジュールのうち情報出力用であるプログラムモジュールのそれぞれを前記複数のファンクションブロックのいずれかの出力端子に対応付け、前記途中演算用のブロックを情報入力用のプログラムモジュールと情報出力用のプログラムモジュールとに対応付け、
前記表示データ生成部は、
前記シーケンス保持部に記憶された前記シーケンスデータにおいて、第1ファンクションブロックの出力端子に対応付けられた情報出力用のプログラムモジュールの次に、第2ファンクションブロックの入力端子に対応付けられた情報入力用のプログラムモジュールが位置している場合に、前記第1ファンクションブロックと前記第2ファンクションブロックとが第1の方向にずれ、前記第1ファンクションブロックの前記出力端子と、前記第2ファンクションブロックの前記入力端子とがリンクで接続されるように前記表示用データを生成し、
前記シーケンス保持部に記憶された前記シーケンスデータにおいて、前記第1ファンクションブロックの入力端子に対応付けられた情報入力用のプログラムモジュール又は前記第1ファンクションブロックの出力端子に対応付けられた情報出力用のプログラムモジュールの次に、前記第2ファンクションブロックの出力端子に対応付けられた情報出力用のプログラムモジュールが位置している場合に、前記第1ファンクションブロックと、前記第2ファンクションブロックとが前記第1の方向に交差する第2の方向にずれるように前記表示用データを生成する、プログラミング支援装置。 - 電力変換回路と、前記電力変換回路を制御するための制御プログラムを記憶したプログラム保持部と、を有し、前記プログラム保持部は、複数のプログラムモジュールを記憶するモジュール保持部と、前記複数のプログラムモジュールの実行順序を示すシーケンスデータを記憶するシーケンス保持部と、を含む電力変換装置から、前記電力変換回路を制御するための制御プログラムを読み出すことと、
前記複数のプログラムモジュールに対応付けられた複数のファンクションブロックを記憶することと、
2つ以上のファンクションブロックと少なくとも1つのリンクとにより前記制御プログラムの内容を示すブロック図の表示用データを生成することと、を含み、
前記複数のファンクションブロックのそれぞれは、入力端子及び出力端子の少なくとも一方を有し、前記複数のファンクションブロックは、入力端子及び出力端子の両方を有する途中演算用のブロックを含み、
前記複数のプログラムモジュールに対応付けられた複数のファンクションブロックを記憶することは、前記複数のプログラムモジュールのうち情報入力用であるプログラムモジュールのそれぞれを前記複数のファンクションブロックのいずれかの入力端子に対応付け、前記複数のプログラムモジュールのうち情報出力用であるプログラムモジュールのそれぞれを前記複数のファンクションブロックのいずれかの出力端子に対応付け、前記途中演算用のブロックを情報入力用のプログラムモジュールと情報出力用のプログラムモジュールとに対応付けることを含み、
前記シーケンス保持部に記憶された前記シーケンスデータにおいて、第1ファンクションブロックの出力端子に対応付けられた情報出力用のプログラムモジュールの次に、第2ファンクションブロックの入力端子に対応付けられた情報入力用のプログラムモジュールが位置している場合に、前記第1ファンクションブロックと前記第2ファンクションブロックとが第1の方向にずれ、前記第1ファンクションブロックの前記出力端子と、前記第2ファンクションブロックの前記入力端子とがリンクで接続されるように前記表示用データを生成し、
前記シーケンス保持部に記憶された前記シーケンスデータにおいて、前記第1ファンクションブロックの入力端子に対応付けられた情報入力用のプログラムモジュール又は前記第1ファンクションブロックの出力端子に対応付けられた情報出力用のプログラムモジュールの次に、前記第2ファンクションブロックの出力端子に対応付けられた情報出力用のプログラムモジュールが位置している場合に、前記第1ファンクションブロックと、前記第2ファンクションブロックとが前記第1の方向に交差する第2の方向にずれるように前記表示用データを生成するプログラミング支援方法。 - 電力変換回路と、前記電力変換回路を制御するための制御プログラムを記憶したプログラム保持部と、を有し、前記プログラム保持部は、複数のプログラムモジュールを記憶するモジュール保持部と、前記複数のプログラムモジュールの実行順序を示すシーケンスデータを記憶するシーケンス保持部と、を含む電力変換装置から、前記電力変換回路を制御するための制御プログラムを読み出すことと、
前記複数のプログラムモジュールに対応付けられた複数のファンクションブロックを記憶することと、
2つ以上のファンクションブロックと少なくとも1つのリンクとにより前記制御プログラムの内容を示すブロック図の表示用データを生成することと、を含み、
前記複数のファンクションブロックのそれぞれは、入力端子及び出力端子の少なくとも一方を有し、前記複数のファンクションブロックは、入力端子及び出力端子の両方を有する途中演算用のブロックを含み、
前記複数のプログラムモジュールに対応付けられた複数のファンクションブロックを記憶することは、前記複数のプログラムモジュールのうち情報入力用であるプログラムモジュールのそれぞれを前記複数のファンクションブロックのいずれかの入力端子に対応付け、前記複数のプログラムモジュールのうち情報出力用であるプログラムモジュールのそれぞれを前記複数のファンクションブロックのいずれかの出力端子に対応付け、前記途中演算用のブロックを情報入力用のプログラムモジュールと情報出力用のプログラムモジュールとに対応付けることを含み、
前記シーケンス保持部に記憶された前記シーケンスデータにおいて、第1ファンクションブロックの出力端子に対応付けられた情報出力用のプログラムモジュールの次に、第2ファンクションブロックの入力端子に対応付けられた情報入力用のプログラムモジュールが位置している場合に、前記第1ファンクションブロックと前記第2ファンクションブロックとが第1の方向にずれ、前記第1ファンクションブロックの前記出力端子と、前記第2ファンクションブロックの前記入力端子とがリンクで接続されるように前記表示用データを生成し、
前記シーケンス保持部に記憶された前記シーケンスデータにおいて、前記第1ファンクションブロックの入力端子に対応付けられた情報入力用のプログラムモジュール又は前記第1ファンクションブロックの出力端子に対応付けられた情報出力用のプログラムモジュールの次に、前記第2ファンクションブロックの出力端子に対応付けられた情報出力用のプログラムモジュールが位置している場合に、前記第1ファンクションブロックと、前記第2ファンクションブロックとが前記第1の方向に交差する第2の方向にずれるように前記表示用データを生成するプログラミング支援方法を装置に実行させるためのプログラム。 - 電力変換回路と、前記電力変換回路を制御するための制御プログラムを記憶したプログラム保持部と、を有し、前記プログラム保持部は、複数のプログラムモジュールを記憶するモジュール保持部と、前記複数のプログラムモジュールの実行順序を示すシーケンスデータを記憶するシーケンス保持部と、を含む電力変換装置から、前記電力変換回路を制御するための制御プログラムを読み出すことと、
前記複数のプログラムモジュールに対応付けられた複数のファンクションブロックを記憶することと、
2つ以上のファンクションブロックと少なくとも1つのリンクとにより前記制御プログラムの内容を示すブロック図の表示用データを生成することと、を含み、
前記複数のファンクションブロックのそれぞれは、入力端子及び出力端子の少なくとも一方を有し、前記複数のファンクションブロックは、入力端子及び出力端子の両方を有する途中演算用のブロックを含み、
前記複数のプログラムモジュールに対応付けられた複数のファンクションブロックを記憶することは、前記複数のプログラムモジュールのうち情報入力用であるプログラムモジュールのそれぞれを前記複数のファンクションブロックのいずれかの入力端子に対応付け、前記複数のプログラムモジュールのうち情報出力用であるプログラムモジュールのそれぞれを前記複数のファンクションブロックのいずれかの出力端子に対応付け、前記途中演算用のブロックを情報入力用のプログラムモジュールと情報出力用のプログラムモジュールとに対応付けることを含み、
前記シーケンス保持部に記憶された前記シーケンスデータにおいて、第1ファンクションブロックの出力端子に対応付けられた情報出力用のプログラムモジュールの次に、第2ファンクションブロックの入力端子に対応付けられた情報入力用のプログラムモジュールが位置している場合に、前記第1ファンクションブロックと前記第2ファンクションブロックとが第1の方向にずれ、前記第1ファンクションブロックの前記出力端子と、前記第2ファンクションブロックの前記入力端子とがリンクで接続されるように前記表示用データを生成し、
前記シーケンス保持部に記憶された前記シーケンスデータにおいて、前記第1ファンクションブロックの入力端子に対応付けられた情報入力用のプログラムモジュール又は前記第1ファンクションブロックの出力端子に対応付けられた情報出力用のプログラムモジュールの次に、前記第2ファンクションブロックの出力端子に対応付けられた情報出力用のプログラムモジュールが位置している場合に、前記第1ファンクションブロックと、前記第2ファンクションブロックとが前記第1の方向に交差する第2の方向にずれるように前記表示用データを生成するプログラミング支援方法を装置に実行させるためのプログラムを記憶した、コンピュータ読み取り可能な記憶媒体。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201862619126P | 2018-01-19 | 2018-01-19 | |
| US62/619,126 | 2018-01-19 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019128930A JP2019128930A (ja) | 2019-08-01 |
| JP6828700B2 true JP6828700B2 (ja) | 2021-02-10 |
Family
ID=65199298
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018032218A Active JP6828700B2 (ja) | 2018-01-19 | 2018-02-26 | 電力変換システム、プログラミング支援装置、プログラミング支援方法、プログラム、及び記憶媒体 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US11561520B2 (ja) |
| EP (1) | EP3514938A1 (ja) |
| JP (1) | JP6828700B2 (ja) |
| CN (1) | CN110061609B (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10739411B2 (en) * | 2018-06-04 | 2020-08-11 | Ford Global Technologies, Llc | Power electronic test automation circuit |
| WO2022074832A1 (ja) * | 2020-10-09 | 2022-04-14 | 株式会社安川電機 | 電力変換装置、電力変換方法及び電力変換装置の製造方法 |
| JP2024014183A (ja) * | 2022-07-22 | 2024-02-01 | キヤノン株式会社 | システム、物品の製造方法、情報処理装置、情報処理方法、プログラム、及び記録媒体 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5018477B1 (ja) | 1970-02-28 | 1975-06-28 | ||
| US5005152A (en) | 1989-04-05 | 1991-04-02 | Allen-Bradley Company | Industrial controller with decompilable user program |
| JPH0423102A (ja) * | 1990-05-18 | 1992-01-27 | Fuji Facom Corp | プログラマブルコントローラ用プログラミング装置 |
| US5377315A (en) * | 1992-10-06 | 1994-12-27 | Leggett; Andrew G. | Regeneration of process control flow diagrams for programmable logic controllers |
| TW421761B (en) | 1994-04-12 | 2001-02-11 | Yokogawa Electric Corp | Verification support system |
| JP3018912B2 (ja) * | 1994-08-12 | 2000-03-13 | 横河電機株式会社 | 検証支援システム |
| US5586328A (en) * | 1994-10-21 | 1996-12-17 | Microsoft Corporation | Module dependency based incremental compiler and method |
| JP3442963B2 (ja) * | 1997-04-04 | 2003-09-02 | 株式会社デジタル | プログラマブル表示装置 |
| JP2004310415A (ja) * | 2003-04-07 | 2004-11-04 | Fuji Electric Fa Components & Systems Co Ltd | プログラミング装置 |
| KR100922677B1 (ko) | 2005-04-18 | 2009-10-19 | 가부시키가이샤 야스카와덴키 | 인버터 |
| DE102008053557B4 (de) | 2008-03-11 | 2017-07-06 | Sew-Eurodrive Gmbh & Co Kg | Vorrichtung zur Steuerung einer Anlage und Verfahren zur Einrichtung und Bedienung der Steuerung einer Anlage |
| CN106233212B (zh) | 2015-01-28 | 2019-03-08 | 三菱电机株式会社 | 智能功能单元以及可编程逻辑控制器系统 |
| US10353366B2 (en) * | 2015-12-22 | 2019-07-16 | Panasonic Intellectual Property Management Co., Ltd. | Customization method of motor control device and motor control device |
-
2018
- 2018-02-26 JP JP2018032218A patent/JP6828700B2/ja active Active
-
2019
- 2019-01-15 CN CN201910035775.5A patent/CN110061609B/zh active Active
- 2019-01-17 EP EP19152270.5A patent/EP3514938A1/en not_active Ceased
- 2019-01-17 US US16/250,918 patent/US11561520B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP3514938A1 (en) | 2019-07-24 |
| CN110061609B (zh) | 2021-02-19 |
| JP2019128930A (ja) | 2019-08-01 |
| US20190229639A1 (en) | 2019-07-25 |
| US11561520B2 (en) | 2023-01-24 |
| CN110061609A (zh) | 2019-07-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100808504B1 (ko) | 자동 테스트 장비를 프로그램하기 위한 방법 및 시스템 | |
| CN110011978B (zh) | 修改区块链网络配置的方法、系统、装置及计算机设备 | |
| JP6828700B2 (ja) | 電力変換システム、プログラミング支援装置、プログラミング支援方法、プログラム、及び記憶媒体 | |
| KR101860252B1 (ko) | 작화 장치 및 제어 시스템 | |
| JP2014510482A (ja) | モバイル・コミュニケーション・デバイスのコンテンツをテストするシステムおよび方法 | |
| US11126920B2 (en) | Interaction scenario display control method and information processing apparatus | |
| US20170262568A1 (en) | Program development support device, non-transitory storage medium storing thereon computer-readable program development support program, and program development support method | |
| CN104049122A (zh) | 具有可选选项的手持测量系统 | |
| JP2020173519A (ja) | 作業工数予測システムおよび作業工数予測システムを備える生産計画立案支援システム | |
| JP2007527063A (ja) | 構成データを生成するための方法及び装置 | |
| CN113377468B (zh) | 一种脚本执行方法、装置、电子设备及存储介质 | |
| JP5849592B2 (ja) | プログラマブルコントローラシステム、そのプログラミング装置、プログラマブルコントローラ、プログラム、デバッグ方法 | |
| JP5853828B2 (ja) | ワークフロー作成方法、プログラム | |
| JP5521889B2 (ja) | プログラム自動生成装置 | |
| JP2014016753A (ja) | 設定支援システム | |
| CN114185557A (zh) | 软件产品部署方法、装置、介质及电子设备 | |
| JP2009223471A (ja) | シミュレーション・システム | |
| JP2020095573A (ja) | 設計支援装置及び設計支援プログラム | |
| JP6529680B1 (ja) | データ管理システム、データ管理方法およびデータ管理プログラム | |
| JP3736467B2 (ja) | ケーブルの管理システムとその管理方法 | |
| JP2008234379A (ja) | ソフトウェア生成装置ならびにソフトウェア生成方法 | |
| JP2016110393A (ja) | プログラマブルコントローラ、プログラマブルコントローラの試験方法およびプログラム | |
| JP4042839B2 (ja) | データ処理システム及び方法並びにコンピュータプログラム | |
| KR20150132977A (ko) | Hmi 시스템의 프로젝트 화면 생성방법 | |
| KR20190087241A (ko) | 컨테이너 서비스를 제공하는 방법 및 관리장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181023 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191118 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191126 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200123 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20200630 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200930 |
|
| C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20200930 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20201008 |
|
| C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20201013 |
|
| 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: 20201222 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210104 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6828700 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 |