JPS63211004A - プログラマブルコントロ−ラ - Google Patents

プログラマブルコントロ−ラ

Info

Publication number
JPS63211004A
JPS63211004A JP4266087A JP4266087A JPS63211004A JP S63211004 A JPS63211004 A JP S63211004A JP 4266087 A JP4266087 A JP 4266087A JP 4266087 A JP4266087 A JP 4266087A JP S63211004 A JPS63211004 A JP S63211004A
Authority
JP
Japan
Prior art keywords
stop
sequence program
output
processing
turned
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
JP4266087A
Other languages
English (en)
Inventor
Masumi Kizaki
木嵜 増美
Hiroto Nonaka
野中 広人
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.)
Hitachi Engineering Co Ltd
Hitachi Ltd
Hitachi Information and Control Systems Inc
Original Assignee
Hitachi Engineering Co Ltd
Hitachi Ltd
Hitachi Control Systems Inc
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 Hitachi Engineering Co Ltd, Hitachi Ltd, Hitachi Control Systems Inc filed Critical Hitachi Engineering Co Ltd
Priority to JP4266087A priority Critical patent/JPS63211004A/ja
Publication of JPS63211004A publication Critical patent/JPS63211004A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Programmable Controllers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、各種機械、プロセス、システムの自動制御に
用いられるプログラマブルコントローラ(Progra
mmable Controller)以下、pcと略
称する)に関する。
〔従来の技術〕
この種のPCは第2図に示すように、各部を制御するC
PUIと、シーケンスプログラムを格納するメモリ2と
、制御対象機器との入力部3および出力部4から構成さ
れている。各部の間のデータ転送は各部1〜4を接続す
るバス5を介して行なわれる。
また、第3図に従来のPCによるシーケンスプログラム
処理手順を示す、ステップS1において。
PCは外部からのシーケンスプログラム実行の停止要求
を常に監視し、停止要求の無い時ステップS2へ進み、
一連のシーケンスプログラム処理を実行した後、ステッ
プ1へ戻るスキャニング方式%式% ここで、ス゛デ゛ツブS2におけるシーケンスプロダラ
ムの処理について第4図により説明する。
第4図において、PCのメモリ2に格納されたシーケン
スプログラム6は、プログラムステップ番号7がOから
nまでの(n+1)ステップから構成されており、ステ
ップ番号Oから順次読出し。
必要に応じて入力部3の情報を読出しながら、出力部4
への演算結果の書込み等の処理を実行する。
これを、ステップ番号nまで繰り返し、最後のEND命
令8の読出し、実行により一連の処理を終了するように
なされている。
通常PCは上記一連のシーケンスプログラムの処理を高
速に繰り返すことにより、対象機器等のシーケンス制御
を行なっている。ここで、プログラムステップ番号Oの
処理を開始してステップ番号nまでの処理を実行した後
、再びステップ番号0へ戻るまでの時間を一般に1スキ
ャンタイムと称している。
なお、この種のプログラマブルコントローラとして関連
するものには、特開昭60−2HO5号記載のものが挙
げられる。
〔発明が解決しようとする問題点〕
従来のPCを用いたシーケンスプログラム処理において
は、人為的または誤操作によりシーケンスプログラムの
停止要求が入力されると直ちにシーケンスプログラムの
処理は停止し、入力部3のその時点における状態に従っ
た演算結果は、出力部4へ反映しなくなり、出力の状態
は停止直前の状態のままか、あるいはPCの種類によっ
ては全部がオフとなり、停止時の状態を設定することが
できないという問題があった。
本発明の目的は、シーケンスプログラムの停止直前にお
いて、停止に備えて各種状態の設定、退避を可能とし、
円滑な制御を実現することにある。
〔問題点を解決するための手段〕
上記目的は、シーケンスプログラムの停止直前にオンと
なる、望ましくはプログラム可能な、内部接点(以下、
接点オンオフによる結果としてとらえ、停止パルスと称
する)を設けることにより達成される。本発明において
停止直前とは、停止前少なくとむ丁′戊キャンタイムの
時間を有することを意味する。
〔作用〕
上記停止パルスのタイミング図を第5図に示す。
図中、Tは1スキャンタイムを表わす。
図に示すように、シーケンスプログラムの停止要求がオ
フからオンへと変化した時、停止パルスをオンとして1
スキャンだけシーケンスプログラムを実行後、シーケン
スプログラム処理を停止するとともに、停止パルスをオ
フとするように動作する。
上記停止パルスをシーケンスプログラムの実行に使用す
ることにより、停止に備えた各種処理の実行を可能とす
るものである。
〔実施例〕
本発明の一実施例におけるシーケンスプログラム処理手
順を第1図に示す1図において、ステップS4.S5に
おける記号r−(1−pox、a」は本発明の特徴であ
る停止パルスを表わす。
第1図中、ステップS1においてシーケンスプログラム
の停止要求有りの場合においても、第3図のように直ち
にステップS2のシーケンスプログラム処理の実行を停
止しないで、ステップS3にて前回のスキャンで停止要
求があったか、つまり、停止要求がオフからオンへの立
上がりによるものかどうかを判断する。そこで、立上が
りによるものの場合にはステップS4にて停止パルスを
オンとし、さらにもう]、同シーケンスプログラム処理
の実行(ステップS2)を行なう、立上がりによるもの
でない場合は、前回のスキャンがすでに停止要求に基づ
いてなされたものであるからステップS5にて停止パル
スをオフとするものである。
第6図に、停止パルスを用いたシーケンスプログラムの
一例を示す。
通常実行時、出力Yl、Y2は、入力部3から転送され
る入力Xi、X2の状態によりオン、オフが決定され、
出力部4へ転送される。
ここで、シーケンスプログラム処理の停止要求が有ると
、停止パルスr」トpota」がオンc ripo′1
−s」がオン)となり、シーケンスプログラム処理がも
う1口実行されるため、入力Xi、X2の状態に関係無
く、出力Y1はオン。
Y2はオフとなり、演算コイルMOVが起動されてワー
クエリアAの情報はワークエリアBへ転送される。
こうして、その後シーケンスプログラム処理の停止状態
における出力Yl、Y2の状態は、それぞれオン、オフ
となり、Bエリアには停止直前のAエリアの情報が退避
される。
以上の例では明らかなように、停止パルスを設けること
により、シーケンスプログラム処理の停止に先たち、出
力状態の設定や、ワークエリア等の停止直前の情報を退
避することを可能とする効果がある。よって、制御対象
機器は中途半端な状態に放置されることはない。
なお、上記実施例においては、停止パルスr−1トpo
t3」によりシーケンス処理の停止前1スキャンタイム
間オンとする例につき説明したが、停止パルスとするシ
ンボル、名称、ナンバーは任意であり、停止直前オンと
する期間は数スキャンタイムでもよい、さらに、停止パ
ルスのオフ(解除)は、シーケンスプログラム処理の停
止状態にて行なっているが、上記停止状態となった変化
時から次回の最初のシーケンスプログラム処理の実行開
始までの間のいつでもよい、また、停止パルスは、通常
実行時オン、停止前オフとしても。
上記実施例と同様の効果を奏する。
〔発明の効果〕
以上のように、本発明によれば、PCにおけるシーケン
スプログラム処理の停止に備えた各種状態の設定や、情
報の退避が可能となる効果がある。
更には、停止要求が入力されたとき、制御対象を不安定
あるいは不完全な状態に放置せず1円滑な制御が達成さ
れるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例におけるシーケンスプログラ
ム処理手順を示す図、第2図はプログラマブルコントロ
ーラの構成図、第3図は従来のシーケンスプログラム処
理手順を示す図、第4図はシーケン入プ=−=ラム構成
の例を示す図、第5図は停止パルスのタイミング図、第
6図は本発明による停止パルスを用いたシーケンスプロ
グラム例を示す。 1・・・CPU、2・・・メモリ、3・・・入力部%4
・・・出力部、5・・・バス、6・・・シーケンスプロ
グラム、7・・・竿 1 目 第2目 /      2J4 茅 5″  固 茅2固

