説明

Fターム[5H220CX02]の内容

プログラマブルコントローラ (14,471) | 改良箇所 (1,770) | 演算処理部 (562) | 翻訳処理、コンパイル (87)

Fターム[5H220CX02]に分類される特許

1 - 20 / 87


【課題】デバッグ時に逆コンパイル等を行う必要なく且つシステム動作を不安定にすることなく、ソースコードレベルデバッグを行える。
【解決手段】開発支援装置60側では、コンパイラ62が、図形言語プログラムのソースコード66を入力してコンパイルすることで、最適化機械語オブジェクト67、デバッグ可能機械語オブジェクト68を生成する。このオブジェクト67生成の際の各図形要素の展開順序を展開順番対応表69に記憶しておき、オブジェクト68生成の際にはこの展開順番対応表69に記憶された展開順序に従ってコンパイルを行う。PLC80側では、通常時は最適化機械語オブジェクト67(84)を実行し、デバッグ時にはデバッグ可能機械語オブジェクト68(85)に切り替えて実行する。 (もっと読む)


【課題】最適化された機械語オブジェクトを実行するプログラマブルコントローラのプログラム実行速度を維持しつつ運用状態でデバッグすること。
【解決手段】デバッグ指示に基づき、最適化機械語オブジェクトを呼び出す命令の後にトレース処理実行命令を挿入するデバッグ制御部を備える。 (もっと読む)


【課題】ロジック図に記載される既設の処理ロジックを別の処理ロジックに置き換える際に、各処理ロジックで必要とされる設定値を変換し、ロジック図の品質を向上する。
【解決手段】設定値管理装置20は、既設の第1の処理ロジックが表される第1のロジック図から生成され、第1の処理ロジックの処理順が示されるソースファイルより、第1の処理ロジックで用いられる第1の設定値を抽出して、第1の設定値を管理する設定値管理表に抽出した第1の設定値を書き込む。そして、設定値管理表から読み出した第1の設定値を、第1の処理ロジックから置き換えられる第2の処理ロジックが用いる第2の設定値に変換して、第2の設定値を設定値管理表に書き込む。 (もっと読む)


【課題】制御プログラムで定義されている制御アルゴリズムを理解しやすい形式で可視化する。
【解決手段】デバイス抽出部102は、複数のデバイスが記述されるとともにデバイス間の依存関係が記述され、複数のデバイスの記述とデバイス間の依存関係の記述により複数のデバイスに対する制御アルゴリズムが定義される制御プログラムから、各デバイスの記述を抽出する。依存関係抽出部103は、制御プログラムから、デバイス間の依存関係の記述を抽出する。グラフ生成部112は、デバイス抽出部102により抽出されたデバイスの記述と依存関係抽出部103により抽出されたデバイス間の依存関係の記述とに基づき、ノードがデバイスを表し、有向エッジがデバイス間の依存関係を表し、制御プログラムで定義されている制御アルゴリズムをノードと有向エッジとの接続で表す有閉路有向グラフを生成する。 (もっと読む)


【課題】機械を制御するプログラマブルコントローラの制御プログラムをより容易に作成できるように支援する制御プログラム編集装置及び制御プログラムの作成支援プログラムを提供する。
【解決手段】制御プログラムは、ステップとトランジションにて構成されたSFCプログラムと、ステップを可動部毎に設ける動作制御用FB及びラダーにて表現したラダープログラムと、動作制御用FBをラダーにて表現したFBプログラムと、で構成され、動作制御用FBには、各可動部の動作順番情報と、各可動部への動作指令及び動作終了状態に関する情報である付帯情報と、が含まれており、制御プログラム編集装置は、予め作成されたラダープログラムから動作順番情報と付帯情報とを抽出する抽出手段と、抽出された動作順番情報及び付帯情報に基づいてステップ及びトランジションを自動生成してSFCプログラムを自動的に作成するプログラム自動生成手段と、を備えている。 (もっと読む)


【課題】プログラマブルコントローラ上で実行させるユーザプログラムの無断利用を防止するための利便性を向上させることができるプログラマブルコントローラシステム、ツール装置、ツール用プログラム及び記録媒体並びにプログラマブルコントローラを提供する。
【解決手段】プログラマブルコントローラシステムにおいて、ツール装置は、第1ユーザプログラム実行用ID10をCPUユニット110に設けられた第2不揮発性メモリ113に設定し、第2ユーザプログラム実行用IDをツール装置に設けられたプロジェクトPRに設定し、CPUユニット110は、第1ユーザプログラム実行用ID10と第2ユーザプログラム実行用IDとが一致しているか否かを照合し、不一致となった場合にユーザプログラムYPの実行を禁止する。 (もっと読む)


【課題】たとえユニット構成が改変されたとしても、制御プログラムにおけるメモリアドレスの変更等の作業を行う必要がなく、これにより、ユニット構成の改変に伴う利便性を向上させることが可能な制御プログラム開発支援装置、制御プログラム開発支援用プログラム及び記録媒体を提供する。
【解決手段】ポートIDに対応して関連付けられるメモリアドレスとポートIDとの対応関係を示すアドレステーブルTB1を作成し、ポートIDに対応して関連付けられる変数VarとポートIDとの対応関係を示す変数テーブルTB2を作成し、アドレステーブルTB1に対して、変更前のユニットにおけるポートIDを、変更後のユニットにおけるポートIDに書き換え、変数Varに対応するポートIDを変数テーブルTB2から取得し、取得したポートIDに対応するメモリアドレスをアドレステーブルTB1から取得する。 (もっと読む)


