JPS63113703A - シ−ケンスコントロ−ラ用ラダ−線図入力方法 - Google Patents

シ−ケンスコントロ−ラ用ラダ−線図入力方法

Info

Publication number
JPS63113703A
JPS63113703A JP25984986A JP25984986A JPS63113703A JP S63113703 A JPS63113703 A JP S63113703A JP 25984986 A JP25984986 A JP 25984986A JP 25984986 A JP25984986 A JP 25984986A JP S63113703 A JPS63113703 A JP S63113703A
Authority
JP
Japan
Prior art keywords
ladder
program
input
alternator
output
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
JP25984986A
Other languages
English (en)
Inventor
Toshimitsu Asai
浅井 俊光
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP25984986A priority Critical patent/JPS63113703A/ja
Publication of JPS63113703A publication Critical patent/JPS63113703A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Programmable Controllers (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野コ 本発明はシーケンスコントローラ用のラダー線図人力方
法、特にシーケンスコントローラに対しラダー線図プロ
グラムを簡単に入力するように改良されたラダー線図入
力方法に関する。
〔従来の技術] 各種の自動加工ライン、組立てライン、その他多数の機
械が組合された生産設備における制御、あるいはモニタ
を正確に行うために、シーケンスコントローラが広範囲
の作業分野において用いられており、各種負荷の罠雑な
シーケンス制御を自動的にかつ高精度で行っている。
とくに、近年、制御対象となる負荷は、コンピュータ、
NC機装置あるいはロボット等が有機的に結合されたも
のが多く、このためこれらの負荷のシーケンス制御は、
全体のラインを監視し、異状検出、追跡位置決めあるい
は計7111jシながら高精度で行うことかが要求され
ている。
通常、このような各種シーケンス制御は、ユーザが所望
のシーケンス制御を実行するラダー線図を作成し、該ラ
ダー線図プログラムをシーケンスコントローラ内に設け
られたユーザメモリに入力してやる必要がある。
[発明が解決しようとする問題点〕 しかし、このようなラダー線図の作成には極めて多くの
時間と手間がかかる場合が多く、しかも作成したラダー
線図を所定の入力装置を用いてシーケンスコントローラ
内のユーザメモリ内にラダー線図プログラムとして順次
書き込んでいく作業は極めて繁雑なものであるため、こ
れを簡単かつ正確に行うことができる方法の開発が望ま
れていた。
特に、所定の入力パルスに対応してオルタネータ信号を
出力するラダー線図プログラムは、シーケンス制御内に
おいてその使用頻度が高く、これを簡単かつ正確に入力
することが望まれていた。
第3図には、従来のオルタネータ出力用ラダー線図が示
されており、第4図にはそのタイミングチャートが示さ
れている。
周知のように、このようなラダー線図では、A接点がオ
ンすると、そのPLS命令により1周期分子だけB接点
がオンし、これによりEに示す回路を実行してCの出力
を反転するよう形成されている。
従って、A接点をオンする毎にその立ち上がりに同期し
てCからはオン、オフを繰返して行うオルタネータ信号
が出力されることとなる。
しかし、このようなオルタネータ信号を得るためには、
第3図に示すようなラダー線図をその都度作成しなけれ
ばならない。特に、このようなオルタネータ出力用ラダ
ー線図が頻繁に用いられる場合には、プログラマ−は第
3図に示すような線図をその都度作成しなければならず
、ラダー線図全体の作成が極めて煩雑なものとなり、ま
たユーザメモリへのプログラム入力をも簡単に行うこと
ができないという問題があった。
更に、このようなオルタネータ出力用ラダー線図が繰返
して出力される場合には、同一のラダー線図が繰返して
ユーザメモリ内に書き込まれるため、ユーザメモリの使
用効率が極めて悪いものとなるという問題があった。
この発明は、かかる問題点を解決するために成されたも
のであり、ラダー線図の作成及び入力、特にオルタネー
タ信号出力用のラダー線図の作成及び入力を簡単に行う
二とができ、しかもシーケンスコントーラ内に設けられ
たユーザプログラムの利用効率を良好なものとすること
が可能なシーケンスコントローラ用のラダー線図人力方
法を得ることを目的とする。
[問題点を解決するための手段] この発明にかがるシーケンスコントローラ用のラダー線
図入力方法は、プログラムコントローラ内の制御メモリ
内にファンクッションプログラムのエリアを設けておき
、該エリア内に、所定のパルスが入力される毎にオルタ
ネータ信号を出力するオルタネータプログラムを所定の
オルタネータ出力用ラダー言語と対応、して登録してお
く。
そして、ラダー線図プログラム作成時に、前記オルタネ
ータ出力用ラダー言語を入力するのみでオルタネータ出
力用ラダー線図プログラムをファンクッションコントロ
ーラ内のユーザメモリに向は人力するようにしたことを
特徴とするものである。
[作用] 以」−の構成とすることにより、従来罠数のラダー言語
を組み合わせて形成したオルタネータ出力用のラダー回
路を、単に1つのラダー言語として表しラダー線図を作
成することができる。このため、プログラマ−によるラ
ダー線図の作成が極めて簡単なものとなり、特にオルタ
ネータ出力信号が頻繁に使用されるようなシーケンス制
御において、そのラダー線図の作成を極めて簡単に行う
ことが可能となり、又はラダー線図作成後に、当該ラダ
ー線図をシーケンスコントローラ内のユーザプログラム
に入力する際においてもその人力作業を極めて簡単なも
のとすることが可能となる。
更に、本発明によれば、ユーザプログラム内には前記オ
ルタネータ出力用ラダー言語がプログラムされ、該プロ
グラムを実行する場合には、前記制御用プログラム内に
予め登録されであるオルタネータプログラムをその都度
実行するため、オルタネータ信号を出力するためにユー
ザプログラムに書き込まれるラダー言語が極めて少なく
てすみ、ユーザメモリの利用効率を極めて良いものとす
ることが可能となる。
[実施例] 次に本発明の好適な実施例を図面に基づき説明する。
第1図には、本発明のラダー線図入力方法に用いられる
シーケンコントローラの好適な1例が示されており、実
施例のシーケンスコントローラ(1)は、CPU (2
) 、制御メモリ(3)、ユーザメモリ(4)及びその
他各種素子を用いて形成されている。
ここにおいて、前記制御メモリ(3)内にはコントロー
ラ制御用のオペレーションシステム及びその他の制御プ
ログラムが予め登録されており、またユーザメモリ(4
)には人力装置(5)を用いてコントローラ外部から入
力されるシーケンス制御用のラダー線図プログラムが書
き込み記憶される。
そして、CPU (2)は、このようにしてユーザメモ
リ(4)内に入力されたラダー線図プログラムに従い所
定のシーケンス制御を行うよう、各種演算を実行し、所
定の入出カニニットを介して各種制御対象へ向はシーケ
ンスミ;制御用の信号を出力する。
本発明の特徴的事項は、このようなシーケンス制御に用
いられるラダー線図の作成及びユーザメモリ(4)への
入力を簡単に行うことができ、しかもユーザメモリ(4
)の利用効率を良好なものとするよう、ラダー線図の作
成及び入力を行うことにある。
このため、本発明において、前記制御メモリ(3)内に
は、ファンクションプログラムエリア(3a)が設けら
れており、該エリア(3a)内には、所定のパルスが入
力される毎にオルタネータ信号を出力するよう形成され
たオルタネータプログラムがオルタネータ出力用ラダー
言語と対応して登録されている。
実施例において、前記オルタネータ出力用ラダー言語は
rFNCClとして表される。
このようにすることにより、本発明によれば、オルタネ
ータ出力用のラダー線図を第2図に示すように作成すれ
ば良く、このようにすることによりA接点をオンすると
、rFNCClが実行され第4図に示すようなオルタネ
ータ信号Cが出力されることになる。
即ち、本発明によれば、オルタネタ出力用のラダー線図
を単に第2図に示すよう作成すれば良く、第3図に示す
ような従来のラダー線図に比しその作成が極めて簡単な
ものとなる。
史に、本発明によれば、オルタネータ出力用ラダー線図
が極めて簡単であるため、該ラダー線図を人力装置(5
)を用いて入力する場合に要する手間が少なくなり、そ
の入力を迅速に行うことができ、特に該オルタネータ出
力用のラダー線図が繰返して用いられるような場合には
、その入力に要する手間及び時間を大幅に軽減、短縮す
ることが可能となる。
更に、この発明によれば、入力されたオルタネータ出力
用ラダー言語は、当該ラダー言語プログラムとしてユー
ザメモリ(4)内に書き込まれるのみである。
従って、オルタネータ出力を得るためにユーザメモリ(
4)内に書き込むラダー言語数を従来方法と比較すれば
、第3図に示す従来方法では少なくとも7個のラダー言
語を記憶しなければならないが、本発明によれば、第2
図に示すようにrAJ及びrFNCClの2つのラダー
言語を入力するのみであり、ユーザメモリ(4)の利用
効率が極めて良好なものとなる。
特に、本発明によれば、このようなオルタネータ出力用
のラダー言語が繰返されて使用される場合に、ユーザメ
モリ(4)の+IJ用効率が極めて良好なものとなるこ
とが理解される。
なお、このようにして、人力されたラダー言語プログラ
ムrFNCClか実行される場合には、制御メモリ(3
)内に予め登録されているオルタネータプログラムに従
い前記第4図に示すオルタネータ信号Cが出力されるよ
うCPUによる演算が行われることとなる。
[発明の効果コ 以上説明したように、本発明によれば、シーケンスコン
トローラ内の制御メモリ内にオルタネータブログラムを
所定のオルタネータ出力用ラダー言語と対応して登録し
ておくため、ラダー線図作成時に前記オルタネータ出力
用ラダー言語を使用することができ、該ラダー線図の作
成及び作成されたラダー線図プログラムの入力を簡単か
つ迅速に行う羊とができ、しかもユーザメモリの利用効
率を高めることが可能となる。
特に、本発明によれば、ラダー線図内においてオルタネ
ータ出力信号が繰返し使用されるような場合に、該ラダ
ー線図の作成及び入力に要する手間が大幅に軽減され、
またユーザメモリ利用効率を大幅に高めることが可能と
なる。
【図面の簡単な説明】
第1図は本発明にかかるラダー線図入力方法に用いられ
るシーケンスコントーラの好適な一例を示すブロック図
、第2図は本発明の方法を用いて作成されるオルタネー
タ信号出力用のラダー線図、第3図はオルタネータ信号
出力用に形成された従来のラダー線図、第4図はオルタ
ネータ出力信号のタイミングチャート図である。 (1)はシーケンスコントローラ、(3)は制御メモリ
、(3a)はファンクションプログラムエリア、(4)
はユーザメモリ、(5)は入力装置である。 なお、各図中同一符号は同−又は相当部分を示す。

Claims (1)

    【特許請求の範囲】
  1. (1)プログラムコントローラ内の制御メモリ内にファ
    ンクションプログラムのエリアを設け、該エリア内に所
    定パルスが入力される毎にオルタネータ信号を出力する
    よう形成されたオルタネータプログラムを所定のオルタ
    ネータ出力用ラダー言語と対応して登録しておき、ラダ
    ー線図プログラム作成時に、前記オルタネータ出力用ラ
    ダー言語を入力するのみでオルタネータ出力用のラダー
    線図プログラムを入力可能にしたことを特徴とするシー
    ケンスコントローラ用ラダー線図入力方法。
JP25984986A 1986-10-31 1986-10-31 シ−ケンスコントロ−ラ用ラダ−線図入力方法 Pending JPS63113703A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25984986A JPS63113703A (ja) 1986-10-31 1986-10-31 シ−ケンスコントロ−ラ用ラダ−線図入力方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25984986A JPS63113703A (ja) 1986-10-31 1986-10-31 シ−ケンスコントロ−ラ用ラダ−線図入力方法

Publications (1)

Publication Number Publication Date
JPS63113703A true JPS63113703A (ja) 1988-05-18

Family

ID=17339831

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25984986A Pending JPS63113703A (ja) 1986-10-31 1986-10-31 シ−ケンスコントロ−ラ用ラダ−線図入力方法

Country Status (1)

Country Link
JP (1) JPS63113703A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54134273A (en) * 1978-04-10 1979-10-18 Toshiba Corp Sequence controller
JPS5642805A (en) * 1979-09-18 1981-04-21 Fanuc Ltd Sequence producing system for sequence controller controlling machine tool

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54134273A (en) * 1978-04-10 1979-10-18 Toshiba Corp Sequence controller
JPS5642805A (en) * 1979-09-18 1981-04-21 Fanuc Ltd Sequence producing system for sequence controller controlling machine tool

Similar Documents

Publication Publication Date Title
US11198219B2 (en) Controller, control system, and control method
CN111993419A (zh) 基于pdps的机器人离线制作方法及其装置、计算机终端设备
US10295981B2 (en) Engineering tool
JPS63113703A (ja) シ−ケンスコントロ−ラ用ラダ−線図入力方法
US11036617B2 (en) Sequence program processor used for tracing of sequence program
EP0251716A3 (en) Instruction decoding microengines
CN114237557A (zh) 调试逻辑系统设计的方法、电子设备及存储介质
KR0183339B1 (ko) 범용 컴퓨터 시스템을 이용한 순서 제어 방법
SU1543409A1 (ru) Устройство дл контрол хода программ
JPH02220145A (ja) プログラムトレース方式
JPS63116210A (ja) シ−ケンスコントロ−ラの入出力制御方式
SU754419A1 (ru) Устройство для управления памятью 1
KR930005707B1 (ko) Plc의 명령어 처리방법
JPS6115236A (ja) オブジエクトリストの部分作成方法
JPH02236702A (ja) トランスファーマシン用数値制御装置
JPS5882328A (ja) 座標入力装置
JPH0460719A (ja) 電子計算機、プログラマブル論理回路及びプログラム処理方法
JP2006107312A (ja) モーションコントローラ
JPS6389251A (ja) シ−ケンスコントロ−ラのシ−ケンスプログラムスキヤン方法
JPH05127945A (ja) プログラム実行状況解析方式
JPS63163543A (ja) 情報処理装置
JPS61151745A (ja) 割込処理方式
JPH02159605A (ja) 数値制御装置
JPS63116208A (ja) シ−ケンスコントロ−ラの出力制御方法
JPS5870361A (ja) 入力制御方式