JPH02129703A - プログラマブル・ロジツク・コントローラ開発ツール - Google Patents
プログラマブル・ロジツク・コントローラ開発ツールInfo
- Publication number
- JPH02129703A JPH02129703A JP28325188A JP28325188A JPH02129703A JP H02129703 A JPH02129703 A JP H02129703A JP 28325188 A JP28325188 A JP 28325188A JP 28325188 A JP28325188 A JP 28325188A JP H02129703 A JPH02129703 A JP H02129703A
- Authority
- JP
- Japan
- Prior art keywords
- file
- message
- ladder
- link
- processing means
- 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
Links
Landscapes
- Stored Programmes (AREA)
- Programmable Controllers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、1度ラダーファイルとメツセージファイル
をリンクによって作成したファイル(以下リンクファイ
ル)を再び元のラダーファイルとメツセージファイルに
分割することのできるプログラマブル°ロジック・コン
トローラ(以下PLCという)開発ツールに関するもの
である。
をリンクによって作成したファイル(以下リンクファイ
ル)を再び元のラダーファイルとメツセージファイルに
分割することのできるプログラマブル°ロジック・コン
トローラ(以下PLCという)開発ツールに関するもの
である。
従来の方法は、PLO開発ツールの中でシーケンスプロ
グラムとメツセージデータを作成する。
グラムとメツセージデータを作成する。
シーケンスプログラムをファイルにしたものがラダーフ
ァイル、メツセージデータをファイルにしたものがメツ
セージファイルである。数値制御装置(以下No装置)
においては、この両者をリンクしたファイルを使用して
、シーケンスプログラムを動作させたシ、メツセージデ
ータをNO装置のCRTに表示させたシする。
ァイル、メツセージデータをファイルにしたものがメツ
セージファイルである。数値制御装置(以下No装置)
においては、この両者をリンクしたファイルを使用して
、シーケンスプログラムを動作させたシ、メツセージデ
ータをNO装置のCRTに表示させたシする。
このラダーファイルとメツセージファイルをリンクする
機能を第5図を使用して説明する。(2)はシーケンス
プログラム゛の入ったラダーファイル。
機能を第5図を使用して説明する。(2)はシーケンス
プログラム゛の入ったラダーファイル。
(3)〜員はメツセージファイル、anhリンクファイ
ル、このファイルは第2図のように(21〜QGまでの
ファイルをリンクして更に1のヘッダを追加した構成と
なっている。動作としては、破線矢印の方向である。a
3はキー入力処理手段、a3は画面表示手段、 (14
)はラダー編集処理手段、αりはメッセージ編集処理手
段、顧はリンク処理手段、aηはリンクファイル入出力
手段、α膳ハラダーファイル入出力手段、a3はメツセ
ージ入出力手段である。
ル、このファイルは第2図のように(21〜QGまでの
ファイルをリンクして更に1のヘッダを追加した構成と
なっている。動作としては、破線矢印の方向である。a
3はキー入力処理手段、a3は画面表示手段、 (14
)はラダー編集処理手段、αりはメッセージ編集処理手
段、顧はリンク処理手段、aηはリンクファイル入出力
手段、α膳ハラダーファイル入出力手段、a3はメツセ
ージ入出力手段である。
次に動作について訝明する。第5図において。
操作ボードからのキー入力はキー入力処理手段を経由し
てラダー編集処理手段QJへ送られる。このラダー編集
処理手段にてシーケンスプログラムが作成され1画面表
示処理手段0を経由してC1RTに表示される。最後に
、ラダー出力手段を経由してラダーファイルに格納され
る。メツセージファイルも同様にキー入力処理手段α2
を経由してメツセージ編集処理手段a!9でメツセージ
データが作成される。このデータは0表示処理手段を経
由してCRTにメツセージデータが表示される。作成さ
れたメツセージデータは、メツセージ出力手段0ヲ経由
してメツセージファイル(3)〜6mへ格納サレる。
てラダー編集処理手段QJへ送られる。このラダー編集
処理手段にてシーケンスプログラムが作成され1画面表
示処理手段0を経由してC1RTに表示される。最後に
、ラダー出力手段を経由してラダーファイルに格納され
る。メツセージファイルも同様にキー入力処理手段α2
を経由してメツセージ編集処理手段a!9でメツセージ
データが作成される。このデータは0表示処理手段を経
由してCRTにメツセージデータが表示される。作成さ
れたメツセージデータは、メツセージ出力手段0ヲ経由
してメツセージファイル(3)〜6mへ格納サレる。
リンクファイルを作成するには、第6図において、ラダ
ーファイルをリードする(ステップ1)。
ーファイルをリードする(ステップ1)。
次に、ラダーファイルのサイズとラダーファイルの先頭
アドレスを管理テーブルへ書込む(ステップ2)。次に
、メツセージファイルの有無をチエツクする(ステップ
3)。
アドレスを管理テーブルへ書込む(ステップ2)。次に
、メツセージファイルの有無をチエツクする(ステップ
3)。
これは、第1図の画面でメツセージファイルを8個指定
でき、ファイルの有無をチエツクするためである。ファ
イルが有る場合はリードする(ステップ4)。メツセー
ジファイルのサイズと先頭アドレスを管理テーブルへ書
込む(ステップ5)。
でき、ファイルの有無をチエツクするためである。ファ
イルが有る場合はリードする(ステップ4)。メツセー
ジファイルのサイズと先頭アドレスを管理テーブルへ書
込む(ステップ5)。
ファイル名が指定されている分ステップ4とステップ5
を繰シ返す。管理テーブルが完了した段階で第2図の+
If)のように管理テーブルから順次データを書込む(
ステップ6)。最後に画面表示処理をする(ステップT
)。
を繰シ返す。管理テーブルが完了した段階で第2図の+
If)のように管理テーブルから順次データを書込む(
ステップ6)。最後に画面表示処理をする(ステップT
)。
従来のPLOリンク機能は、ラダーファイル。
メツセージファイルをリンクして1つのリンクファイル
を作成していたため、1度作成したリンクファイルを編
集した時は、もとのラダーファイル又は、メツセージフ
ァイルを変更しなければなら々いという問題点があった
◎ この発明は上記のような問題点を解消するためになされ
念もので、リンクファイルで編集したもノかもとのラダ
ーファイル、メツセージファイルにも反映されることを
目的とする。
を作成していたため、1度作成したリンクファイルを編
集した時は、もとのラダーファイル又は、メツセージフ
ァイルを変更しなければなら々いという問題点があった
◎ この発明は上記のような問題点を解消するためになされ
念もので、リンクファイルで編集したもノかもとのラダ
ーファイル、メツセージファイルにも反映されることを
目的とする。
この発明に係るPLO開発ツールは、リンクファイルを
リードするリンクファイル入力手段、リンクファイルを
ラダーファイルとメツセージファイルに分割する分割処
理手段をもうけたものである。第2図のIのリンクファ
イル名を実線の矢印方向に従って分割するようKしたも
のである。
リードするリンクファイル入力手段、リンクファイルを
ラダーファイルとメツセージファイルに分割する分割処
理手段をもうけたものである。第2図のIのリンクファ
イル名を実線の矢印方向に従って分割するようKしたも
のである。
この発明における分割処理手段は、1度作成したリンク
ファイルを元のラダーファイルとメツセージファイルに
分割することによシ、再びラダーファイル、メツセージ
ファイルの編集ができるようにする。
ファイルを元のラダーファイルとメツセージファイルに
分割することによシ、再びラダーファイル、メツセージ
ファイルの編集ができるようにする。
以下、この発明の一実施例を図について説明する。第1
図はリンクファイルを分割する画面の1例である。MI
eLDA8LNKは第2図のIのリンクファイル名、M
KLLADD兄Rは(2)のラダーファイル名、MKL
M88Giは(3)のメツセージファイル名である。以
下MILMEISG2〜MKLMSSG8は、(4)〜
Qlliでのメツセージファイル名に相当する。
図はリンクファイルを分割する画面の1例である。MI
eLDA8LNKは第2図のIのリンクファイル名、M
KLLADD兄Rは(2)のラダーファイル名、MKL
M88Giは(3)のメツセージファイル名である。以
下MILMEISG2〜MKLMSSG8は、(4)〜
Qlliでのメツセージファイル名に相当する。
第3図は、リンクファイルを分割するための構成図であ
る。(2)〜αe、 all、α9#−i従来の構成図
と同様である。αnKリンクファイルIをリードするリ
ンクファイル入力手段、−はリンクファイルを分割する
分割処理手段である。
る。(2)〜αe、 all、α9#−i従来の構成図
と同様である。αnKリンクファイルIをリードするリ
ンクファイル入力手段、−はリンクファイルを分割する
分割処理手段である。
次に動作について説明する。第3図と第4図においてキ
ー入力処理手段(13からの起動キーで分割処理手段(
至)に起動がかかる。分割処理手段@はリンクファイル
入力手段顛を経由してリンクファイルUのデータの1部
管理テーブルをリードfる(ステップ1)0次に、管理
テーブルのラダーのサイズを読んでリンクファイルから
このサイズ分だけリードする(ステップ2)。このデー
タをラダーファイル出力手段錦を経由してラダーファイ
ル2へ書込ム(ステップ3)。メッセージファイルに分
割するには、管理テーブルの中にメツセージのサイズと
アドレスが0か否かで判断する。メツセージサイズとア
ドレスが00場合は次のデータを見る(ステップ5)。
ー入力処理手段(13からの起動キーで分割処理手段(
至)に起動がかかる。分割処理手段@はリンクファイル
入力手段顛を経由してリンクファイルUのデータの1部
管理テーブルをリードfる(ステップ1)0次に、管理
テーブルのラダーのサイズを読んでリンクファイルから
このサイズ分だけリードする(ステップ2)。このデー
タをラダーファイル出力手段錦を経由してラダーファイ
ル2へ書込ム(ステップ3)。メッセージファイルに分
割するには、管理テーブルの中にメツセージのサイズと
アドレスが0か否かで判断する。メツセージサイズとア
ドレスが00場合は次のデータを見る(ステップ5)。
サイズが0以外の時は。
リンクファイルからメツセージサイズ分だけリードする
(ステップ6)。メツセージファイル出力手段0を経由
してメツセージファイル(3)へデータを書込む(ステ
ップ1)。ステップ(5)からステップ(7)までを8
回縁シ返す(ステップ4)。最後に表示データ処理によ
j)CRTへ完了したことを表示する(ステップ8)。
(ステップ6)。メツセージファイル出力手段0を経由
してメツセージファイル(3)へデータを書込む(ステ
ップ1)。ステップ(5)からステップ(7)までを8
回縁シ返す(ステップ4)。最後に表示データ処理によ
j)CRTへ完了したことを表示する(ステップ8)。
なお、第4図でメツセージファイルのデータ処理を8回
縁シ返すようにしたが、処理回数は特に限定されるもの
ではない。
縁シ返すようにしたが、処理回数は特に限定されるもの
ではない。
以上のように、この発明によれば1分割処理手段を追加
したので、1度作成し九リンクファイルを再び編集した
い場合に容易に編集できる効果が得られる。
したので、1度作成し九リンクファイルを再び編集した
い場合に容易に編集できる効果が得られる。
第1図はとの発明のリンクファイルを分割するための設
定画面の1例を示す図、第2図はこの発明のリンクファ
イルのファイルの分割イメージの例を示す図、第3圀は
本発明の処理手段構成図。 第4図は本発明のフローチャート、第5図は従来の処理
手段構成図、第6図は従来のフローチャートである。 図において、(1)は管理テーブル、(2)はラダーフ
ァイル、(3)〜ααはメツセージファイル、 +Il
lはリンクファイル、(Iっはキー入力処理手段、 (
13は画面表示手段、 Q41はラダー編集処理手段、
αSはメツセージ編集処理手段、顧はリンク処理手段、
anはリンクファイル入出力手段、錦はラダーファイ
ル入出力手段、 a’Jはメツセージファイル入出力手
段j (イ)はリンクファイル分割処理手段である〇な
お1図中同一符号は、同−又は相当部分を示すO
定画面の1例を示す図、第2図はこの発明のリンクファ
イルのファイルの分割イメージの例を示す図、第3圀は
本発明の処理手段構成図。 第4図は本発明のフローチャート、第5図は従来の処理
手段構成図、第6図は従来のフローチャートである。 図において、(1)は管理テーブル、(2)はラダーフ
ァイル、(3)〜ααはメツセージファイル、 +Il
lはリンクファイル、(Iっはキー入力処理手段、 (
13は画面表示手段、 Q41はラダー編集処理手段、
αSはメツセージ編集処理手段、顧はリンク処理手段、
anはリンクファイル入出力手段、錦はラダーファイ
ル入出力手段、 a’Jはメツセージファイル入出力手
段j (イ)はリンクファイル分割処理手段である〇な
お1図中同一符号は、同−又は相当部分を示すO
Claims (1)
- 操作ボードからのキー入力を処理するキー入力処理手
段と、シーケンスプログラムをファイルとして入出力す
ることのできる手段と、同様にメッセージをファイルと
して入出力することのできる手段と、前記シーケンスプ
ログラムとメッセージをリンクする手段と、リンクされ
たデータをファイルとして入出力できる手段を備えたプ
ログラマブル・ロジック・コントローラ開発ツール。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28325188A JPH02129703A (ja) | 1988-11-09 | 1988-11-09 | プログラマブル・ロジツク・コントローラ開発ツール |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28325188A JPH02129703A (ja) | 1988-11-09 | 1988-11-09 | プログラマブル・ロジツク・コントローラ開発ツール |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02129703A true JPH02129703A (ja) | 1990-05-17 |
Family
ID=17663040
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP28325188A Pending JPH02129703A (ja) | 1988-11-09 | 1988-11-09 | プログラマブル・ロジツク・コントローラ開発ツール |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02129703A (ja) |
-
1988
- 1988-11-09 JP JP28325188A patent/JPH02129703A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3027009B2 (ja) | 設計取り込みシステム | |
| JPS61156289A (ja) | 文書組合せ方法 | |
| JPH07104981A (ja) | オブジェクトリンク情報を用いたプログラム構築装置 | |
| US5130932A (en) | Generating device for production system simulator | |
| JPS63172330A (ja) | 文書処理装置の網かけ方式 | |
| JPH02129703A (ja) | プログラマブル・ロジツク・コントローラ開発ツール | |
| JPH05100730A (ja) | モーシヨンコントローラのプログラミング装置 | |
| JP2653276B2 (ja) | キーボードシュミレータ | |
| JP2578887B2 (ja) | プログラムのテスト方式 | |
| JPS62217320A (ja) | リスト編集処理方法 | |
| JPS63247809A (ja) | メツセ−ジテキスト組み立て編集制御方式 | |
| KR960035308A (ko) | 전자 문서 교환 시스템에서 전자 문서 양식의 생성 및 편집 방법 | |
| JPH02128219A (ja) | システム定義情報を使用したシステム生成方式 | |
| JPH03116223A (ja) | 可変長データ入力における画面制御方式 | |
| JPH0210430A (ja) | オンラインプログラム生成方式 | |
| JPH0635643A (ja) | データの画面出力方法 | |
| JPH03150671A (ja) | 図面描画装置 | |
| JPH03110628A (ja) | ソースプログラム生成装置 | |
| JPH0581029A (ja) | フアジイ制御システム開発支援装置 | |
| JPH0486922A (ja) | 知識エディタ | |
| JPH05119991A (ja) | パラメータ編集方式 | |
| JPH02156327A (ja) | 文字画面シミュレータ | |
| JPS63138466A (ja) | Cadシステムの形状デ−タ管理方法 | |
| JPH04348427A (ja) | 画面入出力支援システム | |
| JPH0756717A (ja) | Jcl自動作成装置 |