JPS6041103A - シ−ケンス制御装置 - Google Patents

シ−ケンス制御装置

Info

Publication number
JPS6041103A
JPS6041103A JP14898783A JP14898783A JPS6041103A JP S6041103 A JPS6041103 A JP S6041103A JP 14898783 A JP14898783 A JP 14898783A JP 14898783 A JP14898783 A JP 14898783A JP S6041103 A JPS6041103 A JP S6041103A
Authority
JP
Japan
Prior art keywords
sequence
program
sequence control
display screen
control 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
JP14898783A
Other languages
English (en)
Inventor
Shuichi Yoneda
米田 修一
Yutaka Moro
豊 茂呂
Takeo Kobayashi
小林 武郎
Saburou Nishikino
錦野 三郎
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.)
Niigata Engineering Co Ltd
Original Assignee
Niigata Engineering 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 Niigata Engineering Co Ltd filed Critical Niigata Engineering Co Ltd
Priority to JP14898783A priority Critical patent/JPS6041103A/ja
Publication of JPS6041103A publication Critical patent/JPS6041103A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/04Program control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/056Programming the PLC

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Programmable Controllers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 この発明は、工場における生産設備の管理、電気、蒸気
等の用役設備の管理、物流システムの管理、その他各種
の分野において用いられるシーケンス制御装置に関する
シーケンス制御iiは、ユーザがシーケンス制御プログ
ラムを自由に作成できるようになっておシ、工場の生産
設備の管理等の分野において広く用いられている。とこ
ろで、従来のシーケンス制御装置にあっては、ユーザが
シーケンス制御プログラムを装置へ入力する場合に、0
紙の上にリレーシーケンスあるいはロジックシーケンス
を作成する過程、■作成したシーケンスをシーケンス制
御装置に入力し得るステップ列(命令列)に変換する過
程、■上記ステップ列を、装置のパネル面に設けられた
スイッチ類を操作することにより装置に入力す石過程の
3過程が必要であシ、このため、プログラフの作成およ
び入力に多くの手間がかかシ、また、上記■および■の
過程があるところから、入力されたプログラムにミスが
生じやすいという問題があった。
そこでこの発明は、上記■および■の過程を行うことな
くシーケンス制御プログラムを装置に入力することがで
き、したがって、プログラムの作成および入力を極めて
簡単に行い得ると共に、プログラムのミスもほとんど生
じないシーケンス制御装置を提供するもので、ユーザが
シーケンス図を入力する入力手段と、前記シーケンス図
が表示される表示装置と、前記ユーザによって入力され
たシーケンス図の図形解析を行い、この解析結果に基づ
いてシーケンス制御プログラムを作成する手段とを設け
たことを特徴としている。
以下、図面を参照しこの発明の一実施例について説明す
る。第1図はこの発明によるシーケンス制御装置の構成
を示すブロック図である。この図において、符号1はシ
ーケンス制御プログラムを作成するための第1ユニツト
、符号2は上記第1ユニツトによって作成された制御プ
ログラムに基づいて被制御体を駆動制御する第2ユニツ
トであシ、これらの各ユニットは各々切離し可能に構成
されている。
第1ユニツト1において、3はCPU (中央処理装置
)、4はCPU 3において用いられるプログラムが記
憶されているROM (リードオンリメモリ)、5はR
AM (ランダムアクセスメモリ)である。6はキーボ
ードであり、このキーボードによって文字、数字の他に
例えば第2図に示す各記号を入力することができる。7
はFDD (フロッピィディスクドライブ)であシ、こ
のFDD内のフロッピィディスクに、作成済のシーケン
ス制御プログラムが記憶される。8はCRT (ブラウ
ン管)表示装置である。
次に、第2ユニツト2において、11tiCPU。
12はROMであシ、このROM12には、電源投入時
に装置各部をチェックするためのプログラム、デバッグ
のだめのプログラム、異常処理のためのプログラム、ユ
ニット1との間のデータ伝送のためのプログラムおよび
オペレーテイングシステス(O8)等が予め記憶されて
いる。13はバツテリイバンクアップがされたRAM 
であり、このRAM13にFDD 7内のシーケンス制
御プログラムが転送される。また、このRAM13はデ
ータ処理のための記憶エリアとしても用いられる。14
はフォトカプラを有して構成される入力回路であシ、被
制御体から入力端子工□〜エユヘ供給される信号をパス
ライン15へ出力する。
16はプログラムモードを設定する設定スイッチおよび
この設定スイッチの出力をコード化してパスライン15
へ出力する回路からなるプログラムモード設定回路であ
る。17はインターロック回路であシ、何らかの異常が
発生した場合にCPU11から出力される異常信号を検
知し、電源を断とするための制御信号を出力する。18
はシリアルデータ伝送のためのACIA(アシンクロナ
スコミュニケーションインターフェイスアダプタ)、1
9はパラレルデータ伝送のためのPIA (パラレルイ
ンターフェイスアダプタ)である。20は出力回路であ
、l+、CPUtxからパスライン15を介して供給さ
れるデータをデコードするデコーダと、このデコーダの
出力によって駆動されるリレーまたはトランジスタ(オ
ープンコレクタ)を有して構成され、リレー接点または
トランジスタのコレクタ端子が出力端子Q1〜Qrrl
 に接続されている。そして、これらの出力端子Q1〜