Claims (1)

  1. 【特許請求の範囲】 1、シーケンスプログラムを格納するメモリと、前記シ
    ーケンスプログラムの読出し、実行を繰り返すCPUを
    有するプログラマブルコントローラにおいて、前記シー
    ケンスプログラムの読出し、実行の繰り返しを停止させ
    る停止要求が入力されたとき、前記シーケンスプログラ
    ムの処理の停止直前にメイクする内部接点を具備するこ
    とを特徴とするプログラマブルコントローラ。 2、特許請求の範囲第1項において、前記プログラム可
    能な内部接点は、前記シーケンスプログラムの処理の停
    止前少なくともシーケンスプログラムの1スキャンに要
    する時間より前にメイクすることを特徴とするプログラ
    マブルコントローラ。
JP4266087A 1987-02-27 1987-02-27 プログラマブルコントロ−ラ Pending JPS63211004A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4266087A JPS63211004A (ja) 1987-02-27 1987-02-27 プログラマブルコントロ−ラ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4266087A JPS63211004A (ja) 1987-02-27 1987-02-27 プログラマブルコントロ−ラ

Publications (1)

Publication Number Publication Date
JPS63211004A true JPS63211004A (ja) 1988-09-01

Family

ID=12642169

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4266087A Pending JPS63211004A (ja) 1987-02-27 1987-02-27 プログラマブルコントロ−ラ

