摘要 |
<p>In this invention, a transfer apparatus (20) comprises: a unit (22) that divides a bit string (13) received from a controller (10) into data fragments having a size easy to handle; a unit (24) that specifies a data fragment in which individual data addressed to an input/output unit as a destination is stored, from the divided data fragments; a unit (25) that generates one data fragment (14q) addressed to the respective input/output units by processing the specified data fragment without performing a bit shift operation, and transmits the data fragment to the respective input/output units; and a unit (26) that transmits the data fragment to the respective input/output units. An input/output unit (50q) comprises: a unit (55qr) that stores template information indicating an area where the individual data applied to the corresponding input/output unit is stored in the data fragment (14q) received from the transfer apparatus (20); and a unit (53qr) that extracts the individual data used by the input/output unit from the data fragment (14q) received from the transfer apparatus (20), based on the stored template information. As a result, since the transfer apparatus does not require a bit shift operation, a data distribution system that can improve the performance in the processing in which one controller distributes individual data to a plurality of input/output units can be obtained.</p> |