Source: I literally just lead a project to upgrade the PLC controls on a few air handler units and build entire server and network infrastructure. We had to run Ethernet to each of these from the network closets because they previously had went to a Windows XP box in the maintenance guys office. There were many challenges, one being getting the configuration off a couple of the old PLCs to make the new ones even talk to them.