Столкнулся с непоняткой: - ввожу новую функцию с существующими переменными, ПР 200 никак не реагирует, перезаписать программу не предлагает, в онлайн отладку заходит, но данных нет, хотя выше в этих же переменных данные естьВложение 58914
Вид для печати
Столкнулся с непоняткой: - ввожу новую функцию с существующими переменными, ПР 200 никак не реагирует, перезаписать программу не предлагает, в онлайн отладку заходит, но данных нет, хотя выше в этих же переменных данные естьВложение 58914
Приветствую всех. Осваиваю ПР 200, реализовал простой счетчик, значение счетчика вывел на экран, на переменную счетчика поставил галочку "энергонезависимость". После выключения-включения питания ПР 200, значение счетчика обнуляется, хотя я надеялся, что оно сохранится (Версия прошивки V2.29). Где я ошибся?
MaxDD один из вариантов, поставить галочку "Запись в конце цикла" в свойствах. Если ее нет, смотреть код, возможно у вас сохраняется все правильно, но при включении питания вы тут же записываете туда 0.
Так у Вас получается переменная каждый цикл программы перезаписывается значением с выхода счётчика, какая разница эта переменная не энергонезависимая или энергонезависимая? Короче, поставьте энергонезависимость самого счётчика, не надо что-то делать в противоречии со здравым смыслом, в смысле, ни к чему хорошему это не приведёт!
И, счётчики есть в менеджере компонентов и на форуме, зачем что-то делать, что уже есть, да ещё и работает, в отличии от вашего?!
Добрый день.
Покажите скрин логики, обычно "галочка" решает все вопросы. Не увидел сразу, в счетчике должна быть "энергонезависимость".
Вот тут об этом моменте: https://youtu.be/1Er-MqJ6vZ4?list=PL...uB-CXsKH-&t=86
Не менее 300 контроллеров ПР200-220.3.1.0 было установлено в колхозах, там часто пропадает напряжение, ноль и т.п. приколы.
ПР200 выдает следующее:
1) Сбой памяти
2) Меняется хаотичная переменная, например с 50 на 49999.
3) Невозможно подключиться с помощью online отладки с контроллеру через месяц работы, пишет проект не совпадает, даже если все переменные остались на своих местах.
Проект до сентября 2021 использовался старый, созданный в версии 1.9 и обновлен до актуальной в дальнейшем, прошивка самой ПР тоже последняя на момент загрузки.
Грешил, что как-то неправильно конвертирует старый проект в новый и создал программу с нуля, но ничего не поменялось.
К самой ПР200 на блок питания подключена СМИ2, появилась мысль что из-за неё ПР200 не завершает корректно работу, но в ходе тестирования программа всё равно слетала.
Собрал стенд, одна ПР200 включает другую ПР200-220.3.2.0, её год выпуска 2022, т.е. свежая.
Цикл такой - 6 секунд включено, 2 секунды отключено.
Где-то на 6500-7500 раз включения происходит сбой памяти.
Проект:
Вложение 58953
Загрузка самой ПР200:
Вложение 58954
Сбой со СМИ2
Вложение 58955
Сбой без СМИ2
Вложение 58956
Стенд для проверки ресурса Retain памяти?:rolleyes:
Мне проблемно повторить скачки напряжения и хаотичное отключение в офисе. :)
Я понимаю что у энергонезависимой памяти ресурс ограничен, но мне кажется на объектах количество включений-отключений намного меньше. Допустим 10 отключений в день и примерно раз в пол года слетает программа. Это 1800 включений, никак не 10 000.
Сейчас используем модель на 24 вольта, она точно так же включается-отключается, но программа то не слетает.