-
Жизнь и смерть ПЛК110-30.
Добрый день.
Приобрел недавно ПЛК110.24-30-К-L. Прошивка с завода была 12.ХХХХ.
При установке SetIRQ с значением порядка 1000 (при 10000 работал стабильно) , програма начинала постоянно перезагружаться (не писчал, но сбрасывал выходы), сам ПЛК при этом часто зависал. ISR практически ничего не делает. Такая же программа на ПЛК110-60 работает без проблем. Я решил что дело в прошивке и обновил через Codesys до 14.хххх. После этого ПЛК загружаться перестал - после включения питания Загораются все три диода, при этом "Работа" мигает с очень большой частотой. При подсоедщинении через кабель КС-1 к DEBUG-порту, программа смены прошивки контроллер не видит. Что можно сделать в данной ситуации для возвращения его к жизни?
-
Супер Модератор
Что такое SetIRQ?
Что значит зависал?
Обновляли прошивку через программу или Update Core?
Что выдает гипертерминал.
По сути ПЛК110-30 и ПЛК110-60 браться близнецы...
-
SetIRQ - Иницализация прерывания таймера из Timer.lib.
Зависал - при запуске программы выполняется следующий код:
IF (init_sign = FALSE) THEN
SetIRQ(100);
out7 := TRUE;
init_sign : + TRUE;
END_IF
В обработчике действия производились только при изменении одного из входов. Дак вот, даже без подачи управления на упомянутый вход происходило кратковременное (~1c) сбрасывание out7, после чего опять происходило поднятие out7. В программе нигде нет сброса out7.
Обновлял через Codesys вводом команды UpdateCore. UpdateCore ОК было получено, после чего нажата кнопка Сброс. И все на этом.
гипертерминалом подключаться не пробывал. Где прочитать про это?
-
Супер Модератор
1. Скачайте именно программу обновления. И принудительно прошейте.
2. В РП на диске есть описание как подключиться к гипертерминалу. В общем ничего сложного запускаете гипертерминал (стандартные\связь).
Выбираете Ваш компорт скорость 115200, управление - нет. Нажимаете Reset на ПЛК.
-
это не то же самое что через ГТ подкючаться - http://www.owen.ru/uploads/v.2.14.0_plc110_30.exe ?
Если да, то она пишет, что-то типа "нет ответа от контроллера".
-
Супер Модератор
Это две разные вещи.
Ссылка - это как раз программа для перепрошивки. Прошивка 2.14 (как уже писалась) появилась благодаря компании Atmel, которая свою Flash как то хитро переделала, и загрузочный сегмент перестал быть защищенным. (писал об этом раньше). Так что возможно у Вас повредилась загрузочная область. Программа по ссылке должна помочь. Если не помогает - прибор придется доставить к нам.
Прежде чем делать выводы - надо получить лог гипертерминала.
Контроллер при перезагрузке выдает все диагностические данные в порт программирования. Гипертерминал их поймает, отобразит и позволит сохранить. Вот их я и хочу увидеть, прежде чем ставить окончательный диагноз.
-
У меня после виполнения командой UpdateCore вилетел PLC 110-60m что делать сразу врубаю питание горит три светлодиода.
После чего была ппытка обновить другой ПЛК таже история. перемычку снимал. Кодесис выдал Update Ok после перезагрузки ПЛК не грузится.
В Харькове могут мозги перешыть?
Последний раз редактировалось saniyo; 01.08.2011 в 20:03.
-
Супер Модератор
Программа перепрошивки (не UpdateCore) должна помочь.
Если не помогает - попробуем решить в Харькове.
-
Все Ок, перепрошыл через Debug.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума