JPH0290301A - Pcのモジュール構成変更方式 - Google Patents

Pcのモジュール構成変更方式

Info

Publication number
JPH0290301A
JPH0290301A JP24318188A JP24318188A JPH0290301A JP H0290301 A JPH0290301 A JP H0290301A JP 24318188 A JP24318188 A JP 24318188A JP 24318188 A JP24318188 A JP 24318188A JP H0290301 A JPH0290301 A JP H0290301A
Authority
JP
Japan
Prior art keywords
module
definition
definition data
input
ram
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
JP24318188A
Other languages
English (en)
Inventor
Nobuyuki Kitani
木谷 信之
Haruyasu Eguchi
江口 晴康
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 JP24318188A priority Critical patent/JPH0290301A/ja
Publication of JPH0290301A publication Critical patent/JPH0290301A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Programmable Controllers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は入出力回路がモジュール構造であるPC(プロ
グラマブル・コントローラ)のモジュル構成変更方式に
関し、特に運転途中で入出力モジュールの変更が可能な
PCのモジュール構成変更方式に関する。
が煩雑であった。
本発明はこのような点に鑑みてなされたものであり、運
転途中で入出力モジュール構成の変更が可能なPCのモ
ジュール構成変更方式を提供することを目的とする。
〔従来の技術〕
PC(プログラマブル・コントローラ)では、−船釣に
多数の入出力インタフェースがあり、これらの入出力回
路はモジュール化されている。PCシステムが確定する
と、この入出力モジュールは固定されるが、PCシステ
ムの開発時等では、モジュール構成の変更が必要な場合
が生じることがある。
〔発明が解決しようとする課題〕
しかし、従来モジュール構成の変更を行うためには、P
Cの電源を落とし、I/O定義テーブルを修正して、再
度シーケンス・プログラム等を格納して、デバッグ等を
再開する必要があり、取扱〔課題を解決するための手段
〕 本発明では上記課題を解決するために、入出力回路がモ
ジュール構造であるPC(プログラマブル・コントロー
ラ)のモジュール構成変更方式において、 新たに取り付けるべき入出力モジュールのための新たな
I/O定義データを予めRAMに記憶させるステップと
、 取り外そうとする旧モジュールの不在を宣言する定義デ
ータをI/O定義テーブルに設定するステップと、 前記旧モジュールのI/O定義データを前記I/O定義
テーブルから抹消するステップと、前記RAMに記憶さ
せておいた新たに取り付けるべき入出力モジュールのた
めの前記新たなI/O定義データを用いてPCの運転を
継続するステップと、 前記旧モジュールを取り外すステップと、前記新たに取
り付けるべき入出力モジュールを前記旧モジュールの跡
に取り付けるステップと、前記RAMに記憶させておい
た前記新たなI/O定義データを前記I/O定義テーブ
ルに格納するステップと、 前記I/O定義テーブルに格納した前記新たなI/O定
義データを用いてPCの運転を継続するステップとを含
み、 それにより、運転継続中にモジュール構成を変更出来る
ようにしたことを特徴とするPCのモジュール構成変更
方式が、 提供される。
〔作用〕
常時入出力モジュールのスロットを監視し、取り除かれ
たモジュールのI/O定義デー’;’をI/O定義テー
ブルから取り外し、また、追加された入出力モジュール
のI/O定義データをI/O定義テーブルに格納して、
そのまま運転を続行する。
〔実施例〕
以下、本発明の一実施例を図面に基づいて説明する。
第1図に本発明のPCのモジュール構成変更方式を実施
するためのPCのブロック図を示す。プロセッサ1はP
C全体をROM2に格納されたシステムプログラム2a
によって、管理及び制御する。RAM3にはI/O定義
テーブルがあり、RAM4にはI/O定義データが一旦
格納され、モジュールが変更された後にこのI/O定義
データ4aはI/O定義テーブル3aに移される。RA
M5にはPCの動作を決めるユーザプログラム5aが格
納されている。これらのRAM3.4及び5は、図では
別個に示されているが、同じRAMの領域を分割して格
納することもできる。6は表示装置、7はキーボードで
ある。
8はI/Oモジュールインタフェースであり、それぞれ
、入力モジュールa91〜入カモジュールn9n、出力
モジュールa11〜出カモジュールnlnが接続されて
いる。図ではこれらのモジュールは並列に接続されてい
るが、各モジュールを直列に結合する場合もある。
これらの各モジュールをデバッグ時等の運転中に変更す
るための処理のについてフローチャート図を基に説明す
る。第2図に本発明のPCのモジュール構成変更方式の
処理のフローチャー1−図を示す。図において、Sに続
く数値はステップ番号を示す。
〔S1〕 I/O構成の変更がある場合はS2へいく。
C32)I/O定義データを入力する。
〔S3〕入力されたI/O定義データ4aをRAM4に
格納する。
(S4)I/O定義テーブル3aに従ってI/Oモジュ
ールに対してデータの読み込み、書き込みを行う。
〔S5〕モジユールの取り外しがあるか調べ、モジュー
ルの取り外しがあればS6へ、なければS4へ戻る。
〔S6〕モジユールの取り外しがあるのでI/O定義テ
ーブルにモジュールなしのデータを設定する。
(37)I/O定義テーブル3aに従ってI/Oモジュ
ールに対してデータの読み込み、書き込みを行う。
〔S8]新たに接続されたモジュールがあるか調べ、あ
ればS9へいき、なければS7へ戻りスキャンを続行す
る。
(S9)RAM4に格納したI/O定義データ4aと接
続されたI/Oモジュールの識別番号を確認し、I/O
定義データ4aをRAM3のI/O定義テーブル3aに
設定する。
このようにして、プログラマは変更使用とするモジュー
ルのI/O定義データを入力して、モジュールの変更を
行うことにより、PCの運転を中止することなく、モジ
ュールの変更を行うことができる。
上記の説明ではモジュールの取り外しと追加で説明した
が、取り外しあるいは追加のみでも良いし、また、ある
モジュールを取り外したスロットに新しいモジュールを
追加することもできる。
〔発明の効果〕
以上説明したように本発明では、PCの運転中にモジュ
ールの変更を行うようにしたので、デパック等でのモジ
ュールの変更が簡単になり、デバッグ等の作業時間が短
縮される。
【図面の簡単な説明】
第1図は本発明のPCのモジュール構成変更方式を実施
するためのPCのブロック図、第2図は本発明のPCの
モジュール構成変更方式の処理のフローチャート図であ
る。 91〜9 n 11〜In AM I/O定義テーブル AM I/O定義データ 表示装置 キーボード I/Oモジュールインタ フェース −・入力モジュール 出力モジュール 特許出願人 ファナック株式会社 代理人   弁理士  服部毅巖 1−−−−−−−−−−プロセッサ 2−−−−−−−−−−−−−ROM

