Страница 5 из 6 ПерваяПервая ... 3456 ПоследняяПоследняя
Показано с 41 по 50 из 52

Тема: Менеджер (просмотра)рецептов

  1. #41
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,060

    По умолчанию

    Цитата Сообщение от ratfor1 Посмотреть сообщение
    Евгений, спасибо за ответ. Это видео видел)))
    Да, читаю данные с помощью библиотеки Recipe Management из программы. Использую метод RecipeManCommands.LoadAndWriteRecipe.
    Переменные записываются и читаются корректно, а вот текст названия рецепта где-то некорректно считывается.
    В файле рецепта, текст записан корректно, но при чтении иероглифы.
    Вопрос задал в надежде, что Вы уже встречались с подобным. Может "типовуха" какая-то?
    С RecipeManCommands.LoadAndWriteRecipe я раньше не видел проблем.
    Выложите, пожалуйста, простейший проект, на котором это можно повторить.

  2. #42

    По умолчанию

    Евгений, спасибо за ответ. Проблем быть не должно. В том-то и дело!

    Проблему решил. Переключил хранение рецепта в двоичном формате и всё работает корректно.
    Обращаю внимание, что это контроллер не Овен. И возможно, причина именно в этом и в его таргете.
    На СПК работает всё корректно. Да и на "буржуйском" теперь тоже)))

  3. #43

    По умолчанию

    Добрый день.
    Рецепт перестает работать. В проекте загрузка завязана с изображениями. Но надо загружать данные и из программы тоже. Так вот, при выполнении кода со страницы 4 возвращает значение 4000 в hex. И самое интересное что после выполнения этой строки загрузка из визуализации тоже перестаёт работать.
    Путь и указывал и убирал, одинаково.
    Последний раз редактировалось Alexandr_Ily; 07.10.2022 в 11:44.

  4. #44
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,060

    По умолчанию

    Цитата Сообщение от Alexandr_Ily Посмотреть сообщение
    Добрый день.
    Рецепт перестает работать. В проекте загрузка завязана с изображениями. Но надо загружать данные и из программы тоже. Так вот, при выполнении кода со страницы 4 возвращает значение 4000 в hex. И самое интересное что после выполнения этой строки загрузка из визуализации тоже перестаёт работать.
    Путь и указывал и убирал, одинаково.
    Добрый день.
    Если вы заинтересованы в том, чтобы разобраться в причинах вашей проблемы, то, пожалуйста, выложите простой (в не относяшихся к проблеме POU и визуализаций) проект, в котором ее можно повторить, и подробное пошаговое описание действий, которые необходимо для этого выполнить.

  5. #45

    По умолчанию

    Сделал копию с проекта, убрал почти всё. Данные по прежнему не загружаются, пропадание одного рецепта прошло. Пробовал и в СТ коде и отдельным блоком делать всё едино.
    Вложения Вложения

  6. #46

  7. #47

    По умолчанию

    После удаления программы и визуализации такого больше нет, но и данные из рецепта не читаются. Если навскидку решения нет, по другому сделаю. И так уже 2 дня с этим вожусь.

  8. #48
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,060

    По умолчанию

    Цитата Сообщение от Alexandr_Ily Посмотреть сообщение
    После удаления программы и визуализации такого больше нет, но и данные из рецепта не читаются. Если навскидку решения нет, по другому сделаю. И так уже 2 дня с этим вожусь.
    Объясните, пожалуйста, как мне с помощью выложенного проекта увидеть, что "данные из рецепта не читаются".

  9. #49

    По умолчанию

    Прошу прощения, последние остатки мозгов поставил где - то.
    Смотрите. Есть 3 значения трёх параметров. Они загружаются из файла рецептов кнопками LD_'чего_то_там'. Эта часть как у меня в проекте так и в приложенном файле работает. Далее при нажатии на кнопочку без обозначения (самая нижняя), вызывается выполнение ST кода, который должен подгрузить в переменные данные из первого набора. Вот этого не происходит. Переменная Dword возвращает значение соответствующее тому что файла нет. Плюс к тому в моём основном проекте при попытке выполнить данную последовательность почему - то перестаёт вызываться первый набор через кнопку с привязанной командой WriteRecipi/

  10. #50
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,060

    По умолчанию

    Цитата Сообщение от Alexandr_Ily Посмотреть сообщение
    Прошу прощения, последние остатки мозгов поставил где - то.
    Смотрите. Есть 3 значения трёх параметров. Они загружаются из файла рецептов кнопками LD_'чего_то_там'. Эта часть как у меня в проекте так и в приложенном файле работает. Далее при нажатии на кнопочку без обозначения (самая нижняя), вызывается выполнение ST кода, который должен подгрузить в переменные данные из первого набора. Вот этого не происходит. Переменная Dword возвращает значение соответствующее тому что файла нет. Плюс к тому в моём основном проекте при попытке выполнить данную последовательность почему - то перестаёт вызываться первый набор через кнопку с привязанной командой WriteRecipi/
    Есть два момента:

    1. Вы опечатались в имени группы рецептов в методе.

    07-10-2022 19-51-28.png

    2. Вы, видимо, внимательно прочитали эту тему, но она касается старых СПК1хх (без Ethernet) со старой версией CODESYS.
    В новом СODESYS произошли некоторые изменения.

    Поэтому:
    - оставляем пустым путь к директории рецептов (на самом деле, если вы проверяете проект на реальном СПК - то можно оставить как у вас сейчас, но смысла в этом нет)
    - ставим галочку автоматического сохранения изменений в рецептах

    07-10-2022 20-03-12.png 07-10-2022 20-03-47.png

    После этого выложенный вами проект будет корректно работать на реальном контроллере.
    Тестировать рецепты в симуляции я не рекомендую - скорее всего, они будут работать некорректно.
    Если у вас нет сейчас СПК - используйте для тестов виртуальный контроллер: https://youtu.be/RgtfIOgKwTY

Страница 5 из 6 ПерваяПервая ... 3456 ПоследняяПоследняя

Похожие темы

  1. Файловый менеджер на Delphi на основе утилиты plc_io
    от kandiral в разделе Помощь Разработчикам
    Ответов: 18
    Последнее сообщение: 09.12.2016, 14:52
  2. Как защитить библиотеки от просмотра ?
    от Леонид в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 31.07.2012, 11:01
  3. менеджер рецептов. вопрос.
    от Safron в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 14.02.2010, 20:12

Ваши права

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