There are three types of controllers used in industrial automation: PLCs, DCSs, and PACs. In PROFINET terminology any of these are called a controller.
PLC or Programmable Logic Controller.
PLCs began as relay logic replacements in the automotive industry. They expanded to include analog inputs and outputs like o-10 Vdc or 4-20 mA. PLCs were originally limited to discrete (or factory) automation. The addition of analog capabilities has allowed them to be used much more broadly.
DCS or Distributed Control System.
DCSs emerged to control process systems like oil refineries and water treatment plants. Now PLCs perform many of the same functions, but DCSs are integrated more tightly with the operator display (HMI, Human Machine Interface) and engineering configuration system.
PAC or Programmable Automation Controller (sometimes called an IPC, Industrial PC).
PACs leverage ever-more-sophisticated computer capabilities to perform the same functions as PLCs and DCSs. In reality PLCs and DCSs are controlled by computers, but they are generally proprietary in nature. PACs more closely resemble desktop computers in function but ruggedized for factory-floor use.
Any of these controllers can be controllers in a PROFINET network.
For further study:
Control Engineering magazine article “PLC vs. PAC vs. IPCs.”
Wikipedia article, “Programmable logic controller.”
Wikipedia article, “Distributed control system.”
Wikipedia article, “Industrial PC.”