Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3208143B2 - Input / output controller of power controller - Google Patents
[go: Go Back, main page]

JP3208143B2 - Input / output controller of power controller - Google Patents

Input / output controller of power controller

Info

Publication number
JP3208143B2
JP3208143B2 JP01082191A JP1082191A JP3208143B2 JP 3208143 B2 JP3208143 B2 JP 3208143B2 JP 01082191 A JP01082191 A JP 01082191A JP 1082191 A JP1082191 A JP 1082191A JP 3208143 B2 JP3208143 B2 JP 3208143B2
Authority
JP
Japan
Prior art keywords
input
processing unit
data
central processing
output
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.)
Expired - Lifetime
Application number
JP01082191A
Other languages
Japanese (ja)
Other versions
JPH04245502A (en
Inventor
正前 小宮山
和夫 安藤
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP01082191A priority Critical patent/JP3208143B2/en
Publication of JPH04245502A publication Critical patent/JPH04245502A/en
Application granted granted Critical
Publication of JP3208143B2 publication Critical patent/JP3208143B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Control By Computers (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の目的】[Object of the invention]

【0002】[0002]

【産業上の利用分野】本発明は、ディジタル電力制御装
置の入出力コントローラに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an input / output controller for a digital power controller.

【0003】[0003]

【従来の技術】電力制御装置のプラントインターフェー
スとしては、センサ等からの入力信号や、アクチュエー
タ等への出力信号がある。これら入出力の制御は、大別
すると、演算および入出力も、サイクリックに行う場
合、入力信号の変化に対応して演算、出力するイベント
形の2種がある。これは、装置の適用により異なる。例
えば、プラント運転に要求される応答性に対し、演算を
含めた入出力のサイクルが十分速い場合は、プログラム
設計の容易性からサイクリック形が用いられる。一方、
ダイナミックなデータ処理が種々要求され、また、即応
性が求められ、瞬時変化も見逃せない場合は、イベント
形になる。
2. Description of the Related Art As a plant interface of a power control device, there are an input signal from a sensor or the like and an output signal to an actuator or the like. These input / output controls are roughly classified into two types: an event type in which calculation and input / output are performed cyclically in response to a change in an input signal. This depends on the application of the device. For example, if the input / output cycle including calculations is sufficiently fast with respect to the response required for plant operation, a cyclic type is used because of the ease of program design. on the other hand,
If dynamic data processing is required in various ways, responsiveness is required, and instantaneous changes cannot be overlooked, it becomes an event type.

【0004】この2種の動作モードは、相反するもので
あるが、最近は、この2種のモードを組み合わせて使用
するニーズが高まってきている。例えば、通常のイベン
トモードで動作しているが、プラント事故時の解析用に
普段より入力データを高速にスキャンして( 1〜10mse
c)、データ、特にディジタル入力を蓄えておき、必要
が生じた時に、このデータを取り出す、等の場合がこれ
に該当する。なお、この場合は、データに時刻を付加す
ることが必須である。時刻が付いていないと、いざ取り
出した時に何時のデータか分からなくなってしまうから
である。
[0004] These two modes of operation are contradictory, but recently there has been an increasing need to use these two modes in combination. For example, it operates in the normal event mode, but scans input data faster than usual for analysis at the time of a plant accident (1 to 10 ms
c) storing data, especially digital inputs, and retrieving the data when necessary. In this case, it is essential to add time to the data. If the time is not attached, it is not possible to know the data at the time when the data is taken out.

【0005】[0005]

【発明が解決しようとする課題】従来の技術では、1ヶ
の装置でこのようなニーズに応えることは難しく、制御
装置とは別に、プラント情報を入力し蓄える機能を有す
るイベントレコーダを設置し、必要な時に制御装置に通
信手段等を用いてイベントレコーダのデータを取り出し
ていた。この方法では、専用装置を別に設け、また、ケ
ーブル工事も伴うため、コストアップとなっていた。
In the prior art, it is difficult to meet such needs with one device, and an event recorder having a function of inputting and storing plant information is installed separately from a control device. When necessary, the data of the event recorder is taken out using a communication means or the like in the control device. In this method, a dedicated device is separately provided, and cable work is involved, so that the cost is increased.

【0006】そこで、従来では、例えば、図5に示す如
く、制御装置の中枢演算ユニットに、入力の高速スキャ
ナー機能を組み込んだ電力制御装置が知られている。
Therefore, conventionally, for example, as shown in FIG. 5, there has been known a power control device in which a high-speed scanner function for input is incorporated in a central processing unit of the control device.

【0007】この従来の電力制御装置では、中央演算ユ
ニット10と複数の入出力ユニット11から構成され、
各ユニット間は、インターナルバス12で接続されてい
る。中央演算部16はバスを使用しているコントロール
モジュール(拡張メモリ、通信制御等の機能モジュー
ル)18やバスバッファ19経由で、入出力ユニット1
1のディジタル出力15やアナログ入力14を制御し、
データ交換を行い、演算している。スキャナー17は、
予め定められたスキャン時間毎にバスの解放要求aを中
央演算部16へ出力し、Ack信号bを受信後、バスバ
ッファ19経由でディジタル入力13をアクセスする。
In this conventional power control device, a central processing unit 10 and a plurality of input / output units 11 are provided.
The units are connected by an internal bus 12. The central processing unit 16 is connected to the input / output unit 1 via a control module (a functional module such as an extended memory or communication control) 18 using a bus or a bus buffer 19.
1 to control the digital output 15 and the analog input 14,
Data exchange and calculation. The scanner 17 is
The bus release request a is output to the central processing unit 16 at every predetermined scan time, and the digital input 13 is accessed via the bus buffer 19 after receiving the Ack signal b.

【0008】この従来の方法では、1ヶの装置に2ヶの
異なる動作モードはサポートされたが、中央演算部16
においては、極短時間の内にバスの解放をしたり、アク
セス点が多くなる程、解放時間が長くなり、他のモジュ
ールとのデータ交換が待たされ、また、スキャンデータ
処理も必要となり、パフォーマンスの点で問題があっ
た。
In this conventional method, two different operation modes are supported in one device, but the central processing unit 16
In, the release time of the bus becomes very long as the bus is released within an extremely short time, and the number of access points increases, the data exchange with other modules is awaited, and the scan data processing is also required. There was a problem in the point.

【0009】本発明は、かかる課題を解決するためにな
されたもので、その目的は、ディジタル入力のアクセス
に関してはサイクリックとイベントという異なる動作モ
ードをサポートし、状態変化の検出、時刻データも付加
すると共に、ディジタル入力以外の入出力サービスも実
行できる安価で、かつ、中枢演算ユニットに負荷を掛け
ない入出力制御方式および手段を備えた電力制御装置の
入出力コントローラを提供することにある。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problem. The object of the present invention is to support different operation modes of cyclic input and event for access to digital input, to detect a state change, and to add time data. Another object of the present invention is to provide an input / output controller of a power control device having an inexpensive input / output control method and means capable of performing input / output services other than digital input, and which does not load the central processing unit.

【0010】[0010]

【発明の構成】Configuration of the Invention

【0011】[0011]

【課題を解決するための手段】本発明に係る電力制御装
置の入出力コントローラは、プラントの電力制御を行う
中枢演算ユニットにインターナルバスを介して接続さ
、入出力モジュールの制御を行う入出力コントローラ
であって前記インターナルバスを通じて前記中枢演算
ユニットと通信可能とされ、前記中枢演算ユニットから
前記プラントの状態に関する信号を入力し処理するメイ
ン演算部およびサブ演算部を有し、前記サブ演算部は、
前記中枢演算ユニットから前記インターナルバスを通じ
て一定の周期で前記プラントの状態に関するディジタル
データを入力し、該入力データの有為な変化を検出した
ならば該入力データに時刻を付加して前記メイン演算部
に転送するディジタル入力処理を行う機能を有し、前記
メイン演算部は、前記中枢演算ユニットから前記インタ
ーナルバスを通じて前記プラントの状態に関するアナロ
グ信号を入力して処理する機能と、前記サブ演算部より
転送されたデータを受信し、編集して前記インターナル
バスを通じて前記中枢演算ユニットに通信する機能とを
少なくとも有するものである。
An input / output controller of a power control apparatus according to the present invention is connected to a central processing unit for controlling power of a plant via an internal bus, and controls an input / output module. I / O controller that performs
The central operation through the internal bus
Communication with the unit, from the central processing unit
A main that inputs and processes signals related to the status of the plant
A sub-operation unit, wherein the sub-operation unit includes:
From the central processing unit through the internal bus
Digital about the state of the plant at regular intervals
Input data and detect significant changes in the input data
If the time is added to the input data,
Having a function of performing digital input processing for transferring to the
The main processing unit is configured to output the interface from the central processing unit.
Analog bus to the plant
And a function for inputting and processing the
Receive the transferred data, edit it and
Communication with the central processing unit via a bus.
It has at least .

【0012】[0012]

【作用】図1は電力制御装置の構成例を示すもので、中
央演算ユニット10と複数の入出力ユニット11から構
成され、各ユニット間は、インターナルバス12で接続
されている。入出力ユニット11には、図2に示すごと
く、インターナルバスインターフェース5を有し、各種
入出力モジュール13、14、15を制御する入出力コ
ントローラ1が実装されている。図2は、この入出力コ
ントローラ1の内部ブロック図である。入出力コントロ
ーラ1は、インターナルバスインターフェース5と、本
モジュール全体の管理、制御とディジタル入力以外のサ
ービスを行うメイン演算部(マイクロプロセッサとメモ
リ)2と、ディジタル入力専用処理を実行するサブ演算
部3と、両演算部2、3間のデータ通信用の共有メモリ
4と、入出力モジュールをPIOバスを介して制御する
ための入出力モジュールインターフェース部8と、両演
算部2、3からのアクセス切替スイッチ回路部7とから
構成されている。
FIG. 1 shows an example of the configuration of a power control device, which comprises a central processing unit 10 and a plurality of input / output units 11, and each unit is connected by an internal bus 12. As shown in FIG. 2, the input / output unit 11 has an internal bus interface 5 and is mounted with an input / output controller 1 for controlling various input / output modules 13, 14, 15. FIG. 2 is an internal block diagram of the input / output controller 1. The input / output controller 1 includes an internal bus interface 5, a main processing unit (microprocessor and memory) 2 for performing management, control and services other than digital input of the entire module, and a sub processing unit for executing digital input dedicated processing. 3, a shared memory 4 for data communication between the arithmetic units 2, 3, an input / output module interface unit 8 for controlling an input / output module via a PIO bus, and access from the arithmetic units 2, 3. And a changeover switch circuit section 7.

【0013】サブ演算部3では、予めメイン演算部2か
ら時刻の元データ、ディジタル入力の有無、有りの時の
実装データ、スキャン時間等のパラメータをイニシアル
時に共有メモリ4経由で受信する。そして、このパラメ
ータに従って動作する。ディジタル入力13が有る場合
は、定められたスキャン時間をカウントし、この時刻に
なると、メイン演算部2にPIOバス解放要求を出力
し、その応答を待って、入出力モジュールインターフェ
ース部8にアクセスする。入力したデータを、保持して
いる前回値と比較し、変化があればメイン演算部2へ通
知する。時刻の更新機能も有しており、この時刻を付加
して保存データとしてもメイン演算部2へ通知する。
The sub-operation unit 3 previously receives parameters such as original data of time, presence / absence of digital input, mounting data when there is a digital input, scan time, etc. from the main operation unit 2 via the shared memory 4 at the time of initialization. And it operates according to this parameter. When the digital input 13 is present, a predetermined scan time is counted, and at this time, a PIO bus release request is output to the main processing unit 2, and after waiting for a response, the I / O module interface unit 8 is accessed. . The input data is compared with the stored previous value, and if there is a change, the main arithmetic unit 2 is notified. It also has a function of updating the time, and notifies the main arithmetic unit 2 of the time added as saved data.

【0014】サブ演算部3がディジタル入力13の処理
実行中に、メイン演算部2は、中枢演算ユニット10と
のデータ通信は、アナログ信号のフィルタリング処理等
他のデータ処理、演算を平行して実行する。サブ演算部
3からデータ転送要求があれば、受信し、編集して中枢
演算ユニット10へ転送する。
While the sub-operation unit 3 is executing the processing of the digital input 13, the main operation unit 2 performs data communication with the central processing unit 10 in parallel with other data processing such as filtering of analog signals and other operations. I do. If there is a data transfer request from the sub-processing unit 3, it is received, edited, and transferred to the central processing unit 10.

【0015】[0015]

【実施例】以下、本発明の実施例を図面に基づいて説明
する。
Embodiments of the present invention will be described below with reference to the drawings.

【0016】図3は、本発明の一実施例に係る入出力コ
ントローラのプログラム構成例を示したものである。
FIG. 3 shows an example of a program configuration of the input / output controller according to one embodiment of the present invention.

【0017】この入出力コントローラ1のプログラム
は、プログラムの初期化、初期診断をするイニシャライ
ズルーチン20と、各タスクの動作を制御するスケジュ
ーラ21と、スケジューラ21によりプログラムの実行
を制御される、定周期診断、定周期入出力処理を行う定
周期タスク22と、中枢演算ユニット10からの入出力
指令の受信、状態変化検出時の中枢演算ユニット10へ
のデータ通信を行うデータ編集タスク23、サブ演算部
3で状態変化を検出したときにデータを受信し編集を行
うデータ編集タスク24と、サブ演算部3からのデータ
受信割込、中枢演算ユニット10からのデータ受信割
込、タイマ割込等の割込処理を行う割込処理ルーチン2
5と、ディジタル入力を行い、状態変化の検出をするサ
ブ演算部内部プログラム26とから構成されている。
The program of the input / output controller 1 includes an initialization routine 20 for initializing and diagnosing the program, a scheduler 21 for controlling the operation of each task, and a constant period controlled by the scheduler 21 for controlling the execution of the program. A periodic task 22 for performing diagnosis and periodic input / output processing; a data editing task 23 for receiving input / output commands from the central processing unit 10 and performing data communication with the central processing unit 10 when a state change is detected; 3, a data editing task 24 that receives and edits data when a state change is detected, and interrupts such as a data reception interrupt from the sub-operation unit 3, a data reception interrupt from the central processing unit 10, and a timer interrupt. Interrupt processing routine 2 for performing interrupt processing
5 and a sub-operation unit internal program 26 for performing a digital input and detecting a state change.

【0018】次に、本実施例の作用を説明する。Next, the operation of this embodiment will be described.

【0019】図4は上記実施例におけるディジタル入力
13の一連のフローチャートである。入出力処理全般に
ついては、以下の通りとなる。
FIG. 4 is a series of flowcharts of the digital input 13 in the above embodiment. The overall input / output processing is as follows.

【0020】イニシャライズルーチン20は、本プログ
ラムの初期化をするルーチンで、メモリの“0”クリ
ア、初期診断としてメモリのライト/リードチェックを
行った後、入出力ユニット11を構成するための実装基
板情報、パラメータ等を、インターナルバス12を経由
して中枢演算ユニット10から受信して、データ編集の
ためのテーブル等の作成を行う。また、ディジタル入力
13の有無、実装基板情報、スキャン感等のパラメータ
を共有するメモリ4を介して送信する。
The initialization routine 20 is a routine for initializing this program. After the memory is cleared to "0" and a write / read check of the memory is performed as an initial diagnosis, a mounting board for constituting the input / output unit 11 is executed. Information, parameters, and the like are received from the central processing unit 10 via the internal bus 12, and tables and the like for data editing are created. In addition, the information is transmitted via the memory 4 which shares parameters such as the presence or absence of the digital input 13, information on the mounting board, and feeling of scanning.

【0021】イニシャライズが終了すると、スケジュー
ラ21が起動される。スケジューラ21は、定周期タス
ク22、データ伝送タスク23、データ編集タスク2
4、の起動条件を判断して、各々、起動条件に合ったら
起動する。
When the initialization is completed, the scheduler 21 is started. The scheduler 21 includes a periodic task 22, a data transmission task 23, and a data editing task 2.
4. The start conditions are determined, and each of them is started when the start condition is satisfied.

【0022】定周期タスク22は、一定周期で起動さ
れ、ディジタル入力13以外の入出力処理、定周期診断
の実行をする。また、PIOバスが、サブ演算部3側に
切り替わっている場合は、入出力処理以外のデータ編集
等の処理を行う。
The fixed-period task 22 is started at a fixed period, and performs input / output processing other than the digital input 13 and execution of a fixed-period diagnosis. When the PIO bus is switched to the sub-operation unit 3, processing such as data editing other than input / output processing is performed.

【0023】データ伝送タスク23は、中枢演算ユニッ
ト10からメイン演算部2への入出力指令の処理、メイ
ン演算部2から中枢演算ユニット10への入出力指令
の、実行結果、終了ステータスの送信処理を実行する。
また、サブ演算部2で検出した状態変化データを自発的
に中枢演算ユニット10に通知する。
The data transmission task 23 processes input / output commands from the central processing unit 10 to the main processing unit 2 and transmits execution results and end status of input / output commands from the main processing unit 2 to the central processing unit 10. Execute
Further, it notifies the central processing unit 10 of the state change data detected by the sub-processing unit 2 spontaneously.

【0024】データ編集タスク24は、サブ演算部3か
ら中枢演算ユニット10へデータ転送する際に入力デー
タを指定されたビット長に区切り、先頭から付けた一連
番号を付加する編集処理を行い、データ伝送タスク23
の起動をスケジューラ21に通知し、中枢演算ユニット
10へデータ転送を要求する。
The data editing task 24 performs an editing process of dividing input data into a designated bit length and adding a serial number added from the beginning when data is transferred from the sub-processing unit 3 to the central processing unit 10. Transmission task 23
Is notified to the scheduler 21 and requests the central processing unit 10 to transfer data.

【0025】割込処理ルーチン25は、定周期タイマ割
込(図示されていないが、メイン演算部2には、割込コ
ントローラが内蔵されており、割込要因を判定す
る。)、インターナルバス12を経由した中枢演算ユニ
ット10からのデータ受信割込、サブ演算部3からの割
込により起動され、メイン演算部2で現在実行されてい
る処理を中断して割込処理を行う。
The interrupt processing routine 25 includes a fixed-period timer interrupt (although not shown, an interrupt controller is incorporated in the main processing unit 2 to determine an interrupt factor), and an internal bus. The main processing unit 2 is activated by a data reception interrupt from the central processing unit 10 and an interrupt from the sub-processing unit 3, and interrupts the process currently being executed by the main processing unit 2 to perform an interrupt process.

【0026】定周期タイマ割込処理は、ハード的に入る
内部タイマNo.1(図示はされていないが、メイン演
算部2には、タイマが内蔵されており、このうちの1つ
を内部タイマNo.1と称する)の割込をカウントして
指定された周期で、定周期タスク22の起動をスケジュ
ーラ21に通知する。
The fixed-period timer interrupt processing is performed by the internal timer No. 1 (although not shown, the main arithmetic unit 2 has a built-in timer, one of which is referred to as an internal timer No. 1). The start of the periodic task 22 is notified to the scheduler 21.

【0027】インターナルバス12を経由した中枢演算
ユニット10からのデータ受信割込処理は、受信したデ
ータを、データ伝送タスク23に転送する準備をした
後、データ伝送タスク23の起動をスケジューラ21に
通知する。また、インターナルバス12を経由した中枢
演算ユニット10からのデータ受信割込時に、ハード的
に内部タイマNo.2(図示はされていないが、メイン
演算部2には、タイマが内蔵されており、このうちの1
つを内部タイマNo.2と称する)が起動されるので、
受信したデータが時刻データだった場合は、時刻のセッ
トをする時に内部タイマNo.2の値を読み込み、受信
処理の遅れを補正して、中枢演算ユニット10の時刻と
メイン演算部2の時刻の誤差をなくする。
The data reception interrupt processing from the central processing unit 10 via the internal bus 12 prepares the transfer of the received data to the data transmission task 23, and then activates the data transmission task 23 to the scheduler 21. Notice. Also, at the time of data reception interrupt from the central processing unit 10 via the internal bus 12, the internal timer No. is hardened. 2 (not shown, the main arithmetic unit 2 has a built-in timer,
One of the internal timer Nos. 2) is started,
If the received data is time data, the internal timer No. is used when setting the time. 2 is read, and the delay of the receiving process is corrected to eliminate the error between the time of the central processing unit 10 and the time of the main processing unit 2.

【0028】サブ演算部3からの割込処理は、PIOバ
スの使用権をサブ演算部3側に切り替える要求と入力処
理終了通知がある。PIOバスの使用権切替要求の時
は、PIOバスをサブ演算部3側に切り替えることをメ
イン演算部2に通知し、PIOバスをサブ演算部3側に
切り替える。サブ演算部3の入力処理終了割込の時は、
PIOバスの使用権をメイン演算部2側に切り替え、サ
ブ演算部3の内部プログラム26で状態変化を検出した
場合、検出した状態変化データを共有メモリ4を介して
受信し、受信データをデータ編集タスク24に転送する
準備した後、データ編集タスク24の起動をスケジュー
ラ21に通知する。
The interrupt processing from the sub-operation unit 3 includes a request for switching the right to use the PIO bus to the sub-operation unit 3 and an input processing end notification. At the time of the PIO bus usage right switching request, the main processing unit 2 is notified that the PIO bus is to be switched to the sub-processing unit 3, and the PIO bus is switched to the sub-processing unit 3. At the time of the input processing end interrupt of the sub-operation unit 3,
When the right to use the PIO bus is switched to the main operation unit 2 side and a state change is detected by the internal program 26 of the sub operation unit 3, the detected state change data is received via the shared memory 4 and the received data is edited. After preparation for transfer to the task 24, the start of the data editing task 24 is notified to the scheduler 21.

【0029】サブ演算部3の内部プログラム26は、指
定された入力スキャンタイム( 1〜10msec)により、P
IOバスのサブ演算部3側への切替要求を行い、パラメ
ータで指定された入力処理を行い、入力処理終了をメイ
ン演算部2に通知すると共に、前回値と比較して状態変
化が有れば、共有メモリ4経由で、メイン演算部2へ通
知する。この時、状態変化検出データには、状態変化を
検出した時の軸を付加する。
The internal program 26 of the sub-operation unit 3 sets the P based on the designated input scan time (1 to 10 msec).
A request for switching to the sub-operation unit 3 of the IO bus is made, an input process specified by a parameter is performed, the end of the input process is notified to the main operation unit 2, and if there is a state change compared with the previous value, Is notified to the main processing unit 2 via the shared memory 4. At this time, the axis at the time of detecting the state change is added to the state change detection data.

【0030】以上述べたように、本実施例によれば、サ
ブ演算部3は、メイン演算部2の動作状態に関わらず、
定周期で正確な時間で入力処理を行うことができ、ま
た、メイン演算部2では、サブ演算部3が入力処理を行
っている間でも、他の演算処理を行うことができる。
As described above, according to the present embodiment, the sub-operation unit 3 operates regardless of the operation state of the main operation unit 2.
The input processing can be performed in a fixed period at an accurate time, and the main processing unit 2 can perform other processing even while the sub processing unit 3 is performing the input processing.

【0031】また、入出力コントローラ1内で、データ
編集処理も行うため、中枢演算ユニット10の負荷を軽
減することができる。
Further, since data editing processing is also performed in the input / output controller 1, the load on the central processing unit 10 can be reduced.

【0032】[0032]

【発明の効果】以上のように、本発明によれば、入力デ
ータのサイクリックな入力処理とイベント型の処理を入
出力コントローラのサブ演算部で行うとともに、このサ
ブ演算部によるディジタル入力処理以外の、たとえば入
力データの編集、アナログ信号の入力処理を入出力コン
トローラのメイン演算部で行うことによって、これまで
上記の処理を行ってきた中枢演算ユニットの負荷を軽減
することができ、電力制御のパフォーマンスを改善する
ことができる。
As described above , according to the present invention , the input data
Data cyclic input processing and event type processing.
This is performed by the sub-operation unit of the output controller,
Input processing other than digital input processing by the
Input data editing and analog signal input processing
By using the main processing unit of the Troller,
Reduce the load on the central processing unit that has performed the above processing
Can improve power control performance
be able to.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 本発明の電力制御装置の構成例を示す図であ
る。
FIG. 1 is a diagram showing a configuration example of a power control device of the present invention.

【図2】 本発明の一実施例における入出力コントロー
ラの内部ブロック図である。
FIG. 2 is an internal block diagram of an input / output controller according to one embodiment of the present invention.

【図3】 本発明の一実施例における入出力コントロー
ラのプログラム構成例を示す図である。
FIG. 3 is a diagram illustrating an example of a program configuration of an input / output controller according to an embodiment of the present invention.

【図4】 本発明の一実施例におけるフローチャート図
である。
FIG. 4 is a flowchart in one embodiment of the present invention.

【図5】 従来の電力制御装置の構成例を示す図であ
る。
FIG. 5 is a diagram illustrating a configuration example of a conventional power control device.

【符号の説明】[Explanation of symbols]

1………入出力コントローラ 2………メイン演算部 3………サブ演算部 4………共有メモリ 5………インターナルバスインターフェース 6………時刻データ補正部 7………アクセス切替スイッチ回路部 8………入出力モジュールインターフェース部 9………電力制御装置 10………中枢演算ユニット 11………入出力ユニット 12………インコーナルバス 13………ディジタル入力 14………アナログ入力 15………ディジタル出力 16………中央演算部 17………スキャナ 18………コントロールモジュール 19………バスバッファ 20………イニシャライズルーチン 21………スケジューラ 22………定周期タスク 23………データ伝送タスク 24………データ編集タスク 25………割込処理ルーチン 26………サブ演算部内部プログラム a………解放要求信号 b………Ack信号 1 Input / output controller 2 Main operation unit 3 Sub operation unit 4 Shared memory 5 Internal bus interface 6 Time data correction unit 7 Access switch Circuit section 8: Input / output module interface section 9: Power control device 10: Central processing unit 11: Input / output unit 12: Inconal bus 13: Digital input 14: Analog Input 15 Digital output 16 Central processing unit 17 Scanner 18 Control module 19 Bus buffer 20 Initialization routine 21 Scheduler 22 Periodic task 23 ... Data transmission task 24 Data editing task 25 Interrupt processing routine 26 Sub-function Arithmetic unit internal program a: release request signal b: Ack signal

フロントページの続き (56)参考文献 特開 昭62−298805(JP,A) 特開 平2−79102(JP,A) 特開 平2−226092(JP,A) 特開 平2−212911(JP,A) 特開 平2−64720(JP,A) 特開 平1−211159(JP,A) (58)調査した分野(Int.Cl.7,DB名) G05B 15/00 - 15/02 Continuation of the front page (56) References JP-A-62-298805 (JP, A) JP-A-2-79102 (JP, A) JP-A-2-226092 (JP, A) JP-A-2-212911 (JP) , A) JP-A-2-64720 (JP, A) JP-A-1-211159 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) G05B 15/00-15/02

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 プラントの電力制御を行う中枢演算ユニ
ットにインターナルバスを介して接続され、入出力モジ
ュールの制御を行う入出力コントローラであって前記インターナルバスを通じて前記中枢演算ユニットと
通信可能とされ、前記中枢演算ユニットから前記プラン
トの状態に関する信号を入力し処理するメイン演算部お
よびサブ演算部を有し、 前記サブ演算部は、前記中枢演算ユニットから前記イン
ターナルバスを通じて一定の周期で前記プラントの状態
に関するディジタルデータを入力し、該入力データの有
為な変化を検出したならば該入力データに時刻を付加し
て前記メイン演算部に転送するディジタル入力処理を行
う機能を有し、 前記メイン演算部は、前記中枢演算ユニットから前記イ
ンターナルバスを通じて前記プラントの状態に関するア
ナログ信号を入力して処理する機能と、前記サブ演算部
より転送されたデータを受信し、編集して前記インター
ナルバスを通じて前記中枢演算ユニットに通信する機能
とを少なくとも有する ことを特徴とする電力制御装置の
入出力コントローラ。
An input / output module connected to a central processing unit for controlling power of a plant via an internal bus.
An input / output controller for controlling a module , wherein the input / output controller communicates with the central processing unit through the internal bus.
Communication is possible, and the plan is
Main processing unit that inputs and processes signals related to
And a sub-operation unit, wherein the sub-operation unit receives the input from the central processing unit.
The status of the plant at a fixed cycle through the external bus
Digital data relating to the
If an appropriate change is detected, the time is added to the input data.
Digital input processing to be transferred to the main
The main processing unit has a function of transmitting the input data from the central processing unit.
Information on the status of the plant via an internal bus
A function for inputting and processing a analog signal;
Receives and edits the transferred data from the
Function to communicate with the central processing unit through a null bus
An input / output controller for a power control device, comprising at least:
JP01082191A 1991-01-31 1991-01-31 Input / output controller of power controller Expired - Lifetime JP3208143B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP01082191A JP3208143B2 (en) 1991-01-31 1991-01-31 Input / output controller of power controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP01082191A JP3208143B2 (en) 1991-01-31 1991-01-31 Input / output controller of power controller