Claims (2)

    【特許請求の範囲】
  1. (1)入出力回路がモジュール構造であるPC(プログ
    ラマブル・コントローラ)のモジュール構成変更方式に
    おいて、 新たに取り付けるべき入出力モジュールのための新たな
    I/O定義データを予めRAMに記憶させるステップと
    、 取り外そうとする旧モジュールの不在を宣言する定義デ
    ータをI/O定義テーブルに設定するステップと、 前記旧モジュールのI/O定義データを前記I/O定義
    テーブルから抹消するステップと、前記RAMに記憶さ
    せておいた新たに取り付けるべき入出力モジュールのた
    めの前記新たなI/O定義データを用いてPCの運転を
    継続するステップと、 前記旧モジュールを取り外すステップと、 前記新たに取り付けるべき入出力モジュールを前記旧モ
    ジュールの跡に取り付けるステップと、前記RAMに記
    憶させておいた前記新たなI/O定義データを前記I/
    O定義テーブルに格納するステップと、 前記I/O定義テーブルに格納した前記新たなI/O定
    義データを用いてPCの運転を継続するステップとを含
    み、 それにより、運転継続中にモジュール構成を変更出来る
    ようにしたことを特徴とするPCのモジュール構成変更
    方式。
  2. (2)前記I/O定義データはI/Oのアドレスとモジ
    ュールの識別番号を含むことを特徴とする特許請求の範
    囲第1項記載のPCのモジュール構成変更方式。
JP24318188A 1988-09-28 1988-09-28 Pcのモジュール構成変更方式 Pending JPH0290301A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24318188A JPH0290301A (ja) 1988-09-28 1988-09-28 Pcのモジュール構成変更方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24318188A JPH0290301A (ja) 1988-09-28 1988-09-28 Pcのモジュール構成変更方式

Publications (1)

Publication Number Publication Date
JPH0290301A true JPH0290301A (ja) 1990-03-29

Family

ID=17100027

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24318188A Pending JPH0290301A (ja) 1988-09-28 1988-09-28 Pcのモジュール構成変更方式

Country Status (1)

Country Link
JP (1) JPH0290301A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004501508A (ja) * 2000-04-22 2004-01-15 ピルツ ゲーエムベーハー アンド コー. 安全スイッチング装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004501508A (ja) * 2000-04-22 2004-01-15 ピルツ ゲーエムベーハー アンド コー. 安全スイッチング装置
US6812596B2 (en) * 2000-04-22 2004-11-02 Pilz Gmbh & Co. Safety switching device module arrangement
JP2011091440A (ja) * 2000-04-22 2011-05-06 Pilz Gmbh & Co Kg 安全スイッチング装置

Similar Documents

Publication Publication Date Title
EP3979148A1 (en) Method and system for displaying machine learning automatic modeling procedure
JPS6054012A (ja) 数値制御装置
US4907190A (en) Computer control system and method for effecting sequence controls and servo-controls
JPS59114602A (ja) プログラマブルコントロ−ラ
JP3341064B2 (ja) 制御プログラム作成装置
JPH1185264A (ja) 状態データ収集方法及び制御装置
JPH07210232A (ja) 数値制御装置
JP2767813B2 (ja) 設計支援装置とプリント基板自動配置装置
JPH04156615A (ja) システム立ち上げ方法
JP3260788B2 (ja) ロボット制御装置及び方法
JPS61251926A (ja) 外部記憶装置切替方法
JPS6170610A (ja) 数値制御装置
US20200041982A1 (en) Numerical controller
JPH0328905A (ja) プログラマブルコントローラの入出力転送方法
JPH1078817A (ja) プログラマブル表示装置
JP3348682B2 (ja) 再開制御装置および再開制御方法
JPH0619518A (ja) プログラム呼出し方式
JPS61148531A (ja) 演算処理デ−タの入力装置
JPH0262607A (ja) プログラムチェック描画方式
JPS63157234A (ja) プログラム修正方式
JPS62241023A (ja) ユ−ザ領域拡張方法
JPS6349839A (ja) 電子計算機システムの立上げ方式
JP2004139384A (ja) シーケンス制御装置およびシーケンス制御方法
JPS61221835A (ja) 記憶装置制御方式
JPS63308643A (ja) ジョブ起動時の資源割当方式