Patent ID: 8781607

Claim:
A system for driving a programmable logic controller, comprising: an adaptive unit, comprising a hardware layer management module and a connection port connected to the hardware layer management module, wherein when the hardware layer management module determines that the connection port is electrically coupled to the programmable logic controller, the hardware layer management module outputs a controller installation message; and a server, electrically connected to the adaptive unit, comprising a storage module and an operation module, wherein the storage module is used for storing at least one controller query data and at least one controller driving data corresponding to the at least one controller query data, and the operation module is used for reading the storage module according to the controller installation message to output at least one controller query data to the hardware layer management module, wherein the hardware layer management module further transmits the at least one controller query data to the programmable logic controller and when the programmable logic controller sends back a controller response message, transmits the controller response message to the operation module; and wherein the operation module further generates control data corresponding to the programmable logic controller based on the at least one controller driving data according to the controller response message, and transfers the control data to the hardware layer management module, for the hardware layer management module to control the programmable logic controller.