Control system and control device
AssigneeOMRON Corporation
InventorKenichi Iwami
Life of this patent
Estimating the term…
Abstract
A control system includes one or a plurality of functional units, and a control device for exchanging communication data transmitted circularly among the functional units. The control device selects, in accordance with an instruction from a user or in accordance with a predetermined condition, one transfer system of a first transfer system in which a computation processing unit transfers the communication data and a second transfer system in which a DMA controller transfers the communication data.
Claims13
A control system comprising:
- one or a plurality of functional units;
- and
- a control device configured to exchange communication data transmitted circularly among the one or plurality of functional units,
- wherein the control device includes
- a communication circuit including a first storage unit that temporarily stores the communication data,
- a second storage unit that stores the communication data transmitted from the first storage unit in accordance with one of a plurality of transfer systems,
- a computation processing unit that performs a computation process using the communication data stored in the second storage unit, and
- a DMA controller connected to the computation processing unit and the communication circuit,
- wherein the plurality of transfer systems includes a first transfer system in which the computation processing unit transfers the communication data and a second transfer system in which the DMA controller transfers the communication data, and
- wherein the computation processing unit selects one transfer system between the first and second transfer systems in accordance with an instruction from a user or a predetermined condition,
- wherein the computation processing unit measures a first transfer time and a second transfer time, wherein the first transfer time is one between a time in which the communication data is transmitted to the second storage unit in accordance with the first transfer system, and the time in which the communication data is transmitted and a time in which the computation process is performed, and the second transfer time is one between a time in which the communication data is transmitted to the second storage unit in accordance with the second transfer system, and the time in which the communication data is transmitted and the time in which the computation process is performed, and
- outputs measurement data including the first transfer time and the second transfer time.
A control device that exchanges communication data transmitted circularly among one or a plurality of functional units, the control device comprising:
- a communication circuit including a first storage unit that temporarily stores the communication data;
- a second storage unit configured to store the communication data transmitted from the first storage unit in accordance with one of a plurality of transfer systems;
- a computation processing unit configured to perform a computation process using the communication data stored in the second storage unit;
- and
- a DMA controller connected to the computation processing unit and the communication circuit,
- wherein the plurality of transfer systems includes a first transfer system in which the computation processing unit transfers the communication data and a second transfer system in which the DMA controller transfers the communication data, and
- wherein the computation processing unit selects one transfer system between the first and second transfer systems in accordance with an instruction from a user or a predetermined condition,
- wherein the computation processing unit measures a first transfer time and a second transfer time, wherein the first transfer time is one between a time in which the communication data is transmitted to the second storage unit in accordance with the first transfer system, and the time in which the communication data is transmitted and a time in which the computation process is performed, and the second transfer time is one between a time in which the communication data is transmitted to the second storage unit in accordance with the second transfer system, and the time in which the communication data is transmitted and the time in which the computation process is performed, and
- outputs measurement data including the first transfer time and the second transfer time.
Dependencies are inferred from the claim text.