CONTROLLER
To provide a controller that is able to realize the real-time performance of data communication processing even when task processing and transmission processing of data are asynchronous.SOLUTION: A controller according to the present embodiment is a controller that controls a control target. A first...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; jpn |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | To provide a controller that is able to realize the real-time performance of data communication processing even when task processing and transmission processing of data are asynchronous.SOLUTION: A controller according to the present embodiment is a controller that controls a control target. A first interface controller is communicably connected to the control target and periodically inputs data from the control target. A first storage unit stores the data. An arithmetic unit performs input processing and arithmetic processing on the data and transfers the data to the first storage part. A second interface controller is communicably connected to another controller and performs transmission processing of periodically transmitting the data to the other controller. In a case where a start time of the transmission processing overlaps a period of the input processing of the data, the arithmetic unit causes the start time of the transmission processing to take place later than the period of the input processing.SELECTED DRAWING: Figure 2
【課題】データのタスク処理と送信処理が非同期であっても、データの通信処理のリアルタイム性を実現できるコントローラを提供する。【解決手段】本実施形態によるコントローラは、制御対象を制御するコントローラである。第1インタフェースコントローラは、制御対象と通信可能に接続され、制御対象からデータを周期的に入力する。第1記憶部は、データを格納する。演算部は、データを入力処理して演算処理して第1記憶部へ転送する。第2インタフェースコントローラは、他のコントローラと通信可能に接続され、データを他のコントローラへ周期的に送信する送信処理を実行する。演算部は、送信処理の開始時刻がデータの入力処理の期間に重複する場合に、送信処理の開始時刻を入力処理の期間より後に遅延させる。【選択図】図2 |
---|