摘要 |
PROBLEM TO BE SOLVED: To provide a synchronous controller capable of simply establishing synchronization among modules, of suppressing influence on a calculation process for controlling a control object in a control module as much as possible, and of reducing a load on each module. SOLUTION: This synchronous controller is provided with a cycle master module and one or more motion control modules. The respective modules are connected through a double bus structure, comprising a synchronous bus and an event bus for handling a large amount of data. The motion control modules each have a function for cyclically carrying out execution of a user program for controlling an object apparatus to be controlled. The cycle master module has the function of exchanging data with an external device other than the object apparatus to be controlled and for exchanging data with the control modules through the event bus and the synchronous bus. Each of the control modules carries out one cycle of the execution of the user program, by using reception of synchronous data transmitted from the cycle master module through the synchronous bus as a condition. COPYRIGHT: (C)2006,JPO&NCIPI
|