Country Status (1)

Country Link
JP (1) JPS63211004A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1989007289A1 (en) * 1988-01-29 1989-08-10 Fanuc Ltd System for controlling pc apparatus
WO1990011556A1 (en) * 1989-03-20 1990-10-04 Fanuc Ltd Input/output signal control system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1989007289A1 (en) * 1988-01-29 1989-08-10 Fanuc Ltd System for controlling pc apparatus
EP0353307A1 (en) * 1988-01-29 1990-02-07 Fanuc Ltd. System for controlling pc apparatus
WO1990011556A1 (en) * 1989-03-20 1990-10-04 Fanuc Ltd Input/output signal control system

Similar Documents

Publication Publication Date Title
EP0190358A1 (en) System for controlling a programmable controller
JPS63211004A (ja) プログラマブルコントロ−ラ
EP0077835A1 (en) Data exchanging method and device
JP2861962B2 (ja) コンピュータプログラムのシミュレーション装置および方法
CN110568821B (zh) 数值控制装置
JP2808548B2 (ja) 現在状態から後続状態へのプロセッサ作動状態移行制御装置
JP3460747B2 (ja) 数値制御装置
EP0402483A1 (en) Control method for robot
JP2731166B2 (ja) プログラマブルコントローラ
JP2793809B2 (ja) プログラマブルコントローラの応用命令処理方式
JPS63284604A (ja) プログラマブル・コントロ−ル装置
JPH06259115A (ja) プログラマブルコントローラ
JPH0224703A (ja) 数値制御装置
JPS60241104A (ja) デイジタル制御装置の演算方法
JPH05120026A (ja) 言語処理プログラム作成装置
US20180225245A1 (en) Programmable controller
JPH0751610Y2 (ja) オーバーライド機能を備えたプログラマブルコントローラ
JP2665520B2 (ja) プログラマブルコントローラ
JPS6217803A (ja) プログラマブルコントロ−ラの制御方式
JP2842520B2 (ja) シーケンス制御方法
JP2000231405A (ja) ロボット制御装置
JPH11224126A (ja) モーション制御装置
JPH03240803A (ja) シーケンスプログラム編集装置
JPH01119804A (ja) プログラマブルコントローラのスキャンタイム一定化方式
JPH0462093B2 (ja)