JPH02105204A - シーケンスプログラムの実行方式 - Google Patents

シーケンスプログラムの実行方式

Info

Publication number
JPH02105204A
JPH02105204A JP25805488A JP25805488A JPH02105204A JP H02105204 A JPH02105204 A JP H02105204A JP 25805488 A JP25805488 A JP 25805488A JP 25805488 A JP25805488 A JP 25805488A JP H02105204 A JPH02105204 A JP H02105204A
Authority
JP
Japan
Prior art keywords
instruction
instructions
boc
functional
basic
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
JP25805488A
Other languages
English (en)
Inventor
Kunio Tanaka
久仁夫 田中
Kimio Maeda
前田 紀美夫
Yoshiharu Saiki
嘉春 斎木
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP25805488A priority Critical patent/JPH02105204A/ja
Publication of JPH02105204A publication Critical patent/JPH02105204A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Programmable Controllers (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野〕 本発明はシーケンスプログラムの実行方式に関し、特に
機能命令をパッケージ化して専用プロセッサで実行する
ようにしたシーケンスプログラム〔従来の技術〕 PC(プログラマブル・コントローラ)のシーケンスプ
ログラムは制御対象が複雑、高度化するのに伴って、プ
ログラムステップ数が大きくなっていく、一般にPCで
は制御対象をリアルタイムで制御するので、シーケンス
プログラムをより高速に実行することが要求される。
このために、プロセッサ及びメモリ等をより高速化する
必要があるが、それにも限界がある。これらを解決する
ものとして、複合的な命令はメインプロセッサで処理し
、簡単な命令、例えばアンド(AND)、オア(OR)
、ライト(WRT)、リード(READ)等は専用のプ
ロセッサで高速に処理する方式がある。これらの例とし
て、特願昭62−259332号がある。
この処理方式では専用のプロセッサをBOC(ビット・
オペレーション・コントローラ)と称し、アンド等の簡
単な命令を基本命令と、複合的な命令を機能命令と称す
る。
〔発明が解決しようとする課題〕
しかし、シーケンスプログラムに機能命令が連続すると
、その度にBOCからメインプロセッサに割り込みによ
って、処理を引き渡し、メインプロセッサでの処理が終
了すると、さらに次の機能命令のために割り込みをかけ
る必要があり、割り込み処理のみでも相当の時間を要す
る。従って、機能命令が連続すると、PC全体としての
速度は遅くなる。
本発明はこのような点に鑑みてなされたもので機能命令
をパッケージ化して専用プロセッサで実行するようにし
たシーケンスプログラムの実行方式を提供することを目
的とする。
〔課題を解決するための手段〕
本発明では上記課題を解決するために、メインプロセッ
サと基本命令を実行する専用プロセッサを有するシーケ
ンスプログラムの実行方式において、 複合的な機能命令を基本命令の集合としてパッケージ化
してメモリに格納し、 前記専用プロセッサで基本命令と前記パッケージ化され
た機能命令を実行するようにしたことを特徴とするシー
ケンスプログラムの実行方式が、提供される。
〔作用〕
専用プロセッサは基本命令の処理速度が高速であり、パ
ッケージ化された機能命令を高速に実行でき、メインプ
ロセッサに割り込みをかけて実行するより、より短時間
で処理できる。
〔実施例〕
以下、本発明の一実施例を図面に基づいて説明する。
第1図に本発明を実施するためのPC(プログラマブル
・コントローラ)の部分ブロック図を示す。1はメイン
プロセッサであり、PC全体の制御と、BOC3で処理
できない機能命令を実行する。2はROMであり、シー
ケンスプログラム10が格納されている。BOC3は基
本命令とパッケージ化された機能命令を実行する。4は
ROMであり、機能命令M21、機能命令N22、機能
命令P23等がパッケージされて格納されている。
なお、入出力回路等の要素は省略しである。また、RO
M2あるいはROM4等はRAMを使用することもでき
る。
第2図にシーケンスプログラムとBOCの処理を示す。
11は読み込み命令、12はオア命令で、いずれも基本
命令であり、BOCによって処理される。13は機能命
令Nであり、14はその機能命令の番号であり、15は
パラメータna及びnb等である。BOCはこの機能命
令N13を読むと、その番号nから基本命令の集合とし
て、パッケージ化された命令を読み出して実行する。勿
論、これらの基本命令はBOCの処理できる命令のみで
構成されている。16は書き込み命令、17は読み込み
命令であり、いずれも基本命令であり、そのままBOC
で実行される。
BOCは基本命令のみを実行するように構成されている
ので、その処理速度はメインプロセンサに比べ相当高速
で、一般の機能命令ではメインプロセッサに割り込みを
かけて、メインプロセッサで処理するより高速に実行で
きる。さらに割り込み処理等の必要もな(、メインプロ
セッサの負担も軽減される。
これらのパッケージ化できる機能命令としてはデコード
命令、コンベア命令等がある。しかし、計算命令等を含
む機能命令は従来通りメインプロセッサで処理する。
〔発明の効果〕
以上説明したように本発明では、機能命令をパッケージ
化して専用のプロセッサで処理するようにしたので、シ
ーケンスプログラムを高速に処理でき、メインプロセッ
サの負担も軽減される。
【図面の簡単な説明】
第1図は本発明を実施するためのPC(プログラマブル
・コントローラ)の部分ブロック図、第2図はシーケン
スプログラムとBOCの処理を示す図である。 メインプロセッサ OM BOC OM シーケンスプログラム パッケージ化された機能命令 特許出願人 ファナック株式会社 代理人   弁理士  服部毅巖 前1 BOCの又り!

Claims (1)

    【特許請求の範囲】
  1. (1)メインプロセッサと基本命令を実行する専用プロ
    セッサを有するシーケンスプログラムの実行方式におい
    て、 複合的な機能命令を基本命令の集合としてパッケージ化
    してメモリに格納し、 前記専用プロセッサで基本命令と前記パッケージ化され
    た機能命令を実行するようにしたことを特徴とするシー
    ケンスプログラムの実行方式。
JP25805488A 1988-10-13 1988-10-13 シーケンスプログラムの実行方式 Pending JPH02105204A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25805488A JPH02105204A (ja) 1988-10-13 1988-10-13 シーケンスプログラムの実行方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25805488A JPH02105204A (ja) 1988-10-13 1988-10-13 シーケンスプログラムの実行方式

Publications (1)

Publication Number Publication Date
JPH02105204A true JPH02105204A (ja) 1990-04-17

Family

ID=17314898

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25805488A Pending JPH02105204A (ja) 1988-10-13 1988-10-13 シーケンスプログラムの実行方式

Country Status (1)

Country Link
JP (1) JPH02105204A (ja)

Similar Documents

Publication Publication Date Title
JPH0437927A (ja) プロセッサの処理方法
JPH02105204A (ja) シーケンスプログラムの実行方式
JPH025104A (ja) 演算処理装置
JPH03288906A (ja) Pcの命令実行方式
JPH01100604A (ja) プログラマブル・コントローラ及びその実行方式
JPS5922146A (ja) タスクスケジユ−リング回路
JPS63285663A (ja) コ・プロセッサ制御方式
JP2793809B2 (ja) プログラマブルコントローラの応用命令処理方式
JP3493813B2 (ja) プログラム制御方法及びプログラム制御装置
JPS6148001A (ja) プログラマブルコントロ−ラ
KR930005706B1 (ko) 피엘씨의 하드웨어명령어 고속처리방법
JPS62272330A (ja) マイクロプロセツサの不良解析回路
JP2771979B2 (ja) 並列処理方法
JPH02227703A (ja) プログラマブルコントローラシステム
JPH07210403A (ja) タスク切換システム
JP2000259209A (ja) ラダー・プログラムの実行方式
JPH01154236A (ja) 時分割タスク実行装置
JPS61156307A (ja) シ−ケンス制御装置
KR20010011683A (ko) 중앙연산처리장치
JPS6249502A (ja) プログラマブルコントロ−ラ
JPH03105527A (ja) パイプライン計算機におけるプログラムカウンタの構成方式
JPS60246439A (ja) 情報処理装置
JPS6234204A (ja) 制御装置
JPS61183705A (ja) プログラマブルコントロ−ラの演算トレ−ス処理方法
JPS61213928A (ja) プログラム変更方式