2-3 лежит на сайте.
2-5 скоро выложим туда же.
Вид для печати
Смотрю на сайте- новая прошивка 2.05-7 и таргет 2.05, скачиваю, смотрю, а там старая 2.03 и таргет 2.02, что за бардак?
Уже исправили, выложена 2.05-7, но теперь как тестируемая, а когда будет официальный релиз? Контроллеры с 2.05-7 уже в продаже.
НА самом деле она уже действительно официальная - маленькая несогласованность.
Сегодня переведем в официальную и выложим следующую тестовую со списком ошибок.
UpdateCore по Ethernet нельзя сделать? :(
Update Core делается по чему угодно.
Нужно лишь записать файл на ПЛК и выполнить соответствующую команду в PLC Browser.
Вы уверены, или точно знаете?
Файл то я переписал по Еthernet. Но вот при попытке отдать команду UpdateCore выдается сообщение "UpdateCore is possible only by local interfaces (DBGU, USB)!"
Пришлось достать шнурок и подключиться к СОМ порту, тогда все ОК, команда прошла.
Ну хоть корпус не разбирать и перемычки не перетыкать, и то хорошо.
В версии 2.02.8 был запрет, потом сняли
скажите что именно?Цитата:
2.05.9 (08.07.2008) - Исправлена работа протокола ОВЕН с ТРМ138
В некоторых случаях, если размер возвращаемых данных был меньше ожидаемого, возможно было зависание.
Случай весьма редкий.
Филоненко Владислав, У меня на прошивке 2,03 работает отлично. на 2,05 или 2,06 мастер овен сильно виснет. переделал подпрограммы с SFC с мэк шагами на упрощенный SFC , вроде сново заработало. это как-то связанно с этими изменениями?
Подскажите: залил в ПЛК прошивку 2.05.7. Пытаюсь связаться с ним из Кодесиса - ругается, что таргет не соответствует прошивке. Таргет поставил с диска.
На диске написано таргет 2.05, на самом деле 2.02.3. Скачал с сайта - та же история.
По гипертерминалу пишет:
Binary VERSION 2.05.7
Need Target version 2.05
Как быть?
Мы провели комплекс мероприятий по ускорению работы цикла ПЛК, сместив баланс от внутренних задач (в т.ч. и мастеров/slave) к программе CoDeSys.
Если программа была слишком длительной и неоптимизированной, то для работы внутренних задач оставалось совсем мало процессорного времени.
Вы соптимизировали код и всё заработало нормально.
1.Проект создаю пустой, выбираю вновь установленный таргет. В PLC_PRG ставлю ";" и пытаюсь подключиться к ПЛК.
2. ПЛК 100-24.К.М
3. Упакован 29 сентября 2008
В утилите Install_Target, когда добавляю в неё новый таргет, во всплывающей подсказке написано Version 2.02-3. Это нормальная версия?
Ничего страшного, будем знать. Ну а как мне связаться с ПЛК?
Вопрос снят. После ряда шаманских плясок мне удалось подключиться к ПЛК.
Здесь скрыт настолько сакральный смысл, что я его и сам не осознал:)
Здравствуйте уважаемые, подскажите пожалуйста как узнать версию прошивки и версию таргета?
Имею 1)отлично работающий много лет ПЛК100; 2)умирающий комп (от которого пользуюсь только визаулизацией) заранее Спасибо
Либо из CoDeSys - для этого есть ресурс PLC Browser.
Либо через Гипертерминал. Подключаете ПЛК к ПК через Debug 232 настраиваете гипертерминал на скорость 115200 и отсутствие управления.
Ну и резетите ПЛК. Вся информация о контроллере появится на экране.
Большое спасибо!
:confused:
Поменял проошивку с 2.0.3 на 2.0.5.
Проект перекомпилировал и залил в ПЛК.
Вот что произошло.
Программа не запущена - связь с ИП320(мастер) и с внешними устройствами (другой порт ПЛК) - нормально.
Только запустил программу - Связь оборвалась. Остановил - связь появилась только с внешними устройствами.
Как исправил.
Увеличил цикл работы ПЛК с 1 мс на 5мс.
:confused:
Выложите программу. Посмотрим.
Аналогичная история изложена в последнем сообщенииЦитата:
Программа не запущена - связь с ИП320(мастер) и с внешними устройствами (другой порт ПЛК) - нормально.
Только запустил программу - Связь оборвалась. Остановил - связь появилась только с внешними устройствами.
Как исправил.
Увеличил цикл работы ПЛК с 1 мс на 5мс.
http://www.owen.ru/forum/showthread.php?t=2915&page=2
На сообщение никто не ответил. Насколько я понял, ответ изложил сам Владислав в этой же ветке:
Цитата:
Мы провели комплекс мероприятий по ускорению работы цикла ПЛК, сместив баланс от внутренних задач (в т.ч. и мастеров/slave) к программе CoDeSys.
Если программа была слишком длительной и неоптимизированной, то для работы внутренних задач оставалось совсем мало процессорного времени.
Вы соптимизировали код и всё заработало нормально.
Вот программа.
Не думаю что это даст что-то (очень много текста).
А теперь сообщите значения 1-го параметра в модуле статистики (при запущенной программе).
У Вас весь огромный массив кода выполняется в одной задаче и никак не разбит. В рез-те, как уже и описывалось, всё процессорное время уходит на выполнение программы и на обслуживание входов/выходов, мастеров/slave не остаётся.
Разбейте программу на отдельные задачи и добейтесь того, чтобы время цикла в модуле статистики было < заданного в параметре. Время в статистике в мкс!
На предыдущих прошивках эта проблема так-же была, но маскировалась тем, что для работы мастеров выделялось время с большим приоритетом. В результате вроде всё работало, но если присмотреться - времена не соблюдались и программа хронически запаздывала. Мастера выдавали данные, но реально данные обновлялись гораздо реже, чем Вы бы хотели и ожидали.
Изменив приоритеты, мы, конечно, создали нек-е неудобства, но теперь, если неправильно спроектировать код программы - это вылезет сразу, а не на объекте при копчении 17 тонн осетрины.
В ПЛК очень мощный процессор, поэтому до определённого момента стиль программирования "всё в кучу" не приводит к проблемам. Но на больших проектах начинаются запаздывания и торможение.
Он вроде и большой но часть кода выполняется по CASE и по таймерам.
При цикле в 1 мсек - не помню(около 2мсек), а при 5 мсек - около 4,5 -5,5 мсек.
Раньше пробовал такой проект разбить на задачи (Task по времени) - но чтото не очень получилось.
Должно быть меньше, а не больше.
Правильная версия библиоткеки UNM. Добавлена функция InitCom
Люди,а где посмотреть последовательность действий при прошивке ПЛК.
И не могу в Viste найти Hyper terminal его что там нет
Опа - не я первый не я последний...
А там его и нет - нужно поставить что то - например putty
А гипертерминал от ХР не подходит?
Вполне подходит, но надо не забыть к нему пару dll. Поиск в инете подскажет каких. Но, по мне, putty удобнее и функциональнее.
Гипертерминал в Viste заводится простым копированием из ХП. На себе проверенно.
А какая версия прошивки на самом деле является стабильной (официальной)?
В 2.05.07 как выясняется из форума тоже достаточно багов...
Где скачать прошивку 2.05.09 ?
обновление
Так где скачать прошивку и таргет 2,10 ?
На plc (собака) owen.ru