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

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

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

    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.2]

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


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


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

  2. #2

  3. #3

    По умолчанию

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

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

    По умолчанию

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

  5. #5

    По умолчанию

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

  6. #6

    По умолчанию

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

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

    По умолчанию

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

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

    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
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    6,771

    По умолчанию

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

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

  10. #10

    По умолчанию

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

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

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


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

Страница 1 из 24 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 3
    Ответов: 7
    Последнее сообщение: 28.09.2011, 08:29
  5. Архивация данных
    от Alor в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 25.11.2008, 11:27

Ваши права

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