JPH08328613A - シーケンス・プログラムの作成・データ設定方法 - Google Patents

シーケンス・プログラムの作成・データ設定方法

Info

Publication number
JPH08328613A
JPH08328613A JP13123995A JP13123995A JPH08328613A JP H08328613 A JPH08328613 A JP H08328613A JP 13123995 A JP13123995 A JP 13123995A JP 13123995 A JP13123995 A JP 13123995A JP H08328613 A JPH08328613 A JP H08328613A
Authority
JP
Japan
Prior art keywords
ladder
program
function block
screen
sequence program
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
JP13123995A
Other languages
English (en)
Inventor
Takanori Ishikawa
貴教 石川
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.)
Meidensha Corp
Meidensha Electric Manufacturing Co Ltd
Original Assignee
Meidensha Corp
Meidensha Electric Manufacturing Co 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 Meidensha Corp, Meidensha Electric Manufacturing Co Ltd filed Critical Meidensha Corp
Priority to JP13123995A priority Critical patent/JPH08328613A/ja
Publication of JPH08328613A publication Critical patent/JPH08328613A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Programmable Controllers (AREA)

Abstract

(57)【要約】 【目的】 シーケンスプログラムの作成及びデータ設定
操作を容易にする。 【構成】 画面にラダープログラムを表示してシーケン
ス・プログラムを作成及びデータ設定するマン・マシン
装置において、マン・マシン装置はウインドウズなどの
マルチタスク機能を持つものを使い、その画面にはラダ
ー要素としてマクロ的処理機能を持つファンクションブ
ロックFB_www、FB_zzz等を組み込めるよう
にし、ファンクションブロックはマルチタスク機能によ
りラダープログラムとして別途に定義する。ファンクシ
ョンブロックは結合子「CONN」を使って他のファン
クションブロックに結合できるようにする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、マン・マシン装置によ
るシーケンス・プログラムの作成及びデータ設定方法に
関する。
【0002】
【従来の技術】シーケンサにシーケンス・プログラムを
格納するためには、ローダとも呼ばれるマン・マシン装
置が使用される。
【0003】マン・マシン装置の設定画面は、図3に例
示するように、ラダーエリアとレファレンスエリアに区
分される。ラダーエリアには横方向に複数の接点要素と
1つの出力要素をライン配置し、これらラインを縦方向
に複数ラインだけ配置可能にする。
【0004】装置の画面には、複数の回路単位がプログ
ラムステップの順番に表示され、各回路要素にはデータ
メモリのアドレス番号が付帯される。
【0005】レファレンスエリアには、ラダープログラ
ムのサーチや表示形式をマウス指定するための領域が設
けられ、これらの指定により目的とするラダープログラ
ムの作成及び任意のラダーの呼出しとデータ設定を可能
にする。
【0006】
【発明が解決しようとする課題】最近のマン・マシン装
置では、シーケンサ専用のハードウェアにソフトウェア
を組み込むという方法をとらずに、携帯性に優れるノー
トタイプのパーソナルコンピュータにソフトウェアを組
み込むことが多い。
【0007】このパーソナルコンピュータをマン・マシ
ン装置とする場合、画面の表示数が80文字×25行な
どに限られる。この狭い画面にラダー・プログラムを表
示しようとすると、オペランド表示等も加えると、数行
のラダーラインしか表示できない。
【0008】一方、シーケンス・プログラムは、大容量
化しており、そのラダープログラムも多数のライン及び
接点要素で構成されるようになり、1画面で表示できる
少ない情報量の従来装置では、プログラムの作成・デー
タ設定が煩わしい操作になってきている。
【0009】本発明の目的は、シーケンス・プログラム
の作成及びデータ設定操作を容易にする方法を提供する
ことにある。
【0010】
【課題を解決するための手段】本発明は、前記課題の解
決を図るため、画面にラダープログラムを表示してシー
ケンス・プログラムを作成及びデータ設定するマン・マ
シン装置において、前記マン・マシン装置はマルチタス
ク機能を持つものを使い、前記画面にはラダー要素とし
てマクロ的処理機能を持つファンクションブロックを組
み込めるようにし、前記ファンクションブロックは前記
マルチタスク機能によりラダープログラムとして別途に
定義することを特徴とする。
【0011】また、本発明は、前記ファンクションブロ
ックは、結合子を使って他のファンクションブロックに
結合することを特徴とする。
【0012】
【作用】ラダープログラムのラダー要素としてファンク
ションブロックを使用してプログラムの作成及びデータ
設定ができるようにする。
【0013】ファンクションブロック間の結合には、結
合子を使って他のファンクションブロックに結合可能と
する。
【0014】
【実施例】図1は、本発明の一実施例を示すラダープロ
グラムの表示例である。本実施例では、マルチタスク的
な動作が可能なウインドウズを搭載したノートタイプの
パーソナルコンピュータをシーケンサのマン・マシン装
置として使用する。
【0015】ウインドウズは、マルチタスク的な動作が
可能であるため、複数のアプリケーションを同時に立ち
上げることが可能であるが、ディスプレイのサイズが小
さいノートタイプのパーソナルコンピュータでは文字数
やドット数を変更し、より多くのアプリケーションを立
ち上げても、文字が小さすぎて見ずらい事がある。
【0016】そこで、本実施例では、文字数を少なくし
ても十分に見易く、かつ操作も容易なファンクションブ
ロックをラダー要素として組み込みできるようにする。
【0017】図1では、ファンクションブロックとして
FB_wwwと、FB_xxxと、FB_yyyと、F
B_zzzとをラダープログラムのラダー要素として書
込み・表示する場合を示す。
【0018】ファンクションブロックは、ウインドウズ
機能により別途のラダー・プログラム画面を使って様々
なマクロ的処理を持つものとして作成・設定される。
【0019】例えば、図2にファンクションブロックF
B_wwwのラダープログラムを示すように、複数の入
力と出力を持つ構成として作成・設定される。このファ
ンクションブロックは、ラダープログラムの作成・変更
時にファンクションブロック番号を入力することによ
り、当該ファンクションブロックを呼出すことができ
る。
【0020】また、図1に示す結合子「CONN」で
は、ファンクションブロックxxxの出力dをファンク
ションブロックzzzの入力に結合できることを示し、
1ラング内の横方向の命令数の制限を無くしている。
【0021】このようなファンクションブロックには、
初めから定義付けたものと、ユーザが定義付けるものと
を用意する。ユーザが定義付ける場合には、予めファン
クションブロックの入力と出力点数とアドレスを割り当
ててから詳細部を作成する。図2の場合では入力点数4
点、出力点数4点とし、それぞれのアドレスを割り当て
ている。
【0022】このように、様々なマクロ的処理を行うこ
とができるファンクションブロックの取り扱いを可能と
してシーケンス・プログラムを作成・データ設定する
と、小さい画面にも機能的には複雑なラダープログラム
を1画面に表現でき、またラダープログラムの内容を分
かり易くできる。
【0023】また、同じ機能を持つファンクションブロ
ックは、複数の位置に使用でき、プログラムの作成・変
更時間の短縮になる。
【0024】また、ファンクションブロックの結合子を
使って他のファンクションブロックに結合でき、1ラン
グ内の命令数の制限を無くしてユーザのイメージを尊重
したプログラムを作成・データ設定できるようになる。
【0025】
【発明の効果】以上のとおり、本発明によれば、マン・
マシン装置はマルチタスク機能を持つものを使い、画面
にはラダー要素としてマクロ的処理機能を持つファンク
ションブロックを組み込めるようにし、ファンクション
ブロックはマルチタスク機能によりラダープログラムと
して別途に定義するようにしたため、シーケンスプログ
ラムの作成及びデータ設定操作が容易になる。具体的に
は、以下の効果がある。
【0026】(1)1画面で表示できる内容が飛躍的に
多くなり、プログラムの作成・変更を従来より少ない時
間で効率良く行える。
【0027】(2)複数のファイルを同時に開いてモニ
タリングする場合も、従来の数倍の情報を一度に見るこ
とができる。
【0028】(3)従来よりもプログラムコードが減る
こともあるため、同じプログラムサイズでもより多くの
記述が可能となり、かつ高速で処理できる。
【0029】(4)ファンクションブロックは結合子を
使って他のファンクションブロックに結合できるように
すれば、命令数の制限が無くなる。
【図面の簡単な説明】
【図1】本発明の一実施例を示すラダープログラムの表
示例。
【図2】実施例におけるファンクションブロックの表示
例。
【図3】従来のラダープログラムの表示例。

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 画面にラダープログラムを表示してシー
    ケンス・プログラムを作成及びデータ設定するマン・マ
    シン装置において、 前記マン・マシン装置はマルチタスク機能を持つものを
    使い、 前記画面にはラダー要素としてマクロ的処理機能を持つ
    ファンクションブロックを組み込めるようにし、 前記ファンクションブロックは前記マルチタスク機能に
    よりラダープログラムとして別途に定義することを特徴
    とするシーケンス・プログラムの作成・データ設定方
    法。
  2. 【請求項2】 前記ファンクションブロックは結合子を
    使って他のファンクションブロックに結合することを特
    徴とする請求項1記載のシーケンス・プログラムの作成
    ・データ設定方法。
