Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 37

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

  1. #21

    По умолчанию

    А я при отсутствии галочки и использовании команд Save/Load наблюдаю абсолютно ненормальную работу. Данные не сохраняются и иногда не загружаются. Кстати файлы рецептов остаются от придущего проекта.
    Вложения Вложения

  2. #22

    По умолчанию

    Цитата Сообщение от Инженер23 Посмотреть сообщение
    А я при отсутствии галочки и использовании команд Save/Load наблюдаю абсолютно ненормальную работу. Данные не сохраняются и иногда не загружаются. Кстати файлы рецептов остаются от придущего проекта.
    Прикладываю видео.



    Я открыл ваш проект в CODESYS 3.5 SP6. Переименовал кнопки (чтобы было понятно, какая команда к какой привязана). Загрузил в СПК с таргетом 3.5.4.20 (023) и прошивкой 3.945. После загрузки проекта, подключившись через WinSCP мы видим, что файлы рецептов еще не сформированы. Нажатие на кнопку Write считает в переменные программы значения по умолчанию - 1,2,3 - они заданы в менеджере рецептов. Введем новые значения - 11,22,33 - и нажмем Save. Значения сохранятся в файл рецепта - мы видим это через WinSCP. Перезагрузим СПК (отправив в терминал команду /sbin/reboot). Переменные сбросятся в ноль. Нажмем Write и считаем значения по умолчанию. Нажмем Load и загрузим значения из файла рецепта - 11,22,33. Мне кажется это, в целом, нормальной работой менеджера рецептов.

    Тут надо отметить два момента:

    1. Неприятно, что после загрузки проекта файлы рецептов не создаются и надо создавать их самому. С другой стороны, можно считать, что по умолчанию рецепт состоит из тех значений, которые заданы в Менеджере рецептов - а если надо его поправить, то мы создаем файл рецепта. Файлы не создаются из-за отсутствия галочки. При наличии галочки они будут создаваться - но при перезагрузке контроллера перезаписываться значениями по умолчанию. Очевидно, это баг CODESYS, и мы известим о нем компанию 3S. При необходимости вы можете заранее создать файлы рецептов и загрузить их в СПК через WinSCP.

    2. В СПК1xx не работает (или работает неадекватно) указание пути к папке рецепта. Надо оставлять эту строку пустой - файлы будут создаваться в папке /mnt/ufs/root/CoDeSysSP_wrk/. В СПК2xx подобная проблема не наблюдается.

  3. #23

    По умолчанию

    да я обнаружил то же самое - файлы должны существовать, быть не пустыми и иметь "правильное форматирование" т.е если изменить тип данных переменной работать или не будет совсем или будет работать частично. Пока я остановился на втором варианте безглючной работы когда галочка стоит но ни один рецепт в менеджере не прописан.
    Теперь мне очень нужно знать как загрузить рецепт через команды ST? можите подсказать?

  4. #24

    По умолчанию

    Цитата Сообщение от Инженер23 Посмотреть сообщение
    да я обнаружил то же самое - файлы должны существовать, быть не пустыми и иметь "правильное форматирование" т.е если изменить тип данных переменной работать или не будет совсем или будет работать частично. Пока я остановился на втором варианте безглючной работы когда галочка стоит но ни один рецепт в менеджере не прописан.
    Теперь мне очень нужно знать как загрузить рецепт через команды ST? можите подсказать?
    Конкретно я никогда не пробовал работать с рецептами через ST, но вам, возможно, поможет этот проект:
    http://www.owen.ru/forum/showthread....l=1#post186933

  5. #25

    По умолчанию

    прочитать рецепт удалось следующим способом в окне объявления переменных объявляется функция
    read_recept:RecipeManCommands;

    в теле программы
    read_recept.LoadAndWriteRecipe(sGRecept,'R1'); // в скобочках группа рецептов, имя рецепта
    Последний раз редактировалось Инженер23; 27.04.2016 в 10:59.

  6. #26
    Пользователь Аватар для sas
    Регистрация
    11.10.2010
    Адрес
    Ставрополь
    Сообщений
    25

    По умолчанию

    Доброго времени суток, Уважаемые! Подскажите, пожалуйста, делаю проект на подобии примера из АиП 2015'2.Проблема в том, что при создании нового рецепта после нажатия кнопки создать ничего не происходит, только закрывается диалоговое окно. На виртуальной машине все работает прекрасно, а когда заливаю в СПК 107 происходит такое. Я просто не знаю какой путь сохранения писать для СПК ,поэтому оставил его пустым. Может в этом проблема??

    Заранее спасибо!

  7. #27

    По умолчанию

    Цитата Сообщение от sas Посмотреть сообщение
    Доброго времени суток, Уважаемые! Подскажите, пожалуйста, делаю проект на подобии примера из АиП 2015'2.Проблема в том, что при создании нового рецепта после нажатия кнопки создать ничего не происходит, только закрывается диалоговое окно. На виртуальной машине все работает прекрасно, а когда заливаю в СПК 107 происходит такое. Я просто не знаю какой путь сохранения писать для СПК ,поэтому оставил его пустым. Может в этом проблема??

    Заранее спасибо!
    При пустом пути, файлы рецептов должны создаваться в /mnt/ufs/root/CoDeSysSP_wrk/. Если этого не происходит, то попробуйте указать путь в явном виде.

  8. #28
    Пользователь Аватар для sas
    Регистрация
    11.10.2010
    Адрес
    Ставрополь
    Сообщений
    25

    По умолчанию

    так, а физически эту папку создавать в СПК не нужно? или она там есть?
    Мир принадлежит тому, кто ему рад....

    Никогда не сдавайся, сдаются только квартиры, проститутки и слабаки...

  9. #29

  10. #30

    По умолчанию

    Здравствуйте!
    Получается что рецепты из/в группы рецептов вообще не читаются и не пишутся? То есть во время исполнения программы переменные пишутся в текущие значения и при необходимости скидываются на карту памяти?
    Так-то все ок (у меня получилось), если рецептов пара-тройка, а если их сотня? Получится ли их считать за раз? Меня очень смущает окно открытия файла... можно ли втихую загружать?

    Извиняюсь за кучу вопросов Просто у меня с файлами легко получилось, но мне показалось что этот метод не очень удобный, и я весь вечер угробила на поиски "зеленых человечков"

    Тема конечно старая, но может что-нибудь придумали...
    Заранее спасибо кто откликнется

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Похожие темы

  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

Ваши права

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