"tell me about it"
The plant I worked in made heavy trucks and had a "reconfigurable" assembly line with workcells that relied on a central DHCP server, a PC running the Rockwell DHCP utility. They also used Host Names instead of IP addresses to identify controllers.
They did this because they wanted flexibility to move around workcells without manually reprogramming the IP addresses. They hadn't reconfigured any workcells in at least 4 years by the time I got there.
But they refused to also install a DNS server (like a Windows 2003 Server) so that the Host Names were resolvable. Instead, every computer had to have a manually updated Host file.
Because the Host file was so labor-intensive to update, most users had resorted to a printout of an Excel file that tracked all the host names and IP addresses in the factory's PLC network. There were about 150 of them.
I also found that they had installed 8-conductor CAT5 cable but split up the conductors so that they could have two 100TX Ethernet runs (4 wires each) in a single 8-wire cable. Each end of such a "trunk" needed a splitter box, and those that didn't have splitter boxes had nonstandard RJ45 color code pinouts. All the switches were Netgear consumer-grade and had no diagnostic or monitoring features, so it was impossible to tell which of these cables was the problem when they had trouble communicating with a device.
All of their RSLogix was pirated off a single license that they'd gotten from a salesman years before. When they ran into a problem they couldn't solve, or needed an upgrade, they started harassing the distributor until they sent a specialist.
After a couple of weeks of working with the guy who had masterminded this system, I presented them with a proposal to upgrade their system to proper switches and cables. Meanwhile I'd updated their archive copies of the PLC programs, upgraded all their engineering workstations to the newest software, removed some viruses, and labeled a few dozen cables.
They thanked us for the report, and refused to pay their invoice, saying that service should be free because they'd purchased a small MCC.
Because they didn't pay their bill, my "utilization" metric dove for the year and I was disqualified from a performance bonus, after I'd been working nights and weekends away from home for a few months straight.
The salesman who sold the MCC got a bonus for signing new business from a dormant account.
So....
I strongly recommend the use of static IP addressing unless you have a very good reason to use DHCP.