Definitely go for a bussystem.
The control system is already arranged in separate panels.
The PLC will be slightly more expensive, but you save a lot of new cables, and terminals, and work hours.
Every person has his own favourite. Mine is Siemens ET200S i/o connected via Profibus or Profinet, with a 315-2PN/DP CPU or a IM151-8 CPU.
IM151-8 + ET200S via Profinet is quite inexpensive, and I think it is performant enough for your application.
And Ethercat is very fast too.
The control system is already arranged in separate panels.
The PLC will be slightly more expensive, but you save a lot of new cables, and terminals, and work hours.
Every person has his own favourite. Mine is Siemens ET200S i/o connected via Profibus or Profinet, with a 315-2PN/DP CPU or a IM151-8 CPU.
IM151-8 + ET200S via Profinet is quite inexpensive, and I think it is performant enough for your application.
That means you need a deterministic i/o update around 1-2 ms, or use a counter module if it suits the application. 1-2 ms is not ultrafast but also not entirely trivial.It looks like the fastest event on the distributed i/o would be a proximity sensor that is on about 3-4 ms and would need to be reliably detected.
Sounds as if that is the way to go. You already have experience with Beckhoff and it works OK for you - to switch to another brand should be for some really compelling reason.On a previous controller replacement we went with a Beckhoff system, their support was good and their North American headquarters are near to us.
And Ethercat is very fast too.