JPH0666063B2 - Sequence controller - Google Patents
Sequence controllerInfo
- Publication number
- JPH0666063B2 JPH0666063B2 JP57174497A JP17449782A JPH0666063B2 JP H0666063 B2 JPH0666063 B2 JP H0666063B2 JP 57174497 A JP57174497 A JP 57174497A JP 17449782 A JP17449782 A JP 17449782A JP H0666063 B2 JPH0666063 B2 JP H0666063B2
- Authority
- JP
- Japan
- Prior art keywords
- control
- cpu
- information
- slave
- input
- 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
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/04—Program control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0421—Multiprocessor system
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Control Or Security For Electrophotography (AREA)
- Multi Processors (AREA)
- Control By Computers (AREA)
- Programmable Controllers (AREA)
Description
【発明の詳細な説明】 本発明は、中央演算処理装置(以下CPUと称する)を用
いたシーケンス制御装置に関する。The present invention relates to a sequence control device using a central processing unit (hereinafter referred to as CPU).
一般に、産業用機械,事務機,家庭用品等、あらゆる分
野の機械制御にマイクロコンピユータが使われている。
マイクロコンピユータで機械のシーケンス制御を実行す
る際、マイクロコンピユータの入出力ポートを、プログ
ラミングによつて制御することにより、その制御を行つ
ているのが普通である。従来、この種の制御用マイクロ
コンピユータは1つのCPUで構成されることが多く、す
べての制御を1つのタスクのプログラムによりシリアル
に実行していた。そのため、プログラミングはすべての
事象をチエツクし、必要な制御がある毎に入出力命令を
行い、必要な制御を終了するとまたプログラムの先頭に
もどるといつた全事象チエツク式のマイクロコンピユー
タ制御であつた。Generally, a microcomputer is used for controlling machines in various fields such as industrial machines, office machines, household appliances, and the like.
When the sequence control of the machine is executed by the microcomputer, the control is usually performed by controlling the input / output port of the microcomputer by programming. Conventionally, this type of control microcomputer is often composed of a single CPU, and all controls are serially executed by a single task program. Therefore, programming is all-event check-type micro-computer control that checks all events, issues input / output commands every time there is necessary control, and returns to the beginning of the program when the necessary control is completed. .
このような制御方式においては、制御をシリアル実行す
るため同じような入出力制御のくり返しとなるばかりで
なく、同時平行に処理する制御においては事象の判断が
複雑となり、プログラミングが非常に困難であつた。ま
た、制御仕様の変更等があつた場合は、変更個所以外の
他の制御部分にも影響することが多く、プログラマに大
きな負担がかかるといつた欠点があつた。In such a control method, not only the same input / output control is repeated because the control is executed serially, but also the judgment of the event becomes complicated and the programming is very difficult in the control which processes in parallel at the same time. It was In addition, when the control specifications are changed, the control parts other than the changed parts are often affected, and there is a drawback that the programmer is overloaded.
本発明の目的は、上述の点に鑑みて、マイクロコンピュ
ータ(CPU)の実行する制御の中の入出力制御に対する
負荷を低減することの可能なシーケンス制御装置を提供
することにある。In view of the above points, an object of the present invention is to provide a sequence control device capable of reducing the load on the input / output control in the control executed by the microcomputer (CPU).
本発明では、マスタCPUが実行するスレーブCPUを指定す
る第1の情報とそのスレーブCPUによる制御する制御対
象のオン等の処理内容を示す第2の情報とその制御時間
を示す第3の情報を含む所定のフォーマットの制御情報
をスレーブCPUに送出し、複数のスレーブCPUの中の第1
の情報により指定されたスレーブCPUは第2情報と前記
第3の情報に従って、指定された制御対象の入出力制御
を指定された制御時間の間実行するようにしたものであ
る。また、所定のフォーマットの制御情報を用いること
により、統一的な入出力制御を実現でき、しかもマスタ
CPUにかかる負荷を軽減することができる。According to the present invention, the first information specifying the slave CPU executed by the master CPU, the second information indicating the processing contents such as ON of the controlled object controlled by the slave CPU, and the third information indicating the control time thereof are provided. The control information of the predetermined format including is sent to the slave CPU, and the first among the plurality of slave CPUs is sent.
The slave CPU designated by this information executes the input / output control of the designated control target for the designated control time according to the second information and the third information. In addition, by using the control information in a predetermined format, unified input / output control can be realized and the master
The load on the CPU can be reduced.
以下、図面に基づいて本発明を詳細に説明する。Hereinafter, the present invention will be described in detail with reference to the drawings.
第1図に本発明を実現するためのプロセツサ構成を示
す。ここで、マスタCPU11は、例えばインテル社|8085、
スレーブCPU21,22および23は同じくインテル社|8741に
よるCPUである。これらのCPUは、インテル社シングルボ
ードコンピユータSBC 569を使つている。本発明の実施
例では、これらのコンピユータを、例えば複写機の制御
用として使つており、第1スレーブCPU21は操作部の入
出力を制御し、第2スレーブCPU22は原稿読取り用のリ
ーダを制御し、第3スレーブCPU23はプリンタの入出力
を制御する。両スレーブCPU22および23には、それぞ
れ、4個のI/Oエキスパンダ31〜37および41〜47が具
わつている。マスタCPU11は、複数のシーケンス制御タ
スク群とこれらタクスを管理するリアルタイムモニタ機
能を有する。マスタCPU11とスレーブCPU21,22および23
のそれぞれとのI/Oブロトコルは、各スレーブCPU内
にあるデータバスバツフア(DBB)を通じて行う。割込
みは、マスタCPU11のRST7.5にプログラムインターバル
タイマ(|8253-5)51からの20msクロツク割込信号53を
供給することによつて行う。この割込みは、第3図で後
述する実行制御マクロの@WAITが発せられたときにカウ
ントする割込みである。プログラマブルインターラプト
コントローラ(|8259A)61を介して、スレーブCPU21か
らの割込信号63およびドラムクロツクパルス割込信号65
をマスタCPU11に供給する。スレーブCPU21からの割込信
号63は、操作部(キーボード)71からデータ転送の要求
があつたときに発生する。ドラムクロツクパルス割込信
号65は、プリンタの感光ドラム(図示せず)の回転角に
依存するクロツク割込信号であり、後に述べる第3図の
@IWAITのマクロ命令が発せられたときにカウントする
割込みである。それにより、シーケンス制御のタイミン
グを決定する。また、両スレーブCPU22および23にもイ
ンターバルタイマ51からの20msクロツク割込信号53を供
給する。これは、第5図の入出力制御マクロ@TSETが発
せられたとき、両スレーブCPU22および23でカウントす
る割込みである。FIG. 1 shows a processor configuration for realizing the present invention. Here, the master CPU 11 is, for example, Intel | 8085,
Slave CPUs 21, 22 and 23 are also CPUs by Intel | 8741. These CPUs use Intel's single board computer SBC 569. In the embodiment of the present invention, these computers are used for controlling, for example, a copying machine, the first slave CPU 21 controls the input / output of the operation unit, and the second slave CPU 22 controls the reader for reading originals. The third slave CPU 23 controls the input / output of the printer. Both slave CPUs 22 and 23 are equipped with four I / O expanders 31-37 and 41-47, respectively. The master CPU 11 has a plurality of sequence control task groups and a real-time monitor function for managing these tasks. Master CPU 11 and slave CPUs 21, 22 and 23
The I / O protocol with each of the above is performed through the data bus buffer (DBB) in each slave CPU. The interrupt is performed by supplying the 20 ms clock interrupt signal 53 from the program interval timer (| 8253-5) 51 to RST7.5 of the master CPU 11. This interrupt is an interrupt counted when @WAIT of the execution control macro described later in FIG. 3 is issued. Via the programmable interrupt controller (| 8259A) 61, the interrupt signal 63 from the slave CPU 21 and the drum clock pulse interrupt signal 65.
Is supplied to the master CPU 11. The interrupt signal 63 from the slave CPU 21 is generated when a data transfer request is issued from the operation unit (keyboard) 71. The drum clock pulse interrupt signal 65 is a clock interrupt signal that depends on the rotation angle of the photosensitive drum (not shown) of the printer, and is counted when the @IWAIT macro command of FIG. 3 described later is issued. Interrupt. Thereby, the timing of sequence control is determined. Further, the 20 ms clock interrupt signal 53 from the interval timer 51 is also supplied to both slave CPUs 22 and 23. This is an interrupt counted by both slave CPUs 22 and 23 when the input / output control macro @TSET of FIG. 5 is issued.
以上のプロセツサ構成により、本シーケンス制御装置を
構成し、その機能には大別して、リアルタイム平行処理
と入出力制御機能とがある。以後単に、モニタと呼ぶこ
とにする。以下に、本モニタの機能について説明する。This sequence control device is configured by the above processor configuration, and its functions are roughly classified into real-time parallel processing and an input / output control function. Hereinafter, it will be simply referred to as a monitor. The function of this monitor will be described below.
本モニタは、リアルタイム平行処理機能によつて、種々
のアプリケーシヨンについて必要な処理プログラムをタ
スク単位で設計コーデイングが可能である。本モニタに
おけるタスク走行レベルの多重度は2で、割込レベルお
よびプログラムレベル(Pレベル)が対応する。タスク
には、実行,停止および待機の3つの状態があり、電源
投入時にはすべて停止状態にある。タスクの実行はENTR
マクロによりなされ、実行中WAITマクロにて、事象の完
了待ちの状態となりうる。また、実際にはタスクは割込
みによつても実行を待機させられるが、いずれの場合で
も要因の解除によつて自動的に再開される。Pレベルタ
スク内では、前述のリアルタイム並行処理は可能であ
り、1つのタスクが停止あるいは待機となつたときの
み、モニタのラウンドロビンスキヤニング(順番にタス
ク要求があるか否かを入力ポート、メモリフラグでチエ
ツクすること)によつて、次の要求タスクが順次起動さ
れ実行状態となる。This monitor can design and code processing programs required for various applications on a task-by-task basis by the real-time parallel processing function. The multiplicity of task running levels in this monitor is 2, which corresponds to the interrupt level and the program level (P level). The task has three states of execution, stop, and standby, and all are in a stop state when the power is turned on. Task execution is ENTR
It is done by the macro and is in the execution WAIT macro. Further, in reality, the task is made to wait for execution even by an interrupt, but in any case, it is automatically restarted by releasing the factor. In the P-level task, the above-mentioned real-time parallel processing is possible, and only when one task is stopped or waited, the monitor's round-robin scanning (input port, memory By checking with a flag), the next request task is sequentially activated and becomes the execution state.
第2図にタスクの状態遷移を示す。ここで、実線は各タ
クスが実行制御マクロ(ENTR,STOP,WAIT,IWAIT,ESCP)
を発したときの状態遷移を示し、点線はモニタが自動的
に行う状態遷移を示す。停止状態にあるタスクが他のタ
スクからENTR(エンター)されると実行可能状態とな
る。実行中のタクスがSTOPマクロを発すると停止状態と
なり、WAITあるいはIWAITマクロを発すると待機状態、E
SCP(エスケープ)マクロを発すると実行可能状態とな
る。待機中のタクスがタイムアツプとなると、モニタが
自動的に実行可能状態にする。また、実行可能状態のタ
スクは、モニタの自動的なラウンドロビンスキヤニング
により実行中となる。Figure 2 shows the task state transitions. Here, the solid line indicates that each tax is an execution control macro (ENTR, STOP, WAIT, IWAIT, ESCP)
Shows the state transition when the is issued, and the dotted line shows the state transition automatically performed by the monitor. When a task in the stopped state is ENTR (entered) by another task, it becomes the runnable state. When the task being executed issues a STOP macro, it enters a stopped state, and when it issues a WAIT or IWAIT macro, it enters a wait state, E
Executing the SCP (escape) macro puts it in an executable state. When the waiting task is timed up, the monitor is automatically enabled. In addition, the task in the READY state becomes RUNNING by the monitor's automatic round-robin scanning.
第3図に実行制御マクロのフオーマツトと機能を示す。
各マクロが各タスクから発せられると、リスタート命令
(RST)よりモニタに制御が移り、モニタが各マクロを
判断し、機能に示された内容を実行する。@WAITは一定
時間毎のタイマ割込みによりカウントし、@IWAITは外
部より一定間隔の割込(本実施例では、複写機のドラム
の回転に比例したパルス)により、モニタがカウントす
る。FIG. 3 shows the format and function of the execution control macro.
When each macro is issued from each task, control is transferred to the monitor by the restart command (RST), the monitor judges each macro, and executes the contents indicated in the function. @WAIT is counted by a timer interrupt for every fixed time, and @IWAIT is counted by the monitor by an external interrupt at a constant interval (in this embodiment, a pulse proportional to the rotation of the drum of the copying machine).
入出力制御機能は、入力ポート,出力ポートおよびソフ
トフラグの各ポイントを、ソフトおよびハードの両面に
わたつて、共通に認識するための識別番号(オーデイナ
ル)を付け、これらをオン(ON),オフ(OFF)および
チエツク(CHECK)する入出力制御マクロにより、アプ
リケーシヨンプログラムによる入出力命令あるいはフラ
グ管理が極めて容易なものとしている。すなわち、アプ
リケーシヨンプログラムによる入出力制御マクロ命令を
モニタが受け、その処理情報(ON,OFF,CHECK等)と識別
番号をスレーブCPU21,22,23に転送する。これらのスレ
ーブCPUは、各スレーブCPU内にあるRAM領域に識別番号
に対応する処理情報を記憶し、これを常にリフレツシユ
することによつて入出力制御を実行する。The input / output control function assigns an identification number (ordinal) for commonly recognizing each point of the input port, output port, and soft flag across both software and hardware, and turns them on (ON) and off. The input / output control macros that turn off and check (check) make it extremely easy to manage input / output commands or flags by the application program. That is, the monitor receives the input / output control macro instruction by the application program and transfers the processing information (ON, OFF, CHECK, etc.) and the identification number to the slave CPUs 21, 22, 23. These slave CPUs store the processing information corresponding to the identification number in the RAM area in each slave CPU, and execute the input / output control by constantly refreshing the processing information.
第4図に識別番号(以後オーデイナルと呼ぶ)の概念図
を示す。オーデイナルとは、ハードウエア側で認識する
端子番号,センサ,アクチユエータ等の番号と、ソフト
ウエア上で認識するポート番号,I/Oアドレス,ビツト
番号とを対応付けて共通の認識を可能にする番号であ
る。さらに、I/Oポート以外のソフトウエア上のみに
形成されるフラグ類も加え、プロセツサの制御ポイント
全般に拡張した考え方である。第4図で示すように、オ
ーデイナルをスレーブCPU21,22,23のメモリRAM上に割り
当てている。すなわち、RAM上のバイト番号(BYTE NO)
とビツト番号(BIT NO)とを第4図のように決める。本
実施例では、入力ポート(Di),出力ポート(Do)およ
びフラグにそれぞれ4バイト(32ポイント)を割り当て
ている。FIG. 4 shows a conceptual diagram of the identification number (hereinafter referred to as “ornal”). Ordinary is a number that enables common recognition by associating the terminal numbers, sensors, actuators, etc. recognized on the hardware side with the port numbers, I / O addresses, and bit numbers recognized on the software. Is. Furthermore, the concept is to extend the control points of the processor in general by adding flags that are formed only on software other than the I / O port. As shown in FIG. 4, an ordinary is assigned to the memory RAM of the slave CPUs 21, 22, 23. That is, the byte number in RAM (BYTE NO)
And bit number (BIT NO) as shown in Fig. 4. In this embodiment, 4 bytes (32 points) are assigned to each of the input port (Di), the output port (Do) and the flag.
第5図にこれらのオーデイナルを制御する入出力制御マ
クロ命令を示す。スレーブCPU21〜23は第5図のマクロ
パラメータで第1,第2,……として認識される。各タスク
がこれらの入出力制御マクロを発すると、モニタがその
マクロ命令を解読して機能で示された内容を実行する。
すなわち、モニタからスレーブCPU21〜23にこれらの情
報を引渡し、スレーブCPU21〜23がRAM上のオーデイナル
を制御する。情報の引渡しは、マスタCPU11からスレー
ブCPU21〜23への割込みにより行われるが、スレーブCPU
21〜23では割込みレベル以外のプログラムレベルでRAM
上の情報を常にI/Oポートにリフレツシユすることに
より(Di,Doのみ)入出力制御を行つている。第5図
で、@TSETはオーデイナルを指定された時間だけオンす
るマクロ命令であり、各タスクはこのマクロ命令を発し
たのちオーデイナルのオフまで待つ必要はない。@TSET
の命令を受けたスレーブCPUは指定のオーデイナルをオ
ンし、T1端子(第1図)のタイマ割込みにより時間をカ
ウントし、指定時間後オーデイナルをオフする。したが
つて、各タスクはマスタCPU11で実行されるので時間を
カウントする必要はなく、複数のタイマの設定が可能で
ある。以上の入出力マクロ命令により、各タスクはI/
Oポート,ソフトフラグにかかわらず、統一的な入出力
制御を実現するものである。FIG. 5 shows an input / output control macro instruction for controlling these externals. The slave CPUs 21 to 23 are recognized as the first, second, ... In the macro parameters of FIG. When each task issues these I / O control macros, the monitor decodes the macro instruction and executes the contents indicated by the function.
That is, these pieces of information are delivered from the monitor to the slave CPUs 21 to 23, and the slave CPUs 21 to 23 control the ordinary on the RAM. Information is delivered by an interrupt from the master CPU 11 to the slave CPUs 21 to 23.
21 to 23 RAM at program level other than interrupt level
Input / output control is performed by constantly reflecting the above information to the I / O port (Di and Do only). In FIG. 5, @TSET is a macro instruction that turns on the oral for a specified time, and each task does not have to wait until the off of the oral after issuing this macro instruction. @TSET
The slave CPU which received the instruction of turns on the specified external, counts the time by the timer interrupt of the T1 terminal (Fig. 1), and turns off the external after the specified time. Therefore, since each task is executed by the master CPU 11, it is not necessary to count the time, and a plurality of timers can be set. With the above input / output macro instruction, each task
It realizes unified input / output control regardless of O port and soft flag.
第1図は本発明によるシーケンス制御装置を実現するた
めのプロセツサ構成を示すブロツク図、第2図はタスク
の状態遷移図、第3図は実行制御マクロのフオーマツト
および機能を説明するための線図、第4図は識別番号
(オーデイナル)の概念図、第5図は入出力制御マクロ
命令を説明するための線図である。 11……マスタCPU、 21〜23……スレーブCPU、 51……インターバルタイマ、 53……クロツク割込信号、 61……プログラマブルインターラプトコントローラ、 63……割込信号、 65……ドラムクロツクパルス割込信号。FIG. 1 is a block diagram showing a processor configuration for realizing a sequence control device according to the present invention, FIG. 2 is a state transition diagram of a task, and FIG. 3 is a diagram for explaining the format and function of an execution control macro. 4, FIG. 4 is a conceptual diagram of the identification number (ordinal), and FIG. 5 is a diagram for explaining the input / output control macro instruction. 11 …… Master CPU, 21 to 23 …… Slave CPU, 51 …… Interval timer, 53 …… Clock interrupt signal, 61 …… Programmable interrupt controller, 63 …… Interrupt signal, 65 …… Drum clock pulse Interrupt signal.
フロントページの続き (56)参考文献 特開 昭54−50329(JP,A) 特開 昭55−36830(JP,A) 特開 昭56−86574(JP,A) 特開 昭55−59579(JP,A) 特開 昭56−14306(JP,A) 特開 昭56−42804(JP,A)Continuation of the front page (56) Reference JP-A-54-50329 (JP, A) JP-A-55-36830 (JP, A) JP-A-56-86574 (JP, A) JP-A-55-59579 (JP , A) JP-A-56-14306 (JP, A) JP-A-56-42804 (JP, A)
Claims (1)
ためのマスタCPUと、前記マスタCPUからの制御情報に従
って入出力制御を行い、かつ各々異なる制御対象を制御
する複数のスレーブCPUを有し、 前記マスタCPUは、実行するスレーブCPUを指定する第1
の情報とそのスレーブCPUにより制御する制御対象を示
す第2の情報とその制御時間を示す第3の情報を含む所
定のフォーマットの制御情報を前記複数のスレーブCPU
に送出し、 前記第1の情報により指定されたスレーブCPUは、前記
マスタCPUからの制御情報の前記第2の情報と前記第3
の情報に従って、指定された制御対象の入出力制御を指
定された制御時間の間実行することを特徴とするシーケ
ンス制御装置。1. A master CPU for managing tasks in sequence control, and a plurality of slave CPUs that perform input / output control according to control information from the master CPU and control different control targets, respectively. CPU is the first to specify the slave CPU to execute
Control information of a predetermined format including second information indicating the control target controlled by the slave CPU and third information indicating the control time of the slave CPU.
To the slave CPU designated by the first information, the slave CPU and the third information of the control information from the master CPU.
A sequence control device which executes input / output control of a designated control object for a designated control time according to the information of 1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57174497A JPH0666063B2 (en) | 1982-10-06 | 1982-10-06 | Sequence controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57174497A JPH0666063B2 (en) | 1982-10-06 | 1982-10-06 | Sequence controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5965307A JPS5965307A (en) | 1984-04-13 |
| JPH0666063B2 true JPH0666063B2 (en) | 1994-08-24 |
Family
ID=15979520
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57174497A Expired - Lifetime JPH0666063B2 (en) | 1982-10-06 | 1982-10-06 | Sequence controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0666063B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA1253912A (en) * | 1984-11-08 | 1989-05-09 | Masao Hosaka | System for controlling image formation |
| JP2528813B2 (en) * | 1985-05-10 | 1996-08-28 | 株式会社日立製作所 | Control device |
| FR2597999B1 (en) * | 1986-04-25 | 1991-01-18 | Sfena | PROGRAMMABLE SEQUENCE GENERATOR |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5515722A (en) * | 1978-07-19 | 1980-02-04 | Toshiyuki Oota | Production of whipped cream |
| JPS5559579A (en) * | 1978-10-27 | 1980-05-06 | Hitachi Ltd | Sequence controller |
| JPS5614306A (en) * | 1979-07-13 | 1981-02-12 | Toshiba Corp | Multicontroller control unit |
| JPS5636702A (en) * | 1979-08-31 | 1981-04-10 | Omron Tateisi Electronics Co | Terminal control system of sequence controller |
| JPS5642804A (en) * | 1979-09-17 | 1981-04-21 | Shinko Electric Co Ltd | Sequence controller |
| JPS56153407A (en) * | 1980-04-30 | 1981-11-27 | Toshiba Corp | Sequential control device |
-
1982
- 1982-10-06 JP JP57174497A patent/JPH0666063B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5965307A (en) | 1984-04-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4847751A (en) | Multi-task execution control system | |
| US8219220B2 (en) | Industrial controller using shared memory multicore architecture | |
| EP0977125B1 (en) | Peripheral control processor | |
| US5117498A (en) | Processer with flexible return from subroutine | |
| JPS5841538B2 (en) | Multiprocessor system instructions | |
| EP0354998B1 (en) | Timer channel for use in a multiple channel timer system | |
| EP0355462B1 (en) | Dedicated service processor with inter-channel communication features | |
| US7168075B1 (en) | Automation device and updating method | |
| US5968159A (en) | Interrupt system with fast response time | |
| US6934783B2 (en) | Method for the scheduled execution of a target function | |
| JPH0666063B2 (en) | Sequence controller | |
| JPH0666062B2 (en) | Sequence controller | |
| JP2508026B2 (en) | Timer control method | |
| JP2591211B2 (en) | High-speed interrupt processing device | |
| JPS61101865A (en) | Multi-microprocessor system | |
| JPS6143369A (en) | Multi-processor system | |
| JPH0376497B2 (en) | ||
| JPH0462093B2 (en) | ||
| JPH02252047A (en) | Microprocessor | |
| JPH02155062A (en) | Multiprocessor system | |
| JPH0443355B2 (en) | ||
| JPS6120139A (en) | Interruption control system | |
| JPS6350903B2 (en) | ||
| JPS6230452B2 (en) | ||
| EP0266799A2 (en) | Single chip microcomputer having multi-timer function |