Qnnが各々被制御体の各部に接続される。
以上の構成において、CPUIIはRAM 13内に格
納されたシーケンス制御プログラムをROM12内のO
8の管理の下に繰返し実行する。この実行過程において
、制御データが順次出力回路20へ出力され、これによ
り、被制御体が駆動制御される。
なお、上述した第2ユニツト2は、使用時において第1
ユニツト1と切離して使用される。この場合、羅独で使
用してもよく、あるいは、第3図に示すように1個の中
央コンピュータCCに複数のユニット2.2・・・を接
続し、各ユニット2.2・・・を中央コンピュータCC
の管理の下に動作させてもよい。また、中央コンピュー
タCCとして第1図に示す第1ユニツト1を用いること
も勿論可能である。
次に、第1ユニツト1によってシーケンス制御プログラ
ムを作成する過程を説明する。
まず、作成者(ユーザ)はキーボード6を操作し7て、
 CRT 表示装置8の表示画面のカーソルを動かしな
がら第2図に示す各記号および文字を順次入力し、これ
によシ、例えば第4図に示すようなりレージ−ケンスを
表示画面上に作成する。ここで、第4図における記号A
は、リレーのA接点、記号Bは、リレーのB接点、記号
Cは「出力記号」である。また、[110J、「115
」は外部リレー(被制御体内のリレー)の接点番号であ
り、この番号はその接点が接続される入力端子工、〜工
□の端子番号に基づいて決定される。また、l’−Ml
l、1rM12J 、rMO8Jは内部リレーの接点番
号である。内部リレーとは仮想上のリレーであり、実際
には第2ユニツト2のRAM1a内の所定エリアが内部
リレー領域として用いられる。r31J。
1’−306Jは出力記号の番号であり、この番号は内
部リレーの番号あるいは出力端子Q0〜Qrnの端子番
号に対応している。
また、作成者が表示画面上に第4図に示すリレーシーケ
ンスを作成すると、RAtV!I 5内の予め定められ
たディスプレイ領域5a(第5図参照)内に、表示画面
上の各記号および文字がコードによって、表示画面の表
示に対応して記憶される。
なお、上述した表示画面上におけるシーケンスの作成は
、作成者が任意の場所から任意の順序で行うことができ
、また、表示させた記号を消去して別の記号に変えるこ
ともできる。すなわち、従来紙の上で作成したシーケン
スを表示画面上に直接作成することができる。
次に、作成者は表示画面上に全シーケンスを作成した時
点で、キーボード6によりプログラム作成指令を入力す
る。CPU 3はこの指令を受け、ROM 4内のプロ
グラムに基づき、シーケンス制御プログラムを作成する
以下、この作成過程を詳述する。
まず、CPU3はRAM 5のディスプレイ領域5a(
第5図)内の各エリアの内容を左上から順次チェックす
る。第5図の例においてはまず、エリアE0 内に「縦
ライン」が検出されると、CPU3は、次にエリアE□
の下のエリアE2 の内容をチェックする。この場合、
「右分岐」が検出される。ここで、CPU 3は、RA
M S内に予め設定されている検索テーブル5b(第6
図)の第■スロット内に、前回のチェックによって検出
した記号(縦ライン)、今回のチェックによって検出し
た記号(右分岐)およびチェック方向「下」を各々コー
ドによって書込む。次[CPU 3は、エリアE2の内
容が「右分岐」であったところから、エリアE2の右の
エリアE3の内容をチェックする。この場合、A接点1
10が検出される。ここで、CPU 3は検索テーブル
5bの第■スロットに前回のチェック結果「右分岐」、
今回のチェック結果「A接点」、チェック方向「右」お
よびA接点の番号「110」を各々書込む。次にCPU
 3は、エリアE3 の右のエリアE4 をチェックし
、上述した場合と同様にしてテーブル5bの第■スロッ
トの書込みを行う。次にCPU 3は、エリアE4 の
内容が「下分岐」であったところから、エリアE4 の
下のエリアE5 の内容をチェックし、テーブル5bの
第■スロットの書込みを行う。次にCPU 3は、エリ
アE5 の内容が「右折」であることから、以後右方向
チェックを行い、また、テーブル5bの書込みを行う。
ただし、このチェックは最終的に第4図に示す電源ライ
ンG2 に到達した場合のみ有効とするチェック(仮チ
ェック)であり、第6図の■′ 、■′に示すように、
チェック方向として「右a」が書込まれる。そして、こ
の例の場合、電源ラインG2 には到達せず、した、か
って、■′ 、■′はいずれも消去される。次にCPU
 3は、再びエリアE4 に戻シ、このエリアE4 か
ら右方向へのチェックを行う(第6図の第■スaット、
第■スaット参照)。そして、エリアE、のチェックに
よシ「下分岐」が検出されると、次に下方向へのチェッ
クを行う(第のスロット)。次に、エリアE7 のチェ
ックにより「左折」が検出されると、以後、左方向への
仮チェックが行われ(■′ 、■′参照)、行き止まり
(エリアE5 の内容)が検出された場合に、仮チェッ
クの内容をテーブル5bから消去し、以後そのエリアE
5から右方向チェックを行う(第■、■スロット)。し
かして、上述した過程によって書込まれたテーブル5b
の第■〜第■スロットの内容は、A接点MllおよびM
12がオア回路(並列回路)を構成していることを示し
ている。そこでCPU 3は、RAM S内に予め設定
されているオアテーブル5c(第7図)内にスロット名
■、■および接点番号を書込む。次にCPU 3は、再
びエリアE、へ戻シ、このエリアE、から右方向へのチ
ェックを行う(第[株]、■スロット)。このようにし
て、作成者が表示画面上に作成したシーケンスに対応す
る検索テーブル5bが作成される。
次に、CPU 3は作成した検索テーブル5bの内容に
基づいてシーケンス制御プログラムをRAM5内に作成
する。すなわち、CPU 3は、まず第■スロットの内
容に基づいてリレー接点110が電源ラインG、(第4
図参照)に接続されていることを検知し、次に、第■ス
ロットの内容およびオアテーブル5cの内容に基づいて
、リレー接点110と、リレー接点Mll、M12のオ
ア回路とが直列(アンド)接続されていることを検知し
次に、オアテーブル5cの内容および第Oスロットの内
容に基づいて、リレー接点Mll、M12のオア回路と
、出力記号313とが接続されていることを検知し1次
に、第o Xciットの内容に基づいて、出力記号の他
嬬が電源ラインG2 に接続されていることを検知する
次に、CPU aは上述した検知結果に基づいてシーケ
ンス制御プログラムをRAM S内に作成する。上述し
た例の場合は次の様なプログラムが作成される。
L 110: 指定されたリレーの内容をCPUa内の
Aレジスタに格納する。
LSMll:Aレジスタの内容をCPU a内のSレジ
スタへ転送し、指定された リレーの内容をAレジスタへ格納 する。
OM12. 指定されたリレーの内容とAレジスタとの
論理和をAレジスタへ格 納する− AS : AレジスタとSレジスタとの論理fit−A
レジスタへ格納する。
8 313: Aレジスタの内容を指定されたリレーま
たは出力端子へ出力する。
次に、CPU3はRAM 5内に作成したシーケンス制
御プログラムをFDD 内のフロッピィディスクに格納
する。
以上がシーケンス制御プログラムの作成過程である。な
お、この実施例においては、上述したりレージ−ケンス
のみならず、アンド回路、オア回路等によるロジックシ
ーケンスをCRT 表示装置8の表示画面上に作成する
ことができるようになっている。この場合、CPU 3
a上述した場合と同様の過程によシ、表示画面上のロジ
ックシーケンスをシーケンス制御プログラムに変換する
以上説明したように、この発明によればユーザがシーケ
ンス図を入力する入力手段と、前記シーケンス図が表示
される表示装置と、前記ユーザによって入力されたシー
ケンス図の図形解析を行いこの解析結果に基づいてシー
ケンス制御プログラムを作成する手段とを設けたので、
ユーザがシーケンス制御プログラムを装置へ入力する場
合に、シーケンスをステップ列に変換する過程、上記ス
テップ列を、パネル面に設けられたスイッチ類の操作に
より装置へ入力する過程を共に必要とせずこの結果、プ
ログラムの作成および入力を極めて簡皐に行い得ると共
に、プログラムミスを最少とし得る利点が得られる。ま
た、この発明によればシーケンスを表示画面上に直接作
成することができ、したがって、紙の上にシーケンスを
作成する場合に比較し、シーケンス図 られる。
【図面の簡単な説明】
第1図はこの発明の一実施例の構成を示すブロック図、
第2図は第1図におけるキーボード6によって入力され
る記号の一例を示す図、第3図は複数の第23−ニット
2を1個の中央コンピュータCCに接続した場合を示す
ブロック図、第4図は第1図におけるCRT 表示装置
8の表示画面上に作成されるリレーシーケンスの一例を
示す回路図。 第5図〜第7図は各々RAM S内のディスプレイ領域
51L、検索テーブル5b、オアテーブル5Cを示す図
である。 3・・・・・・CPU、4・・・・・・ROM 、 訃
・・・・・RAM、6・・・・・・キーボード、8・−
・・・・CRT 表示装置。 第5図 第7図 第6図

Claims (1)

    【特許請求の範囲】
  1. ユーザがシーケンス図を入力する入力手段と、前記シー
    ケンス図が表示される表示装置と、前記ユーザによって
    入力されたシーケンス図の図形解析を行い、この解析結
    果に基づいてシーケンス制御プログラムを作成する手段
    とを具備してなるシーケンス制御装置。
JP14898783A 1983-08-15 1983-08-15 シ−ケンス制御装置 Pending JPS6041103A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14898783A JPS6041103A (ja) 1983-08-15 1983-08-15 シ−ケンス制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14898783A JPS6041103A (ja) 1983-08-15 1983-08-15 シ−ケンス制御装置

Publications (1)

Publication Number Publication Date
JPS6041103A true JPS6041103A (ja) 1985-03-04

Family

ID=15465162

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14898783A Pending JPS6041103A (ja) 1983-08-15 1983-08-15 シ−ケンス制御装置

Country Status (1)

Country Link
JP (1) JPS6041103A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6486204A (en) * 1987-09-29 1989-03-30 Toshiba Corp Graphic converting processor
JPH0516807A (ja) * 1991-07-17 1993-01-26 East Japan Railway Co 連動論理データの作成方法及びその検証方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6486204A (en) * 1987-09-29 1989-03-30 Toshiba Corp Graphic converting processor
JPH0516807A (ja) * 1991-07-17 1993-01-26 East Japan Railway Co 連動論理データの作成方法及びその検証方法

Similar Documents

Publication Publication Date Title
US3346853A (en) Control/display apparatus
EP0184422A2 (en) Universal process control device and method
JP2001525566A (ja) 小型制御装置
Ninke Graphic 1: a remote graphical display console system
US4424576A (en) Maintenance panel for communicating with an automated maintenance system
JPS6041103A (ja) シ−ケンス制御装置
JPS59173830A (ja) 文書編集装置
JPS6041104A (ja) シ−ケンス制御装置
JPS58106628A (ja) シフトモ−ド制御方式
JPH01229321A (ja) ユーザインタフェース作成装置
JPS62200401A (ja) プロセスコミユニケ−タおよびプロセスコミユニケ−シヨン方法
Pinc et al. A Fortran language anticipation and prompting system
JPH0317741A (ja) プログラム作成支援装置
JPS6051903A (ja) プロセス制御プログラムの作成方法
JPS6129907A (ja) プログラマブルコントロ−ラのプログラミング装置
JPH0525115B2 (ja)
JPH0479024B2 (ja)
Watson Some factors which a Network Graphics Protocol must consider
JPH05204702A (ja) プログラムデバッグ方法
JPH0575305B2 (ja)
JPH0661054B2 (ja) 入力方法
JPS62212838A (ja) ソ−スプログラム編集方式
JPS5968019A (ja) シ−ケンスコントロ−ラのプログラミング装置
JPH0314168A (ja) 文字処理装置
Owen et al. A user-compatible terminal for medical applications