JPH0119170B2 - - Google Patents
Info
- Publication number
- JPH0119170B2 JPH0119170B2 JP57039500A JP3950082A JPH0119170B2 JP H0119170 B2 JPH0119170 B2 JP H0119170B2 JP 57039500 A JP57039500 A JP 57039500A JP 3950082 A JP3950082 A JP 3950082A JP H0119170 B2 JPH0119170 B2 JP H0119170B2
- Authority
- JP
- Japan
- Prior art keywords
- control
- input
- pattern
- screen
- step transition
- 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.)
- Expired
Links
- 230000007704 transition Effects 0.000 claims description 14
- 230000014509 gene expression Effects 0.000 description 6
- 238000000034 method Methods 0.000 description 4
- 238000010923 batch production Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/10—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using selector switches
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
Description
【発明の詳細な説明】
本発明はプログラム・ロジツク・コントローラ
(以下PLCと略称する)のプログラム方式に係
り、タイムチヤートから直接プログラム可能な
PLCに関する。
(以下PLCと略称する)のプログラム方式に係
り、タイムチヤートから直接プログラム可能な
PLCに関する。
プログラマとして陰極線管(以下CRTと略称
する)を使用するPLCはそのほとんどがリレー
回路をベースとしてプログラムを行う、いわゆ
る、ラダー方式のものである。この種のPLCは
インターロツクを主体とするシーケンス制御には
有効であるが、バツチプロセスに代表されるよう
なステツプ動作を主体とした制御においてはタイ
ムチヤートで表現されたシーケンス制御動作を一
旦リレー回路へ展開し、プログラムを行う必要が
ある。すなわちタイムチヤートからリレーシーケ
ンス回路を設計する必要が生じてくる。これらを
解決するためにマツプ方式、あるいはデシジヨン
テーブル方式のPLCが開発されている。しかし
これらはいずれもシーケンスマツプあるいはデシ
ジヨンテーブルへ展開して入力するものである。
する)を使用するPLCはそのほとんどがリレー
回路をベースとしてプログラムを行う、いわゆ
る、ラダー方式のものである。この種のPLCは
インターロツクを主体とするシーケンス制御には
有効であるが、バツチプロセスに代表されるよう
なステツプ動作を主体とした制御においてはタイ
ムチヤートで表現されたシーケンス制御動作を一
旦リレー回路へ展開し、プログラムを行う必要が
ある。すなわちタイムチヤートからリレーシーケ
ンス回路を設計する必要が生じてくる。これらを
解決するためにマツプ方式、あるいはデシジヨン
テーブル方式のPLCが開発されている。しかし
これらはいずれもシーケンスマツプあるいはデシ
ジヨンテーブルへ展開して入力するものである。
1 タイムチヤートと1対1に対応しない
2 ステツプ動作が限定され、複雑な制御への適
用ができない。
用ができない。
3 インターロツクの表現に無理がある。
等の問題があり、汎用性に欠けるものであつ
た。本発明の目的は、タィムチヤートに記載され
る情報をそのままの形で入力し、プログラムでき
るPLCを実現させ、複雑な制御へも適用可能と
なる汎用性のあるPLCを提供するものである。
た。本発明の目的は、タィムチヤートに記載され
る情報をそのままの形で入力し、プログラムでき
るPLCを実現させ、複雑な制御へも適用可能と
なる汎用性のあるPLCを提供するものである。
本発明は、タイムチヤートに記載される情報を
整理し、タイムチヤートを作成していく手順でこ
れらの情報を入力し、シーケンスのプログラムを
行つていくもので、これらプロムグラムされた情
報に対し、柔軟に対応しうるPLCの構成に関す
るものである。
整理し、タイムチヤートを作成していく手順でこ
れらの情報を入力し、シーケンスのプログラムを
行つていくもので、これらプロムグラムされた情
報に対し、柔軟に対応しうるPLCの構成に関す
るものである。
本発明の一実施例について以下に説明する。
タイムチヤートに表現される情報は、
1 制御される出力
2 ステツプにおけるオン・オフの制御パターン
3 ステツプ移行の動作
4 ステツプを移行させるためのインターロツク
条件 に区分される。すなわち、いかなる複雑な制御
でもどの出力を制御するのか、どのステツプでオ
ン・オフさせるのか、どのステツプからどのステ
ツプへ移行させるのか、更にどんなインターロツ
ク条件が成立したときステツプを移行させるの
か、の4要素から成り立つている。本発明は第1
図に示すようなCRTの表示画面を用意し、まず
aに制御される出力先を入力させる。次にこれら
の出力に対応するオン・オフ制御パターンをbに
入力させる。次のどのステツプからどのステツプ
へ、移行するためのインターロツク条件を入力す
るための回路番号をcに入力する。まず出力先の
入力はカーソルdを目的とするところへセツト
し、キーボードから例えばY001とキーインすれ
ばよい。次に制御パターンも同様にカーソルマー
クdを目的とするところへセツトし、キーボード
から“1”、“0”を入力し目的とするパターンを
作成すればよい。次にステツプの移行も同様にカ
ーソルマークdを目的とするところへセツトし、
どのステツプからどのステツプへどんな条件式番
号で移行させるかをキーインすればよい。
条件 に区分される。すなわち、いかなる複雑な制御
でもどの出力を制御するのか、どのステツプでオ
ン・オフさせるのか、どのステツプからどのステ
ツプへ移行させるのか、更にどんなインターロツ
ク条件が成立したときステツプを移行させるの
か、の4要素から成り立つている。本発明は第1
図に示すようなCRTの表示画面を用意し、まず
aに制御される出力先を入力させる。次にこれら
の出力に対応するオン・オフ制御パターンをbに
入力させる。次のどのステツプからどのステツプ
へ、移行するためのインターロツク条件を入力す
るための回路番号をcに入力する。まず出力先の
入力はカーソルdを目的とするところへセツト
し、キーボードから例えばY001とキーインすれ
ばよい。次に制御パターンも同様にカーソルマー
クdを目的とするところへセツトし、キーボード
から“1”、“0”を入力し目的とするパターンを
作成すればよい。次にステツプの移行も同様にカ
ーソルマークdを目的とするところへセツトし、
どのステツプからどのステツプへどんな条件式番
号で移行させるかをキーインすればよい。
すなわち上記1〜3項の要素がプログラムされ
たことになる。次にインターロツク回路番号を指
定し、第2図に示すようにインターロツク回路を
プログラムすればよい。これは一般的なラダー方
式のPLCと同じ手法を用いればよい。また第3
図にはプール代数式でプログラムする場合の例を
示す。第2図、第3図は一般的なPLCのプログ
ラミング手法であり周知の技術である第1図、第
2図、第3図に示すCRTの表示画面を使用して
入力された情報は第4図に示すようにプログラム
され、シーケンス制御が行われる。すなわち第1
図の出力先アドレスaで入力したデータは第4図
の出力先アドレステーブル1へ、また出力パター
ンbで入力したデータは出力パターンテーブル2
へ、ステツプ移行cで入力したデータはステツプ
移行テーブル3へ、それぞれ記憶される。また第
2図、第3図で入力したデータはインターロツク
条件テーブル4へ記憶される。これら記憶された
情報に基づき、ステツプを管理するステツプカウ
ンタ14とインターロツク条件を解析する条件式
解析器12とメインモニタ11によりシーケンス
制御が行われる。第5図にメインモニタ11の動
作フローを示す。図に示すようにまずリセツト指
令の有無を判定する(A)。リセツト指令が有のとき
ステツプカウンタ14を第1ステツプへ戻し(G)、
出力先テーブル1と出力パターンテーブル2の情
報に基づき第1ステツプのオン・オフ出力を導出
する(H)。リセツト指令無のときステツプカウンタ
14の内容からステツプ移行テーブル3をサーチ
し一致するステツプからインターロツク回路を抽
出する(B)。ステツプ移行テーブルはどのステツプ
から、どのステツプへ、何番の回路で、と記憶さ
れているから、ステツプカウンタ14の内容と一
致する“どのステツプから”をみつければよい
(C)。抽出された回路番号により条件式解析器12
を動作させる。その結果条件が成立していればス
テツプ移行テーブル3が示す“どのステツプへ”
の情報を取出し、ステツプカウンタ14へセツト
する(E)。次にステツプカウンタの示すステツプに
従い、出力先テーブル1と出力パターンテーブル
2の情報に基づき出力を導出する(F)。このように
タイムチヤートに基づき、タイムチヤートを作成
する手順とほとんど同一の手順で情報を入力し、
シーケンス制御回路をプログラムし、動作させる
ことができることがわかる。
たことになる。次にインターロツク回路番号を指
定し、第2図に示すようにインターロツク回路を
プログラムすればよい。これは一般的なラダー方
式のPLCと同じ手法を用いればよい。また第3
図にはプール代数式でプログラムする場合の例を
示す。第2図、第3図は一般的なPLCのプログ
ラミング手法であり周知の技術である第1図、第
2図、第3図に示すCRTの表示画面を使用して
入力された情報は第4図に示すようにプログラム
され、シーケンス制御が行われる。すなわち第1
図の出力先アドレスaで入力したデータは第4図
の出力先アドレステーブル1へ、また出力パター
ンbで入力したデータは出力パターンテーブル2
へ、ステツプ移行cで入力したデータはステツプ
移行テーブル3へ、それぞれ記憶される。また第
2図、第3図で入力したデータはインターロツク
条件テーブル4へ記憶される。これら記憶された
情報に基づき、ステツプを管理するステツプカウ
ンタ14とインターロツク条件を解析する条件式
解析器12とメインモニタ11によりシーケンス
制御が行われる。第5図にメインモニタ11の動
作フローを示す。図に示すようにまずリセツト指
令の有無を判定する(A)。リセツト指令が有のとき
ステツプカウンタ14を第1ステツプへ戻し(G)、
出力先テーブル1と出力パターンテーブル2の情
報に基づき第1ステツプのオン・オフ出力を導出
する(H)。リセツト指令無のときステツプカウンタ
14の内容からステツプ移行テーブル3をサーチ
し一致するステツプからインターロツク回路を抽
出する(B)。ステツプ移行テーブルはどのステツプ
から、どのステツプへ、何番の回路で、と記憶さ
れているから、ステツプカウンタ14の内容と一
致する“どのステツプから”をみつければよい
(C)。抽出された回路番号により条件式解析器12
を動作させる。その結果条件が成立していればス
テツプ移行テーブル3が示す“どのステツプへ”
の情報を取出し、ステツプカウンタ14へセツト
する(E)。次にステツプカウンタの示すステツプに
従い、出力先テーブル1と出力パターンテーブル
2の情報に基づき出力を導出する(F)。このように
タイムチヤートに基づき、タイムチヤートを作成
する手順とほとんど同一の手順で情報を入力し、
シーケンス制御回路をプログラムし、動作させる
ことができることがわかる。
本発明によれば、CRTを用い、2つの表示画
面を用意し、タイムチヤートを書く手順で情報を
入力し、シーケンス回路のプログラムを完了させ
ると同時に、簡単な構造で汎用性のあるPLCを
実現させることができる。
面を用意し、タイムチヤートを書く手順で情報を
入力し、シーケンス回路のプログラムを完了させ
ると同時に、簡単な構造で汎用性のあるPLCを
実現させることができる。
第1図は、タイムチヤートをプログラムする
CRTの表示例、第2図、第3図は、インターロ
ツク回路をプログラムするCRTの表示例、第4
図は、本発明のPLCを説明するためのブロツク
図、第5図は、本発明のPLCを説明するための
フローチヤートである。 1……出力先テーブル、2……出力パターンテ
ーブル、3……ステツプ移行テーブル、4……イ
ンターロツク条件テーブル、11……メインモニ
タ、12……条件式解析器、13……出力端子、
14……ステツプカウンタ。
CRTの表示例、第2図、第3図は、インターロ
ツク回路をプログラムするCRTの表示例、第4
図は、本発明のPLCを説明するためのブロツク
図、第5図は、本発明のPLCを説明するための
フローチヤートである。 1……出力先テーブル、2……出力パターンテ
ーブル、3……ステツプ移行テーブル、4……イ
ンターロツク条件テーブル、11……メインモニ
タ、12……条件式解析器、13……出力端子、
14……ステツプカウンタ。
Claims (1)
- 1 出力端子番号を記憶するアドレステーブル
と、前記出力端子毎にシーケンシヤルな制御ステ
ツプに対応したオン・オフ制御パターンを記憶す
るパターンテーブルと、前記出力端子毎に制御ス
テツプの移行先を記憶するステツプ移行先テーブ
ルと、前記出力端子毎に制御ステツプの移行条件
を記憶する条件テーブルとを備え、CRT上に前
記アドレステーブル、前記パターンテーブルおよ
び前記ステツプ移行先テーブルの内容を第1の画
面として表示し、第1の画面に表示された内容に
より所望のアドレス、パターンおよびステツプ移
行先を選択的に入力する第1手段と、前記CRT
上に第2の画面として前記条件テーブルの内容を
表示し、前記第2の画面により前記の入力された
アドレス、パターンおよびステツプ移行先に対応
したシーケンシヤルな制御条件を入力する第2手
段を有し、前記第1手段および第2手段に入力し
た内容をステツプカウンタを基準として解析実行
することによりシーケンス制御することを特徴と
するタイムチヤート入力方式のプログラム・ロジ
ツク・コントローラ。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3950082A JPS58158704A (ja) | 1982-03-15 | 1982-03-15 | タイムチャート入力方式のプログラム・ロジック・コントローラ |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3950082A JPS58158704A (ja) | 1982-03-15 | 1982-03-15 | タイムチャート入力方式のプログラム・ロジック・コントローラ |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS58158704A JPS58158704A (ja) | 1983-09-21 |
JPH0119170B2 true JPH0119170B2 (ja) | 1989-04-10 |
Family
ID=12554761
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3950082A Granted JPS58158704A (ja) | 1982-03-15 | 1982-03-15 | タイムチャート入力方式のプログラム・ロジック・コントローラ |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS58158704A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005135383A (ja) * | 2003-09-05 | 2005-05-26 | Fisher Rosemount Syst Inc | ユーザによる修正可能な出力コンフィギュレーションデータベースを備えた状態マシン機能ブロック |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0719119B2 (ja) * | 1986-03-05 | 1995-03-06 | 富士電機株式会社 | シ−ケンス制御システムの設計装置 |
JP2574813B2 (ja) * | 1987-10-05 | 1997-01-22 | 本田技研工業株式会社 | シーケンスプログラム作成方法 |
CA2015788C (en) * | 1989-05-01 | 1996-04-09 | Hiroaki Wada | Method of and apparatus for generating control program |
JPH11202912A (ja) * | 1998-01-20 | 1999-07-30 | Takashi Nishikawa | シーケンス制御方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS55146508A (en) * | 1979-05-01 | 1980-11-14 | Taitetsuku:Kk | Forming device of sequence |
JPS56168263A (en) * | 1980-05-30 | 1981-12-24 | Hitachi Ltd | Program making device |
-
1982
- 1982-03-15 JP JP3950082A patent/JPS58158704A/ja active Granted
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS55146508A (en) * | 1979-05-01 | 1980-11-14 | Taitetsuku:Kk | Forming device of sequence |
JPS56168263A (en) * | 1980-05-30 | 1981-12-24 | Hitachi Ltd | Program making device |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005135383A (ja) * | 2003-09-05 | 2005-05-26 | Fisher Rosemount Syst Inc | ユーザによる修正可能な出力コンフィギュレーションデータベースを備えた状態マシン機能ブロック |
Also Published As
Publication number | Publication date |
---|---|
JPS58158704A (ja) | 1983-09-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4455619A (en) | Interactive equipment for computer programming by linkage of labeled block representations of arithmetic/logical subprograms | |
US5438661A (en) | Version management method and apparatus in multi-window environment | |
EP0249399B1 (en) | Multiwindow control method and apparatus for work station having multiwindow function | |
EP0461830B1 (en) | Figure editing apparatus | |
JP3461400B2 (ja) | シーケンス制御プログラム作成装置 | |
JPH0119170B2 (ja) | ||
EP0477760B1 (en) | Programming method and apparatus for programmable controller | |
EP0315172B1 (en) | Automatic program generation method with a visual data structure display | |
JPH05113818A (ja) | 多重プログラム機能を有する数値制御装置 | |
JPH02272622A (ja) | データ表示制御装置 | |
JPH021025A (ja) | ユーザインタフェイスの排他的選択子作成方式 | |
JP3671461B2 (ja) | 階層図処理装置 | |
JPS61202230A (ja) | ル−ル動作モニタシステム | |
JPS60237539A (ja) | ル−ル構造解析システム | |
JPH06266726A (ja) | 生産計画作成装置 | |
JP2723236B2 (ja) | 文字読取装置 | |
JPH0317741A (ja) | プログラム作成支援装置 | |
JPH02214964A (ja) | 計算機システム | |
JPS61131124A (ja) | 会話入力処理方式 | |
JPH03116223A (ja) | 可変長データ入力における画面制御方式 | |
JPH09114899A (ja) | 表データ処理装置 | |
JPH05197667A (ja) | 計算機システム | |
JPS6051903A (ja) | プロセス制御プログラムの作成方法 | |
JPH04354013A (ja) | デ―タ入力装置 | |
JPH0484328A (ja) | プログラム作成装置 |