Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Остановка программы в плк-100

  1. #1

    По умолчанию Остановка программы в плк-100

    Останавливается программа, как буд-то нажали кнопку пуск-стоп. Потом нажимаешь кнопку, и опять всё работает. Самое интересное, что через модем всё опрашивается.
    Почему это происходит?
    Самое плохое, что в этом состоянии остаются активными выходы.
    Подскажите пожалуйста, можно ли сделать так, чтобы при остановке программы выходы отрубались

  2. #2
    Пользователь
    Регистрация
    11.03.2010
    Адрес
    Петрозаводск Карелия
    Сообщений
    242

  3. #3

    По умолчанию

    В конфигураторе задач системные события Stop вызовите программу (предварительно написанную) в которой сбросте выходы. Но это полумера.

  4. #4

    По умолчанию

    Как Вы определили что программа остановлена?
    Светодиод? Лог терминала?
    Обмен по сети в стопе остается (по тому как это все-таки не столько стоп, сколько пауза).
    А вот выходы должны в false перейти, если не оговоренно другое

  5. #5
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,225

    По умолчанию

    что все увлеклись аппаратным направлением, при использовании EN/ENO такое же бывает, подали FALSE прога стоит, а выходы остаются в том положении какими их застали в этот момент

  6. #6

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    Как Вы определили что программа остановлена?
    Светодиод? Лог терминала?
    Обмен по сети в стопе остается (по тому как это все-таки не столько стоп, сколько пауза).
    А вот выходы должны в false перейти, если не оговоренно другое
    Светодиод "работа" не горит, выходы настроены в false, но остаются активными.

  7. #7

    По умолчанию

    Если не сложно - нужен лог терминала, и два файла с ПЛК:
    log.txt и debug.txt

  8. #8

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    Если не сложно - нужен лог терминала, и два файла с ПЛК:
    log.txt и debug.txt
    Сложно, плк стоят на автоматах, и было два случая на разных плк.
    Лог терминала это что, уточните. Какой терминал, не понял.

  9. #9

    По умолчанию

    Гипертерминал - программа на ПК.
    Подключаем COM порт ПЛК к ПК. Настраиваем терминал на 115200, управление - нет.
    Нажимаем Reset на ПЛК. Данные из терминала копируем и сохраняем как *.txt

    Гораздо интереснее файлы, которые надо считать из контроллера.

  10. #10

    Thumbs up Проблема с самопроизвольным СТАРТ\СТОП локализована и исправлена.

    Всем добрый день! Проблема с самопроизвольным СТАРТ\СТОП локализована и исправлена. В наших ПЛК имеется несколько процессоров, которые расположены на разных платах. Проблема заключалась в некорректном меж процессорном обмене. На данный момент исправляется двумя способами.
    1) Если у вас контроллер еще не установлен на объект и есть необходимость исправить данную проблему, то необходимо передать ПЛК в сервисный центр для смены прошивки PICа. В ремонтной карте необходимо указать: Проблема самопроизвольного запуска/останова ПЛК. Необходима прошивка PICа верхней платы на версию 1.21 (не путать с прошивками на сайте, там прошивки для ARMа).
    2) Если ПЛК нужен срочно, а времени на прошивку в СЦ нет, то в конфигурацию ПЛК добавляем элемент Button. Он отключает возможность внешнего запуска/останова ПЛК, остается возможность делать это исключительно из Codesys. Протестировано в течении нескольких дней.

    Протокол испытаний прилагается:
    Вложения Вложения

Страница 1 из 2 12 ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •