Это условие противоречит первому. Если на ПЛК уставка может измениться вручную, то это уже не общая уставка.
Имеется ввиду, что при изменении "общей" уставки на одном из PLC, уставки на других PLC так же приняли это значение и отобразились на SS.
А при отсутствии связи PLC c SS, уставка на PLC будет иметь локальный характер.
Для такой задачи проще будет вывести в скаду все уставки с 10 ПЛК
Как раз хотел избавиться от 10 значений ввода, чтобы пользователю не вводить в 10 полей одно и тоже значение. (в действительности их больше).
Как я вижу решение этого вопроса:
1. каждые, предположим 10 сек, сервер SS будет записывать постоянно всем 10 plc значение "общей" уставки.
2. при изменении на каком либо PLC "общей" уставки, SS по скрипту "изменились переменные" отправляет в следующей итерации (10 сек.) обновленное значение "общей" уставки всем 10 plc.
3. при восстановлении связи одного из PLC, SS игнорирует, предположим в течение 30 сек, измененное от этого PLC значение "общей" уставки, тем самым позволяя записать эту уставку по пункту 2.
Если я где-то ошибся, поправьте пожалуйста.