Вопрос к разработчикам !!!
Как работает сторожевой таймер в ПР200 и как отследить его действия (происходил-ли сброс по таймеру)?
Как сторожевой таймер влияет на переменные и области памяти?
Вопрос к разработчикам !!!
Как работает сторожевой таймер в ПР200 и как отследить его действия (происходил-ли сброс по таймеру)?
Как сторожевой таймер влияет на переменные и области памяти?
Добрый день!
Насколько я знаю, сторожевой таймер даётся пользователю только в том случае, если у пользователя есть возможность войти в бесконечный цикл. То есть он сам может его организовать. Например, в CoDeSys это возможно.
В OWL такой возможности нет.
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
Имел в виду сторожевой таймер Системной программы а не пользовательской.
Пред история такова- При попытке прикрутить к проекту функциональный блок PID регулятора выяснялось что он корявый, все приколы не буду описывать,
но вот то что переменные стали в раскоряку приходить после длительного времени работы (причём не циклически, переменные даже те которые не имеют отношения к PID , т.е. хаотично). Вот мысль такова, а не подвешивает этот фб систему.
Возьми вот этот ПИД.
Только коэффициенты ручками вбивать надо. Автонастройки нет и не будет.
http://www.owen.ru/forum/showthread....940#post200940
Вопрос не о PID регуляторе, а о способе выявления багов.
Фото не реально прикрутить, для этого придётся снять фильм часов на ...дцать про реальный объект.
Прошу инженеров ОВЕН прокомментировать работу сторожевого таймера Системного ПО или Операционной системы (как удобней) ПР200.
Также стоит рассмотреть способы диагностики таких ситуаций.
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
Попробую по подробнее.
Происходить следующая ситуация - есть переменные типа BOOL которые оператор меняет в визуализации на лог1 в какой-то момент времени (может через сутки) эти переменные сбрасываются в лог0 что по умолчанию для этих переменных то есть всё сбрасывается как-будто выключили питание и опять включили.
Питание не пропадает т.к. в схеме есть реле с подхватом и питается параллельно ПР200 .
Так же бывает что и переменные класса Float и Int принимают произвольные значения (переменные записываются из визуализации и энергонезависимы).
Под оператором понимать меня.
ПР200-220.2.2.0 версия ПО V1.10
Прогу могу скинуть в личку.
Добрый день, если можно пришлите ссылку на программу, что происходит понятно, но без программы сложно понять в чем причина. И опять таки "по умолчанию" действует для переменных в момент заливки программы, после перезапуска по питанию переменные остаются в состоянии до сброса питания, а не как в программе.
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
Прошу прощения за длительное отсутствие в теме.
Но у меня есть уважительная причина, не хотел выкладывать не проверенные результаты экспериментов.
Сразу хочу поблагодарить Ревака Юрий и его способ выявления наличия перезагрузки системы.
И так к результатам-- Обнаружилась перезагрузка системы при помощи небольшого блока тест на перезагрузку.jpg
переменная R ритайл. Но как же так !Оказалось очень просто- в схеме есть понижающий трансформатор 380/220 мощностью 600W (питание оперативное напряжение) от него питается ПР200 и все реле и контакторы (катушки). Пересчитал потребители и получилось 560W. Всё хорошо !? но только на бумаге. Вспомнил что у нас есть помехи, в сети, от привода постоянного тока (тиристорного) взял осцил и посмотрел кошмар пики на синусу но на выходе они срезаны и тут я понял транс в насыщении поменял на 1kW и вуаля всё заработало.Попробую по подробнее.
Происходить следующая ситуация - есть переменные типа BOOL которые оператор меняет в визуализации на лог1 в какой-то момент времени (может через сутки) эти переменные сбрасываются в лог0 что по умолчанию для этих переменных то есть всё сбрасывается как-будто выключили питание и опять включили.
Питание не пропадает т.к. в схеме есть реле с подхватом и питается параллельно ПР200 .
Так же бывает что и переменные класса Float и Int принимают произвольные значения (переменные записываются из визуализации и энергонезависимы).
Под оператором понимать меня.
ПР200-220.2.2.0 версия ПО V1.10
Прогу могу скинуть в личку.
Проверял правда долго но зато теперь могу быть полностью уверен в правоте решения.
Ещё раз всем спасибо за участие, отдельно благодарю Ревака Юрия.
Тема закрыта.