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

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

Info

Publication number
JPS61269703A
JPS61269703A JP11163985A JP11163985A JPS61269703A JP S61269703 A JPS61269703 A JP S61269703A JP 11163985 A JP11163985 A JP 11163985A JP 11163985 A JP11163985 A JP 11163985A JP S61269703 A JPS61269703 A JP S61269703A
Authority
JP
Japan
Prior art keywords
input
wiring
memory
order
check
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
JP11163985A
Other languages
English (en)
Inventor
Ichiro Miyagi
宮城 一郎
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.)
Omron Corp
Original Assignee
Omron Tateisi Electronics Co
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 Omron Tateisi Electronics Co filed Critical Omron Tateisi Electronics Co
Priority to JP11163985A priority Critical patent/JPS61269703A/ja
Publication of JPS61269703A publication Critical patent/JPS61269703A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Programmable Controllers (AREA)

Abstract

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

Description

【発明の詳細な説明】 (発明の分野) この発明は、配線チェック機能を備えた新規なプログラ
マブル・コントローラに関する。
(発明の概要) この発明では、各入力端子にリミットスイッチ。
光電スイッチ等の入力機器をそれぞれ配線した後、動作
モードを配線チェックモードに設定し、更に各入力機器
を一定の順番で模擬動作させることにより、−人の作業
員によって配線の正誤をチェックできるようにしたもの
である。
(従来技術とその問題点) 従来、プログラマブル・コントローラの各入力端子に、
該当する入力機器(例えばリミットスイッチ、光電スイ
ッチなど)が正しく配線されているかどうかをチェック
するためには、各入力機器側とプログラマブル・コント
ローラの入力端子側とにそれぞれ作業員を配置し、相互
にトランシーバ等で確認しながら1本1本の配線を順次
導通テストするのが通例であった。
しかしながら、このような配線チェック方法にあっては
、少なくとも二Å以上の作業員を必要とする上、テスタ
ー等により1本1本導通確認を行なうため、時間がかか
り能率が悪い等の問題点を有していた。
(発明の目的) この発明の目的は、この種の配線チェックを一人の作業
員で、しかも能率よく行なうことができる機能を備えた
プログラマブル・コントローラを提供することにある。
(発明の構成と効果) この発明は上記の目的を達成するために、動作モードを
配線チェックモードに設定するためのモード設定手段と
: 各入力端子への信号到来を検出する信号到来検出手段と
: 各入力端子と当該端子への信号到来順番とを互いに関連
付けて記憶する入力順番メモリと;前記メモリからの読
出しを指令する読出し指令手段と; 前記メモリから読み出された情報に基づいて、各入力端
子とその信号到来順番との関係を感覚的に出力する出力
手段と: を具備することを特徴とするものである。
このような構成によれば、各入力端子に該当する入力機
器(リミットスイッチ、光電スイッチなど)を配線した
後、プログラマブル・コントローラを配線チェックモー
ドに設定し、更に各入力機器を一定の順番で模擬動作さ
せるという簡単な作業によって、各入力端子に該当する
入力機器が正しく配線されているかどうかを確実かつ迅
速にチェックすることができる。
(実施例の説明) 第1図は本発明に係るプログラマブル・コントローラの
ハードウェア構成を示すブロック図である。
この種プログラマブル・コントローラの基本的なハード
ウェア構成は、既に各種の特許公報等により周知でおる
ため、本発明の要部を除き、他の部分については簡単な
説明にとどめることとする。
同図において、CPUIはマイクロプロセッサを主体と
して構成され、システムプログラムメモリ2に記憶され
たシステムプログラムに従って動作し、入力更新、命令
実行、出力更新等の基本動作のほかに、各種のシステム
サービス処理等を司どるものである。
システムプログラムメモリ2はROMで構成されており
、前述した如く入力更新、命令実行、出力更新に相当す
る基本システムプログラムのほかに、各種のシステムサ
ービスプログラムが格納されている。また、命令実行を
インタプリタ処理により行なう場合には、各ユーザ命令
に対応したインタプリタプログラムも格納されている。
ユーザプログラムメモリ3は、FROMまたはバッテリ
バックアツプRAM等の不揮発性メモリで構成され、ユ
ーザプログラム(例えばラダー図に相当)を構成する各
命令がそれぞれ記憶されている。
入力インターフェイス4は、システムバスと外部信号と
のバッファとして機能するもので、各入力端子にはリミ
ットスイッチ、光電スイッチ等の接点42の一端が配線
41を介してそれぞれ接続されており、接点42の他端
は図示しない電源等に接続されている。また、周知の如
く接点群42゜42・・・は、a接点とb接点とが混在
しているのが通例である。
出力インターフェイス5は、システムバスと外部信号と
のバッファとして機能するもので、各出力端子にはリレ
ーコイル51がそれぞれ接続されている。
入出力状態メモリ6はRAMで構成され、その内部には
入力インターフエイス4.出力インターフェイス5の各
容量に対応した入出カニリアが設けられるほか、内部補
助リレーエリア、カウンタエリア、タイマエリア等が適
宜設けられている。
ワーキングメモリ7はRAMで構成され、CPU1にお
ける途中演算結果等の記憶エリアとして使用されるほか
、特に本発明に関連して後述する入力順番メモリをアド
レス指定するためのメモリアドレスレジスタMARが設
けられている。
入力順番メモリ8は、本発明に関連して新たに設けられ
たもので、RAMにより構成されている。
そして、ワーキングメモリ7内のメモリアドレスレジス
タMARで指定される各アドレスには、当該アドレスに
対応する入力順番の入力No、が記憶可能になされてい
る。
コンソールパネルインターフェイス9は図示しないコン
ソールパネルと各機器のシステムバスとのバッフ7機能
を有するもので、このインターフェイス9にはモード切
替スイッチ91.配線チェック準備完了を報知するため
のランプ92.読出し指令スイッチ93及び信号到来順
番と該当する入力ナンバーとを対にして表示可能な表示
器94が接続されている。
次に、第2図はメモリ2に格納されたシステムプログラ
ムの全体を概略的に示すゼネラルフローチャートである
。
同図に示す如く、プログラムがスタートするとまず、イ
ニシャル処理によって、各種レジスタ。
カウンタ等の初期リセットが行なわれる(ステップ10
0)。
次いで、モード切替スイッチ91の切替位置が実行モー
ド以外の場合には、必要に応じて各種のサービス処理が
行なわれる(ステップ200>。
そして、このサービス処理(ステップ200>の中にお
いて、本発明に係る配線チェック処理が行なわれる。
一方、切替スイッチ2]が実行モードに切替設定される
と(ステップ300肯定)、各入力端子の状態を入出力
状態メモリ6の入カニリアへ転送する入力更新処理(ス
テップ400) 、入出力状態メモリ6内の各エリアの
内容に基づいてユーザ命令を実行し、その実行結果で入
出力状態メモリ6の出カニリアの内容を書換えるユーザ
命令実行処理(ステップ500)、入出力状態メモリ6
の出カニリアの内容を出力インターフェイス5へと転送
する出力更新処理(ステップ600)が順次実行される
わけである。
次に、第3図は各種サービス処理(ステップ200)の
中で、配線チェック処理だけを取り出して詳細に示すフ
ローチャートであり、以下このフローチャートに従って
本発明装置の動作を系統的に説明する。
配線チェック処理を行なう場合、まず作業dは切替スイ
ッチ91を配線チェック位置に切替設定する。すると、
第3図のフローチャートでは、配線チェックモードと判
定され(ステップ201肯定)、ワーキングメモリ7内
のメモリアドレスレジスタMARはアドレスr1Jに初
期設定され(ステップ202>、またその時点において
入力インターフェイスの各入力端子の信号状態は、初期
状態として入出力状態メモリ6の入カニリアへと記憶さ
れる(ステップ203)。
ここで、このようにチェック開始時に各入力を、入出力
状態メモリに記憶するのは、入力インターフェイス4に
はa接点とb接点とが混在して接続されているため、各
入力の変化時点を検出するためには、a接点とb接点と
では反対の状態を初期状態として記憶せねばならないか
らである。
以上の初期状態記憶が終了したならば、続いて配線チェ
ック準備完了が報知される(ステップ204)。これに
より、ランプ92が例えば点灯して、配線チェック準備
が完了したことを作業員に報知する。なお、図示しない
がこの際に、ブザーを鳴動させたり、あるいは音声合成
LSIを介して音声により配線チェック準備完了を報知
してもよいことは勿論である。
このようにして、配線チェック準備完了が報知されたな
らば、作業員は入力インターフェイス4に接続された各
入力機器(リミッ1〜スイッチ、光電スイッチなど)を
順次模擬動作させる。この際、    ゛動作順序は予
め作業員等により作成された第5図に示す如き配線チェ
ック表に従うものとする。
ずなわら、第5図の配線チェック表においては、1番目
に入力N0.16を、2番目に入力N0.17を、3番
目に入力はNo、19を・・・・・・第n番目に入力N
o、31を動作させるように取り決められている。
一方、配線チェック準備完了を報知した後に必ってはく
ステップ204)、コントローラ側においてはサーチ用
の入力No、レジスタINRを初期値から最大値まで順
次高速で歩進させつつ、指定された入力No、に信号変
化の有無を検出する処理が行なわれる(ステップ205
,206,207゜208.209>。
この状態において、第5図に示されるように、第1番目
の入力機器が模擬動作されると(ステップ206肖定)
、JNR=16の状態で指定入力に変化有りと判定され
(ステップ206肯定)、続いて入出力状態メモリの入
力N0.16は変化後の現在値にIIえられる(ステッ
プ210)。
ここで、指定入力に変化があるたびに、入出力状態メモ
リの該当入力を現在値で書替えるのは、オン→オフ→オ
ン→オフの如く入力機器が変化した場合、各入力変化を
確実に検出可能とするためである。
次いで入出力状態メモリの書替えが終了したならば、当
該入力変化に係る入力No、(この例ではNO,16>
が前回変化した入力NO,と同一であるか否かの判定を
行なう。
これは、チェック時作業員の気持ちとして、何回も同一
人力機器をカチャカチャと入切するのが通例であるため
、このような繰り返し変化に対して、2番目の変化以降
の入力No、を入力順番メモリ8に書込まないためであ
る。
すなわち、このようなオン→オフ→オンのたびに入力N
o、を」込むと、後述する入力順番メモリ8内には同一
人力No、が連続して幾つも書込まれることとなり、メ
モリの利用効率を低下させるからである。
このため前回変化した入力No、と同一と判定された場
合(ステップ211肯定)、何の処理も行なわずに再び
入力変化検索処理へと復帰する。
これに対して、前回変化した入力No、と一致しないと
判定された場合には(ステップ211否定)、その時点
のメモリアドレスレジスタMARで指定される入力順番
メモリ8内のアドレスに、第4図に示す如く、入力NO
,レジスタINRの内容(この場合ではNO,16>を
寵込み(ステップ212)、その後メモリアドレスレジ
スタMARを+1更新させた後(ステップ213>、指
定入力変化有無の検索処理へと復帰する。
以後同様な処理が繰り返される結果第4図に示す如く、
入力順番メモリ8内の各アドレスには、模擬動作順番に
対応した入力No、が順次格納されることとなる。
次いで、全ての入力機器の模擬動作が終了したならば、
作業員は読出し指令スイッチ93を操作する。
すると、第3図のフローチャートにおいて読出し指令有
りと判定され(ステップ208肯定)、以後入力順番メ
モリ8に記憶された入力No、は1番地、2番地、・・
・・・・n番地と順に2 sec間隔で読み出され、表
示器94上に信号到来順番と対となって表示される(ス
テップ214,215)。
従って、作業員は第5図に示される配線チェック表と表
示器94に表示される模擬動作順番、入力No、とを対
照することによって、各入力機器との配線正誤を簡単に
確認することができるわけである。
なお、この際図示しないが表示器94に模擬動作順番と
各入力No、とを表示させることに代えて、音声合成し
S■を利用して音声により各順番と入力No、とを報知
してもよいことは勿論である。
更に、模擬動作順に入力No、を表示させることに代え
て、順次入力No、の小さいものから表示させ、これに
模擬動作順番を付加するようにしてもよいことは勿論で
ある。
このように、本実施例によれば、−人の作業員によって
この種配線チェックを能率よく行なうことができ、また
配線チェックに際して何等専用の計測器等を必要とせず
、誰にでも簡単に行なうことができるなどの利点がある
。
【図面の簡単な説明】
第1図は本発明に係るプログラマブル・コントローラの
ハードウェア構成を示すブロック図、第2図はシステム
プログラムの全体を概略的に示すゼネラルフローチャー
ト、第3図は各種サービス処理の中で配線チェック処理
だけを詳細に説明するフローチャート、第4図は入力順
番メモリの内容を示すメモリマツプ、第5図は本発明に
係る配線チェックに際して使用される配線チェック表を
示す図でおる。 1・・・CPtJ 2・・・システムプログラムメモリ 3・・・ユーザプログラムメモリ 4・・・入力インターフェイス 5・・・出力インターフェイス 6・・・入出力状態メモリ 7・・・ワーキングメモリ 8・・・入力順番メモリ 9・・・コンソールパネルインターフェイス91・・・
モード切替スイッチ 92・・・ランプ 93・・・読出し指令スイッチ 94・・・表示器 第2図

Claims (1)

    【特許請求の範囲】
  1. (1)動作モードを配線チェックモードに設定するため
    のモード設定手段と; 各入力端子への信号到来を検出する信号到来検出手段と
    ; 各入力端子と当該端子への信号到来順番とを互いに関連
    付けて記憶する入力順番メモリと;前記メモリからの読
    出しを指令する読出し指令手段と; 前記メモリから読み出された情報に基づいて、各入力端
    子とその信号到来順番との関係を感覚的に出力する出力
    手段と; を具備することを特徴とするプログラマブル・コントロ
    ーラ。
JP11163985A 1985-05-24 1985-05-24 プログラマブル・コントロ−ラ Pending JPS61269703A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11163985A JPS61269703A (ja) 1985-05-24 1985-05-24 プログラマブル・コントロ−ラ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11163985A JPS61269703A (ja) 1985-05-24 1985-05-24 プログラマブル・コントロ−ラ

Publications (1)

Publication Number Publication Date
JPS61269703A true JPS61269703A (ja) 1986-11-29

Family

ID=14566407

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11163985A Pending JPS61269703A (ja) 1985-05-24 1985-05-24 プログラマブル・コントロ−ラ

Country Status (1)

Country Link
JP (1) JPS61269703A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6418307U (ja) * 1987-07-21 1989-01-30

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6418307U (ja) * 1987-07-21 1989-01-30

Similar Documents

Publication Publication Date Title
US4611281A (en) Apparatus for analyzing microprocessor operation
US4425630A (en) Sequence instruction display system
JPS6114524B2 (ja)
US6145093A (en) Debugging method and method of displaying information for data processing for use in programmable display device
JPS61271503A (ja) プログラマブル・コントロ−ラ
JPH0916220A (ja) 入出力表示装置
JPS61283906A (ja) プログラマブル・コントロ−ラ
JPS62162105A (ja) フロ−チヤ−ト式プログラマブルコントロ−ラ
JPS6236563B2 (ja)
JPS58181345A (ja) 通信装置
SU1683049A1 (ru) Устройство дл обучени операторов
JPS5949609A (ja) 模擬実行機能を備えたプログラマブル・コントロ−ラ
SU1492368A1 (ru) Устройство дл обучени операторов
JPS63201736A (ja) プログラマブルコントロ−ラのプログラミング装置
JPS6236570B2 (ja)
JPH0528000A (ja) 建設機械用制御装置
JPS6236565B2 (ja)
JPS63131238A (ja) 論理シミユレ−タ
JPH0547842B2 (ja)
JPS6295603A (ja) プログラマブル・コントロ−ラ
JPH1011285A (ja) プログラマブルコントローラ及び記録媒体
JPS6236568B2 (ja)
JPH0233178B2 (ja)
JPS6236564B2 (ja)
JPS6236567B2 (ja)