ОК. Посоветуйте пожалуйста какое-то решение такой задачки.
Есть около 20 отдельных абсолютно идентичных устройств.
Сейчас на каждом стоит маленький китайский контроллер и все связаны через RS485.
Общаются по MODBUS RTU, на 115200.
Когда на каком-то из устройств происходит событие, реакция на это событие может происходить через несколько секунд.
Такие тормоза не допустимы, а на MODBUSe больше ничего не вытянуть. Протокол оптимизирован по полной, все DI и Coils передаются регистрами и т.п
На этих контроллерах даже MODBUS TCP\IP не поможет, т.к. по данным производителя скорость между UART и интерфейсным модулем всего 300kb\s.
Выход только один - отказаться от MODBUS и перейти на одноранговый протокол.
Очень хотел бы использовать ПЛК110 с их сетевыми переменными, вместо китайцев, но самый маленький из них по входам\выходам несколько избыточен, не имеет аналоговых входов, и дороговат. Ну с последним можно было бы и согласиться, но по входам\выходам не подходят.
Вот и посмотрел на ПР.