JPH07295612A - 高級言語シーケンス命令プログラム生成装置および汎用シーケンサ - Google Patents

高級言語シーケンス命令プログラム生成装置および汎用シーケンサ

Info

Publication number
JPH07295612A
JPH07295612A JP6083162A JP8316294A JPH07295612A JP H07295612 A JPH07295612 A JP H07295612A JP 6083162 A JP6083162 A JP 6083162A JP 8316294 A JP8316294 A JP 8316294A JP H07295612 A JPH07295612 A JP H07295612A
Authority
JP
Japan
Prior art keywords
program
sequence
level language
command
sequence command
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.)
Pending
Application number
JP6083162A
Other languages
English (en)
Inventor
Shinji Sukesada
伸治 助定
Kozo Wakagi
幸蔵 若木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Japan Steel Works Ltd
Original Assignee
Japan Steel Works Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Japan Steel Works Ltd filed Critical Japan Steel Works Ltd
Priority to JP6083162A priority Critical patent/JPH07295612A/ja
Publication of JPH07295612A publication Critical patent/JPH07295612A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Programmable Controllers (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

(57)【要約】 【目的】 シーケンス命令言語シーケンス命令プログラ
ムを利用して高級言語シーケンス命令プログラムを自動
生成し、それを実行してシーケンス制御する。 【構成】 高級言語シーケンス命令プログラム生成装置
では、翻訳プログラムがシーケンス命令言語シーケンス
命令プログラムを高級言語シーケンス命令プログラムに
翻訳する。汎用シーケンサ(1)では、実行形式入力ド
ライバプログラム(2)が外部入力機器(GI)からの
入力データを読み込んでメモリ(3)の入力データ記憶
領域(3a)に格納し、実行形式シーケンス命令プログ
ラム(4)が入力データ記憶領域(3a)を参照しなが
ら処理し出力データを生成しメモリ(3)の出力データ
記憶領域(3b)に格納し、実行形式出力ドライバプロ
グラム(6)が出力データ記憶領域(3b)を参照し外
部出力機器(GO)へ出力データを出力する。 【効果】 ベンダーや機種を問わず、同じシーケンス制
御を実行できる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、高級言語シーケンス
命令プログラム生成装置および汎用シーケンサに関し、
さらに詳しくは、機種依存性の高いシーケンス命令言語
シーケンス命令プログラムから機種依存性の低い高級言
語シーケンス命令プログラムを自動的に生成できる高級
言語シーケンス命令プログラム生成装置およびその高級
言語シーケンス命令プログラムを実行してシーケンス制
御を行なうことが出来る汎用シーケンサに関する。
【0002】
【従来の技術】従来、シーケンス制御は、シーケンサを
用いる方法と,汎用コンピュータを用いる方法が知られ
ている。シーケンサを用いる方法では、外部入力機器か
らの入力データを読み込むと共に、シーケンス命令言語
で記述されたシーケンス命令言語シーケンス命令プログ
ラムを順にインタープリティングしながら実行して出力
データを生成し、その出力データを外部出力機器へ出力
する。一方、汎用コンピュータを用いる方法では、汎用
コンピュータ用高級言語で記述された高級言語シーケン
ス制御プログラムを作成し、そのシーケンス制御プログ
ラムを実行することで、外部入力機器からの入力データ
を読み込み、処理し、出力データを生成し、その出力デ
ータを外部出力機器へ出力する。
【0003】
【発明が解決しようとする課題】上記シーケンサを用い
る方法では、シーケンス命令言語の機種依存性が高いた
め、せっかくシーケンス命令言語シーケンス命令プログ
ラムを作成しても、他のベンダーのシーケンサでは実行
できず、プログラムを作り直さなければならない問題点
がある。一方、上記汎用コンピュータを用いる方法で
は、既に作成されているシーケンス命令言語シーケンス
命令プログラムがあっても、初めから高級言語シーケン
ス制御プログラムを作成しなければならない問題点があ
る。また、既に作成されているシーケンス命令言語シー
ケンス命令プログラムを理解して高級言語シーケンス制
御プログラムを作成するため、高級言語シーケンス制御
プログラムの作成に時間がかかる問題点がある。そこ
で、本発明の第1の目的は、既に作成されているシーケ
ンス命令言語シーケンス命令プログラムを利用して互換
性の高い高級言語シーケンス命令プログラムを自動生成
できる高級言語シーケンス命令プログラム生成装置を提
供することにある。また、本発明の第2の目的は、上記
高級言語シーケンス命令プログラムを実行してシーケン
ス制御を行なうことが出来る汎用シーケンサを提供する
ことにある。
【0004】
【課題を解決するための手段】第1の観点では、本発明
は、シーケンス命令言語で記述されたシーケンス命令言
語シーケンス命令プログラムを解釈して汎用コンピュー
タ用高級言語で記述された高級言語シーケンス命令プロ
グラム(9)に翻訳する翻訳手段(8)を具備したこと
を特徴とする高級言語シーケンス命令プログラム生成装
置(30)を提供する。上記構成の高級言語シーケンス
命令プログラム生成装置(30)において、前記翻訳手
段(8)は、シーケンス命令言語で記述されたシーケン
ス命令言語シーケンス命令プログラム(7)を読み込ん
でコマンドを解釈するコマンド解釈手段(T3)と、そ
のコマンド解釈手段(T3)で解釈されたコマンドに属
する引数を解釈する引数解釈手段(T4)と、解釈した
コマンドおよび引数に基づいて高級言語シーケンス命令
を生成する高級言語シーケンス命令生成手段(T5)と
を有する構成であることが好ましい。
【0005】第2の観点では、本発明は、外部入力機器
(GI)からの入力データを読み込んでメモリ(3)の
入力データ記憶領域(3a)に格納する入力ドライバ手
段(2)と、上記高級言語シーケンス命令プログラム生
成装置(30)により生成された高級言語シーケンス命
令プログラム(9)を実質的に実行することにより前記
入力データ記憶領域(3a)を参照し処理し出力データ
を生成しメモリ(3)の出力データ記憶領域(3b)に
格納するシーケンス命令実行手段(4)と、前記出力デ
ータ記憶領域(3b)を参照し外部出力機器(GO)へ
出力データを出力する出力ドライバ手段(6)とを具備
したことを特徴とする汎用シーケンサ(1)を提供す
る。なお、高級言語シーケンス命令プログラム(9)を
「実質的に実行する」とは、高級言語シーケンス命令プ
ログラムをコンパイルして作成された実行形式シーケン
ス命令プログラム(4)を実行するか、又は、高級言語
シーケンス命令プログラム(9)を順にインタプリーテ
ィングしながら実行することをいう。
【0006】上記構成の汎用シーケンサ(1)におい
て、前記シーケンス命令実行手段(4)は、入力データ
と出力データとから外部入力機器(GI)および外部出
力機器(GO)の状態情報を生成し、メモリ(3)の状
態情報記憶領域(3c)に格納することが好ましい。さ
らに、上記構成の汎用シーケンサ(1)において、ラダ
ー図を表示すると共に前記メモリ(3)の状態情報記憶
領域(3c)を参照してラダー図上で外部入力機器(G
I)および外部出力機器(GO)の状態を表示するラダ
ー図表示手段(11)をさらに具備するのが好ましい。
【0007】
【作用】上記第1の観点による高級言語シーケンス命令
プログラム生成装置(30)では、翻訳手段(8)が、
シーケンス命令言語で記述されたシーケンス命令言語シ
ーケンス命令プログラム(7)を汎用コンピュータ用高
級言語で記述された高級言語シーケンス命令プログラム
(9)に翻訳する。このため、既に作成されているシー
ケンス命令言語シーケンス命令プログラム(7)を利用
して機種依存性の低い高級言語シーケンス命令プログラ
ムを効率良く自動生成できる。また、この高級言語シー
ケンス命令プログラムにより、ベンダーや機種を問わ
ず、同じシーケンス制御を実行し易くなる。
【0008】上記第2の観点による汎用シーケンサ
(1)では、入力ドライバ手段(2)が、外部入力機器
(GI)からの入力データを読み込んでメモリ(3)の
入力データ記憶領域(3a)に格納する。また、シーケ
ンス命令実行手段(4)が、前記入力データ記憶領域
(3a)を参照しながら高級言語シーケンス命令プログ
ラム(9)を実質的に実行し、出力データを生成し、メ
モリ(3)の出力データ記憶領域(3b)に格納する。
また、出力ドライバ手段(6)が、前記出力データ記憶
領域(3b)を参照し、外部出力機器(GO)へ出力デ
ータを出力する。このため、ベンダーや機種を問わず、
同じシーケンス制御を実行できる。
【0009】なお、前記シーケンス命令実行手段(4)
が、入力データと出力データとから外部入力機器(G
I)および外部出力機器(GO)の状態情報を生成し、
メモリ(3)の状態情報記憶領域(3c)に格納すれ
ば、シーケンス制御のデバッグや故障診断などを行ない
易くなる。また、ラダー図表示手段(11)により、ラ
ダー図を表示すると共に、前記メモリ(3)の状態情報
記憶領域(3c)を参照してラダー図上で外部入力機器
(GI)および外部出力機器(GO)の状態を表示すれ
ば、シーケンス制御の状態を視認することができ、デバ
ッグや故障診断などをより行ない易くなる。
【0010】
【実施例】以下、図に示す実施例により本発明をさらに
詳細に説明する。なお、これにより本発明が限定される
ものではない。図1は、本発明の高級言語シーケンス命
令プログラム生成装置の一実施例のブロック図である。
この高級言語シーケンス命令プログラム生成装置30
は、パソコン(パーソナル・コンピュータ)31と、C
RT32と、キーボード33と、FDD(フロッピィデ
ィスク装置)34と、HD(ハードディスク装置)35
とを具備している。前記パソコン31は、CPU5とメ
モリ3を具備している。前記HD35には、翻訳プログ
ラム8とコンパイラ10が格納されている。
【0011】図2に示すように、この高級言語シーケン
ス命令プログラム生成装置30は、翻訳プログラム8を
実行することにより、シーケンス命令言語で記述された
シーケンス命令言語シーケンス命令プログラム7を解釈
し、汎用コンピュータ用高級言語で記述された高級言語
シーケンス命令プログラム9に翻訳する。さらに、コン
パイラ10を実行することにより、高級言語シーケンス
命令プログラム9をコンパイルして、実行形式シーケン
ス命令プログラム4を作成する。なお、高級言語シーケ
ンス命令プログラム9をインタプリタで実行する場合
は、実行形式シーケンス命令プログラム4を作成する必
要はなく、コンパイラ10は不要である。
【0012】図3は、高級言語シーケンス命令プログラ
ム生成装置30の動作を示すフロー図である。ステップ
T1では、既に作成されているシーケンス命令言語シー
ケンス命令プログラム7をFDD34から読み込む。な
お、エディタなどを利用して作成することも可能であ
る。図4に、シーケンス命令言語シーケンス命令プログ
ラム7を例示する。ステップT2では、シーケンス命令
言語シーケンス命令プログラム7をトークンで分離し、
命令を一つずつ順に取り出す。ステップT3では、一つ
の命令のコマンドを解釈する。ここで、コマンドは、
“LD”“AND”“OUT”などである。ステップT
4では、一つの命令の引数を解釈する。ここで、引数
は、“X[0]”“X[6]”“Y[1]”などであ
る。ステップT5では、解釈結果に基づいて高級言語シ
ーケンス命令を作成する。ここで、高級言語は、C言
語,C++言語,BASIC言語などである。ステップ
T6では、シーケンス命令言語シーケンス命令プログラ
ム7の全ての命令を翻訳したかをチェックする。未翻訳
の命令が残っていれば前記ステップT2に戻る。全命令
を翻訳したならステップT7に進む。ステップT7で
は、作成した高級言語シーケンス命令を整理して、高級
言語シーケンス命令プログラム9を作成する。図5に、
高級言語シーケンス命令プログラム9を例示する。
【0013】上記高級言語シーケンス命令プログラム生
成装置30によれば、既に作成されているシーケンス命
令言語シーケンス命令プログラム7を利用して高級言語
シーケンス命令プログラム9を効率良く自動生成でき
る。また、高級言語シーケンス命令プログラム9によ
り、ベンダーや機種を問わず、同じシーケンス制御を実
行し易くなる。なお、上記翻訳処理の過程をCRT32
に表示して、プログラマに知らせてもよい。
【0014】図6は、本発明の汎用シーケンサの一実施
例のブロック図である。この汎用シーケンサ1は、パソ
コン31と、CRT32と、キーボード33と、FDD
(フロッピィディスク装置)34と、HD(ハードディ
スク装置)35と、A/D変換器36と、D/A変換器
37とを具備している。前記パソコン31は、CPU5
とメモリ3とを具備している。前記CPU5は、マルチ
タスク処理が可能なものである。前記メモリ3には、入
力データ領域3aと出力データ記憶領域3bと状態情報
記憶領域3cとが設けられている。前記HD35には、
実行形式シーケンス命令プログラム4と、実行形式入力
ドライバプログラム2と、実行形式出力ドライバプログ
ラム6と、実行形式ラダー図表示プログラム11とが格
納されている。前記実行形式入力ドライバプログラム2
と実行形式出力ドライバプログラム6と実行形式ラダー
図表示プログラム11とは、前記実行形式シーケンス命
令プログラム4と同様にして生成されたものである。前
記A/D変換器36には、接点,スイッチ,タイマ,計
器などの外部入力機器GIが接続されている。前記D/
A変換器37には、リレー,ランプ,モータ,表示器な
どの外部出力機器GOが接続されている。
【0015】図7は、汎用シーケンサ1の動作を示すフ
ロー図である。CPU5により、実行形式シーケンス命
令プログラム4と、実行形式入力ドライバプログラム2
と、実行形式出力ドライバプログラム6と、実行形式ラ
ダー図表示プログラム11とが並列実行されている。
【0016】ステップU1では、実行形式入力ドライバ
プログラム2は、A/Dコンバータ36を介して、外部
入力機器GIからの入力データを読み込み、メモリ3の
入力データ記憶領域3aに格納する。
【0017】ステップU2では、実行形式シーケンス命
令プログラム4は、入力データ記憶領域3aの入力デー
タを参照し、処理し、出力データを生成し、その出力デ
ータをメモリ3の出力データ記憶領域3bに格納する。
また、入力データと出力データとから外部入力機器GI
および外部出力機器GOの状態情報を生成し、メモリ3
の状態情報記憶領域3cに格納する。ステップU3で
は、実行形式シーケンス命令プログラム4の終了まで前
記ステップU2を実行する。
【0018】ステップU4では、実行形式出力ドライバ
プログラム6は、メモリ3の出力データ記憶領域3bか
ら出力データを読み込み、D/Aコンバータ37を介し
て、外部出力機器GOへ出力格納する。
【0019】ステップU5では、実行形式ラダー図表示
プログラム11は、ラダー図をCRT32に表示すると
共に、前記状態情報記憶領域3cを参照してラダー図上
で外部入力機器GIおよび外部出力機器GOの状態を表
示する。例えば、図8に示すように、ラダー図Lを表示
し、作動/不作動の要素を識別可能な表示態様にする。
【0020】上記汎用シーケンサ1によれば、機種依存
性の低い高級言語シーケンス命令プログラム9を実行で
きるので、ベンダーや機種を問わず、同じシーケンス制
御を実行できる。また、外部入力機器GIおよび外部出
力機器GOの状態情報を表示するので、シーケンス制御
の状態を視認することができ、シーケンス制御のデバッ
グや故障診断などを行ない易くなる。さらに、パソコン
31を使用しているので、故障診断プログラムを組み込
んだり、エキスパートシステムを構築することも容易に
行なえる。また、シーケンス命令プログラムと、入力ド
ライバプログラムや出力ドライバプログラムとを別個に
作成できるので、外部入力機器GIや外部出力機器GO
の変更にも簡単に対応することが出来る。
【0021】なお、上記実施例では、CPU5により、
実行形式シーケンス命令プログラム4と、実行形式入力
ドライバプログラム2と、実行形式出力ドライバプログ
ラム6と、実行形式ラダー図表示プログラム11とを並
列実行したが、これらのプログラムを1つのプログラム
に統合して実行してもよい。
【0022】
【発明の効果】本発明の高級言語シーケンス命令プログ
ラム生成装置および汎用シーケンサによれば、別個に作
成されたシーケンス命令言語シーケンス命令プログラム
を利用して高級言語シーケンス命令プログラムを効率良
く自動生成できる。また、ベンダーや機種を問わず、同
じシーケンス制御を実行することが出来る。
【図面の簡単な説明】
【図1】本発明の高級言語シーケンス命令プログラム生
成装置の一実施例のブロック図である。
【図2】プログラムの翻訳処理の説明図である。
【図3】図1の高級言語シーケンス命令プログラム生成
装置の動作を示すフロー図である。
【図4】シーケンス命令言語シーケンス命令プログラム
の例示図である。
【図5】高級言語シーケンス命令プログラムの例示図で
ある。
【図6】本発明の汎用シーケンサの一実施例のブロック
図である。
【図7】図6の汎用シーケンサの動作を示すフロー図で
ある。
【図8】ラダー図表示の例示図である。
【符号の説明】
1 汎用シーケンサ 2 実行形式入力ドライバプログラム 3 メモリ 3a 入力データ記憶領域 3b 出力データ記憶領域 3c 状態情報記憶領域 4 実行形式シーケンス命令プログラム 5 CPU 6 実行形式出力ドライバプログラム 7 シーケンス命令言語シーケンス命令プログラム 8 翻訳プログラム 9 高級言語シーケンス命令プログラム 10 コンパイラ 11 実行形式ラダー図表示プログラム 31 パソコン 32 CRT 34 FDD 35 HD 36 A/D変換器 37 D/A変換器 GI 外部入力機器 GO 外部出力機器 L ラダー図
フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G05B 23/02 301 L 7531−3H G05B 19/05 D

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】 シーケンス命令言語で記述されたシーケ
    ンス命令言語シーケンス命令プログラムを解釈して汎用
    コンピュータ用高級言語で記述された高級言語シーケン
    ス命令プログラムに翻訳する翻訳手段を具備したことを
    特徴とする高級言語シーケンス命令プログラム生成装
    置。
  2. 【請求項2】 請求項1に記載の高級言語シーケンス命
    令プログラム生成装置において、前記翻訳手段は、シー
    ケンス命令言語で記述されたシーケンス命令言語シーケ
    ンス命令プログラムを読み込んでコマンドを解釈するコ
    マンド解釈手段と、そのコマンド解釈手段で解釈された
    コマンドに属する引数を解釈する引数解釈手段と、解釈
    したコマンドおよび引数に基づいて高級言語シーケンス
    命令を生成する高級言語シーケンス命令生成手段とを有
    することを特徴とする高級言語シーケンス命令プログラ
    ム生成装置。
  3. 【請求項3】 外部入力機器からの入力データを読み込
    んでメモリの入力データ記憶領域に格納する入力ドライ
    バ手段と、請求項1または請求項2に記載の高級言語シ
    ーケンス命令プログラム生成装置により生成された高級
    言語シーケンス命令プログラムを実質的に実行すること
    により前記入力データ記憶領域を参照しながら処理し出
    力データを生成してメモリの出力データ記憶領域に格納
    するシーケンス命令実行手段と、前記出力データ記憶領
    域を参照し外部出力機器へ出力データを出力する出力ド
    ライバ手段とを具備したことを特徴とする汎用シーケン
    サ。
  4. 【請求項4】 請求項3に記載の汎用シーケンサにおい
    て、前記シーケンス命令実行手段は、前記高級言語シー
    ケンス命令プログラムをコンパイルして作成された実行
    形式シーケンス命令プログラムを実行することを特徴と
    する汎用シーケンサ。
  5. 【請求項5】 請求項3に記載の汎用シーケンサにおい
    て、前記シーケンス命令実行手段は、前記高級言語シー
    ケンス命令プログラムを順にインタプリーティングしな
    がら実行することを特徴とする汎用シーケンサ。
  6. 【請求項6】 請求項3から請求項5のいずれかに記載
    の汎用シーケンサにおいて、前記シーケンス命令実行手
    段は、入力データと出力データとから外部入力機器およ
    び外部出力機器の状態情報を生成し、メモリの状態情報
    記憶領域に格納することを特徴とする汎用シーケンサ。
  7. 【請求項7】 請求項6に記載の汎用シーケンサにおい
    て、ラダー図を表示すると共に前記メモリの状態情報記
    憶領域を参照してラダー図上で外部入力機器および外部
    出力機器の状態を表示するラダー図表示手段をさらに具
    備したことを特徴とする汎用シーケンサ。
JP6083162A 1994-04-21 1994-04-21 高級言語シーケンス命令プログラム生成装置および汎用シーケンサ Pending JPH07295612A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6083162A JPH07295612A (ja) 1994-04-21 1994-04-21 高級言語シーケンス命令プログラム生成装置および汎用シーケンサ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6083162A JPH07295612A (ja) 1994-04-21 1994-04-21 高級言語シーケンス命令プログラム生成装置および汎用シーケンサ

Publications (1)

Publication Number Publication Date
JPH07295612A true JPH07295612A (ja) 1995-11-10

Family

ID=13794568

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6083162A Pending JPH07295612A (ja) 1994-04-21 1994-04-21 高級言語シーケンス命令プログラム生成装置および汎用シーケンサ

Country Status (1)

Country Link
JP (1) JPH07295612A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7203931B2 (en) 2000-09-22 2007-04-10 Mitsubishi Denki Kabushiki Kaisha Programmable controller, and control-program-development supporting apparatus
JP2012053676A (ja) * 2010-09-01 2012-03-15 Tokyo Denki Gijutsu Kogyo Kk プログラム変換処理装置、方法及びプログラム、並びに記録媒体
JPWO2018042520A1 (ja) * 2016-08-30 2018-12-06 三菱電機株式会社 プログラム編集装置、プログラム編集方法及びプログラム編集プログラム
KR20200050886A (ko) 2018-11-02 2020-05-12 요코가와 덴키 가부시키가이샤 엔지니어링 장치, 엔지니어링 장치의 제어 방법 및 프로그램
KR20200050885A (ko) 2018-11-02 2020-05-12 요코가와 덴키 가부시키가이샤 엔지니어링 장치, 엔지니어링 장치의 제어 방법 및 프로그램

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7203931B2 (en) 2000-09-22 2007-04-10 Mitsubishi Denki Kabushiki Kaisha Programmable controller, and control-program-development supporting apparatus
JP2012053676A (ja) * 2010-09-01 2012-03-15 Tokyo Denki Gijutsu Kogyo Kk プログラム変換処理装置、方法及びプログラム、並びに記録媒体
JPWO2018042520A1 (ja) * 2016-08-30 2018-12-06 三菱電機株式会社 プログラム編集装置、プログラム編集方法及びプログラム編集プログラム
KR20190011810A (ko) 2016-08-30 2019-02-07 미쓰비시덴키 가부시키가이샤 프로그램 편집 장치, 프로그램 편집 방법 및 기억 매체에 기억된 프로그램 편집 프로그램
DE112016007069T5 (de) 2016-08-30 2019-03-28 Mitsubishi Electric Corporation Programmeditiervorrichtung, programmeditierverfahren und programmeditierprogramm
US10990073B2 (en) 2016-08-30 2021-04-27 Mitsubishi Electric Corporation Program editing device, program editing method, and computer readable medium
KR20200050886A (ko) 2018-11-02 2020-05-12 요코가와 덴키 가부시키가이샤 엔지니어링 장치, 엔지니어링 장치의 제어 방법 및 프로그램
KR20200050885A (ko) 2018-11-02 2020-05-12 요코가와 덴키 가부시키가이샤 엔지니어링 장치, 엔지니어링 장치의 제어 방법 및 프로그램
US11132184B2 (en) 2018-11-02 2021-09-28 Yokogawa Electric Corporation Engineering apparatus, control method, and program for executing a control application
US11215960B2 (en) 2018-11-02 2022-01-04 Yokogawa Electric Corporation Engineering apparatus, control method of engineering apparatus, and program for generating executable code for controlling target hardware

Similar Documents

Publication Publication Date Title
EP0709773B1 (en) System and method for generating target language code utilizing an object oriented code generator
JPH11194957A (ja) デバッグ支援装置、並列実行情報生成装置、及びこれらに適用されるプログラムを記録した記録媒体
EP0690378A1 (en) Tool and method for diagnosing and correcting errors in a computer programm
US6467082B1 (en) Methods and apparatus for simulating external linkage points and control transfers in source translation systems
JPH08202545A (ja) ターゲット言語コードを生成するためのオブジェクト指向システム及びその方法
JP2002099312A (ja) プログラマブルコントローラおよび制御プログラム開発支援装置
JPH07295859A (ja) プログラムの動的特性の決定
US6874148B1 (en) System and method for exporting a graphical program to a shared library
JPS6116100B2 (ja)
US9582398B1 (en) Debugging using presentation layer representations of objects
KR100417655B1 (ko) 최적화과정을참조하면서동작검증을행하도록디버그정보를생성하는디버그정보생성장치및프로그래머가최적화과정을의식하면서동작검증을할수있는디버그장치로이루어지는프로그램개발시스템
JP2011165051A (ja) 開発支援装置及び方法並びにプログラム
JP3100463B2 (ja) エミュレータ
JPH06242941A (ja) 対話処理システム
JPH05108372A (ja) コンパイラ最適化処理内容の出力方式
JPH052477A (ja) グラフイカル・ユーザ・インタフエースの作成方式
JPH06231003A (ja) 実行可能ファイルのデバッガ
JPH0272407A (ja) ラダー・プログラム変換装置
JPS61127044A (ja) プログラムの単体テスト方式
JP2006285584A (ja) プログラムコード生成装置、プログラムコード生成方法、及びコンピュータプログラム
JPH05127880A (ja) 電子制御用プログラム開発支援装置
Gray et al. Graphical Data Interpreter for Control System Computer Aided Design Environment
JPH06103103A (ja) エミュレータ
JPH05197589A (ja) テストプログラム自動生成方式
JPH05233241A (ja) プログラム作成装置