JPH03113506A - プログラム管理方式 - Google Patents

プログラム管理方式

Info

Publication number
JPH03113506A
JPH03113506A JP25097589A JP25097589A JPH03113506A JP H03113506 A JPH03113506 A JP H03113506A JP 25097589 A JP25097589 A JP 25097589A JP 25097589 A JP25097589 A JP 25097589A JP H03113506 A JPH03113506 A JP H03113506A
Authority
JP
Japan
Prior art keywords
program
control device
controller
information
request
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
JP25097589A
Other languages
English (en)
Inventor
Toshihiko Kayukawa
粥川 敏彦
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP25097589A priority Critical patent/JPH03113506A/ja
Publication of JPH03113506A publication Critical patent/JPH03113506A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Programmable Controllers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、上位制御装置と、プログラマブルコントロ
ーラを構成する主制御装置間で授受される制御プログラ
ムを管理するプログラム管理方式%式% (従来の技術〕 第2図は従来のプログラマブルコントローラの構成図で
あり、図において、(1)はプログラマブルコントロー
ラ、(2)はプログラマブルコントローラ(1)の主な
制御を行なう主制御装置、(3)はプログラマブルコン
トローラ(1)の主制御装置内に設けられ、命令を解読
し実行する中央処理装置、(4)は同様にプログラマブ
ルコントローラ(1)に設けられ、プログラムやデータ
などを格納するメモリ、(5)は主制御装置の演算結果
を外部に出力、また外部からの人力を行なう外部入出力
インタフェース、(6)は上位制御装置(11)などと
通信を行なうための通信制御装置、(7)は通信制御装
置([i)内に設けられ、命令を解読実行する中央処理
装置、(8)はプログラムや送/受信データなどを格納
するメモリ、(9)は実際に上位制御装置(11)など
と通信回線で接続するための通信インタフエース、(1
0)も同様に通信制御装置(6)内に設けられ、主制御
装置(2)との間でプログラムやデータのやりとりを行
なう2ボートメモリ、(11)はプログラマブルコント
ローラ(1)を制御するための上位制御装置で、通信回
線を介して接続される。
また第6図はメモリ(8)の内容を示す図であり、図に
おいて(8a)は通信制御のための制御情報や送受信デ
ータの一時的な記憶を行なう通信制御エリアである。
第4図と第5図は2ボートメモリ(1a)の内容を示す
図であり、第4図は通信制御装置(6)から主制御装置
(2)へプログラムのダウンロード要求を行なう時の内
容、第5図は同様に通信制御装置(6)から主制御装置
(2)へプログラムの起動/停止などのプログラム制御
要求を行なう時の内容をそれぞれ示すものである。
次に、動作についてプログラムのダウンロード(以降D
/Lと称す)を例に第7図のフローチャートを用いて説
明する。
まず、通信制御装置り6)はステップ411で上位制御
装置(工1)からのD/L要求かあるかどうかチエツク
する。この時上位制御装置(11)から出されるD/L
要求の内容は第4図に示す通信制御装置(6)から主制
御装置(2)へD/L要求する時の2ボートメモリ(1
0)の内容と同一である。ステップ411でD/L要求
があった場合、2ボートメモリ(10)へ第4図の内容
に従い、D/Lの要求コート、プログラムNO1、先頭
ステップNO0、ステップ数、D/Lプログラムの各情
報をセット、主制御装置(2)へD/L要求する(ステ
ップ412)。
一方、主制御装置(2)はステップ301で通信制御装
置(6)からのD/L要求の有無をチエツク、D/L要
求があればステップ302で2ボートメモリ(10)上
にセットされた要求に従い実際のプログラム格納エリア
にプログラムを転送する。転送が完了した時点で主制御
装置(2)は通信制御装置(6)に対し完了を通知する
(ステップ303)。
ステップ413で完了を待っていた通信制御装置(6)
は主制御装置(2)からの完了を受けた時点でステップ
414で上位制御装置(11)へ完了通知を行なう。
また、プログラムの起動/停止なども同様に第5図に示
すような起動/停止などの要求を表わす要求コードと、
対象とするプログラムのNo、を上位制御装置(11)
から送信、通信制御装置(6)からその内容を2ボート
メモリ(10)にセットし、主制御装置(2)に要求す
ることで行なう。
〔発明が解決しようとする課題〕
従来のプログラマブルコントローラは以上のように、主
制御装置にD/Lされたプログラムの情報を管理したり
、管理情報を通信制御装置へ転送する手段がないため、
上位制御装置でプログラムの管理情報が必要とされる場
合は、主制御装置或は上位制御装置にプログラム情報の
管理手段、及びプログラム情報転送手段等を設ける必要
があり、そのため主制御装置或は上位制御装置のハード
ウェア構成並びにソフトウェア構成を改造しなければな
らないといった問題点があった。
この発明は上記のような問題点を解消するためになされ
たもので、主制御装置を改造することなく、また上位制
御装置に情報管理機能を持たすことなく、プログラム管
理が上位制御装置との間で行なえるプログラム管理方式
を得ることを目的とする。
(課題を解決するための手段) この発明に係るプログラム管理方式は、上位制御装置よ
り転送され記憶したプログラムに従い制御動作を行なう
主制御装置と、該主制御装置と上記上位制御装置間のプ
ログラムの転送制御を行なう通信制御装置より構成され
るプログラマブルコントローラを備え、上記通信制御装
置に、上位制御装置より主制御装置へのプログラム転送
用メモリと、各転送プログラムを管理するためのプログ
ラム情報をプログラム毎に記憶したプログラム管理テー
ブルと、上位制御装置よりのプログラム情報要求に従い
、プログラム管理テーブルより該当プログラム情報を検
索し送信するプログラム情報送信手段とを設けたもので
ある。
〔作用〕
この発明において、上位制御装置から主制御装置へのプ
ログラム転送要求などが出された場合、通信制御装置は
転送、グラム中よりプログラム管理テーブルに必要な情
報をセットすることで通信制御装置内でプログラム管理
がなされ、上位制御装置からのプログラム情報要求に対
し、通信制御装置内はプログラム管理テーブルを検索す
ることで該当プログラム情報を送信する。
〔実施例〕
以下、この発明の一実施例を図について説明する。
プログラマブルコントローラの溝成は第2図に示す従来
のものと同様である。第1図は主制御装置及び通信制御
装置の動作を示す流れ図、第3図は通信制御装置のメモ
リの内容を示す図である。
第3図において(8a)は通信制御のための制御情報や
、送受信データの一時的な記憶を行なう通信制mエリア
、(8b)はプログラムNO61のプログラムがD/L
されて主制御装置(2)に存在するかどうかを示すフラ
グ、(8c)はプログラムの状態を格納するエリア、(
8d)は該プログラムのステップ数を格納するエリアで
ある。
次に動作について説明する。
まずプログラムのD/Lについて第1図のフローチャー
トを用いて説明する。通信制御装置(6)はステップ2
01で上位制御装置(11)からのD/L要求かどうか
をチエツクする。この時上位制御装置(11)から出さ
れるD/L要求の内容は第4図に示す通信制御装置(6
)から主制御装置へD/L要求の内容と同一である。ス
テップ201でD/L要求があった場合メモリ(8)上
のプログラム(8b)の有無に有をセット、次にプログ
ラム(8C)の状態に初期状態をセット、そして、さら
にステップ数(8d)にステップ数をセットする(ステ
ップ202)。次にステップ203で2ポートメモリ(
10)へ、第4図の内容に従い、D/L要求コード、プ
ログラムNo、 、先頭ステップNo、をD/Lするプ
ログラムの各情報をセットし、主制御装置(2)へD/
L要求する。
一方、主制御装置(2)はステップ101で通信制御装
置(6)からのD/L要求の有無をチエツクし、D/L
要求があればステップ102で2ポートメモリ(10)
上にセットされた要求に従い実際のプログラム格納エリ
アにプログラムを転送する。転送が完了した時点で主制
御装置(2)は通信制御装置(6)に対し、完了を通知
する(ステップ103)。
ステップ204で完了を待っていた通信制御装置(6)
は主制御装置(2)からの完了を受けた時点で、上位制
御装置(11)へ完了通知を行なう(ステップ205)
また、プログラムの起動/停止なども第5図に示す様な
起動/停止などの要求を表わす要求コードと対象とする
プログラムのNo、と共に上位制御装置(11)から送
信し、通信制御装置(6)では、プログラム管理テーブ
ルのプログラム(8C)の状態を変更し、2ポートメモ
リ(10)に上位制御装置(11)からの内容をセット
して主制御装置(2)に要求することで行なう。
また、上位制御装置(11)からのプログラム情報の要
求に対しては通信制御装置(6)はメモリ(8)内のプ
ログラム管理テーブルの内容を返すことで行なう。
なお、上記実施例ではプログラムの管理テーブル内の情
報はプログラムの有無、プログラムの状態、ステップ数
のみであるが、他に上位制御装置が独自に付けたプログ
ラム名や、プログラムのプロテクト情報なども加え管理
しても良い。
〔発明の効果〕
以上のようにこの発明によれば、通信制御装置内にプロ
グラム管理機構を設けたことにより、主制御装置に手を
加えることなく、また、上位制御装置でプログラム管理
を行なうことなくプログラムの状態などの情報が上位制
御装置で得られるとともに、上位制御装置との間に新た
な管理情報を容易に追加できるなどの効果がある。
【図面の簡単な説明】
第1図はこの発明の一実施例における主制御装置と通信
制御装置の動作を示す流れ図、第2図はプログラマブル
コントローラの構成図、第3図はこの発明の一実施例に
おける通信制御装置のメモリの内容を示す図、第4図は
D/L要求時の2ボ−トメモリの内容を示す図、第5図
はプログラムの起動/停止要求時の2ボートメモリの内
容を示す図、第6図は従来のプログラマブルコントロー
ラにおける通信制御装置のメモリの内容を示す図、第7
図は従来のプログラマブルコントローラの主制御装置と
通信制御装置の動作を示す流れ図を示すものである。 (1)はプログラマブルコントローラ、(2)は主制御
装置、(3)は中央処理装置、(4)はメモリ、(6)
は通信制御装置、(7)は中央処理装置、(8)はメモ
リ、 (10)は2ボートメモリ、(11)は上位制御
装置。 なお、各図中、同一符号は同−又は相当部分を示す。

Claims (1)

    【特許請求の範囲】
  1. 上位制御装置より転送され記憶したプログラムに従い制
    御動作を行なう主制御装置と、該主制御装置と上記上位
    制御装置間のプログラムの転送制御を行なう通信制御装
    置より構成されるプログラマブルコントローラを備え、
    上記通信制御装置に、上位制御装置より主制御装置への
    プログラム転送用メモリと、各転送プログラムを管理す
    るためのプログラム情報をプログラム毎に記憶したプロ
    グラム管理テーブルと、上位制御装置よりのプログラム
    情報要求に従い、プログラム管理テーブルより該当プロ
    グラム情報を検索し送信するプログラム情報送信手段と
    を有したことを特徴とするプログラム管理方式。
JP25097589A 1989-09-27 1989-09-27 プログラム管理方式 Pending JPH03113506A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25097589A JPH03113506A (ja) 1989-09-27 1989-09-27 プログラム管理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25097589A JPH03113506A (ja) 1989-09-27 1989-09-27 プログラム管理方式

Publications (1)

Publication Number Publication Date
JPH03113506A true JPH03113506A (ja) 1991-05-14

Family

ID=17215811

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25097589A Pending JPH03113506A (ja) 1989-09-27 1989-09-27 プログラム管理方式

Country Status (1)

Country Link
JP (1) JPH03113506A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7498907B2 (en) 2004-06-28 2009-03-03 Mitsubishi Electric Corporation Transmission line substrate and semiconductor package

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7498907B2 (en) 2004-06-28 2009-03-03 Mitsubishi Electric Corporation Transmission line substrate and semiconductor package

Similar Documents

Publication Publication Date Title
EP1029406B1 (en) Method of reprogramming memories in field devices over a multidrop network
JPH01502708A (ja) 情報伝達方法とその装置
JPS61133454A (ja) 端末制御方式
JP2004302556A (ja) 複数の計算機システム間でのデータ共有方法およびディスク制御装置
JPH03113506A (ja) プログラム管理方式
JP2645065B2 (ja) 情報ダウンロードシステム
JP3321359B2 (ja) 加工制御システム
JP2605491B2 (ja) 設備管理コントローラ
JP3546518B2 (ja) テーブル変更方法およびその情報処理システム
JPH01147939A (ja) ロボット制御方式
JP2890962B2 (ja) 疎結合マルチホットスタンバイコンピュータシステム
JPS6365550A (ja) 端末装置プログラムロ−ド方式
JP2522847B2 (ja) プログラマブルコントロ―ラシステム
JP3360690B2 (ja) オンライン通信システムの系切替え制御方法
JPS6188351A (ja) プログラムロ−ド方式
JPH04274524A (ja) プロセス間通信制御方式
JPH0369245A (ja) 情報処理装置の受信データ監視方式
JPH0228747A (ja) バス管理方法
JPH04184538A (ja) ダウンロード制御方式
JPH01296306A (ja) 複数数値制御装置のネットワーク構成
JPS63187945A (ja) オンラインデ−タ通信システム
JPH05282225A (ja) 端末間データ通信装置
JPS61118803A (ja) プログラマブル・コントロ−ラ・システム
JPS63143603A (ja) プログラマブル・コントロ−ラ
JPH0844679A (ja) 情報処理システム