I too will respectfully debate the merits of a centralized controller, and I am offering my opinion from my armchair as I most likely won’t be the one building, programming, maintaining, or installing this system. (I do offer my assistance whenever I am available though.)
The centralized design is cheaper because there would only be 2 MCs. (One in use and one as a redundant spare in case the first fails).
The proposed POE solution would also involve “running wires all over”.
One Cat5 cable (4 pair) emanating from a central control box to a machine, would have enough wires for a reader (2 power 2 data), and a lockout solenoid, still leaving wires left for some other function.
Both designs are ultimately centralized with the authorization/logging being accomplished elsewhere, regardless of the count/location of the MC(MicroController).
For every machine you tie back to a central controller, you save the cost of a MicroController. You also cut down on repair time because if the one central MC fails, you just go to the box and swap it out with a preprogrammed spare. You could store the preprogrammed spare in the box so it would be a matter of minutes required to swap cables and power it up, no skills needed, and the person doing the swap wouldn’t need to program anything.
In the case of having a MicroController at each machine, you wouldn’t want to have a preprogrammed spare for each machine(high cost), so you would have to program a replacement MC with the specific software/settings needed to work with that specific machine. This would require a software repository that is accessible to the person doing the swap as well as the skill set required to accomplish the software installation.
10 machines at $40 a piece is $400 worth of extra hardware, not counting the spares you would want to have on hand.
You could have key bypass on all the machines so that in the event of a lockout system failure, someone could temporarily enable all the machines until the system is repaired, like they are now.
One of the reasons I am inclined towards the centralized MC design is because that is how it is done in the commercial world and it would seem to me that they have spent considerable resources designing, testing, and evaluating the merits of each design and have settled on the centralized design.
Paul