JPH02228703A - プログラマブル・コントローラ - Google Patents

プログラマブル・コントローラ

Info

Publication number
JPH02228703A
JPH02228703A JP4896789A JP4896789A JPH02228703A JP H02228703 A JPH02228703 A JP H02228703A JP 4896789 A JP4896789 A JP 4896789A JP 4896789 A JP4896789 A JP 4896789A JP H02228703 A JPH02228703 A JP H02228703A
Authority
JP
Japan
Prior art keywords
calculation
programmable controller
input
program
ladder program
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
JP4896789A
Other languages
English (en)
Inventor
Hidetoshi Hosoda
細田 英俊
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 JP4896789A priority Critical patent/JPH02228703A/ja
Publication of JPH02228703A publication Critical patent/JPH02228703A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Programmable Controllers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はプログラマブル・コントローラに関し、特に計
算結果をシーケンス・プログラム上にそのまま格納でき
るようにしたプログラマブル・コントローラに関する。
〔従来の技術〕
PC(プログラマブル・コントローラ)では制御対象、
例えば工作機械に応じたシーケンス・プログラムを作成
して、工作機械を制御する。これらのシーケンス・プロ
グラムは一般にラダープログラムと称する、リレー形式
の論理表現を使用している。このラダープログラムを作
成するために、PC本体と別に操作キー、表示装置が設
けられており、プログラマは表示装置を見ながら、操作
キーからラダープログラムを入力していく。
ラダープログラムの作成に当たって、アドレス、機能命
令のパラメータの入力データ等を算出するための計算が
必要になる。これらの計算はプログラマが電子卓上計算
機を用いて行っている。
〔発明が解決しようとする課題〕
しかし、このような電子卓上計算機を別個に用意するの
は無駄であり、また、その計算結果をPCに入力する場
合に入力ミスが発生する場合もある。
本発明はこのような点に鑑みてなされたものであり、計
算機能を有し、かつ計算結果をシーケンス・プログラム
上にそのまま格納できるようにしたプログラマブル・コ
ントローラを提供することを目的とする。
〔課題を解決するための手段〕
本発明では上記課題を解決するために、シーケンス・プ
ログラムを実行するプログラマブル・コントローラにお
いて、データ及び計算手順を入力する操作キーと、前記
操作キーからの入力を受けて、計算を行う計算手段と、
計算結果を前記キーによって指定されたシーケンス・プ
ログラム上の位置に格納する格納制御手段と、を具備し
たことを特徴とするプログラマブル・コントローラが、 提供される。
〔作用〕
PCに計算機能を持たせ、その計算結果を操作キーの指
定されたシーケンス・プログラムの位置に入力する。
〔実施例〕
以下、本発明の一実施例を図面に基づいて説明する。
第1図は本発明の概念図である。ラダープログラム1に
は、リレーの接点2、コイル4等があり、それぞれのア
ドレスが必要である。また、機能命令3にはパラメータ
3aが必要になる。これらのアドレスあるいはパラメー
タの入力データ等は計算によって求める必要があるもの
もある。
従って、操作盤50の操作キー52を使用して、データ
入力を行い、計算手段5は指定された計算を実行する。
その計算結果を入力すべきラダープログラム上の要素を
操作キー52で指定する。格納制御手段6は計算結果を
指定されたラダープログラム上の位置に直接入力する。
計算結果は表示装置51上にも表示される。計算機能ス
イッチ53は計算機能を実行させるための切り換えスイ
ッチである。
第2図は本発明を実施するためのPC(プログラマブル
・コントローラ)のハードウェアのブロック図である。
図において、−プ、ロセッサ11はPC(プログラマブ
ル・コントローラ)10全体を制御するプロセッサであ
り、操作キー52からのデータ入力をRAM31に格納
し、指定された計算を実行する。プロセッサ11はバス
14で以下の要素と結合されている。
入力回路12は外部からの信号を受け、信号レベルを変
換してバス14に転送する。出力回路13はバス14か
らの出力信号を外部へ出力する。
ROM20にはラダープログラム31の実行を管理する
管理プログラム21が格納されている。
ラダープログラム31はRAM30に格納されている。
また、RAM30は各種のデータが格納されており、入
力信号及び出力信号もここに格納される。
操作盤50用のインタフェース40はバス14と操作盤
50を接続するためのインタフェース回路である。
操作盤50はラダープログラム31を作成、デイバッグ
するためのものであり、液晶の表示装置51、操作キー
52及び計算機能スイッチ53を有する。
プログラマはこの操作盤50を使用して、ラダープログ
ラム31を入力し、必要に応じて計算機能スイッチ53
を操作して、PCIOを計算モードにして、接点あるい
はコイルのアドレス、機能命令のパラメータの入力デー
タ等を計算する。その計算結果は表示装置50に表示さ
れる。さらに、計算結果をラダープログラム上に格納し
たい場合は、ラダープログラム上のインデックスを指令
し、入カキ−を押すことによって行われる。このインデ
ックスはラダープログラムのライン及び左から何番目の
要素かを指定して行う。
第3図は本発明のソフトウェアの処理のフローチャート
である。図において、Sに続(数値はステップ番号を示
す。
〔S1〕操作機能か、計算機能かを判別する。この切り
換えは、計算機能スイッチによって行う。
操作機能ならSIOへ、そうでなければS2へすすむ。
〔S2〕計算データの入力があり、その処理を行う。
〔S3〕計算手順を記憶するのか、計算を行うかを判別
する。計算手順を記憶するのは操作キー内の計算手順記
憶スイッチによって行われる。計算手順を記憶されるな
らS7へ、そうでなければS4へすすむ。
〔S4〕入力されたデータの計算を実行する。その計算
結果は表示装置に表示される。
〔S5〕計算結果を記憶するか判別し、記憶させるとき
はS6へ進む。計算結果を記憶するためには、操作キー
によって、ラダープログラムのラインと要素の番号を入
力する。
〔S6〕指定されたラインの指定された要素に計算結果
を格納する。
〔S7〕計算手順をRAMに格納する。
(310)PC本来のシーケンス制御を実行する。
その内容は省略する。
このようにして、プログラマはラダープログラムの作成
に必要な計算を、操作キーによって実行し、ラダープロ
グラムの必要な個所に格納していく。従って、特別の計
算機を必要とせず、また計算結果の入力ミスもなくなる
上記の説明ではシーケンス・プログラムはラダープログ
ラムで説明したが、これ以外の言語で作成する場合も同
様に計算結果をシーケンス・プログラムに入力していく
ことができる。
〔発明の効果〕
以上説明したように本発明では、PCの操作キーを使用
して計算を実行し、シーケンス・プログラムの指定され
た個所に直接入力できるようにしたので、特別の計算機
を必要とせず、計算結果の入力ミスも防止できる。
【図面の簡単な説明】
第1図は本発明の概念図、 第2図は本発明を実施するためのPC(プログラマブル
・コントローラ)のハードウェアのブロック図、 第3図は本発明のソフトウェアの処理のフローチャート
である。 6・〜・−・・・−・−・−・−格納制御手段10−・
−−−−−・−・・・・PC(プログラマブル・コント
ローラ) 1・・・−・−・・−・−・プロセッサ2・−一−−−
−−−−−−−−・入力回路3・−・−−一−−−−−
・・出力回路0−・−・・・−・−−−−−−−ROM
l−−−−−・・−・・・−管理プログラム0−・−・
・−−一−−・−・−RAM■−・−・−・・・−・−
・ラダープログラム0−・・−・−・−・・−・インタ
フェース0−・−・−・−・−・・−・プログラム作成
装置3−・−−−−−−−−一−−−計算機能スイッチ
1−・−−−−−−−−−一−−ラダープログラム2−
−−−−−−−−・〜−−−−接点3・−−−m−・−
・・−・・機能命令3a−−−−・−−−−−・−パラ
メータ4−・−・−−−−−−−−コイル 5−−−−−−−−−・・−一−−−計算手段特許出願
人   ファナック株式会社 代理人     弁理士  服部毅巖

Claims (2)

    【特許請求の範囲】
  1. (1)シーケンス・プログラムを実行するプログラマブ
    ル・コントローラにおいて、 データ及び計算手順を入力する操作キーと、前記操作キ
    ーからの入力を受けて、計算を行う計算手段と、 計算結果を前記キーによって指定されたシーケンス・プ
    ログラム上の位置に格納する格納制御手段と、 を具備したことを特徴とするプログラマブル・コントロ
    ーラ。
  2. (2)前記操作キーからの計算手順を記憶して、計算を
    実行するように構成したことを特徴とする特許請求の範
    囲第1項記載のプログラマブル・コントローラ。
JP4896789A 1989-03-01 1989-03-01 プログラマブル・コントローラ Pending JPH02228703A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4896789A JPH02228703A (ja) 1989-03-01 1989-03-01 プログラマブル・コントローラ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4896789A JPH02228703A (ja) 1989-03-01 1989-03-01 プログラマブル・コントローラ

Publications (1)

Publication Number Publication Date
JPH02228703A true JPH02228703A (ja) 1990-09-11

Family

ID=12818050

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4896789A Pending JPH02228703A (ja) 1989-03-01 1989-03-01 プログラマブル・コントローラ

Country Status (1)

Country Link
JP (1) JPH02228703A (ja)

Similar Documents

Publication Publication Date Title
JPH10283020A (ja) プログラマブル表示装置
JPH02228703A (ja) プログラマブル・コントローラ
JPH06242819A (ja) Pcの信号状態制御方式
WO2018112852A1 (zh) 基于梯形图编程语言的数控装置、数控系统及其调试方法
JPH02226307A (ja) 数値制御装置
JPS62254205A (ja) デバツグ装置
JPH0755635Y2 (ja) 小型電子式計算機
JPH02178808A (ja) ロボットの制御方法
JP2695930B2 (ja) インテリジェントi/oモジュール
JPH01244502A (ja) Pcのプログラム表示方式
JPS5949609A (ja) 模擬実行機能を備えたプログラマブル・コントロ−ラ
JPS63316105A (ja) プログラマブルコントロ−ラのシミュレ−ション装置
JPH03113562A (ja) 小型産業用コンピュータ
JPH05158522A (ja) 数値制御装置
JPH01292402A (ja) Pc装置の信号参照方式
JPH08263245A (ja) プログラマブル表示器の表示画面作成装置
JPH10105226A (ja) プログラマブル表示装置
JPH09120309A (ja) 数値制御装置
JPH03142619A (ja) 入出力装置
JPS62266604A (ja) リモ−ト・プログラミング・コンソ−ル装置
JPH0310123B2 (ja)
JPH1011285A (ja) プログラマブルコントローラ及び記録媒体
JPH01277904A (ja) Pcのプログラム表示方式
JPH01248234A (ja) システム構成制御方式
JPH05233050A (ja) Cncのパラメータ入力方式