На каждую машину модуль дискретного ввода-вывода по количеству сигналов, всё связываете по RS485, в удобном месте ставите преобразователь RS485-Ethernet - Готово!
У меня был такой проект, там управлялись и контролировались насосы и мешалки местно со щита и дистанционно с ПК.