【課題】指定したFBD部品の処理グループ内での実行順序や、指定したFBD部品の前後に処理されるFBD部品をユーザが容易に認識可能なプログラミングロジックコントローラのプログラミング装置を得ること。
【解決手段】エディタ画面上に配置された複数のFBD部品の接続関係を示す接続情報を格納する部品情報管理部202と、接続情報に基づいて、エディタ画面上で指定されたFBD部品と直接又は間接的に接続されているFBD部品を抽出し、抽出したFBD部品のみからなる処理グループにおけるFBD部品の実行順序を、抽出したFBD部品の各々の配置位置に応じて決定する実行順序決定部203と、処理グループにおける抽出したFBD部品の実行順序を、1から始まる自然数でエディタ画面上に表示するエディタ部201とを有し、エディタ部201は、処理グループに含まれないFBD部品に関しては、実行順序をエディタ画面上に表示しない。 (もっと読む)


【課題】プロセスプラントに組み込まれたプロセス制御システムにユーザ定義・カスタム・ファンクション・ブロックを統合する方法を提供する。
【解決手段】製造者によって提供されたファイル・グループから選択された複数のファイルを組み合わせてファンクション・ブロックに関連づけられたソース・コード・ファイルを形成することにより、ユーザがファンクション・ブロックを生成することを可能にし、製造者によって提供されていないプロシージャ、ルーチンまたはアルゴリズムを包含するようにファンクション・ブロックのソース・コード・ファイルを変更し検証のために製造者へ送ることができ、ファンクション・ブロックのソース・コード・ファイルの有効性が確認されれば、デジタル・サインのような安全措置がユーザに供給され、ユーザはそのファンクション・ブロックをプロセス制御システム内に組み込むことができるようになる。 (もっと読む)


【課題】シーケンスプログラムをマシンコード形式からユーザによる作成・変更時に用いられる形式に変換する場合に、その配列または構造体の定義・宣言情報を復元することを可能としたプログラマブルコントローラを提供することである。
【解決手段】シーケンスプログラムで使用される配列または構造体の定義・宣言情報が、マシンコード形式における、実行に影響しないマシンコードが記述されるとともに、そのマシンコードの開始位置および終了位置にその開始・終了を示す実行に影響しないマシンコードが付加される。ユーザによる作成・変更時に用いられる形式で記述されたシーケンスプログラム中の配列または構造体の要素であるオペランドに対応する、マシンコード形式に変換したマシンコードに対して、その開始位置および終了位置にその開始・終了を示す実行に影響しないマシンコードが付加されたシーケンスプログラムがプログラマブルコントローラに格納される。 (もっと読む)


【課題】グラフィカルな形式のプログラムの変更点を、文書比較アルゴリズムであるO(ND)アルゴリズムを用いて効率よく抽出するエンジニアリングツールを得る。
【解決手段】変更前の回路図データ21及び変更後の回路図データ22から、ネット情報抽出機能23により、各ノードの接続情報であるネット情報を抽出して、テキストデータ(変更前)24及びテキストデータ25(変更後)として保存し、Diff機能26により、保存されたテキストデータ(変更前)24及びテキストデータ25(変更後)から、O(ND)アルゴリズムにより両テキストデータの最短エディット距離を求めて両テキストデータ間の変更点を抽出し、次いで、WORD(登録商標)生成機能27により、Diff機能26の出力を、変更前の回路図データ21及び変更後の回路図データ22にマッピングして回路図変更点リスト17を生成する。 (もっと読む)


【課題】描画要素に付与されている描画情報の設定を効率良く行うことができ、画面データの編集作業効率を向上させることができる画面データ作成装置を得る。
【解決手段】部品図形または文字を含む描画要素を配置した画面のデータを作成する画面データ作成装置1において、画面内に描画要素が配置され、且つ配置された描画要素の属性または種別を含む描画情報がまとまって変更される領域を設定する描画情報変更領域設定手段11と、描画情報変更領域設定手段により配置された描画情報変更領域に描画要素を配置するとともに描画要素の描画情報を設定する描画情報設定手段12と、描画情報変更領域に配置された描画要素の設定された描画情報を変更する描画情報変更手段13とを備える。 (もっと読む)


【課題】複数の設備を制御するプログラマブルロジックコントローラ(PLC)によって実行され、仕様の異なる各設備を制御するための制御プログラムを容易に作成する。
【解決手段】コンピュータ1aが、パラメータシートPSに入力された設備の動作順に、前記パラメータシートに入力されたライブラリを読み出すステップと、前記設備の動作ごとに、前記読み出したライブラリの入出力条件として、前記パラメータシートに入力された入出力条件を設定し、動作ごとの制御プログラムを作成するステップと、前記パラメータシートに入力された設備の動作順に、前記動作ごとの制御プログラムを連結し、制御のメインプログラムを作成するステップとを実行する。 (もっと読む)


