JPH01108602A - シーケンス制御装置 - Google Patents

シーケンス制御装置

Info

Publication number
JPH01108602A
JPH01108602A JP62266780A JP26678087A JPH01108602A JP H01108602 A JPH01108602 A JP H01108602A JP 62266780 A JP62266780 A JP 62266780A JP 26678087 A JP26678087 A JP 26678087A JP H01108602 A JPH01108602 A JP H01108602A
Authority
JP
Japan
Prior art keywords
control
equipment
designer
knowledge
input 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
Application number
JP62266780A
Other languages
English (en)
Inventor
Kazuo Miyashita
和雄 宮下
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP62266780A priority Critical patent/JPH01108602A/ja
Publication of JPH01108602A publication Critical patent/JPH01108602A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Programmable Controllers (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、自動化設備のシーケンス制御装置に係わり、
制御論理を自動的に生成する手段を備えた事により、特
に、複雑な動作をする設備の制御を行う場合に好適なシ
ーケンス制御装置に関するものである。
従来の技術 この種の制御装置としては、従来よりプログラマブルコ
ントローラ(以下、PCと略す)が使われている。PC
では、ユーザが制御論理をプログラミングする際には、
ラダー図と呼ばれるチャートを基にしてコーディングが
行われている。しかしながら、近年ラダー図によるプロ
グラミングの生産性の低さや、可読性の悪さ、メインテ
ナンス性の低さ等に対する反省から、様々なプログラミ
ング手法が提案されている。(例えば、雑誌オートメー
ション Vol、29 No、5 )その中には、ペト
リネットを基本概念としたシステムも提案されている。
発明が解決しようとする問題点 しかしながら、現実の大規模で複雑な設備に対して適用
するためには、PCのメモリ容量、異常−2〜 処理の記述方法、制御現場におけるメインテナンス性な
ど、解決すべき問題点が数多く残されている。
本発明は、上記の問題点に鑑み、大規模で複雑な自動機
器の制御論理をも簡易にプログラミングでき、しかもプ
ログラムのメインテナンス性にも優れたシーケンス制御
装置を提供するものである。
問題点を解決するための手段 上記問題を解決するために本発明のシーケンス制御装置
は、制御対象機器の動作仕様を入力するための機器動作
仕様入力手段と、制御対象機器の起動、停止などの運用
仕様を入力するための機器運用仕様入力手段と、これら
入力手段から入力された仕様からmq御論理を生成する
ための制御論理決定手段と、前記決定手段が制御論理を
決定したり、運用仕様入力手段が入力を促したりする際
に必要な情報を格納するための制御知識格納手段と、前
記決定手段によって生成された制御論理に従ってI11
御対象のmrI御を行うためのシーケンス制御手段とを
備えた構成である。
作   用 本発明は上記した構成により、設計者が容易に制御対象
の動きを記述できる機器動作仕様入力手段と、設計者が
制御知識格納手段に貯えられた知識に基づいて発せられ
た質問に答えていくだけで制御対象の運用方法を規定で
きる機器運用仕様入力手段とを用いて設計者が入力した
情報を基に、制御論理決定手段が、前記制御知識格納手
段に貯えられた制御方法のうち最適なものを選択し制御
対象に応じた形に変換した制御論理を生成し、シーケン
ス制御手段がその内容に従って制御対象の制御を行うの
で、簡易な入力で自動機器の制御が可能となる。
実施例 第1図は本発明の一実施例を示す構成図で、1は制御設
計者が制御対象の動きを簡易に入力できるための機器動
作仕様入力手段、2は制御知識格納手段4に格納されて
いる情報を用いて、制御設計者が質問・返答形式で対話
的に制御対象の運用方法を規定するための機器運用仕様
入力手段である。3は制御論理決定手段で、上記入力手
段1.2を用いて入力された情報と制御知識格納手段4
に格納されている情報とを照合し、更に制御対象に応じ
た形で制御論理を生成した後に、シーケンス制御手段5
にその内容を伝達する。シーケンス制御手段5は、上記
の制御論理に従ってmり御対象機器6を制御する。
第2図は本発明を実現したハードウェアの構成図で、第
1図で示した1〜4の手段の機能をマイクロコンピュー
タ7で、第1図のシーケンス制御手段5の機能をプログ
ラマブルコントローラ8て実現している。本図ではマイ
クロコンピュータ7とプログラマブルコントローラ8の
間のデータの伝達をR8232Cを用いて行っているが
、マイクロコンピュータ7の機能をマイクロチップ化し
てプログラマブルコントローラ8に内蔵したり、データ
をROM化して伝達することも可能である。9は制御対
象で、プログラマブルコントローラ8とセンサーやアク
チュエータ(運動機器)の信号を信号線を介してやり取
りする。
次に、第3図により、機器動作仕様入力手段1を用いて
制御対象の動きを定義する方法を説明すると、制御設計
者は機器名登録覧10に制御対象の持つI10要素を入
力し、必要なものについてはその要素の属性をも定義す
る。属性とはI10要素の種類を表すもので、その値に
よってその要素がセンサーであるとか、シリンダーバル
ブであるとかが判定される。そして、各I10要素に関
してそのオン・オフのタイミングをシーケンス登録覧1
1に入力する。この機能はマイクロコンピュータ7の画
面上にグラフィック機能を用いて実現されており、簡便
な入力が可能である。計算機内のデータとしては、機器
名とその属性及びその時系列的なオン・オフの値がルコ
ード毎に貯えられる。
第4図は機器運用仕様入力部2の動作を示したものであ
る。機器運用仕様入力手段2は制御知識格納手段4に貯
えられている知識の内自動機器の運用に関するものを捜
し、ステップ12でまず各アクチュエータに対するイン
ターロック条件を制御設計者に設定させる。次にステッ
プ13では制御対象に定常停止モードを設けるか否かを
尋ね定常停止モードを設定する場合は、制御設計者はス
テップ14で定位置を決め、ステップ15で非常停止後
の再起動方法を定位置からか停止位置からかを選択する
。定常停止モードを設定しない場合は非常停止後の再起
動方式は自動的に停止位置からに設定される。
その後制御設計者はステップ16で、制御知識格納手段
4に貯えられた動力源の候補からその動力源がダウンし
た時に制御対象を停止させる必要があるものを選択する
。そして最後に制御設計者はステップ17て制御知識格
納手段2に貯えられたエラー検知方法の中から制御対象
機器6に適したものを選択する。
以上のようにしてmす御設計者により与えられた仕様を
基に、制御論理決定手段3が制御論理を生成する過程を
第5図を用いて説明する。全ての仕様が与えられると先
ずステップ18で、与えられた仕様を全て計算機内のワ
ーキングメモリという論理生成の途中結果などを保存し
ておく記憶領域に格納する。次に、制御知識格納手段4
に貯えられた知識の内現在のワーキングメモリの内容に
適用することが可能な知識があるか否がをステップ19
で判定する。適用可能な知識が複数個ある場合には、ス
テップ20で該当する知識間の優先順位を調べ最も優先
順位の高いものを選択し、ステップ21で選択された知
識をワーキングメモリの内容に適用し、ワーキングメモ
リの内容を更新してステップ19の処理に戻る。
適用可能な知識が複数個存在しなかった場合は、ステッ
プ22で適用可能な知識が全くないのかを判定し1つだ
け存在するならステップ21の処理に移り、全(存在し
ないなら処理を終了する。
第6図は、制御知識格納手段4に格納されている知識の
形式を示すもので、知識が適用される区分を示す属性2
3、適用可能な知識が複数存在した場合に1つを選択す
るための優先順位24、知識が適用可能かどうかを判断
するためのマツチング条件25七知識が適用された時に
前記ワーキングメモリに対して行う作用を記述した処理
内容26から成る。属性23は階層的な構造を持ってお
り、例えば運用に関する知識では、運用−異常処理一誤
動作−タイムオーバーというように知識を段階的に詳述
していくことが可能である。優先順位24は特に定義さ
れていなければデフォルトの設定としてマツチング条件
25が複雑なものほど高い値が設定される。マツチング
条件25は知識が適用されるためにはワーキングメモリ
がどういう状態になければならないかを記述するもので
、各条件はアンド・オア・否定等を用いて複雑なものを
作ることが出来る。処理内容26はその知識が適用され
たときにワーキングメモリの内容をどう更新するかを記
述するものでワーキングメモリの要素の追加・削除・内
容の変更などが行える。
上記実施例の構成によれば、制御設計者は機器動作仕様
入力手段1と機器運用仕様入力手段2を用いて制御対象
機器6の制御仕様を入力するだけで、制御論理決定手段
3が制御知識格納手段4に貯えられた知識を与えられた
仕様に自動的に適用−q  − し制御論理が生成され、そうして生成された論理をシー
ケンス制御手段5に伝達してその内容に従ってシーケン
ス制御手段5が制御対象機器6を制御するので、制御設
計を簡単に行うことができ、さらに設計の誤りをも少な
くすることができる。また、生成された論理は制御設計
者の個人的な技量にあまり依存せず標準化されているた
め、制御プログラムのメインテナンスも容易である。
発明の効果 以上のように本発明は、制御対象機器の仕様を制御設計
者が容易に指定できる機器動作仕様入力手段と機器運用
仕様入力手段を備え、さらに制御論理決定手段で入力さ
れた仕様と制御知識格納手段に貯えられた知識から自動
的に制御論理を生成するように構成したものであるから
、制御設計者は複雑な自動機の制御も制御論理を事細か
い内容に至るまで考慮する必要はなく、簡易にしかも誤
りなく行うことができる。
また、生成された論理は制御設計者の個人的な技量にあ
まり依存せず標準化されているため、制御設計者の手を
離れた後の制御プログラムのメインテナンスも従来の装
置に比して容易に行うことができる。
【図面の簡単な説明】
第1図は本発明の一実施例を示す構成図、第2図は実施
例のハードウェアの構成図、第3図は機器動作仕様の入
力方法を示す図、第4図は機器運用仕様の入力のための
フローチャート、第5図は制御論理を決定するためのフ
ローチャート、第6図は制御知識の構成を示す図である
。 1・・・・・・機器動作仕様入力手段、2・・・・・・
機器運用仕様入力手段、3・・・・・・制御論理決定手
段、4・・・・・・制御知識格納手段、5・・・・・・
シーケンス制御手段、6・・・・・・制御対象機器。 代理人の氏名 弁理士 中足 敏男 ほか1名第1図 第5図 第6図

Claims (1)

    【特許請求の範囲】
  1. 制御対象機器の動作仕様を入力するための機器動作仕様
    入力手段と、制御対象機器の運用仕様を制御設計者と対
    話的に入力するための機器運用仕様入力手段と、前記機
    器動作仕様入力手段と機器運用仕様入力手段によって入
    力された仕様から制御論理を自動的に生成するための制
    御論理決定手段と、前記機器運用仕様入力手段が制御設
    計者に質問をしたり、制御論理決定手段が制御論理を決
    定する際に必要な制御に関する知識を格納するための制
    御知識格納手段と、前記制御論理決定手段によって決め
    られた制御論理で制御対象機器を制御するためのシーケ
    ンス制御手段とを備えたことを特徴とするシーケンス制
    御装置。
JP62266780A 1987-10-21 1987-10-21 シーケンス制御装置 Pending JPH01108602A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62266780A JPH01108602A (ja) 1987-10-21 1987-10-21 シーケンス制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62266780A JPH01108602A (ja) 1987-10-21 1987-10-21 シーケンス制御装置

Publications (1)

Publication Number Publication Date
JPH01108602A true JPH01108602A (ja) 1989-04-25

Family

ID=17435590

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62266780A Pending JPH01108602A (ja) 1987-10-21 1987-10-21 シーケンス制御装置

Country Status (1)

Country Link
JP (1) JPH01108602A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101846983A (zh) * 2009-03-24 2010-09-29 株式会社自动网络技术研究所 进行负载的动作控制的控制装置及控制方法
CN104360608A (zh) * 2014-10-31 2015-02-18 北京金自天正智能控制股份有限公司 盘卷移送机的全自动控制方法
CN105159172A (zh) * 2015-08-28 2015-12-16 浙江大丰实业股份有限公司 一种舞台自适应匹配方法
CN105182815A (zh) * 2015-08-11 2015-12-23 小米科技有限责任公司 设备控制方法及装置
CN105301993A (zh) * 2015-10-15 2016-02-03 海信集团有限公司 一种多设备互动中的控制方法及装置
CN106325109A (zh) * 2015-06-19 2017-01-11 徐工集团工程机械股份有限公司 除冰雪设备自动控制方法、装置和系统

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101846983A (zh) * 2009-03-24 2010-09-29 株式会社自动网络技术研究所 进行负载的动作控制的控制装置及控制方法
CN104360608A (zh) * 2014-10-31 2015-02-18 北京金自天正智能控制股份有限公司 盘卷移送机的全自动控制方法
CN106325109A (zh) * 2015-06-19 2017-01-11 徐工集团工程机械股份有限公司 除冰雪设备自动控制方法、装置和系统
CN105182815A (zh) * 2015-08-11 2015-12-23 小米科技有限责任公司 设备控制方法及装置
CN105159172A (zh) * 2015-08-28 2015-12-16 浙江大丰实业股份有限公司 一种舞台自适应匹配方法
CN105159172B (zh) * 2015-08-28 2017-08-29 浙江大丰实业股份有限公司 一种舞台自适应匹配方法
CN105301993A (zh) * 2015-10-15 2016-02-03 海信集团有限公司 一种多设备互动中的控制方法及装置
CN105301993B (zh) * 2015-10-15 2018-06-08 海信集团有限公司 一种多设备互动中的控制方法及装置

Similar Documents

Publication Publication Date Title
US7505817B2 (en) Programming automation by demonstration
US6173208B1 (en) Method for generating control codes for use in a process control system
US9122269B2 (en) Method and system for operating a machine from the field of automation engineering
US7356773B1 (en) Wizard builder, for application software, building a setup wizard which sets up a defacto interface between the application program and monitoring or control equipment
JPH06309011A (ja) Faシステムの生産セル制御装置
CN111095195B (zh) 控制器、控制方法以及存储介质
JPH11202912A (ja) シーケンス制御方法
CN111095194A (zh) 控制系统、控制器以及控制方法
JPH01108602A (ja) シーケンス制御装置
JP3625084B2 (ja) ソフトウエア部品の再利用システム
EP4708028A1 (en) Multi-user generative ai for industrial automation visualization environment
KR20220118105A (ko) 협동로봇의 오퍼레이터용 인터렉티브 교시를 위한 인터페이스 및 기능을 제공하는 무선 티칭 디바이스 및 그 방법
JP2608085B2 (ja) 生産計画シミュレーション装置
JPH03223901A (ja) 半導体製造装置
Wang et al. Function block design for adaptive execution control of job shop machining operations
JPH023802A (ja) シーケンス制御装置
JPH02176906A (ja) 動作状態表示装置,動作指示制御装置および制御装置
EP4726532A1 (en) Generative ai for industrial automation visualization environment
EP4708027A1 (en) Generative ai industrial automation visualization prompt engineering
US20260126774A1 (en) Generative ai prompt cycle and refinement for industrial automation visualization
JP2533374B2 (ja) 制御プログラム作成方法
JP2724240B2 (ja) ブロック図処理機能付きプログラム自動生成装置
JP2537418B2 (ja) 制御プログラム作成装置
EP4738101A1 (en) Generative ai prompt cycle and refinement for industrial automation visualization
JP2004139384A (ja) シーケンス制御装置およびシーケンス制御方法