Real-time automation device (100, 200) having a real-time data bus (110, 210), and a memory device (102, 202), - wherein the real-time data bus (110, 210) is configured and designed for transmitting values assigned to predefined or predefinable bus variables (310, 320, 330, 340), wherein a bus database (112, 212) is assigned to the real-time data bus (110, 210), in which bus database a bus variable source and a bus variable receiver are assigned or assignable to a bus variable (310, 320, 330, 340), - wherein the real-time data bus (110, 210) is designed and configured for communicating a value assigned to the bus variable (310, 320, 330, 340) from a bus variable source assigned to the bus variable (310, 320, 330, 340) in accordance with the bus database (112, 212) via the real-time data bus (110, 210) to a bus variable receiver assigned to the bus variable in accordance with the bus database (112, 212) in such a way that after the value has been transferred from the bus variable source to the real-time data bus (110, 210), the value is transferable or is transferred to the bus variable receiver within a predefined or predefinable time or time period, - and wherein the memory device (102, 202) furthermore comprises a software application (150, 154, 156, 158, 160, 162, 164) designed and configured for receiving values assigned to the bus variable (310, 320, 330, 340) from the real-time data bus (110, 210) or for sending values assigned to the bus variable to the real-time data bus (110, 210), - wherein the real-time automation device (100, 200) is designed and configured for registering the software application (150, 154, 156, 158, 160, 162, 164) as bus variable receiver or respectively as bus variable source for the bus variable (310, 320, 330, 340) in the bus database (112, 212). - wherein the real-time data bus (110, 210) is configured and designed for transmitting values assigned to predefined or predefinable bus variables (310, 320, 330, 340), wherein a bus database (112, 212) is assigned to the real-time data bus (110, 210), in which bus database a bus variable source and a bus variable receiver are assigned or assignable to a bus variable (310, 320, 330, 340), - wherein the real-time data bus (110, 210) is designed and configured for communicating a value assigned to the bus variable (310, 320, 330, 340) from a bus variable source assigned to the bus variable (310, 320, 330, 340) in accordance with the bus database (112, 212) via the real-time data bus (110, 210) to a bus variable receiver assigned to the bus variable in accordance with the bus database (112, 212) in such a way that after the value has been transferred from the bus variable source to the real-time data bus (110, 210), the value is transferable or is transferred to the bus variable receiver within a predefined or predefinable time or time period, - and wherein the memory device (102, 202) furthermore comprises a software application (150, 154, 156, 158, 160, 162, 164) designed and configured for receiving values assigned to the bus variable (310, 320, 330, 340) from the real-time data bus (110, 210) or for sending values assigned to the bus variable to the real-time data bus (110, 210), - wherein the real-time automation device (100, 200) is designed and configured for registering the software application (150, 154, 156, 158, 160, 162, 164) as bus variable receiver or respectively as bus variable source for the bus variable (310, 320, 330, 340) in the bus database (112, 212).