A central processor unit (CPU) of a programmable logic controller, configured to read Highway Addressable Remote Transducer (HART) variables of at least one HART field device via a peripheral module, the at least one HART field device and the programmable logic controller being connected via buses to the peripheral module, and the peripheral module including an address space with an input area for data to be read by the CPU and an output area for data to be written by the CPU, the CPU comprising:
- at least one channel block which represents a predetermined number of different HART variables and a corresponding number of inputs and outputs;
- wherein the HART variables are predetermined as input parameters and are processed sequentially by the channel block;
- and
- wherein each current value of a corresponding HART variable is cyclically read from a communication area of the peripheral module concerned and is provided at an output until a next read.