Просмотр полной версии : Остановка программы в плк-100
Сергей Борисович
09.04.2011, 10:46
Останавливается программа, как буд-то нажали кнопку пуск-стоп. Потом нажимаешь кнопку, и опять всё работает. Самое интересное, что через модем всё опрашивается.
Почему это происходит?
Самое плохое, что в этом состоянии остаются активными выходы.
Подскажите пожалуйста, можно ли сделать так, чтобы при остановке программы выходы отрубались:confused:
http://www.owen.ru/forum/showthread.php?t=10348
В конфигураторе задач системные события Stop вызовите программу (предварительно написанную) в которой сбросте выходы. Но это полумера.
Николаев Андрей
09.04.2011, 14:33
Как Вы определили что программа остановлена?
Светодиод? Лог терминала?
Обмен по сети в стопе остается (по тому как это все-таки не столько стоп, сколько пауза).
А вот выходы должны в false перейти, если не оговоренно другое
что все увлеклись аппаратным направлением, при использовании EN/ENO такое же бывает, подали FALSE прога стоит, а выходы остаются в том положении какими их застали в этот момент
Сергей Борисович
09.04.2011, 17:53
Как Вы определили что программа остановлена?
Светодиод? Лог терминала?
Обмен по сети в стопе остается (по тому как это все-таки не столько стоп, сколько пауза).
А вот выходы должны в false перейти, если не оговоренно другое
Светодиод "работа" не горит, выходы настроены в false, но остаются активными.
Николаев Андрей
09.04.2011, 21:33
Если не сложно - нужен лог терминала, и два файла с ПЛК:
log.txt и debug.txt
Сергей Борисович
09.04.2011, 23:27
Если не сложно - нужен лог терминала, и два файла с ПЛК:
log.txt и debug.txt
Сложно, плк стоят на автоматах, и было два случая на разных плк.
Лог терминала это что, уточните. Какой терминал, не понял.
Николаев Андрей
10.04.2011, 11:08
Гипертерминал - программа на ПК.
Подключаем COM порт ПЛК к ПК. Настраиваем терминал на 115200, управление - нет.
Нажимаем Reset на ПЛК. Данные из терминала копируем и сохраняем как *.txt
Гораздо интереснее файлы, которые надо считать из контроллера.
Александр Приходько
01.06.2011, 11:02
Всем добрый день! Проблема с самопроизвольным СТАРТ\СТОП локализована и исправлена. В наших ПЛК имеется несколько процессоров, которые расположены на разных платах. Проблема заключалась в некорректном меж процессорном обмене. На данный момент исправляется двумя способами.
1) Если у вас контроллер еще не установлен на объект и есть необходимость исправить данную проблему, то необходимо передать ПЛК в сервисный центр для смены прошивки PICа. В ремонтной карте необходимо указать: Проблема самопроизвольного запуска/останова ПЛК. Необходима прошивка PICа верхней платы на версию 1.21 (не путать с прошивками на сайте, там прошивки для ARMа).
2) Если ПЛК нужен срочно, а времени на прошивку в СЦ нет, то в конфигурацию ПЛК добавляем элемент Button. Он отключает возможность внешнего запуска/останова ПЛК, остается возможность делать это исключительно из Codesys. Протестировано в течении нескольких дней.
Протокол испытаний прилагается:
Это радует!
Надеемся больше не встретить такие плк.;)
Сергей Борисович
30.09.2011, 13:22
Всем добрый день! Проблема с самопроизвольным СТАРТ\СТОП локализована и исправлена. В наших ПЛК имеется несколько процессоров, которые расположены на разных платах. Проблема заключалась в некорректном меж процессорном обмене. На данный момент исправляется двумя способами.
1) Если у вас контроллер еще не установлен на объект и есть необходимость исправить данную проблему, то необходимо передать ПЛК в сервисный центр для смены прошивки PICа. В ремонтной карте необходимо указать: Проблема самопроизвольного запуска/останова ПЛК. Необходима прошивка PICа верхней платы на версию 1.21 (не путать с прошивками на сайте, там прошивки для ARMа).
2) Если ПЛК нужен срочно, а времени на прошивку в СЦ нет, то в конфигурацию ПЛК добавляем элемент Button. Он отключает возможность внешнего запуска/останова ПЛК, остается возможность делать это исключительно из Codesys. Протестировано в течении нескольких дней.
Протокол испытаний прилагается:
Осуществил 2-ой вариант, перезалил все контроллеры, проблема ушла.
Спасибо.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot