Показано с 1 по 9 из 9

Тема: Жизнь и смерть ПЛК110-30.

  1. #1

    По умолчанию Жизнь и смерть ПЛК110-30.

    Добрый день.
    Приобрел недавно ПЛК110.24-30-К-L. Прошивка с завода была 12.ХХХХ.
    При установке SetIRQ с значением порядка 1000 (при 10000 работал стабильно) , програма начинала постоянно перезагружаться (не писчал, но сбрасывал выходы), сам ПЛК при этом часто зависал. ISR практически ничего не делает. Такая же программа на ПЛК110-60 работает без проблем. Я решил что дело в прошивке и обновил через Codesys до 14.хххх. После этого ПЛК загружаться перестал - после включения питания Загораются все три диода, при этом "Работа" мигает с очень большой частотой. При подсоедщинении через кабель КС-1 к DEBUG-порту, программа смены прошивки контроллер не видит. Что можно сделать в данной ситуации для возвращения его к жизни?

  2. #2

    По умолчанию

    Что такое SetIRQ?
    Что значит зависал?
    Обновляли прошивку через программу или Update Core?
    Что выдает гипертерминал.

    По сути ПЛК110-30 и ПЛК110-60 браться близнецы...

  3. #3

    По умолчанию

    SetIRQ - Иницализация прерывания таймера из Timer.lib.

    Зависал - при запуске программы выполняется следующий код:

    IF (init_sign = FALSE) THEN
    SetIRQ(100);
    out7 := TRUE;
    init_sign : + TRUE;
    END_IF

    В обработчике действия производились только при изменении одного из входов. Дак вот, даже без подачи управления на упомянутый вход происходило кратковременное (~1c) сбрасывание out7, после чего опять происходило поднятие out7. В программе нигде нет сброса out7.

    Обновлял через Codesys вводом команды UpdateCore. UpdateCore ОК было получено, после чего нажата кнопка Сброс. И все на этом.

    гипертерминалом подключаться не пробывал. Где прочитать про это?

  4. #4

    По умолчанию

    1. Скачайте именно программу обновления. И принудительно прошейте.
    2. В РП на диске есть описание как подключиться к гипертерминалу. В общем ничего сложного запускаете гипертерминал (стандартные\связь).
    Выбираете Ваш компорт скорость 115200, управление - нет. Нажимаете Reset на ПЛК.

  5. #5

    По умолчанию

    это не то же самое что через ГТ подкючаться - http://www.owen.ru/uploads/v.2.14.0_plc110_30.exe ?

    Если да, то она пишет, что-то типа "нет ответа от контроллера".

  6. #6

    По умолчанию

    Это две разные вещи.
    Ссылка - это как раз программа для перепрошивки. Прошивка 2.14 (как уже писалась) появилась благодаря компании Atmel, которая свою Flash как то хитро переделала, и загрузочный сегмент перестал быть защищенным. (писал об этом раньше). Так что возможно у Вас повредилась загрузочная область. Программа по ссылке должна помочь. Если не помогает - прибор придется доставить к нам.

    Прежде чем делать выводы - надо получить лог гипертерминала.
    Контроллер при перезагрузке выдает все диагностические данные в порт программирования. Гипертерминал их поймает, отобразит и позволит сохранить. Вот их я и хочу увидеть, прежде чем ставить окончательный диагноз.

  7. #7

    По умолчанию

    У меня после виполнения командой UpdateCore вилетел PLC 110-60m что делать сразу врубаю питание горит три светлодиода.
    После чего была ппытка обновить другой ПЛК таже история. перемычку снимал. Кодесис выдал Update Ok после перезагрузки ПЛК не грузится.
    В Харькове могут мозги перешыть?
    Последний раз редактировалось saniyo; 01.08.2011 в 20:03.

  8. #8

    По умолчанию

    Программа перепрошивки (не UpdateCore) должна помочь.
    Если не помогает - попробуем решить в Харькове.

  9. #9

    По умолчанию

    Все Ок, перепрошыл через Debug.

Ваши права

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