Patent ID: 8458388

Claim:
A method for data communication between a programmable controller and a data processing device via a universal data interface of the data processing device, comprising: selecting, a communication interface for data communication between the programmable controller and the data processing device in dependence on availability; and determining at least one further communication interface for data communication between the programmable controller and the data processing device by reading at least one identification of the programmable controller out of at least one data memory of the programmable controller; and selecting at least one further communication interface in dependence on the at least one identification read out; and allocating both the at least one selected communication interface and the at least one further communication interface to a programmable controller connected to a hardware connection in either a wire connected or wireless connected manner such that data communication is permitted to take place both via the at least one communication interface selected in dependence on availability and via the at least one further communication interface selected in dependence on the at least one identification.