JP13123995A 1995-05-30 1995-05-30 シーケンス・プログラムの作成・データ設定方法 Pending JPH08328613A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13123995A JPH08328613A (ja) 1995-05-30 1995-05-30 シーケンス・プログラムの作成・データ設定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13123995A JPH08328613A (ja) 1995-05-30 1995-05-30 シーケンス・プログラムの作成・データ設定方法

Publications (1)

Publication Number Publication Date
JPH08328613A true JPH08328613A (ja) 1996-12-13

Family

ID=15053265

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13123995A Pending JPH08328613A (ja) 1995-05-30 1995-05-30 シーケンス・プログラムの作成・データ設定方法

Country Status (1)

Country Link
JP (1) JPH08328613A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997035240A1 (en) * 1996-03-18 1997-09-25 Fanuc Ltd Programming system for motion controller
JP2004280341A (ja) * 2003-03-14 2004-10-07 Omron Corp ファンクションブロック呼び出し命令を含むラダープログラムの表示切替方法及びプログラミング装置
JP2005085271A (ja) * 2003-09-05 2005-03-31 Fisher Rosemount Syst Inc ユーザによる修正が可能な状態遷移コンフィギュレーションデータベースを有する状態マシン機能ブロック
JP2013054637A (ja) * 2011-09-06 2013-03-21 Jtekt Corp プログラマブルコントローラ用のモニタ装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997035240A1 (en) * 1996-03-18 1997-09-25 Fanuc Ltd Programming system for motion controller
JP2004280341A (ja) * 2003-03-14 2004-10-07 Omron Corp ファンクションブロック呼び出し命令を含むラダープログラムの表示切替方法及びプログラミング装置
JP2005085271A (ja) * 2003-09-05 2005-03-31 Fisher Rosemount Syst Inc ユーザによる修正が可能な状態遷移コンフィギュレーションデータベースを有する状態マシン機能ブロック
JP2013054637A (ja) * 2011-09-06 2013-03-21 Jtekt Corp プログラマブルコントローラ用のモニタ装置

