2024-10-27_16-51-35.png Создаем параметр DINT с значением по умолчанию 20 (по умолчанию у меня 1 устройство на 20 адресе, а второе устройство полностью аналогичное на 16 адресе)
2024-10-27_16-32-16.png Привязываем параметр DINT к адресу устройства (видно что там 0 по умолчанию) в разделе протокол/устройство
2024-10-27_16-34-12.png Запускаем среду исполнения и видим опрос по первому адресу 20
2024-10-27_16-33-05.png Меняем адрес устройства через параметр на 16 и видим данные с другого устройства в том же канале
2024-10-27_16-35-12.png Вот эти же устройства опрашиваются MS3 для примера взял 560 регистр (тут у меня с 16 устройство в ОРС идет деление на 10 поэтому с примером надо на 10 умножать)
В примере я показал что можно через переменную построить логику выбора устройства.1..2...N если вы знаете как получить признак "не работающего устройства"))) то это рабочий функционал....или вы хотите воспользоваться штатными средствами резервирования MS4D??? Судя по тому что вы уже освоили тему про признак двух работающих контролеров в предыдущем посту ответ вам известен
))





))) то это рабочий функционал....или вы хотите воспользоваться штатными средствами резервирования MS4D??? Судя по тому что вы уже освоили тему про признак двух работающих контролеров в предыдущем посту ответ вам известен
Ответить с цитированием