Creo que deberias inclinarte por el BUS CAN.
Tiene opciones mucho mas solidas en cuanto a comunicacion que cualquier bus de campo, y ademas hay modulos como el MCP25050 con 8 I/O incorporadas que permiten hacer un manejo rapido de salidas a buen precio.
En cuanto a robustez seguramente supera a RS485, donde hay que escribir un protocolo o usar algun otro, mientras CAN lo tiene implementado en el hardware...
Si quieres saber mas, date una vuelta en
Proyectos >> Mis experiencias con el BUS CAN y podras ver si te sirve o no.
Como dato, los aros olimpicos de los juegos de Beijin y los manejos de fuegos de artificio (en el que los Chinos son maestros), fueron hechos con este tipo de buses de campo.