JPH11265280A - グラフィックエディター及びエディタープログラムを記録したコンピュータ読み取り可能な記録媒体 - Google Patents
グラフィックエディター及びエディタープログラムを記録したコンピュータ読み取り可能な記録媒体Info
- Publication number
- JPH11265280A JPH11265280A JP6732098A JP6732098A JPH11265280A JP H11265280 A JPH11265280 A JP H11265280A JP 6732098 A JP6732098 A JP 6732098A JP 6732098 A JP6732098 A JP 6732098A JP H11265280 A JPH11265280 A JP H11265280A
- Authority
- JP
- Japan
- Prior art keywords
- control
- editor
- information
- screen
- 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.)
- Granted
Links
Landscapes
- Stored Programmes (AREA)
- Programmable Controllers (AREA)
Abstract
るエディターを提供する。 【解決手段】 本発明のグラフィックエディターにおい
ては、制御対象システムを構成する各機器について、エ
ディター画面上に部品リスト43を表示し、該部品リスト
43から任意の部品をベース画面42へ移動させる操作に応
じ、ベース画面42上に部品を配置する。次に、各部品に
ついて、制御データの入出力点のアドレス等の情報の入
力を促す部品設定ダイアログボックスを表示し、該ダイ
アログボックスに入力された情報を記憶する。その後、
部品がクリックされる順序に従って、各部品について記
憶されている情報を順次読み出し、これらの情報に基づ
いてデータ入出力に関する制御ステップを記述し、ステ
ップテーブルを作成する。最後に、該ステップテーブル
を制御プログラムに展開する。
Description
るシステムを制御する制御装置の制御プログラムを作成
するためのエディター、並びにコンピュータによってエ
ディターを実現するためのエディタープログラムが記録
されている記録媒体に関するものである。
の生産ライン、更にはビル内の宅配便ボックス等、各種
のオートメーション分野において、それらのシステムを
構成する1或いは複数のデバイスを制御対象として、制
御対象の状態を表示すると共に、オペレータの指令に応
じて制御対象の動作を制御するために、1或いは複数の
制御対象を、制御機能を主体とするプログラマブルロジ
ックコントローラ(以下、PLCという)に接続すると共
に、該PLCに対して、表示機能を主体とするプログラ
マブル表示装置(例えば特公平3−68395号、特開
平5−303477号、特開平6−214535号、特
開平6−162155号等参照)を接続してなる表示/
制御システムが開発されている。
ステムの構成を表わしている。PLC(3)は、例えばラ
ダー言語を用いて予め作成された制御用プログラム(ユ
ーザプログラム)に従って動作し、所定の制御機能を発
揮する。一方、プログラマブル表示装置(1)は、CPU
(11)、タッチパネル(15)、ディスプレイ(18)等から構成
され、予め作成された表示用プログラムに従って動作
し、所定の表示機能を発揮する。例えば、プログラマブ
ル表示装置(1)のタッチパネル(15)の操作によって入力
されたデータは、PLC(3)へ供給され、該データに基
づいてPLC(3)の制御用プログラムに従って作成され
た動作制御データが、制御対象(2b)へ出力される。こ
の結果、制御対象(2b)の動作が制御されることにな
る。又、制御対象(2b)の動作状態に応じて変化するデ
ータがPLC(3)に入力され、該入力データに基づいて
PLC(3)の制御用プログラムによって作成された出力
データが、プログラマブル表示装置(1)へ供給される。
これに応じてプログラマブル表示装置(1)は、表示用プ
ログラムに従って表示制御データを作成し、ディスプレ
イ(18)に制御対象(2b)の動作状態を表示する。
(1)は、PLCの制御機能を発揮すべきI/O制御イン
ターフェース(20)を具えており、I/O制御インターフ
ェース(20)に入出力ユニット(21)を介して制御対象(2
a)を直接に接続することにより、該制御対象(2a)の動
作を制御し、或いは該制御対象(2a)の状態を表示する
ことが出来る。
能及び制御機能は、表示用プログラム及び制御用プログ
ラムによって実現されるが、これらのプログラムは夫
々、パーソナルコンピュータ等によって構成される作画
エディター及びラダーエディターを用いて作成され、作
成された表示用プログラム及び制御用プログラムが表示
/制御システムへダウンロードされる。図13〜図15
は、表示用プログラム及び制御用プログラムの作成、並
びにダウンロードの手続きを表わしている。
画エディターを起動し、ステップS72にて、制御対象
の状態を監視するための複数の画像ブロックを含むユー
ザ画面を作成する(作画処理)。これによって表示用プロ
グラムが作成されることになる。次に、ステップS73
にてラダーエディターを起動し、ステップS74にて、
ラダー言語を用いて制御用プログラムを作成する(ユー
ザプログラムの作成)。その後、制御用プログラム及び
表示用プログラムを前記表示/制御システムにダウンロ
ードする。
表わしており、ステップS81では、エディター画面上
に、制御対象を構成する複数のデバイスについて夫々、
マーク(円、四角形、スイッチ、ランプ、タイマー等の
画像ブロック)を作成、配置した後、ステップS82に
て、当該マークで使用する“名称”及び“アドレス”を
入力する。ここで“名称”はマークを識別するためのも
のであって、例えばスイッチについてはSW1、SW
2、…等と、ランプについてはLAMP1、LAMP
2、…等と付与される。又、“アドレス”は、各デバイ
スを対象としてユーザプログラムによる制御を実行する
際に参照すべきPLCの入出力端子番号(アドレス)であ
って、例えば入力点についてはXB0001、XB00
02、…等と、出力点についてはYB0001、YB0
002、…等と付与される。その後、ステップS83で
の画面作成を終了するか否かの判断に応じ、ノーの場合
はステップS81に戻ってマークの作成、配置及びデー
タ入力を繰り返す。画面の作成を終了する場合は、ステ
ップS84に移行して、入力されたデータを画面ファイ
ルに登録する。これによって、図16(b)に示す如き画
面ファイル(8)が作成されることになる。画面ファイル
(8)は、図形データファイル部(81)と属性データファイ
ル部(82)から構成され、図形データファイル部(81)に
は、作成したマークについての図形データが格納され、
属性データファイル部(82)は、図形データファイル部(8
1)と対応して、入力した各マークにつき、デバイスの名
称とアドレスが格納される。
成の具体的手続きを表わしており、ステップS91に
て、制御対象を構成する複数のデバイスを対象として、
ラダー言語を用いてラダー命令を記述した後、ステップ
S92では、命令毎に、当該命令で使用する“名称”及
び“アドレス”を入力する。ここで、各デバイスの“名
称”及び“アドレス”は、前記作画処理にて同一のデバ
イスを対象として定義した“名称”及び“アドレス”と
同じ内容を定義する必要がある。これによって、図16
(a)に示す如きラダーファイル(7)が作成されることに
なる。ラダーファイル(7)は、コマンドファイル部(71)
と属性データファイル部(72)から構成され、コマンドフ
ァイル部(71)には、作成したコマンドについてのニーモ
ニックとオペランドが格納され、属性データファイル部
(72)には、コマンドファイル部(71)と対応して、入力し
た各コマンドにつき、デバイスの名称とアドレスが格納
される。
(7)及び画面ファイル(8)は、図13のステップS75
にてPLC(3)及びプログラマブル表示装置(1)にダウ
ンロードされる。この結果、ラダーファイル(7)はPL
C(3)の制御用プログラムとして制御機能を発揮し、画
面ファイル(8)はプログラマブル表示装置(1)の表示用
プログラムとして表示機能を発揮することになる。
ラダーエディターにおいては、ラダー言語を用いた制御
用プログラムの作成が初心者には困難であり、時間がか
かる問題があった。そこで本発明は、初心者であっても
容易に制御プログラムを作成することが出来るグラフィ
ックエディターを提供することである。
エディターは、エディター画面上に、制御対象システム
を表わすベース画面を描画するためのベース画面描画手
段と、制御対象システムを構成する複数の機器(デバイ
ス)について、各機器のシンボル画像を含む部品リスト
をエディター画面上に表示する部品リスト表示手段と、
部品リストから任意のシンボル画像を選択してベース画
面へ移動させる操作に応じて、ベース画面上にシンボル
画像を配置する画像配置手段と、ベース画面にシンボル
画像が配置されている各機器について、各機器へ出力し
或いは各機器から入力される制御データの入出力点のア
ドレス情報、並びに、その他の必要な制御情報の入力を
促す部品設定ダイアログボックスの表示手段と、部品設
定ダイアログボックスに入力された情報を記憶する情報
記憶手段と、ベース画面上に表示されているシンボル画
像が選択操作される順序に従って、選択された機器につ
いてのアドレス情報及び制御情報を情報記憶手段から順
次読み出し、これらの情報に基づいて、機器毎のデータ
入出力に関する制御ステップを記述し、選択された全て
の機器についての一連の制御ステップが記述されたステ
ップテーブルを作成するテーブル作成手段と、作成され
たステップテーブルを制御プログラムに展開するテーブ
ル展開手段と、これによって得られた制御プログラムを
制御装置へダウンロードするためのダウンロード手段と
を具えている。
いては、先ず描画手段を操作して、エディター画面上に
制御対象システムを表わすベース画面を描画する。次
に、エディター画面上に部品リストを表示させ、該部品
リストから制御対象システムを構成する機器のシンボル
画像(部品)を選択して、ベース画面へ移動させる。この
結果、エディター画面には、ベース画面上に各機器のシ
ンボル画像が配置されたシステム構成図が描画されるこ
とになる。
ボル画像が配置されている各機器の部品設定ダイアログ
ボックスが表示される。そこで、該ダイアログボックス
の表示に応じて、各機器についての制御データの入出力
点のアドレス情報や、その他の必要な制御情報を入力す
る。入力された情報は情報記憶手段に記憶される。
る複数の機器を対象として、各機器についての制御デー
タを入出力すべき順序で、順番に選択操作を行なう。該
選択操作に応じて、選択の順序がステップ番号となり、
選択された機器について記憶されているアドレス情報や
制御情報がコマンドとなって、各機器についての制御ス
テップが自動的に記述される。そして、最終的に、全機
器を対象とする一連の制御ステップが記述されたステッ
プテーブルが完成することになる。
ログラムに展開され、これによって得られた制御プログ
ラムは、制御装置へダウンロードされる。ここで、ステ
ップテーブルには、制御プログラムとして必要な情報、
即ちステップ番号及びコマンドについてのデータが含ま
れているので、制御プログラムへの展開は自動的に行な
うことが出来る。又、制御プログラムのダウンロードは
従来と同様に行なうことが出来る。
用いた制御プログラムの作成においては、エディター画
面上のベース画面に必要な部品を配置する操作と、部品
設定ダイアログボックスに必要な情報を入力する操作
と、ベース画面に表示されている部品を所定の制御順序
で選択する操作とを行なうだけで、自動的に制御プログ
ラムが作成され、ユーザの操作が全てグラフィカルイン
ターフェースを介して行なわれるので、初心者にとって
も、従来のラダー言語を用いた制御プログラムの作成よ
りも操作が簡易であり、短期間で習得が可能である。
/制御システムのエディターに実施した形態につき、図
面に沿って具体的に説明する。先ず、図9に示す表示/
制御システムの構成及び動作について説明した後、図1
〜図8に沿って、本発明に係るグラフィックエディター
の構成及び動作について詳述する。
願人の提案に係るプログラマブル表示装置(1)に制御対
象(2a)を直接に接続し、或いはプログラマブル表示装
置(1)にPLC(3)を介して制御対象(2b)を接続して
構成される。プログラマブル表示装置(1)においては、
CPU(11)に、バスラインを介して、システムプログラ
ムメモリ(12)、データ格納メモリ(13)、ユーザデータメ
モリ(10)、タッチパネルコントローラ(14)、グラフィッ
クコントローラ(16)及び通信コントローラ(19)が接続さ
れ、タッチパネルコントローラ(14)にはタッチパネル(1
5)が、グラフィックコントローラ(16)にはビデオRAM
(17)及びディスプレイ(18)が接続されている。又、CP
U(11)には、PLC(3)の入出力制御機能を実現すべき
I/O制御インターフェース(20)及び入出力ユニット(2
1)が接続されている。
表示制御システムの格納エリア、通信プロトコルの格納
エリア、ユーザ画面の格納エリア、制御機能プログラム
の格納エリア、及びユーザプログラムの格納エリアが形
成されている。ここで、表示制御システムは、プログラ
マブル表示装置(1)の画像表示制御に関する基本機能で
あって、予めFEPROM(12)に格納されている。通信
プロトコルはPLC(3)との通信処理に用いられる。ユ
ーザ画面は、作画エディターによって作成されてダウン
ロードされるものであり、ディスプレイ(18)に表示すべ
きベース画面や各種の画像ブロックの図形データ、並び
に各画像ブロックに付与された後述の処理指示語等を含
み、表示用プログラムを構成している。ユーザプログラ
ムは、本発明に係るグラフィックラダーエディターによ
って作成されてダウンロードされるものであり、制御対
象(2a)(2b)の動作を制御すべき制御用プログラムを構
成している。又、制御機能プログラムはユーザプログラ
ムを実行するためのプログラムである。
Wは、ベース画面上で実行されるべき事象毎に作成さ
れ、基本的には図11に示す様に、表示制御動作を実行
すべきベース画面のファイル番号Fと、該ベース画面上
で実行すべき動作内容を特定する事象名Tと、各実行事
象毎に参照される1或いは複数のデータからなる参照情
報Iとを一組として具えたものである。
されるデータが数値の如きワードデータに対してはワー
ドデバイスが、オンオフ状態の如きビットデータに対し
てはビットデバイスが、アドレス指定により格納場所を
特定可能に設定されている。これによって、PLC(3)
内の任意のワードデバイス或いはビットデバイスをアク
セスするだけで、制御対象機器を制御し、或いはその動
作状態に関する情報を個別に取り出すことが出来る。
デバイス或いはワードデバイスが示す状態情報の内、必
要なものを適時にプログラマブル表示装置(1)側のメモ
リに読み込む一方、プログラマブル表示装置(1)内のメ
モリに格納されている処理指示語Wを繰返し読み出し、
各処理指示語Wの事象名Tで特定される内容の動作を、
PLC(3)側の状態情報を参照しながら実行することに
より、PLC(3)側のビットデバイス或いはワードデバ
イスの内容変化に応じて変化する表示動作が行なわれ
る。
ログラマブル表示装置の制御動作を表わしている。先ず
ステップS60にて、制御対象の制御が可能なオンライ
ン状態か、或いは、プログラマブル表示装置のみを動作
させて各種の設定処理、診断処理等を行なうオフライン
状態かの選択が行なわれ、オフラインの場合はステップ
S61にて所定の各種処理が実行される。
行して、操作パネルが操作されたか否かが判断され、N
Oの場合は、ステップS64にてデータ通信処理が実行
される。即ち、プログラマブル表示装置のメモリ内に設
定されている処理指示語で引用されているPLC側の状
態情報をプログラマブル表示装置側に取り出すものであ
って、メモリに格納されている処理指示語中、現在表示
されているベース画面に関係する処理指示語に含まれる
情報から、PLCのワードデバイス及びビットデバイス
のアドレスを抽出し、PLCのメモリへ直接にアクセス
して、アドレス指定された状態情報データをメモリ内に
展開するのである。
きは、ステップS63に移行し、操作パネルによって入
力されたデータに基づいて所定の演算処理を実行した
後、ステップS64のデータ通信処理が実行される。そ
の後、ステップS65では、各事象の表示処理が実行さ
れ、メモリに格納されている処理指示語中、通信処理に
よって抽出された状態情報に基づく表示動作が行なわれ
る。尚、前記入出力ユニット(21)に接続された制御対象
を制御する際のプログラマブル表示装置の動作も基本的
には同様である。
きユーザプログラムは、図1に示すパーソナルコンピュ
ータ(4)を用いて作成され、その後、プログラマブル表
示装置(1)へダウンロードされる。ここでパーソナルコ
ンピュータ(4)は、情報記録媒体(5)に記録されている
エディタープログラムを読み取ることによって、本発明
のグラフィックエディターを構成し、ディスプレイ(41)
にはエディター画面が表示される。
構成及び動作につき、図8に示すワーク搬送工程を制御
対象システムとする例を用いて、具体的に説明する。図
8のワーク搬送工程は、ワークWを図中に矢印で経路で
搬送するものであって、ワークWを水平方向に搬送する
ための第1ベルトコンベアT1と、第1ベルトコンベア
から搬送されてくるワークW′を受け取って垂直上方に
持ち上げるための第2ベルトコンベアT2と、第2ベル
トコンベア上のワークW″を水平方向に押し出すための
押出し機構Fとから構成される。制御対象システムを構
成する機器としては、第1ベルトコンベアT1を回転駆
動する第1モータM1と、第2ベルトコンベアT2を回
転駆動する第2モータM2と、第2ベルトコンベアT2
を昇降駆動する第1シリンダーC1と、第2ベルトコン
ベアT2の上昇位置にて水平押出し機構Fを往復駆動す
る第2シリンダーC2と、第1ベルトコンベアT1上の
ワークWを検知するための第1光電センサーS1と、第
2ベルトコンベアT2上に移動したワークW′を検知す
るための第2光電センサーS2とが配置されている。
ムの基本的な流れを表わしている。尚、エディター画面
上には、予め、周知のグラフィック手段を用いて、ワー
ク搬送工程を表わすベース画面が描画されているものと
する。図8の例では、ベース画面として、図3に示す如
く第1ベルトコンベアT1、第2ベルトコンベアT2、
及び水平押出し機構Fが描かれている。
エディター画面上に部品リスト(43)を表示する。図示す
る例では、部品リスト(43)として、(a)モータ、(b)シ
リンダー、(c)センサー、(d)接点、(e)カウンター、
(f)タイマー、(g)ランプ、(h)電磁弁、(i)データ処
理、及び(j)データ収集のシンボル画像が表示されてい
る。尚、部品リスト(43)には、制御対象システムの構成
に応じて、必要な部品を追加することが可能である。
るワーク搬送工程に、部品リスト(43)から必要な部品を
移動させ、所定位置に配置することによって、図8に示
す制御対象システムの構成図を作成する。図2のステッ
プS2では、部品配置が終了したかどうかを判断し、終
了したことが判断されると、ベース画面に表示されてい
る各部品について、図4(a)(b)(c)及び図5(a)(b)
に示す部品設定ダイアログボックス(44)〜(48)を表示す
る。
4)は、センサーに関し、デバイスシンボル(入力点のア
ドレス)、接点の種類(a接点又はb接点)、タイマー設
定情報(アドレス及び時間)などを入力するためのもので
ある。同図(b)の部品設定ダイアログボックス(45)は、
モータに関し、正転及び逆転の夫々について、デバイス
シンボル(出力点のアドレス)、タイマー設定情報などを
入力するためのものである。同図(c)の部品設定ダイア
ログボックス(46)は、シリンダーに関し、進出方向及び
後退方向の夫々について、デバイスシンボル(3つの入
力点のアドレスと1つの出力点のアドレス)、出力方法
(フラグ、パルス、又はセット)、タイマー設定情報等を
入力するためのものである。
ス(47)は、データ収集に関し、データ収集の方法(デー
タ取出し又はデータ転送の区別)、先頭ワードデバイス
(取り出すべきデータブロックの先頭アドレス)、ワード
数(取出し又は転送すべきデータブロックの単位)などを
入力するものである。同図(b)の部品設定ダイアログボ
ックス(48)は、データ処理に関し、処理の種類(比較、
転送、演算の区別)、比較すべきデータのデバイス(アド
レス)や数値、出力ビットのアドレス、演算式などを入
力するためのものである。尚、上述の部品設定ダイアロ
グボックス(44)〜(48)中の“ステップ番号”は、後述す
るクリック操作に応じて自動的に入力される。
第2光電センサーS2について図4(a)の部品設定ダイ
アログボックス(44)が開き、第1モータM1及び第2モ
ータM2について図4(b)の部品設定ダイアログボック
ス(45)が開き、第1シリンダーC1及び第2シリンダー
C2について図4(c)の部品設定ダイアログボックス(4
6)が開く。
ックスに対して必要なデータを入力する。図8の例で
は、第1光電センサーS1について入力デバイス“X0
00”、第2光電センサーS2について入力デバイス
“X001”、第1モータM1の正転について出力デバ
イス“Y000”、第2モータM2の正転について出力
デバイス“Y001”、第1シリンダーC1の前進につ
いて入力デバイス“X002”及び出力デバイス“Y0
02”、第1シリンダーC1の後退について“入力デバ
イスX003”及び出力デバイス“Y003”、第2シ
リンダーC2の前進について入力デバイス“X004”
及び出力デバイス“Y004”、第2シリンダーC2後
退について入力デバイス“X005”及び出力デバイス
“Y005”を入力する。
たデータは、図2のステップS4にて、ベース画面上に
配置されている部品の座標データと対応づけられて、メ
モリに記憶される。
示されている部品を、制御の順序で順次、クリックす
る。図8の例では、図3中に示す順序〜で各部品を
クリックする。即ち、 先ず第1光電センサーS1によってワークWを検知
するので、第1光電センサーS1を表わす部品をクリッ
クする。 、 次に、第1モータM1及び第2モータM2を回
転させるので、これらのモータを表わす部品をクリック
する。 次に、第2光電センサーS2によってワークW′を
検知するので、第2光電センサーS2を表わす部品をク
リックする。 次に、第1シリンダーC1を前進させるので、第1
シリンダーC1を表わす部品をクリックする。 次に、第2シリンダーC2を前進させるので、第2
シリンダーC2を表わす部品をクリックする。 次に、第2シリンダーC2を後退させるので、第2
シリンダーC2を表わす部品をクリックする。 最後に、第1シリンダーC1を後退させるので、第
1シリンダーC1を表わす部品をクリックする。
ップS5の如く1つの部品がクリックされると、ステッ
プS6では、クリックされた部品についての入力データ
を図6に示すステップテーブルに書き込んでいく。図8
の例では、図6に示す様に上述のクリック順序〜が
ステップ番号となり、クリックされた部品についての入
力データがコマンドとなって、次の様に一連の制御ステ
ップが自動的に記述される。
わす部品をクリックすることによって、該部品について
設定されている入力デバイス“X000”が書き込まれ
る。 (ステップ2、3) 第1モータM1及び第2モータM2
を表わす部品をクリックすることによって、これらの部
品について設定されている出力デバイス“Y000”及
び“Y001”が書き込まれる。 (ステップ4) 第2光電センサーS2を表わす部品をク
リックすることによって、該部品について設定されてい
る入力デバイス“X001”が書き込まれる。 (ステップ5) 第1シリンダーC1を表わす部品をクリ
ックすることによって、該部品について設定されている
前進の出力デバイス“Y002”及び入力デバイス“X
002”が書き込まれる。 (ステップ6) 第2シリンダーC2を表わす部品をクリ
ックすることによって、該部品について設定されている
前進の出力デバイス“Y005”及び入力デバイス“X
005”が書き込まれる。 (ステップ7) 第2シリンダーC2を表わす部品をクリ
ックすることによって、該部品について設定されている
後退の出力デバイス“Y004”及び入力デバイス“X
004”が書き込まれる。 (ステップ8) 第1シリンダーC1を表わす部品をクリ
ックすることによって、該部品について設定されている
後退の出力デバイス“Y003”及び入力デバイス“X
003”が書き込まれる。
リックが終了したかどうかを判断し、イエスと判断され
たときは、図6のステップテーブルの最後に、ステップ
9として、(ステップ1)へジャンプすべきコマンド“J
UMP1”が自動的に書き込まれ、ステップテーブルが
完成する。
テーブルをニーモニック展開して、従来と同様にニーモ
ニック及びオペランドからなる制御プログラムを作成す
る。そして、最後にステップS9にて、作成された制御
プログラムをプログラマブル表示装置(1)にダウンロー
ドする。
おいては、図6に示すステップテーブルと共に、図7に
示す履歴テーブルが自動的に作成される。履歴テーブル
は、各部品についての異常フラグを自動生成するための
ものであって、図8の例においては、図7に示す様に、
第1シリンダーC1及び第2シリンダーC2の前進、後
退動作について、出力デバイスがONとなった後に入力
デバイスがOFFの状態を保持する時間をタイマー(T
000〜T003)で監視し、タイマーが所定時間K1
00を経過した時点で、出力デバイス(B0100〜B
0103)に異常フラグ“ON”を出力する。従って、
何らかの異常が発生した場合、出力デバイスがONとな
った後に入力デバイスがOFFの状態のまま、所定時間
K100を経過し、異常フラグがONとなる。該履歴テ
ーブルによれば、異常フラグに基づいて制御対象システ
ムの異常を監視し、異常発生時には、警告を発する等の
対処が可能となる。
れば、図3に示す如く部品リスト(43)からベース画面(4
2)に必要な部品を配置し、図4及び図5に示す如き部品
設定ダイアログボックスに必要な情報を入力した後、図
3の如くベース画面(42)に表示されている部品を所定の
制御順序でクリックするだけで、自動的に制御プログラ
ムが作成されるので、初心者にとっても操作が簡易であ
り、短期間で習得が可能である。
ラマブル表示装置に接続した状態を表わす図である。
ローチャートである。
を表わす図である。
る。
ある。
る。
である。
る。
である。
ーチャートである。
処理の流れを表わすフローチャートである。
ーチャートである。
きを表わすフローチャートである。
造を示す図である。
Claims (3)
- 【請求項1】 複数の機器からなるシステムを制御する
制御装置の制御プログラムを作成するためのエディター
であって、 制御対象システムを構成する複数の機器について、各機
器のシンボル画像を含む部品リストをエディター画面上
に表示する部品リスト表示手段と、 部品リストから任意のシンボル画像を選択してエディタ
ー画面上のベース画面へ移動させる操作に応じ、ベース
画面上にシンボル画像を配置する画像配置手段と、 ベース画面にシンボル画像が配置されている各機器につ
いて、各機器へ出力し或いは各機器から入力される制御
データの入出力点のアドレス情報、並びに、その他の必
要な制御情報の入力を促す部品設定ダイアログボックス
を表示するダイアログボックス表示手段と、 部品設定ダイアログボックスに入力された情報を記憶す
る情報記憶手段と、 ベース画面上に表示されているシンボル画像が選択操作
される順序に従って、選択された機器についてのアドレ
ス情報及び制御情報を情報記憶手段から順次読み出し、
これらの情報に基づいて、機器毎のデータ入出力に関す
る制御ステップを記述し、選択された全ての機器につい
ての一連の制御ステップが記述されたステップテーブル
を作成するテーブル作成手段と、 作成されたステップテーブルを制御プログラムに展開す
るテーブル展開手段とを具えていることを特徴とするグ
ラフィックエディター。 - 【請求項2】 更に、エディター画面上に制御対象シス
テムを表わすベース画面を描画するためのベース画面描
画手段と、制御プログラムを制御装置へダウンロードす
るためのダウンロード手段とを具えている請求項1に記
載のグラフィックエディター。 - 【請求項3】 複数の機器からなるシステムを制御する
制御装置の制御プログラムを作成するためのエディター
プログラムを記録した記録媒体であって、 エディター画面上に制御対象システムを表わすベース画
面を描画する描画処理と、 制御対象システムを構成する複数の機器について、各機
器のシンボル画像を含む部品リストをエディター画面上
に表示する部品リスト表示処理と、 部品リストから任意のシンボル画像を選択してベース画
面へ移動させる操作に応じて、ベース画面上にシンボル
画像を配置する画像配置処理と、 ベース画面にシンボル画像が配置されている各機器につ
いて、各機器へ出力し或いは各機器から入力される制御
データの入出力点のアドレス情報、並びに、その他の必
要な制御情報の入力を促す部品設定ダイアログボックス
を表示するダイアログボックス表示処理と、 部品設定ダイアログボックスに入力された情報を記憶す
る情報記憶処理と、 ベース画面上に表示されているシンボル画像が選択操作
される順序に従って、選択された機器についてのアドレ
ス情報及び制御情報を順次読み出し、これらの情報に基
づいて、機器毎のデータ入出力に関する制御ステップを
記述し、選択された全ての機器についての一連の制御ス
テップが記述されたステップテーブルを作成するテーブ
ル作成処理と、 作成されたステップテーブルを制御プログラムに展開す
るテーブル展開処理と、 これによって得られた制御プログラムを制御装置へダウ
ンロードするダウンロード処理とを実行するエディター
プログラムを記録したコンピュータ読み取り可能な記録
媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP06732098A JP3499740B2 (ja) | 1998-03-17 | 1998-03-17 | グラフィックエディター及びエディタープログラムを記録したコンピュータ読み取り可能な記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP06732098A JP3499740B2 (ja) | 1998-03-17 | 1998-03-17 | グラフィックエディター及びエディタープログラムを記録したコンピュータ読み取り可能な記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11265280A true JPH11265280A (ja) | 1999-09-28 |
JP3499740B2 JP3499740B2 (ja) | 2004-02-23 |
Family
ID=13341621
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP06732098A Expired - Fee Related JP3499740B2 (ja) | 1998-03-17 | 1998-03-17 | グラフィックエディター及びエディタープログラムを記録したコンピュータ読み取り可能な記録媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3499740B2 (ja) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002140114A (ja) * | 2000-11-02 | 2002-05-17 | Yokogawa Electric Corp | 操作監視用表示装置 |
JP2004510275A (ja) * | 2000-09-28 | 2004-04-02 | ビジロス, インコーポレイテッド | 遠隔デバイスとの動的なインタラクションのためのシステムおよび方法 |
JP2008040943A (ja) * | 2006-08-09 | 2008-02-21 | Hitachi Ltd | Hmi開発支援装置、hmi開発支援方法およびプログラム |
JP2008273104A (ja) * | 2007-05-02 | 2008-11-13 | Nissei Plastics Ind Co | 成形支援システム |
JP2009048396A (ja) * | 2007-08-20 | 2009-03-05 | Koyo Electronics Ind Co Ltd | モータモーション用シミュレータ |
JP2012164320A (ja) * | 2004-05-04 | 2012-08-30 | Fisher-Rosemount Systems Inc | プロセス環境における関連付けられたグラフィック表示 |
US10054926B2 (en) | 2013-09-24 | 2018-08-21 | Mitsubishi Electric Corporation | Programmable controller and control method of programmable controller |
-
1998
- 1998-03-17 JP JP06732098A patent/JP3499740B2/ja not_active Expired - Fee Related
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004510275A (ja) * | 2000-09-28 | 2004-04-02 | ビジロス, インコーポレイテッド | 遠隔デバイスとの動的なインタラクションのためのシステムおよび方法 |
JP2002140114A (ja) * | 2000-11-02 | 2002-05-17 | Yokogawa Electric Corp | 操作監視用表示装置 |
JP4626785B2 (ja) * | 2000-11-02 | 2011-02-09 | 横河電機株式会社 | 操作監視用表示装置 |
JP2012164320A (ja) * | 2004-05-04 | 2012-08-30 | Fisher-Rosemount Systems Inc | プロセス環境における関連付けられたグラフィック表示 |
JP2015038736A (ja) * | 2004-05-04 | 2015-02-26 | フィッシャー−ローズマウント システムズ,インコーポレイテッド | プロセス環境における関連付けられたグラフィック表示 |
JP2017182832A (ja) * | 2004-05-04 | 2017-10-05 | フィッシャー−ローズマウント システムズ,インコーポレイテッド | プロセス環境における関連付けられたグラフィック表示、表示エディタプログラム、表示オブジェクト、及びプロセス制御システム |
JP2008040943A (ja) * | 2006-08-09 | 2008-02-21 | Hitachi Ltd | Hmi開発支援装置、hmi開発支援方法およびプログラム |
JP2008273104A (ja) * | 2007-05-02 | 2008-11-13 | Nissei Plastics Ind Co | 成形支援システム |
JP2009048396A (ja) * | 2007-08-20 | 2009-03-05 | Koyo Electronics Ind Co Ltd | モータモーション用シミュレータ |
US10054926B2 (en) | 2013-09-24 | 2018-08-21 | Mitsubishi Electric Corporation | Programmable controller and control method of programmable controller |
Also Published As
Publication number | Publication date |
---|---|
JP3499740B2 (ja) | 2004-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH02277126A (ja) | プログラムの自動生成方法及び装置 | |
WO2014064819A1 (ja) | システム構築支援ツール及びシステム | |
WO2001016657A1 (fr) | Editeur et support enregistre sur lequel le programme d'edition est enregistre | |
CN102460323A (zh) | 用于可编程逻辑控制器的自由形式注释的系统和方法 | |
JP6372308B2 (ja) | 情報処理装置、情報処理方法、情報処理プログラム、および記録媒体 | |
TWI465868B (zh) | 次序程式設計支援裝置 | |
JPH11265280A (ja) | グラフィックエディター及びエディタープログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP3847585B2 (ja) | エディタの登録装置、登録プログラムおよびそれを記録した記録媒体 | |
JP3251423B2 (ja) | プログラマブルコントローラのプログラミング機器およびプログラマブルコントローラ用機能ユニット | |
JP2000259216A (ja) | 産業用制御装置のプログラミングのためのシステムおよび方法ならびにそのソフトウェアが記録された記録媒体 | |
JP3297844B2 (ja) | ダウンロードシステム及びダウンロードプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JPH10283020A (ja) | プログラマブル表示装置 | |
JP3847601B2 (ja) | 制御表示装置、制御プログラムおよびそれを記録した記録媒体 | |
JP6337810B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
JP3283225B2 (ja) | エディタ装置及びエディタプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP3913414B2 (ja) | エディタ装置およびエディタプログラムを記録した記録媒体 | |
JP2007193425A (ja) | 画面データ作成装置、画面データの編集方法及び画面データ編集プログラム | |
JP2002062910A (ja) | エディタ装置およびエディタプログラムを記録した記録媒体 | |
JP3795473B2 (ja) | エディタ装置およびエディタプログラムを記録した記録媒体 | |
JP3363056B2 (ja) | プログラマブル表示装置 | |
JP3712640B2 (ja) | エディタ装置およびエディタプログラムを記録した記録媒体 | |
JP2009048396A (ja) | モータモーション用シミュレータ | |
JP3710731B2 (ja) | エディタ装置およびエディタプログラムを記録した記録媒体 | |
JP3041959B2 (ja) | プログラマブル・コントローラ | |
JP3712641B2 (ja) | エディタ装置およびエディタプログラムを記録した記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081205 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081205 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091205 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101205 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101205 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111205 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111205 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121205 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121205 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131205 Year of fee payment: 10 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |