[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5593949B2 - Programmable logic controller - Google Patents

Programmable logic controller Download PDF

Info

Publication number
JP5593949B2
JP5593949B2 JP2010182289A JP2010182289A JP5593949B2 JP 5593949 B2 JP5593949 B2 JP 5593949B2 JP 2010182289 A JP2010182289 A JP 2010182289A JP 2010182289 A JP2010182289 A JP 2010182289A JP 5593949 B2 JP5593949 B2 JP 5593949B2
Authority
JP
Japan
Prior art keywords
output
unit
module
update
output data
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.)
Active
Application number
JP2010182289A
Other languages
Japanese (ja)
Other versions
JP2012043092A (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.)
Yokogawa Electric Corp
Original Assignee
Yokogawa 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 Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP2010182289A priority Critical patent/JP5593949B2/en
Publication of JP2012043092A publication Critical patent/JP2012043092A/en
Application granted granted Critical
Publication of JP5593949B2 publication Critical patent/JP5593949B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Programmable Controllers (AREA)

Description

本発明は、出力モジュールそれを用いたプログラマブルロジックコントローラに関し、詳しくは、出力モジュールの同期動作に関するものである。 The present invention relates to an output module and a programmable logic controller using the same, and more particularly to a synchronous operation of the output module.

図3は、従来のプログラマブルロジックコントローラ(以下、PLCという)の一例を示すブロック図である。図3において、PLC1は、CPUモジュール10と、入力モジュール20と、出力モジュール30とで構成されている。   FIG. 3 is a block diagram showing an example of a conventional programmable logic controller (hereinafter referred to as PLC). In FIG. 3, the PLC 1 includes a CPU module 10, an input module 20, and an output module 30.

CPUモジュール10は、入力制御部11と演算部12と出力制御部13が繰り返し順番に処理するように接続されている。   The CPU module 10 is connected so that the input control unit 11, the calculation unit 12, and the output control unit 13 repeatedly process in order.

入力モジュール20は、入力部21と入力処理部22と入力データ格納部23とが直列接続されている。そして、入力データ格納部23は、CPUモジュール10の入力制御部11に接続されている。   In the input module 20, an input unit 21, an input processing unit 22, and an input data storage unit 23 are connected in series. The input data storage unit 23 is connected to the input control unit 11 of the CPU module 10.

出力モジュール30は、出力データ格納部31と出力処理部32と出力部33とが直列接続されている。そして、出力データ格納部31には、CPUモジュール10の出力制御部13が接続されている。   In the output module 30, an output data storage unit 31, an output processing unit 32, and an output unit 33 are connected in series. The output data storage unit 31 is connected to the output control unit 13 of the CPU module 10.

このような構成において、CPUモジュール10の入力制御部11は入力モジュール20に設けられた入力データ格納部23の値を参照し、CPUモジュール10の演算部12は出力を演算し、CPUモジュール10の出力制御部13は出力モジュール30内に設けられた出力データ格納部31に演算部12での演算結果を書き込むという動作を繰り返し実行する。   In such a configuration, the input control unit 11 of the CPU module 10 refers to the value of the input data storage unit 23 provided in the input module 20, the calculation unit 12 of the CPU module 10 calculates the output, and the CPU module 10 The output control unit 13 repeatedly executes an operation of writing a calculation result in the calculation unit 12 in an output data storage unit 31 provided in the output module 30.

入力モジュール20は、モジュール外部の状態を入力部21を介して取り込み、入力処理部22で必要な加工処理を行った後、処理されたデータを入力データ格納部23に格納する。   The input module 20 captures a state outside the module via the input unit 21, performs necessary processing in the input processing unit 22, and then stores the processed data in the input data storage unit 23.

出力モジュール30は、出力データ格納部31に格納された出力値を出力処理部32で参照し、必要な加工処理を行った後、処理されたデータを出力部33を介してモジュール外部に出力する。   The output module 30 refers to the output value stored in the output data storage unit 31 by the output processing unit 32, performs necessary processing, and then outputs the processed data to the outside of the module via the output unit 33. .

図4は、出力モジュール30における出力処理部32の具体的な構成例を示すブロック図である。出力処理部32は、出力データ参照部321と出力演算部322と出力更新部323がループ状に直列接続されていて、出力データ参照部321には出力データ格納部31が接続され、出力更新部323には出力部33が接続されている。   FIG. 4 is a block diagram illustrating a specific configuration example of the output processing unit 32 in the output module 30. The output processing unit 32 includes an output data reference unit 321, an output calculation unit 322, and an output update unit 323 connected in series in a loop, and the output data reference unit 321 is connected to the output data storage unit 31, and the output update unit The output unit 33 is connected to the H.323.

出力処理部32は、出力データ参照部321において出力データ格納部31のデータを参照し、出力演算部322において確度を保持するための処理や出力部の仕様に合わせたデータの加工処理を行い、処理されたデータを出力更新部323を介して出力部33に出力するという一連の動作を繰り返し実行する。なお、複数チャネルの出力を有している場合には、チャネル1、チャネル2、・・と有しているチャネルを順番に処理した後、再びチャネル1に戻るようにして、全チャネルを順番に更新していく。   The output processing unit 32 refers to the data in the output data storage unit 31 in the output data reference unit 321 and performs processing for maintaining accuracy in the output calculation unit 322 and processing of data in accordance with the specifications of the output unit, A series of operations of outputting the processed data to the output unit 33 via the output update unit 323 is repeatedly executed. If there are multiple channel outputs, after processing the channels that have channel 1, channel 2,... In order, return to channel 1 again, Update.

図5は、出力モジュール30における出力更新の処理の流れを説明するタイミングチャートであり、4チャネル構成の例を示している。(a)はCPUモジュール10の各部で繰り返して実行される処理を表し、演算はn回目の演算を表している。このn回目の演算の結果は、演算に引き続いて実行される出力制御により、(b)に示すように各チャネルの出力データ格納部31に格納される。これら出力データ格納部31に格納された演算結果は、(c)に示すように出力処理部32でチャネルの順番に処理される。そして、出力処理部32の演算結果は、(d)に示すように出力部33を介してチャネル別に出力される。 FIG. 5 is a timing chart for explaining the flow of output update processing in the output module 30 and shows an example of a 4-channel configuration. (A) represents the process repeatedly performed by each part of CPU module 10, and the calculation n represents the nth calculation. The result of the n-th calculation is stored in the output data storage unit 31 of each channel as shown in (b) by output control executed subsequent to the calculation n . The calculation results stored in these output data storage units 31 are processed in the order of channels by the output processing unit 32 as shown in (c). And the calculation result of the output process part 32 is output according to a channel via the output part 33, as shown to (d).

ここで、むだ時間1は、出力データ格納部31に格納されたチャネル1のn回目の出力OUT1の演算結果が、実際に出力部33を介してチャネル1のn回目の出力OUT1として出力されるまでの時間を表している。 Here, in the dead time 1 n , the calculation result of the n-th output OUT1 n of the channel 1 stored in the output data storage unit 31 is actually set as the n-th output OUT1 n of the channel 1 via the output unit 33. It represents the time until output.

特許文献1の段落0055には、マスタユニット11がCPUユニット101と同期して入出力更新をサイクリックに行いつつ、スレーブ2と非同期に通信を行うことが記載されている。   Paragraph 0055 of Patent Document 1 describes that the master unit 11 communicates asynchronously with the slave 2 while performing input / output update cyclically in synchronization with the CPU unit 101.

特開2006−252487号公報JP 2006-252487 A

しかし、図3に示す従来のPLCの構成では、CPUモジュール10における演算処理と出力モジュール30における出力処理とが同期せずに実行していることから、出力制御部13において出力データを出力モジュール30の出力データ格納部31に書き込んでから出力部33を介して出力されるまでのむだ時間を管理することができなかった。   However, in the configuration of the conventional PLC shown in FIG. 3, the arithmetic processing in the CPU module 10 and the output processing in the output module 30 are executed without being synchronized, so that the output control unit 13 outputs the output data to the output module 30. The dead time from writing to the output data storage unit 31 to output through the output unit 33 could not be managed.

特に、出力モジュール30が複数チャネルの出力を有している場合には、図5に示すように、その出力はチャネルの順番に更新されるため、むだ時間の大きさも、出力部33に反映される順序も、CPUモジュール10と出力モジュール30での処理のタイミングによって変動するという問題があった。   In particular, when the output module 30 has outputs of a plurality of channels, as shown in FIG. 5, the output is updated in the order of the channels, so the amount of dead time is also reflected in the output unit 33. There is also a problem that the order in which the data is changed varies depending on the processing timing in the CPU module 10 and the output module 30.

このようなむだ時間の変動は、近年のCPUモジュール10における演算の高速化に伴い、PLCの安定動作に悪影響を及ぼすことになり、好ましくない。   Such a variation in the dead time is not preferable because it causes an adverse effect on the stable operation of the PLC as the computation speed of the CPU module 10 increases in recent years.

本発明は、このような問題を解決するものであり、その目的は、安定した動作が得られる出力モジュールとそれを用いたプログラマブルロジックコントローラを提供することにある。   The present invention solves such problems, and an object of the present invention is to provide an output module capable of obtaining stable operation and a programmable logic controller using the same.

このような課題を達成するために、本発明のうち請求項1記載の発明は、
CPUモジュールに出力モジュールと入力モジュールが接続されたプログラマブルロジックコントローラにおいて、
前記出力モジュールは、出力データ格納部と出力処理部と出力部とが直列接続されるとともに前記出力データ格納部に格納される出力データの更新を監視する出力データ更新監視部を備え、前記出力データ格納部に格納される出力データが更新されたときのみ前記出力部から出力されるデータを更新し、
前記出力データ更新監視部における出力データ更新監視周期は、前記CPUモジュールから前記出力データ格納部への書込み周期に比べ十分に短い周期に設定されていることを特徴とする。
In order to achieve such a problem, the invention according to claim 1 of the present invention is:
In a programmable logic controller in which an output module and an input module are connected to a CPU module,
The output module includes an output data update monitoring unit configured to monitor an update of output data stored in the output data storage unit while an output data storage unit, an output processing unit, and an output unit are connected in series. Update the data output from the output unit only when the output data stored in the storage unit is updated,
The output data update monitoring period in the output data update monitoring unit is set to a period sufficiently shorter than the writing period from the CPU module to the output data storage unit .

請求項2記載の発明は、請求項1に記載のプログラマブルロジックコントローラにおいて、
前記出力モジュールには、前記CPUモジュールからの出力データの書込み順に出力データを処理するようにデータ処理の順番を管理する出力更新管理部を設けたことを特徴とする。
The invention according to claim 2 is the programmable logic controller according to claim 1 ,
The output module is provided with an output update management unit that manages the order of data processing so that the output data is processed in the order of writing the output data from the CPU module.

これらの構成により、動作の安定した出力モジュールが得られ、この出力モジュールをプログラマブルロジックコントローラに実装することによって、動作の安定したプログラマブルロジックコントローラが実現できる。   With these configurations, an output module with stable operation can be obtained, and a programmable logic controller with stable operation can be realized by mounting the output module on the programmable logic controller.

本発明の一実施例を示すブロック図である。It is a block diagram which shows one Example of this invention. 図1の構成における出力更新の処理の流れを説明するタイミングチャートである。3 is a timing chart for explaining the flow of output update processing in the configuration of FIG. 1. 従来のプログラマブルロジックコントローラの一例を示すブロック図である。It is a block diagram which shows an example of the conventional programmable logic controller. 従来の出力モジュール30における出力処理部32の構成例を示すブロック図である。It is a block diagram which shows the structural example of the output process part 32 in the conventional output module 30. FIG. 従来の出力モジュール30における出力更新の処理の流れを説明するタイミングチャートである。6 is a timing chart for explaining the flow of output update processing in a conventional output module 30.

以下、本発明について、図面を用いて詳細に説明する。図1は本発明の一実施例を示すブロック図であり、図4と共通する部分には同一の符号を付けている。図1と図4の相違点は、図1では、図4の出力処理部32を構成する出力データ参照部321と出力演算部322と出力更新部323のループ状直列接続を単なる直列接続に変更するとともに、出力データ参照部321の前段に、出力データ更新監視部324と出力更新管理部325をさらに直列接続していることである。   Hereinafter, the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of the present invention, and the same reference numerals are given to portions common to FIG. The difference between FIG. 1 and FIG. 4 is that, in FIG. 1, the loop series connection of the output data reference unit 321, the output calculation unit 322, and the output update unit 323 constituting the output processing unit 32 of FIG. In addition, the output data update monitoring unit 324 and the output update management unit 325 are further connected in series before the output data reference unit 321.

すなわち、図1において、出力処理部32は、出力データ参照部321と出力演算部322と出力更新部323が直列接続されていて、出力データ参照部321には出力データ格納部31が接続され、出力更新部323には出力部33が接続されている。そして、出力データ参照部321の前段には、出力データ更新監視部324と出力更新管理部325が直列接続され、出力データ更新監視部324には出力データ格納部31の入力データが分岐入力されている。   That is, in FIG. 1, the output processing unit 32 includes an output data reference unit 321, an output calculation unit 322, and an output update unit 323 connected in series, and the output data reference unit 321 is connected to the output data storage unit 31. An output unit 33 is connected to the output update unit 323. An output data update monitoring unit 324 and an output update management unit 325 are connected in series before the output data reference unit 321, and the input data of the output data storage unit 31 is branched and input to the output data update monitoring unit 324. Yes.

ここで、出力データ更新監視部324は出力データ格納部31に格納される出力データ更新を監視し、出力更新管理部325は出力データ格納部31における出力データ更新処理を管理するものである。これらを設けることにより、出力データ参照部321における出力データ格納部31のデータ参照結果に基いて、出力演算部322での確度を保持するための処理、出力部33の仕様に合わせたデータの加工、出力更新部323から出力部33への出力データを伝達などの一連の動作を、必要に応じて実行することができる。   Here, the output data update monitoring unit 324 monitors the update of output data stored in the output data storage unit 31, and the output update management unit 325 manages output data update processing in the output data storage unit 31. By providing these, based on the data reference result of the output data storage unit 31 in the output data reference unit 321, processing for maintaining the accuracy in the output calculation unit 322, processing of data in accordance with the specifications of the output unit 33 A series of operations such as transmission of output data from the output update unit 323 to the output unit 33 can be executed as necessary.

図2は、図1のように構成された出力モジュール30における出力更新の処理の流れを説明するタイミングチャートであり、4チャネル構成の例を示している。(a)はCPUモジュール10の各部で繰り返して実行される処理を表し、演算はn回目の演算を表している。このn回目の演算の結果は、演算に引き続いて実行される出力制御により、(b)に示すように各チャネルの出力データ格納部31に格納される。 FIG. 2 is a timing chart for explaining the flow of output update processing in the output module 30 configured as shown in FIG. 1, and shows an example of a 4-channel configuration. (A) represents the process repeatedly performed by each part of CPU module 10, and the calculation n represents the nth calculation. The result of the n-th calculation is stored in the output data storage unit 31 of each channel as shown in (b) by output control executed subsequent to the calculation n .

出力データ更新監視部324は、(c)に示すようにCPUモジュール10から出力データ格納部31への書込み周期に比べ十分に短い周期で出力データ格納部31における出力データの更新を監視している。出力データの更新を確認すると、(d)に示すように出力更新管理部325に更新されたチャネルを登録する。ここで、出力データ更新監視部324における出力更新監視の周期がCPUモジュール10から出力データ格納部31への書込み周期に比べ十分に短いことにより、出力更新管理部325へのチャネルの登録を常に出力1から順番に処理されるように登録できる。   The output data update monitoring unit 324 monitors the update of the output data in the output data storage unit 31 at a period sufficiently shorter than the write cycle from the CPU module 10 to the output data storage unit 31 as shown in (c). . When the update of the output data is confirmed, the updated channel is registered in the output update management unit 325 as shown in (d). Here, since the output update monitoring cycle in the output data update monitoring unit 324 is sufficiently shorter than the write cycle from the CPU module 10 to the output data storage unit 31, channel registration in the output update management unit 325 is always output. Registration can be made so that processing is performed in order from 1.

出力更新管理部325は、登録された更新対象のチャネルについて、(e)に示すように出力データ参照部321→出力演算部322→出力更新部323までの一連の処理をチャネルの順番に処理するように指示する。そして、更新対象のチャネルが無くなったら、更新対象チャネルの登録を待つ。出力データ参照部321→出力演算部322→出力更新部323までの一連の処理による演算結果は、(f)に示すように出力部33を介してチャネル別に出力される。   As shown in (e), the output update management unit 325 processes a series of processing from the output data reference unit 321 to the output calculation unit 322 to the output update unit 323 in the order of channels for the registered update target channel. To instruct. When there are no more update target channels, the process waits for the update target channel to be registered. The calculation results by the series of processing from the output data reference unit 321 to the output calculation unit 322 to the output update unit 323 are output for each channel via the output unit 33 as shown in (f).

図1の構成によれば、出力データ格納部31のデータが更新されたときのみ出力部33の更新が実行されるので、CPUモジュール10の出力更新から実際の出力部33の出力更新までの時間を短縮できる。   According to the configuration of FIG. 1, since the output unit 33 is updated only when the data in the output data storage unit 31 is updated, the time from the output update of the CPU module 10 to the actual output update of the output unit 33 is performed. Can be shortened.

また、出力データ更新監視部324における出力更新監視周期をCPUモジュール10から出力データ格納部31への書込み周期に比べ十分に短くすることによって、出力更新管理部325への登録を常にCPUモジュール10からの書込みの順番に処理するように登録でき、出力モジュール30における出力更新の順番を適切に管理できる。   In addition, by making the output update monitoring cycle in the output data update monitoring unit 324 sufficiently shorter than the writing cycle from the CPU module 10 to the output data storage unit 31, registration in the output update management unit 325 is always performed from the CPU module 10. Can be registered so that they are processed in the order of writing, and the output update order in the output module 30 can be appropriately managed.

そして、このように構成される出力処理部32を有する出力モジュール30をPLCに組み込むことにより、CPUモジュール10での出力更新から実際の出力部33の出力更新までの時間を短縮し、かつ出力モジュール30内で処理する順番をCPUモジュール10からの書込み順により管理することでむだ時間のぶれを管理でき、結果として、出力部33をCPUモジュール10の動作に同期して動作させることで、出力モジュール30がCPUモジュール10と非同期で運転することによる影響を軽減できる。   Then, by incorporating the output module 30 having the output processing unit 32 configured in this way into the PLC, the time from the output update in the CPU module 10 to the actual output update of the output unit 33 is shortened, and the output module By managing the order of processing in the CPU module 30 according to the order of writing from the CPU module 10, it is possible to manage the fluctuation of dead time. As a result, the output module 33 is operated in synchronism with the operation of the CPU module 10, so that the output module It is possible to reduce the influence of the 30 operating asynchronously with the CPU module 10.

また、上記実施例では、出力モジュールをPLCに実装する例について説明したが、出力モジュールの実装対象は必ずしもPLCに限るものではなく、その他のコントローラに実装してもよい。   Moreover, although the example which mounts an output module in PLC was demonstrated in the said Example, the mounting object of an output module is not necessarily restricted to PLC, You may mount in another controller.

以上説明したように、本発明によれば、安定した動作が得られる出力モジュールとそれを用いたプログラマブルロジックコントローラが実現できる。   As described above, according to the present invention, an output module capable of obtaining a stable operation and a programmable logic controller using the output module can be realized.

10 CPUモジュール
20 入力モジュール
30 出力モジュール
31 出力データ格納部
32 出力処理部
321 出力データ参照部
322 出力演算部
323 出力更新部
324 出力データ更新監視部
325 出力更新管理部
33 出力部
DESCRIPTION OF SYMBOLS 10 CPU module 20 Input module 30 Output module 31 Output data storage part 32 Output processing part 321 Output data reference part 322 Output operation part 323 Output update part 324 Output data update monitoring part 325 Output update management part 33 Output part

Claims (2)

CPUモジュールに出力モジュールと入力モジュールが接続されたプログラマブルロジックコントローラにおいて、
前記出力モジュールは、出力データ格納部と出力処理部と出力部とが直列接続されるとともに前記出力データ格納部に格納される出力データの更新を監視する出力データ更新監視部を備え、前記出力データ格納部に格納される出力データが更新されたときのみ前記出力部から出力されるデータを更新し、
前記出力データ更新監視部における出力データ更新監視周期は、前記CPUモジュールから前記出力データ格納部への書込み周期に比べ十分に短い周期に設定されていることを特徴とするプログラマブルロジックコントローラ。
In a programmable logic controller in which an output module and an input module are connected to a CPU module,
The output module includes an output data update monitoring unit configured to monitor an update of output data stored in the output data storage unit while an output data storage unit, an output processing unit, and an output unit are connected in series. Update the data output from the output unit only when the output data stored in the storage unit is updated,
The programmable logic controller , wherein an output data update monitoring period in the output data update monitoring unit is set to a period sufficiently shorter than a writing period from the CPU module to the output data storage unit .
前記出力モジュールには、前記CPUモジュールからの出力データの書込み順に出力データを処理するようにデータ処理の順番を管理する出力更新管理部を設けたことを特徴とする請求項1記載のプログラマブルロジックコントローラ。 2. The programmable logic controller according to claim 1 , wherein the output module is provided with an output update management unit that manages the order of data processing so that the output data is processed in the order of writing of the output data from the CPU module. .
JP2010182289A 2010-08-17 2010-08-17 Programmable logic controller Active JP5593949B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010182289A JP5593949B2 (en) 2010-08-17 2010-08-17 Programmable logic controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010182289A JP5593949B2 (en) 2010-08-17 2010-08-17 Programmable logic controller

Publications (2)

Publication Number Publication Date
JP2012043092A JP2012043092A (en) 2012-03-01
JP5593949B2 true JP5593949B2 (en) 2014-09-24

Family

ID=45899348

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010182289A Active JP5593949B2 (en) 2010-08-17 2010-08-17 Programmable logic controller

Country Status (1)

Country Link
JP (1) JP5593949B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2748868T3 (en) 2011-12-28 2020-03-18 Nippon Shinyaku Co Ltd Antisense nucleic acid

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4415885B2 (en) * 2005-03-14 2010-02-17 オムロン株式会社 Programmable controller system

Also Published As

Publication number Publication date
JP2012043092A (en) 2012-03-01

Similar Documents

Publication Publication Date Title
JP6465620B2 (en) Control system and control method
US10761515B2 (en) Control system for controlling control object and control device for linking control applications in control system
CN111034128B (en) Control system and control device
US10277417B2 (en) Control system, control apparatus and control method with input-only communication frame
US9891610B2 (en) Computation unit, assistance device, output control method, display control method, and program
EP2738632B1 (en) Input output cloning for industrial automation
CN104821802A (en) Clock operation method and circuit
DE602007001433D1 (en) Networked robot system and communication method
JP5593949B2 (en) Programmable logic controller
JP6423971B2 (en) Functional unit and control device
JP2010244505A (en) Motion control system
CN106168830B (en) RTC clock synchronous method between a kind of serial backplane bus node
US20100185798A1 (en) Method and communications system for the configuration of a communications module containing a logic component
JP4733695B2 (en) Method and apparatus for simulation of automated systems
JP2007241744A (en) Motion controller and its command method
EP2703918A1 (en) Configuration of control applications on multi-host controllers
JP2013250696A (en) Processor system and processor control device
JP4905782B2 (en) Plant control system, plant control method, and program for plant control
JP6281114B2 (en) Motor control device and motor control system
JP5775897B2 (en) A logic processing device that realizes pipeline processing by connecting a plurality of reconfigurable logic circuits in a circular series.
JP2010225072A (en) Controller and control method of control system
JP4781888B2 (en) Control system having multiple sub-systems operating at different control cycles
JP2012173883A (en) Serial communication device
JP2015027151A5 (en)
JP2006202166A (en) Input module

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130220

A977 Report on retrieval

Effective date: 20140109

Free format text: JAPANESE INTERMEDIATE CODE: A971007

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140203

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140401

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140708

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140721

R150 Certificate of patent (=grant) or registration of utility model

Country of ref document: JP

Ref document number: 5593949

Free format text: JAPANESE INTERMEDIATE CODE: R150