Publications (2)

Publication Number Publication Date
JPH04245502A JPH04245502A (en) 1992-09-02
JP3208143B2 true JP3208143B2 (en) 2001-09-10

Family

ID=11761025

Family Applications (1)

Application Number Title Priority Date Filing Date
JP01082191A Expired - Lifetime JP3208143B2 (en) 1991-01-31 1991-01-31 Input / output controller of power controller

Country Status (1)

Country Link
JP (1) JP3208143B2 (en)

Also Published As

Publication number Publication date
JPH04245502A (en) 1992-09-02

Similar Documents

Publication Publication Date Title
US7024495B2 (en) Programmable controller
JPH03174632A (en) Method and apparatus for operating computer system in real time
JP3208143B2 (en) Input / output controller of power controller
JP2710151B2 (en) How the automation device works
JP2920441B2 (en) Process data processing system and processing method
JP2888654B2 (en) Data input control method
JPH0690676B2 (en) Command operation control method
JPH01137359A (en) Processor control system
JPS63138403A (en) Data transfer system
JPH03100754A (en) Cpu control system
JPH0354923Y2 (en)
JPS63654A (en) Inter-processor communication control system
JP2591211B2 (en) High-speed interrupt processing device
JP2838588B2 (en) Process data processing system
JPS58195915A (en) Error processing system of channel device
JPS5826057B2 (en) complex computer system
JP2569694B2 (en) Disk controller
KR920003747B1 (en) NC control method with PLC type I / O contact
JPH0236971B2 (en)
JPH04139556A (en) Retry control system
JPS61136142A (en) How to store input/output data
JPH02113304A (en) Numerical controller
JPH09185515A (en) Timer management method
JPH1196019A (en) Method for controlling interruption
JPH02310729A (en) Processing mode change control system for information processor

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20010626

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080706

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090706

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090706

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100706

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110706

Year of fee payment: 10

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110706

Year of fee payment: 10