A method for a runtime-based configuration of a device-internal signal transmission in a control device, wherein in a runtime environment upon start-up of the control device, publisher components each provide at least one publisher list of the signals provided by them and subscriber components each provide at least one subscriber list of the signals required by them, the method comprising:
- for each subscriber component
- for the signals required by said component, determining which signal path from one of the publisher components to the subscriber component the respective signal must take through the control device for given publisher lists;
- for those of the required signals for which an identical signal path is identified, defining a signal group by storing a common transmission command in the runtime environment for the signals of the respective signal group;
- during cyclical execution of the stored transmission commands of the subscriber components by the runtime environment, transmitting current signal data of the signals of each signal group as a common data packet from the respective publisher component to the respective subscriber component of the signal group;
- operating multiple computing nodes in the control device;
- connecting the multiple computing nodes via a data network;
- and
- for multiple signal paths, which lead from the same computing node as a source node to the same other computing node as a target node, providing a collection buffer in the source node and a distribution buffer in the target node, collecting the current signal data for each of the multiple signal paths in the collection buffer, and transmitting the collected current signal data in a common network packet to the distribution buffer and from the distribution buffer onward to the at least one subscriber component determined by the identified signal paths, such that
- data packages of the multiple signal groups are collected in the collection buffer and transmitted over the data network as the network package to the distribution buffer of the same target node and from the distribution buffer, the data packets of the individual signal groups are then transmitted separately from each other again to the respective subscriber component.