Показано с 1 по 10 из 47

Тема: Эффективное использование USB Flash на ПЛК110 М02

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    01.11.2022
    Адрес
    <7924127@mail.ru> Минск
    Сообщений
    489

    По умолчанию

    Привет всем.

    Петренко опубликовал с год назад толковый пример
    "Овен ПЛК 110-М02 сохранение переменных REAL на USB FLASH в Excel"
    но, как всегда, самое интересное утаил...

    Макрос позволяет указанные переменные писать в лог фай на внешнюю флешку в формате Excel.
    Где такое взять? Хоть в текстовый файл.

    Есть описание Navigator_PLC_DVD_v3\04. Библиотеки\2022\Описание\OwenLibFileAsync.pdf.
    Но там с ходу в 10 листах трудно разобраться.

    Есть ли готовые и проверенные примеры, типа:

    <имя файла.txt>, дописать с новой строки <Data>, <TIME>,
    <Var1>, <Var2>, <Var3>, <Var4>, <Var5>, <Var6>, <Var7>, <Var8>.

    Необходимо вести простой лог-файл раз в минуту - одна запись - одна строка.

    P.S. Используется визуализация в Codesys V2 - может там есть какая фитча по теме???

  2. #2
    Пользователь
    Регистрация
    01.11.2022
    Адрес
    <7924127@mail.ru> Минск
    Сообщений
    489

    По умолчанию

    Цитата Сообщение от ПавелП Посмотреть сообщение
    Привет всем.

    Петренко опубликовал с год назад толковый пример
    "Овен ПЛК 110-М02 сохранение переменных REAL на USB FLASH в Excel"
    но, как всегда, самое интересное утаил...

    Макрос позволяет указанные переменные писать в лог фай на внешнюю флешку в формате Excel.
    Где такое взять? Хоть в текстовый файл.

    Есть описание Navigator_PLC_DVD_v3\04. Библиотеки\2022\Описание\OwenLibFileAsync.pdf.
    Но там с ходу в 10 листах трудно разобраться.

    Есть ли готовые и проверенные примеры, типа:

    <имя файла.txt>, дописать с новой строки <Data>, <TIME>,
    <Var1>, <Var2>, <Var3>, <Var4>, <Var5>, <Var6>, <Var7>, <Var8>.

    Необходимо вести простой лог-файл раз в минуту - одна запись - одна строка.

    P.S. Используется визуализация в Codesys V2 - может там есть какая фитча по теме???

    Сам же и отвечаю, дошёл в документации до этой темы:

    Использовал для лог-файла Модуль «Archiver» (Архиватор) уже в ПЛК160.

    Эти команды выполняются нормально:

    By timer (по таймеру) – данные записываются в архив с заданным периодом архивации, значение по умолчанию;

    By change value (по изменению значений)
    – если какая-то переменная, включенная в список архивации, меняет свое значение, то происходит ее архивация,
    причем только этой переменной.
    Правда, тут сохраняются все переменные - но что, в итоге, мне и надо.

    А вот с этой загвоздка:

    By command (по команде) – если в переменной Status модуля архивации записана специальная команда, то происходит старт архивации, либо ее остановка (0x00FE –«стоп», 0x00FF – «старт»)

    Обозвал в настройках модуль Status, присвоил 255 - не пишет в файл. Status :=255;
    Пробовал 0x00FF - пытается это объявить как переменную.
    и не понятно, сколько надо ждать, чтоб все 16 переменных записались, и остановить запись.

    Проверил - работает Status :=255; пишет переменные в файл.
    Сразу чтение Status ещё 255,
    и второй раз чтение Status уже =1.
    Фактические это флаг выполнения операции записи переменных в файл.
    Последний раз редактировалось ПавелП; 16.03.2023 в 00:03.

Похожие темы

  1. Работа с USB Flash карт в новом ПЛК110
    от Newcomer в разделе ПЛК1хх [М02]
    Ответов: 176
    Последнее сообщение: 10.08.2020, 11:29
  2. ПЛК110 М02. Как прочитать USB Flash удалённо?
    от Антон_Б в разделе ПЛК1хх [М02]
    Ответов: 6
    Последнее сообщение: 12.09.2017, 15:07
  3. ПЛК110 М02 и свободное место на USB Flash?
    от Антон_Б в разделе ПЛК1хх [М02]
    Ответов: 0
    Последнее сообщение: 01.07.2017, 12:21
  4. Защита программы на ПЛК110 с помощью USB Flash
    от Василий353 в разделе ПЛК1хх [М02]
    Ответов: 7
    Последнее сообщение: 05.05.2017, 11:05
  5. Ответов: 12
    Последнее сообщение: 25.12.2014, 10:55

Ваши права

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