Similar Documents

Publication Publication Date Title
KR970012084A (ko) 그래프표시장치 및 방법
KR950020280A (ko) 그래픽 물체를 인터로크하기 위한 방법 및 장치
JP2797435B2 (ja) 表示コントローラ
JPH03196188A (ja) 情報処理装置の表示方式
JP2000235447A (ja) 表示制御装置及び記憶媒体
JPH0793574A (ja) データ処理装置及び表示制御方法
JPS5835592A (ja) 表示画面分割装置
JP2700021B2 (ja) ウインドウ表示制御装置及び方法
JPS6151264A (ja) 文書処理装置
JP2637208B2 (ja) 図形処理システム
JPH09134244A (ja) データ変換装置
JPH0440731B2 (ja)
JPS63138390A (ja) 文字処理装置
JPS6385924A (ja) 表示制御方式
JPH09231005A (ja) 液晶タッチパネル装置
JPH081549B2 (ja) 文字処理装置
JPH0756707A (ja) 受信データの表示制御装置
JPH03211675A (ja) Cad図面表示方式
JPS6010350B2 (ja) かな漢字変換処理におけるオ−バ−フロ−文字表示制御方式
JPH0362170A (ja) Cadシステムにおけるコメント入力方式
JPH03282589A (ja) 文書作成装置
JPS62224864A (ja) 画像処理装置
JPH10304273A (ja) 画素とグラフィクスの2種類の表示用スキャンメモリ−を 使った高機能テレビ・オンスクリ−ン表示装置
JPH08328807A (ja) 画像情報処理装置
JPS6139092A (ja) 表示装置