【課題】モデルベース開発を実現するオートコーディングの利便性向上と、生産性向上を図る。
【解決手段】コントローラ開発ツールは、モデルによって表現される処理を実現するソースコードが生成されるコントローラ開発ツールであって、モデルをソースコード生成可能なブロックを組み合わせたライブラリモデル8Aとして記述し、このライブラリモデル8Aや、オートソースコードなどから実装ソースファイル4を生成するインターフェイス手段を有する。 (もっと読む)


【課題】複数の演算処理部に対して、開発支援装置で自動的にほぼ最適な負荷配分を行える。
【解決手段】任意のアプリケーションをコンパイラ11がコンパイルして実行オブジェクトコードを生成する。これに伴って、POUサイズ算出機能部13が、各POUそれぞれの実行オブジェクトコードのサイズを求め、呼出情報生成機能部14が「POUの呼び出し情報」を生成する。最適負荷配分機能部15が、これら実行オブジェクトコードサイズと「POUの呼び出し情報」とに基づいて、複数のCPU2a,2bに対して実行オブジェクトコードを配分する。 (もっと読む)


【課題】ラダープログラムをC言語プログラムに変換可能で、C言語プログラムの知識が無くともCPU基板上で動作するプログラムを簡単に作製可能とし、また既存のプログラム資産の有効活用を可能とする。
【解決手段】ラダーコマンドに対応するC言語コマンドを記録したプログラム変換テーブル50を格納した記憶手段20と、入力されたラダープログラムのコマンドを前記プログラム変換テーブル50を用いてC言語コマンドに変換して、前記ラダープログラムからC言語プログラムを作成する情報処理手段10とを備えている。変換結果は、記憶手段20内の変換データ記憶領域70に順次格納される。 (もっと読む)


【課題】複数の駆動手段によって駆動されるロボット装置用の駆動プログラムの作成を容易にすることができるプログラム作成支援システムを提供する。
【解決手段】プログラム作成支援システム1は、各サーボ5の接続構成を設定するための設定画面SGを表示する表示装置4と、所定の情報を記憶する制御ユニット3と、を備えている。そして、プログラム作成支援システム1は、仮想3次元空間に配置するための各サーボ5にそれぞれ対応するオブジェクトSOを生成し、設定画面SGにて設定された接続構成となるように各オブジェクトSOを配置した仮想3次元空間に基づいて2次元画像を生成し、当該2次元画像を前記設定画面SG上に表示させるものである。更に、設定画面SGに含まれる動作設定領域DSにて接続構成が設定された各サーボ5のそれぞれの動作に対応する駆動信号を生成し、各サーボ5に出力するものである。 (もっと読む)


【課題】プログラマブル表示器において、異なるデータ形式のデータをそれぞれ適切な表現形式で表示する。
【解決手段】データメモリ26は、PLC5でサンプリングされたデバイス6などから得られたサンプリングデータやPLC5に与える制御用のレシピデータを記憶している。サンプリングデータおよびレシピデータは、異なるデータ形式の複数のデータを混在する状態で含んでいる。サンプリングデータ表示処理部211は、サンプリングデータに含まれる各データをそれぞれのデータ形式に適した表現形式で表示する。例えば、16ビットや32ビットの数値データを整数で表示し、文字列のデータ(文字コード)を文字列として表示し、ビットデータをON/OFFなどの形態で表示する。レシピデータ表示処理部212も同様に、レシピデータに含まれる各データをそれぞれのデータ形式に適した表現形式で表示する。 (もっと読む)


【課題】 動作実行プログラムを手動で作成することを不要にする。
【解決手段】 コントローラCは、ピックアンドプレース機構Aのコマンド等が入力可能な指令入力部201と、動作時に動作プログラム122を読み出して動作実行プログラム124に変換し同機構Aを動作させる制御部111とを備える。特に制御部111は、動作指令プログラム123がコマンド毎に予め用意され、動作プログラム122を動作実行プログラム124に変換するに当たり、動作プログラム122に含まれる動作指令に係るコマンドに対応する動作指令用プログラム123を読み出し、その後、動作指令用プログラム123に含まれた初期設定の内容を当該動作指令に係る設定に更新し、この処理を動作プログラム122に含まれる動作指令毎に行ない、動作指令用プログラム123を動作指令の入力順に繋ぎ合わせて動作実行プログラム124として取り扱う。 (もっと読む)


【課題】被制御部に対して必要となる箇所を変更した新制御プログラムを生成することができる制御プログラム開発支援装置を提供する。
【解決手段】プラント4を制御するためのシーケンス制御用言語で記述された制御プログラムを開発するための制御プログラム開発支援装置1において、改造前制御プログラム11と改造後制御プログラム12とを比較して変更点データ16を生成する抽出処理部14と、変更点データ16よりプラント4を制御するために必要となる箇所を抽出して改造前制御プログラム11に反映させプラント4が使用する新制御プログラム13として生成する反映処理部15とを備える。 (もっと読む)


1 - 20 / 87