Уважаемый Александр!
Объясните пожалуйста более подробно механизм обработки ИП320(мастер) переменных при включении/выключении питания.
Вы пишите:
Отсюда следует, что ИП320 перетирает переменные в ПЛК при каждом запуске панели.ИП320 в момент подачи питания не делает предварительного чтения (инициализации) переменной из ПЛК. И в момент включения она перетирает переменные в ПЛК, Retain это или обычная переменная, не важно.
Если при каждом, тогда при чем здесь 10 минут:
А на сайте http://www.owen.ru/catalogМожно, но нужно, отключите ПЛК с панелью минут на 10, и все поймете
Купил на днях несколько панелей ИП320, контроллеров ПЛК100-220-Р-М.Как сохранить передаваемые с панели(Master) на ПЛК(Slave) данные, после отключения питания?
Все переменные модуля Modbus(Slave) ПЛК1хх, по умолчанию, объявляются, как энергонезависимые (RETAIN) – поэтому дополнительных настроек не требуется.
Перед установкой оборудования на объекте мне необходимо выяснить пока для меня непонятные детали.
Запрограммировал панель и контроллер.
Панель подключаю по RS232.
ИП320 - мастер.
Все параметры задаются, все нормально работает.
В проекте ПЛК не делал восстановления переменных при включении.
Выключал питание по разному: меньше 10 минут, 10 минут, больше 10 минут, несколько часов, сутки.
Все работает нормально, никакие переменные не пропадают.
Сохранение параметров работает как написано на сайте - без дополнительных телодвижений.
Возникли следующие вопросы:
1. ИП320 все еще перетирает переменные или в нее добавили инициализацию?
2. Зависит ли перетирание от времени нахождения системы без питания и почему?
3. Перетираются все переменные?
3.1 Если нет, то детерминирован ли процесс перетирания и от чего он зависит?
3.2 Возможен ли эффект гонки?
4. Как правильно трактовать термин "перетирание"? Какими значениями перетираются переменные?