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
Links
- 238000000034 method Methods 0.000 claims description 12
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 abstract description 4
- RRLHMJHRFMHVNM-BQVXCWBNSA-N [(2s,3r,6r)-6-[5-[5-hydroxy-3-(4-hydroxyphenyl)-4-oxochromen-7-yl]oxypentoxy]-2-methyl-3,6-dihydro-2h-pyran-3-yl] acetate Chemical compound C1=C[C@@H](OC(C)=O)[C@H](C)O[C@H]1OCCCCCOC1=CC(O)=C2C(=O)C(C=3C=CC(O)=CC=3)=COC2=C1 RRLHMJHRFMHVNM-BQVXCWBNSA-N 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 2
- 101150065817 ROM2 gene Proteins 0.000 description 1
- 238000002715 modification method Methods 0.000 description 1
Landscapes
- Programmable Controllers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は入出力回路がモジュール構造であるPC(プロ
グラマブル・コントローラ)のモジュル構成変更方式に
関し、特に運転途中で入出力モジュールの変更が可能な
PCのモジュール構成変更方式に関する。
グラマブル・コントローラ)のモジュル構成変更方式に
関し、特に運転途中で入出力モジュールの変更が可能な
PCのモジュール構成変更方式に関する。
が煩雑であった。
本発明はこのような点に鑑みてなされたものであり、運
転途中で入出力モジュール構成の変更が可能なPCのモ
ジュール構成変更方式を提供することを目的とする。
転途中で入出力モジュール構成の変更が可能な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のモジュール構成変更
方式が、 提供される。
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定義テーブルに格納して、
そのまま運転を続行する。
たモジュールの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はキーボードで
ある。
するための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が接続されて
いる。図ではこれらのモジュールは並列に接続されてい
るが、各モジュールを直列に結合する場合もある。
、入力モジュールa91〜入カモジュールn9n、出力
モジュールa11〜出カモジュールnlnが接続されて
いる。図ではこれらのモジュールは並列に接続されてい
るが、各モジュールを直列に結合する場合もある。
これらの各モジュールをデバッグ時等の運転中に変更す
るための処理のについてフローチャート図を基に説明す
る。第2図に本発明のPCのモジュール構成変更方式の
処理のフローチャー1−図を示す。図において、Sに続
く数値はステップ番号を示す。
るための処理のについてフローチャート図を基に説明す
る。第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へ、なければS4へ戻る。
〔S6〕モジユールの取り外しがあるのでI/O定義テ
ーブルにモジュールなしのデータを設定する。
ーブルにモジュールなしのデータを設定する。
(37)I/O定義テーブル3aに従ってI/Oモジュ
ールに対してデータの読み込み、書き込みを行う。
ールに対してデータの読み込み、書き込みを行う。
〔S8]新たに接続されたモジュールがあるか調べ、あ
ればS9へいき、なければS7へ戻りスキャンを続行す
る。
ればS9へいき、なければS7へ戻りスキャンを続行す
る。
(S9)RAM4に格納したI/O定義データ4aと接
続されたI/Oモジュールの識別番号を確認し、I/O
定義データ4aをRAM3のI/O定義テーブル3aに
設定する。
続されたI/Oモジュールの識別番号を確認し、I/O
定義データ4aをRAM3のI/O定義テーブル3aに
設定する。
このようにして、プログラマは変更使用とするモジュー
ルのI/O定義データを入力して、モジュールの変更を
行うことにより、PCの運転を中止することなく、モジ
ュールの変更を行うことができる。
ルの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
するためのPCのブロック図、第2図は本発明のPCの
モジュール構成変更方式の処理のフローチャート図であ
る。 91〜9 n 11〜In AM I/O定義テーブル AM I/O定義データ 表示装置 キーボード I/Oモジュールインタ フェース −・入力モジュール 出力モジュール 特許出願人 ファナック株式会社 代理人 弁理士 服部毅巖 1−−−−−−−−−−プロセッサ 2−−−−−−−−−−−−−ROM
Claims (2)
- (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)前記I/O定義データはI/Oのアドレスとモジ
ュールの識別番号を含むことを特徴とする特許請求の範
囲第1項記載のPCのモジュール構成変更方式。
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004501508A (ja) * | 2000-04-22 | 2004-01-15 | ピルツ ゲーエムベーハー アンド コー. | 安全スイッチング装置 |
-
1988
- 1988-09-28 JP JP24318188A patent/JPH0290301A/ja active Pending
Cited By (3)
| 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) | ジョブ起動時の資源割当方式 |