JPS62256101A - プログラマブル・コントロ−ラ - Google Patents
プログラマブル・コントロ−ラInfo
- Publication number
- JPS62256101A JPS62256101A JP9991286A JP9991286A JPS62256101A JP S62256101 A JPS62256101 A JP S62256101A JP 9991286 A JP9991286 A JP 9991286A JP 9991286 A JP9991286 A JP 9991286A JP S62256101 A JPS62256101 A JP S62256101A
- Authority
- JP
- Japan
- Prior art keywords
- buzzer
- output
- display
- user program
- 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
Links
Landscapes
- Programmable Controllers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(発明の分野)
この発明は、プログラマブル・コントローラの改良に関
する。
する。
(発明の概要)
この発明では、ユーザプログラムで使用可能な命令語の
1つとして、プログラミング・コンソールの出力機器を
操作する命令語を内蔵させることにより、ユーザプログ
ラムによってプログラミング・コンソールのブザーやプ
ログラム表示器を任意に操作できるようにしたものであ
る。
1つとして、プログラミング・コンソールの出力機器を
操作する命令語を内蔵させることにより、ユーザプログ
ラムによってプログラミング・コンソールのブザーやプ
ログラム表示器を任意に操作できるようにしたものであ
る。
(従来技術とその問題点)
従来、プログラミング・コンソールに内蔵されたブザー
は、キー人力操作の確認用として使用され、またプログ
ラム表示器は、プログラムモードにあってはメモリに書
込むべき、またはメモリから読出すべきプログラムの内
容を表示するために、また運転モードにあっては運転中
におけるプログラムの状態をモニタするために使用され
ていた。
は、キー人力操作の確認用として使用され、またプログ
ラム表示器は、プログラムモードにあってはメモリに書
込むべき、またはメモリから読出すべきプログラムの内
容を表示するために、また運転モードにあっては運転中
におけるプログラムの状態をモニタするために使用され
ていた。
このため、プログラマブル・コントローラの運転中に、
おる特定の入出力条件が成立した場合、ブザーを鳴らし
たり、あるいは適宜な操作案内文等を外部に表示させる
ためには、外部の特定出力に別途ブザーを接続するかあ
るいはデータ表示器を接続し、これらをOUT命令ヤM
OV命令で駆動せねばならなかった。
おる特定の入出力条件が成立した場合、ブザーを鳴らし
たり、あるいは適宜な操作案内文等を外部に表示させる
ためには、外部の特定出力に別途ブザーを接続するかあ
るいはデータ表示器を接続し、これらをOUT命令ヤM
OV命令で駆動せねばならなかった。
(発明の目的)
この発明の目的は、入出カニニットの外部に別途ブザー
や表示器を接続することなく、ブザーやコメント表示な
どを行うことができるようにしたプログラマブル・コン
トローラを提供することにおる。
や表示器を接続することなく、ブザーやコメント表示な
どを行うことができるようにしたプログラマブル・コン
トローラを提供することにおる。
(発明の構成と効果)
この発明は上記の目的を達成するために、ユーザプログ
ラムで使用可能な命令語の1つとして、プログラミング
・コンソールの出力機器を操作する命令語を内蔵ざぜた
ことを特徴とするものである。
ラムで使用可能な命令語の1つとして、プログラミング
・コンソールの出力機器を操作する命令語を内蔵ざぜた
ことを特徴とするものである。
このような構成によれば、ユーザプログラム中において
特定の命令語を使用することによりプログラマブル・コ
ントローラに内蔵されたブザーやプログラム表示器を任
意に操作することができ、入出カニニットの外部に別途
ブザー、表示器などを備えることなく、警報やコメント
表示が可能となって、設備費を低減することかできる。
特定の命令語を使用することによりプログラマブル・コ
ントローラに内蔵されたブザーやプログラム表示器を任
意に操作することができ、入出カニニットの外部に別途
ブザー、表示器などを備えることなく、警報やコメント
表示が可能となって、設備費を低減することかできる。
(実施例の説明)
第1図はこの発明が適用されたプログラマブル・コント
ローラの一例を示すブロック図である。
ローラの一例を示すブロック図である。
このプログラマブル・コントローラは、マイクロプロセ
ラ丈1.入カニニット2.出カニニット3、インターフ
ェース4.ユーザプログラムメモリ5.システムメモリ
6、入出カメモリ7およびプログラミング・コンソール
8を備えている。
ラ丈1.入カニニット2.出カニニット3、インターフ
ェース4.ユーザプログラムメモリ5.システムメモリ
6、入出カメモリ7およびプログラミング・コンソール
8を備えている。
マイクロプロセッサ1は、システムメモリ6に格納され
たシステムプログラムに従って、プログラマブル・コン
トローラに必要な各種の処理を実行するものである。
たシステムプログラムに従って、プログラマブル・コン
トローラに必要な各種の処理を実行するものである。
この処理の基本は、良く知られているように、入カニニ
ット2から読込まれた入力データを、入出カメモリ7の
入カニリアに書込む入力更¥If+処理。
ット2から読込まれた入力データを、入出カメモリ7の
入カニリアに書込む入力更¥If+処理。
入出カメモリ7の入出力データを参照して、ユーザプロ
グラムメモリ5内のユーザプログラムを実行し、その実
行結果で入出カメモリ7の出力データを書替える命令実
行処理、命令実行の結果出音えが終了した入出カメモリ
7内の出力データを、出カニニット3から外部へ送出す
る出力更新処理とからなっており、その他これら一連の
処理の終了に続いてサービス時間帯を設け、ここでイン
ターフェース4を介してプログラミング・コンソール8
とのやり取りを行ない、プログラム書込処理。
グラムメモリ5内のユーザプログラムを実行し、その実
行結果で入出カメモリ7の出力データを書替える命令実
行処理、命令実行の結果出音えが終了した入出カメモリ
7内の出力データを、出カニニット3から外部へ送出す
る出力更新処理とからなっており、その他これら一連の
処理の終了に続いてサービス時間帯を設け、ここでイン
ターフェース4を介してプログラミング・コンソール8
とのやり取りを行ない、プログラム書込処理。
モニタ処理などを実行するものである。
第2A図に示されるように、プログラミング・コンソー
ル8のフロントパネルには、LCD表示器81.ブザー
82.モード切替スイッチ83゜命令キー84.操作キ
ー85.数字キー86がそれぞれ配列されており、第2
B図に示されるように、LCD表示器81には上下2列
に全部で32個のキャラクタ(数字、カタカナ文字等)
を表示可能になされている。
ル8のフロントパネルには、LCD表示器81.ブザー
82.モード切替スイッチ83゜命令キー84.操作キ
ー85.数字キー86がそれぞれ配列されており、第2
B図に示されるように、LCD表示器81には上下2列
に全部で32個のキャラクタ(数字、カタカナ文字等)
を表示可能になされている。
第3図は、入出カメモリ7の内容を示すメモリマツプで
あり、この例では外部入出カニリアと特殊補助リレーエ
リアの内容だけを示している。
あり、この例では外部入出カニリアと特殊補助リレーエ
リアの内容だけを示している。
そして、特にこの発明と関連して重要な点は、特殊補助
リレーエリアの入出力番号(5400)にフラグFUM
を設けて、これを第5図に示されるように、ユーザプロ
グラム中でプロコン表示出力リレーとして使用可能とす
るとともに、特殊補助リレーエリアの入出力番号(54
15)にフラグFBZを設け、これを第5図に示される
ようにユーザプログラム中においてプロコンブザー出力
リレーとして使用可能とした点にある。
リレーエリアの入出力番号(5400)にフラグFUM
を設けて、これを第5図に示されるように、ユーザプロ
グラム中でプロコン表示出力リレーとして使用可能とす
るとともに、特殊補助リレーエリアの入出力番号(54
15)にフラグFBZを設け、これを第5図に示される
ようにユーザプログラム中においてプロコンブザー出力
リレーとして使用可能とした点にある。
次に、第4図はこのプログラマブル・コン[−ローラの
制御用システムプログラムの中で、本発明と関連の深い
部分だけを抽出して示すフローチャートであり、以下に
このフローチャートに従って本発明の動作を系統的に説
明する。
制御用システムプログラムの中で、本発明と関連の深い
部分だけを抽出して示すフローチャートであり、以下に
このフローチャートに従って本発明の動作を系統的に説
明する。
電源投入などによりプログラムがスター1〜すると、ま
ず初期処理によって各種フラグやレジスタ類の初期設定
を行った後(ステップ400)、モード切替スイッチ8
3の状態を参照する。
ず初期処理によって各種フラグやレジスタ類の初期設定
を行った後(ステップ400)、モード切替スイッチ8
3の状態を参照する。
ここで運転モードでないと判定されると(ステップ40
1否定)、従来より行なわれているプログラミング・コ
ンソールサービスが実行され(ステップ402> 、す
なわちモード切替スイッチ83の状態に応じて、モニタ
処理あるいはプログラム処理が行われる。
1否定)、従来より行なわれているプログラミング・コ
ンソールサービスが実行され(ステップ402> 、す
なわちモード切替スイッチ83の状態に応じて、モニタ
処理あるいはプログラム処理が行われる。
これに対して、運転モードとの判定がなされると(ステ
ップ401肯定)、ユーザプログラムメモリ5から読出
されたユーザプログラムが順次1命令ずつ実行される(
ステップ403)。
ップ401肯定)、ユーザプログラムメモリ5から読出
されたユーザプログラムが順次1命令ずつ実行される(
ステップ403)。
ここで、第5図に示されるように、プロコン表示出力リ
レーあるいはプロコンブザー出力リレーが読み出され、
かつその入力条件が成立すると、第3図に示されるフラ
グFUMまたはフラグFEI2が“′1″にセットされ
る。
レーあるいはプロコンブザー出力リレーが読み出され、
かつその入力条件が成立すると、第3図に示されるフラ
グFUMまたはフラグFEI2が“′1″にセットされ
る。
ユーザプログラムの実行が終了すると、続いてフラグF
BZの状態が参照される。ここで、フラグFBZが“1
″と判定されると(ステップ404肯定)、ブザー処理
が行なわれ(ステップ405)、プログラミング・コン
ソールに備えられたブザー82が鳴動する。
BZの状態が参照される。ここで、フラグFBZが“1
″と判定されると(ステップ404肯定)、ブザー処理
が行なわれ(ステップ405)、プログラミング・コン
ソールに備えられたブザー82が鳴動する。
従って、ユーザプログラム中で第5図に示されるように
、警報入力(1403)または(1404)に応じてプ
ロコンブザー出力リレーが駆動されるようにプログラム
すれば、これらの条件成立とともにブザー82を鳴動さ
せることができる。
、警報入力(1403)または(1404)に応じてプ
ロコンブザー出力リレーが駆動されるようにプログラム
すれば、これらの条件成立とともにブザー82を鳴動さ
せることができる。
一方、フラグFLIMが“′1″と判定された場合(ス
テップ408尚定またはステラフ406M定)、プロコ
ン表示出力処理が行なわれる(ステップ407)。
テップ408尚定またはステラフ406M定)、プロコ
ン表示出力処理が行なわれる(ステップ407)。
この処理では、第3図に示される特殊補助リレーエリア
の55CH〜63CHのデータが各CHの上下1バイト
ずつ(″ビ′、゛″Hパ)プログラミング・コンソール
の表示デコーダへと送られ、キャラクタ(文字NO,O
〜31)となって表示される。
の55CH〜63CHのデータが各CHの上下1バイト
ずつ(″ビ′、゛″Hパ)プログラミング・コンソール
の表示デコーダへと送られ、キャラクタ(文字NO,O
〜31)となって表示される。
従って、第3図に示される特殊補助リレーエリアの55
CI−1〜63CHに、バイト単位でキャラクタコード
を予め書込んでおけば、第5図に示されるように入力(
1401)および入力(1402)の条件が成立すると
同時に、プログラミング・コンソールのLCD表示器8
1に対して、32個のキャラクタからなるコメント文を
を自動的に表示させることができるわけでおる。
CI−1〜63CHに、バイト単位でキャラクタコード
を予め書込んでおけば、第5図に示されるように入力(
1401)および入力(1402)の条件が成立すると
同時に、プログラミング・コンソールのLCD表示器8
1に対して、32個のキャラクタからなるコメント文を
を自動的に表示させることができるわけでおる。
一方、ユーザプログラムの実行終了に続いて、フラグF
BzまたはフラグF、LIMのいずれもが0w1と判定
されれば、通常通りプログラミング・コンソールサービ
スが行なわれ(ステップ409)、プログラミング・コ
ンソールのLCD表示器81は従来通りモニタ表示用等
として利用されることとなる。
BzまたはフラグF、LIMのいずれもが0w1と判定
されれば、通常通りプログラミング・コンソールサービ
スが行なわれ(ステップ409)、プログラミング・コ
ンソールのLCD表示器81は従来通りモニタ表示用等
として利用されることとなる。
その後、入出力更新処理を経て(ステップ410)、以
上ステップ403からステップ410までの処理を繰り
返すわけである。
上ステップ403からステップ410までの処理を繰り
返すわけである。
以上で明らかなように、この実施例装置によれば、ユー
ザプログラム中においてプロコン表示出力リレーまたは
プロコンブザー出力リレーを使用することにより、任意
の入出力条件の成立とともに、プログラミング・コンソ
ールに備えられたブザー82を鳴動させたり、あるいは
しCD表示器81に対して任意のキャラクタからなるコ
メント文を表示させることができ、この種プログラマブ
ル・コントローラの使い勝手を拡大に向上させることが
できる。
ザプログラム中においてプロコン表示出力リレーまたは
プロコンブザー出力リレーを使用することにより、任意
の入出力条件の成立とともに、プログラミング・コンソ
ールに備えられたブザー82を鳴動させたり、あるいは
しCD表示器81に対して任意のキャラクタからなるコ
メント文を表示させることができ、この種プログラマブ
ル・コントローラの使い勝手を拡大に向上させることが
できる。
第1図は本発明に係わるプログラマブル・コンl−ロー
ラのハードウェア構成を示すブロック図、第2A図はプ
ログラミング・コンソールのフロン1〜パネルを示す正
面図、第2B図はLCD表示器を拡大して示す説明図、
第3図は入出カメモリの内部構成を示すメモリマツプ、
第4図は制御用システムプログラムの中で本発明と関連
する部分のみを拡大して示すフローチャート、第5図は
本プログラマブル・コントローラにおけるプログラミン
グ例の一例を示すラダー図である。 8・・・プログラミング・コンソール 81・・・LCD表示器 82・・・ブザー 第1図 第2A図 第3図 ”L” ”/−/”第4図
ラのハードウェア構成を示すブロック図、第2A図はプ
ログラミング・コンソールのフロン1〜パネルを示す正
面図、第2B図はLCD表示器を拡大して示す説明図、
第3図は入出カメモリの内部構成を示すメモリマツプ、
第4図は制御用システムプログラムの中で本発明と関連
する部分のみを拡大して示すフローチャート、第5図は
本プログラマブル・コントローラにおけるプログラミン
グ例の一例を示すラダー図である。 8・・・プログラミング・コンソール 81・・・LCD表示器 82・・・ブザー 第1図 第2A図 第3図 ”L” ”/−/”第4図
Claims (3)
- (1)ユーザプログラムで使用可能な命令語の1つとし
て、プログラミング・コンソールの出力機器を操作する
命令語を内蔵させたことを特徴とするプログラマブル・
コントローラ。 - (2)前記出力機器は、プログラミング・コンソールに
内蔵されたブザーであることを特徴とする特許請求の範
囲第1項に記載のプログラマブル・コントローラ。 - (3)前記出力機器は、プログラミング・コンソールに
内蔵されたプログラム表示器であることを特徴とする特
許請求の範囲第1項に記載のプログラマブル・コントロ
ーラ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9991286A JPS62256101A (ja) | 1986-04-30 | 1986-04-30 | プログラマブル・コントロ−ラ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9991286A JPS62256101A (ja) | 1986-04-30 | 1986-04-30 | プログラマブル・コントロ−ラ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62256101A true JPS62256101A (ja) | 1987-11-07 |
Family
ID=14259985
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9991286A Pending JPS62256101A (ja) | 1986-04-30 | 1986-04-30 | プログラマブル・コントロ−ラ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62256101A (ja) |
-
1986
- 1986-04-30 JP JP9991286A patent/JPS62256101A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS60262204A (ja) | プログラマブル・コントロ−ラ | |
| JPS62256101A (ja) | プログラマブル・コントロ−ラ | |
| JP3167245B2 (ja) | プログラマブルコントローラ動作状態監視装置 | |
| JPS6295603A (ja) | プログラマブル・コントロ−ラ | |
| JPS6236563B2 (ja) | ||
| JPH04105101A (ja) | 制御装置における異常処理形態設定方法 | |
| JPH08286734A (ja) | プログラマブル表示器 | |
| JP2731245B2 (ja) | グラフィックディスプレイ装置 | |
| JPS5884306A (ja) | プログラマブル・コントロ−ラのプログラミング装置 | |
| JPS6334604A (ja) | プログラマブルコントロ−ラ | |
| JPS63126007A (ja) | プログラマブル・コントロ−ラ | |
| JPH02226307A (ja) | 数値制御装置 | |
| JPS6236569B2 (ja) | ||
| JP2784039B2 (ja) | プログラマブルコントローラ | |
| JPH0578055B2 (ja) | ||
| JPS62267841A (ja) | プログラムデバツグ装置 | |
| JPH01244502A (ja) | Pcのプログラム表示方式 | |
| JPS62143108A (ja) | デ−タ記録装置 | |
| JPS605964B2 (ja) | シ−ケンスプログラマ | |
| JPS6039203A (ja) | プログラマブルコントロ−ラ | |
| JPS6182248A (ja) | メモリ内容のモニタ方法 | |
| JPS6033475Y2 (ja) | プログラム付小型電子式計算機 | |
| JPH01292402A (ja) | Pc装置の信号参照方式 | |
| JPS59119413A (ja) | プログラマブルコントロ−ラ | |
| JPS63132305A (ja) | プログラマブル・コントロ−ラのプログラミング装置 |