Цитата Сообщение от kondor3000 Посмотреть сообщение
1. Если переменные слейва обнуляются, значит либо в программе либо панелью мастером они у вас перезаписываются.
Переменные проще хранить в регистрах PFW панели, а при включении, считывать в регистры обмена и записать в ПЛК,
обычно так делают с уставками.

2. При одновременной перезагрузке, всё должно перезапуститься, если у вас не так, значит или проблемы с сетью или с программами, в части обмена данными. Например не включена галка автоперезапуск соединения в ПЛК или не стоят правильные настройки соотнесения в ПЛК.
Надо включить Вкл 2( всегда в задаче цикла шины)
В панели увеличить Таймаут и число повторов соединения.
"значит либо в программе либо панелью мастером они у вас перезаписываются"
Это маловероятно. Там элементарно подключен бит "переключателя" к переменной объявленной в области retain. Дальше по программе в него ничего не записывается. Единственное только, что при инициализации переменной они обнуляются. Но насколько я понимаю это инициализация происходит только при "заливки" программы.

"Переменные проще хранить в регистрах PFW"
"Проще" это в смысле единственный способ сохранить измененные значения? Если значения давать сразу на регистры, то при включении они в любом случае обнуляются?

"значит или проблемы с сетью или с программами, в части обмена данными."
Если проблема с программами, то вряд ли бы подхватывалась связь после отдельного включения/выключения панели (при первом включении на самом разъеме ethernet нет индикации).
"Надо включить Вкл 2( всегда в задаче цикла шины)"
Это было включено.

"В панели увеличить Таймаут и число повторов соединения"
Это попробую. Спасибо.