Тролль-наседка, добрый, нежный и ласковый
К сожалению, инструкция Ваша не работает,если только 4-й пункт с 1-м поменять.
Вы сами-то пробовали.
Сегодня решил продолжить. Предположил,что прошивка 2.15.3, взятая с другой ветки,создана
для "старого" ПЛК-110,поэтому не работает.
Решил продолжить эксперимент с прошивкой из этой ветки.
Для начала оживил контроллер ПЛК110-32 через DEBUG (с использованием перемычки) на прошивку
2.24. Контроллер заработал.
А теперь вроде всё по инструкции:
1.Переименовал файл 110_32_v0.2.24.bin в UpdatePLC110-32.bin.
2.Через CODESYS записал его в ПЛК.
3.В браузере запустил Update Core.
4.Дождался сообщения Update Ok.
5.Отключился от ПЛК.
6.Выключил питание ПЛК.
7.Включил питание ПЛК.
8.Результат: ПЛК110-32КМ висит, при этом едва видным красным светом горит
лампа "работа".
Вывод: не работает UpdateCore, как и не работал.
Пришлось реанимировать вновь через Debug.
Попытаюсь думать:
1.Может по запарке Вы не тот файл прошивки ПЛК110-32КМ выложили на форуме.
Прикрепляю прицепом.
2.Если не выпил пива,это может повлиять на результат?
Сам по себе пункт номер четыре интересен, но
отсутствует информация о количестве и марке.
Прошу указать точные данные
Последний раз редактировалось Евгений_Томск; 13.10.2013 в 17:29.
1. Конечно делал
2. Файлы для обычной прошивки и через UpdateCore одинаковые
3. Конечно, без пива не работает Марка в зависимости от предпочтений, но строго после работы и под закуску!
А теперь серьёзно.
ПЛК не запускается - что видно в гипертерминале при включении питания?
Перемычки быть не должно.
Тролль-наседка, добрый, нежный и ласковый
Евгений, у меня тоже не получилось прошиться через кодесис. Вот здесь я описывал свою попытку. Где-то в этой теме фигурировала инструкция, в которой говорилось, что перемычку таки надо устанавливать. Оказывается не надо... где правда? Куча времени тратится в пустую...
Владислав, большая просьба, пожалуйста, пометите в первое сообщение данной темы правильные инструкции, актуальные прошивки и таргеты. Спасибо!
Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.
Вячеслав,при экспериментах гипертерминалом не пользовался,поэтому ничего сказать не могу.
Перемычку не ставил,при обновлении прошивки через CODESYS.
Дело в том ,что результат всегда неудачный.Горит только "питание" и не возможно подключиться
ни по TCP,ни по USB.Фото прикладываю.
IMG_20131013_174725_после_UPDATECORE.jpg
Просьба,создайте видеоинструкцию данного процесса.
И по прежнему в прошивке 2.24 проблемы с сохранением загрузочного проекта,как и в предыдущих
проектах.
Павел,да всё примерно так как и в Вашем случае.Делаю вывод, что разработчиками данная проблема не решена. Заметил,что ПЛК110-32 пищит непрерывно,когда в нём нет загрузочного проекта,вот он и сходит с ума с голодухи Целиком поддерживаю предложение ,из первого сообщения будет очень удобно брать актуальные файлы.
Сегодня пол дня дрюкался с 100кой , если файла нет , то сислиб(ж)опен создает его только с префиксом 'w' . Интересно на модерне такая-же фигня.
Так и должно быть. С префиксом "r" только читать. Если нет - то и читать нечего.
На модерне можно попробовать "r+" (нестандарт, CoDeSys-ом не одобрено!)
Тролль-наседка, добрый, нежный и ласковый
Если открыть с префиксом 'w' , чтение тоже на ура проходит.
Просто в проектах с файлами архивов и рецептов первое открытие(создание) происходит при необходимости записи .
В проекте с реализацией Ретайн в файле , открытие и чтение один раз при запуске ПРГ , потому непонятка случилась с префиксом , сейчас с префиксом 'w' и читаю и пишу , все ОК.
Господа.
Пришло время реализации работы с быстрыми входами-выходами без ограничений основного цикла.
Дано:
ПЛК110 имеет определенное количество быстрых входов (100КГц в режиме счетчика и энкодера).
Для обработки показаний с быстрых входов есть возможность создавать доп. цикл в 20мкс.
Так же имеет быстрые выходы. Но время обновления быстрых выходов сейчас завязано на основной цикл ПЛК (а это 1 мс min).
Сейчас начинаем работу по реализации спец. библиотеки, которая позволит организовать комплексную работу входов\выходов вне основного цикла ПЛК. Это ускорит возможное время реакции на порядки.
Очень нужно Ваше экпертное мнение - какие блоки надо реализовать. И какие надо реализовать в первую очередь...
Как я себе вижу описание блока:
1. Сколько быстрых входов используется.
2. Сколько быстрых выходов используется.
3. Непосредственно алгоритм.
4. В каких задачах встречается.
Ну в самом простом случае:
Пример 1.
Необходим один вход и один выход. В случае замыкания быстрого входа надо без задержки замкнуть быстрый выход, на время, равное 5 мс.
Применяется для: управления ножом при рубке металла, или сигнализации о достижении крайнего положения...
Пример 2.
Необходимо 4 быстрых входа, и один быстрый выход. ABZ энкодером отслеживаем положение. При достижении уставки (сравниваем измеренное и заданное) необходимо на 40 мкс включить быстрый выход.
Используется при резке сетки рабицы...
Информацию можно размещать здесь, присылать мне в личку или на e-mail: a.nikolaev@owen.ru
З.Ы.: Если остались какие-то вопросы - с удовольствием отвечу.
Так же буду рад ссылкам на документы, где аналогичные блоки уже реализовывались другими компаниями. Но это уже только в личку или на e-mail
Большое спасибо за понимание и участие