Если не требуется сложный централизованый расчет но необходима разветвленная периферия обычно объединяют сеткой кучу слабеньких контроллеров и разбивают управление на функциональные куски. Надежность распределенной системы выше. Ну а для централизованого расчета можно воткнуть скорострельный но без периферии.