Страница 1 из 13 12311 ... ПоследняяПоследняя
Показано с 1 по 10 из 130

Тема: CODESYS V3.5. Архивация

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Post CODESYS V3.5. Архивация

    Добрый день, уважаемые коллеги.

    Достаточно часто у пользователей контроллеров, программируемых в среде CODESYS V3.5, возникают вопросы, связанные с работой с файлами. Среди них можно выделить два наиболее часто встречающихся:

    1. Как записать данные программы на USB/SD-накопитель? (для ведения архива параметров)
    2. Как считать данные с USB/SD-накопителя в программу? (для импорта рецептов)

    Ответы на эти (и другие) вопросы вы найдете в документе CODESYS V3.5. Архивация. Документ содержит:

    • общие сведения о работе с файлами;
    • описание и пример использования компонента OwenArchiver;
    • описание библиотеки CAA File, которая используется для работы с файлами в тех случаях, когда функционала OwenArchiver оказывается недостаточно;
    • подробный пример работы с библиотекой.


    Примеры разработаны для контроллера СПК1хх [М01] в среде CODESYS V3.5 SP11 Patch 5 и доступны для скачивания в формате .projectarchive . При необходимости запустит их на другом контроллере - просто замените таргет-файл.

    Новый компонент OwenArchiver представляет собой предельно простую в настройке систему архивации. Теперь для создания архивов в проекте достаточно сконфигурировать компонент архивации – и обойтись без усложнения кода программы. Достаточно всего лишь выбрать устройство для архивации (внутренняя память контроллера, USB, SD), задать режим архивации (циклический, по команде, по изменению значения) и привязать нужные переменные. Архив ведется в формате .csv, который может быть открыт Microsoft Excel и другим офисным ПО. Работа с компонентом описана в документе CODESYS V3.5. Архивация.

    arch.png



    Скачать документ:

    CODESYS V3.5 Архивация [2.0]

    СПК. Архивация [1.0] (предыдущая версия документа - для старой линейки СПК1хх и СПК207)


    Скачать компонент OwenArchiver:


    Скачать примеры из документа:

  2. #2

  3. #3

    По умолчанию

    Слушайте , вы чего издеваетесь !!! Старые библиотеки не работают и поддержка прекращена, новые скачать кроме как прочитать лицензионное соглашение невозможно !!! Несерьезно для крупной конторы!
    За глупые вопросы не ругать, учусь быстро и обгоняю.

  4. #4

    По умолчанию

    Цитата Сообщение от Alexey0027 Посмотреть сообщение
    Слушайте , вы чего издеваетесь !!! Старые библиотеки не работают и поддержка прекращена, новые скачать кроме как прочитать лицензионное соглашение невозможно !!! Несерьезно для крупной конторы!
    Добрый вечер. Старые библиотеки работают (в случае их корректного использования) и техподдержка в любом случае осуществляет по ним консультации; "новых" библиотек в данный момент нет.
    Если вы детально опишите, в чем проблема (лучше - в виде письма на support@owen.ru) - то, разумеется, мы постараемся вам помочь.

  5. #5

    По умолчанию

    какие данные для правильного ответа ван необходимы? Я сделал все как в вашем примере уже пробовал по разному никак не работает архивация , данные видно что в архив идут а флэшка хронически монтируется и не определяются обьемы размер 4 гига. Я уже не первый год с вашими ПЛК работаю. всегда решал проблемы если нужно в обход на втором кодесе , но тут полный капут с 3-м , когда касается библиотек. СПК 207,03,00-CS-WEB.Могу скинуть проект на поглядеть там только тест библиотеки
    Вложения Вложения
    За глупые вопросы не ругать, учусь быстро и обгоняю.

  6. #6

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый вечер. Старые библиотеки работают (в случае их корректного использования) .
    а где описание ина русском языке библиотеки ArchiverSPK. нет ее кроме нескольких примеров найденных в сети и не на сайте овен .
    За глупые вопросы не ругать, учусь быстро и обгоняю.

  7. #7

    По умолчанию

    Описание библиотеки (т.е. описание одного блока, из которого она состоит) интегрировано в библиотеку.

    По поводу вашего проекта.

    1. Если вы используете прошивку из этой темы, то библиотеку необходимо обновить до версии 3.5.4.2:
    http://ftp.owen.ru/index.html/CoDeSy...mpiled-library
    Об этом упомянуто в той же теме, в спойлере Модернизация существующего проекта.

    2. В вашем проекте некорректно реализована настройка параметров архивации.

    У вас: Arch1.ARCH_Data[0].dDT
    Надо: ARCH_Data[0].dDT
    (и так далее со всеми параметрами)

    3. В вашем проекте некорректный порядок вызова блоков - архиватор вызывается еще до того, как были заданы параметры архивации (у его блока номер 0).

    После исправлений ваш проект у меня работает корректно.

  8. #8

    По умолчанию

    Добрый день!
    При тесте примера на контроллере СПК207 модуль не видит USB, при этом SD карта и внутренняя память видны и операции с файлами выполняются.

  9. #9

    По умолчанию

    Цитата Сообщение от Morozbl4 Посмотреть сообщение
    Добрый день!
    При тесте примера на контроллере СПК207 модуль не видит USB, при этом SD карта и внутренняя память видны и операции с файлами выполняются.
    Добрый день.

    Проверьте, соответствует ли накопитель требованиям, приведенным в п. 2.3.
    Подключитесь к контроллеру с помощью WinSCP (см. п. 2.8) и сделайте скриншот содержимого папки /mnt/ufs/media.
    Выложите скриншот сюда.

  10. #10

    По умолчанию

    Извиняюсь. Все по неопытности.
    Обновили всю конфигурацию - все видно.

    Дополнительный вопрос:
    На странице 10 руководства есть такой абзац:
    При архивировании строк типа WSTRING для корректного отображения архива в текстовом
    редакторе (или другом ПО) следует использовать маркер последовательности байт.

    Как это должно выглядеть в программе?
    Есть проблема с кодировками записываемого файла.


    + по аналогии с Вашим примером сделал "сшивание строк" при помощи WCONCAT - не работает функция (аналог Вашей CONCAT11 - там менял STRING на WSTRING)
    пришлось все склеивать руками, хотя с массивами быстрее было бы.

Страница 1 из 13 12311 ... ПоследняяПоследняя

Похожие темы

  1. ОРМ и архивация трм202
    от Vlad$13 в разделе OWEN Proces Manager
    Ответов: 5
    Последнее сообщение: 13.01.2017, 08:44
  2. OPM и Архивация
    от DmitrySoratnik в разделе OWEN Proces Manager
    Ответов: 1
    Последнее сообщение: 30.09.2016, 11:19
  3. Архивация в CoDeSys v3.5 SP7
    от Анатолий К. в разделе СПК2хх
    Ответов: 3
    Последнее сообщение: 04.03.2016, 11:49
  4. Архивация
    от Salvafion в разделе Master SCADA
    Ответов: 7
    Последнее сообщение: 28.09.2011, 08:29
  5. Архивация данных
    от Alor в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 25.11.2008, 11:27

Ваши права

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