Показано с 1 по 6 из 6

Тема: ПЛК160 ограничение размера архивного файла

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #6
    Пользователь
    Регистрация
    02.12.2018
    Адрес
    Алтай - Сахалин
    Сообщений
    27

    По умолчанию

    День добрый.

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Прочитал всю тему. Если вы про вот это:

    цитата из темы:
    Цитата Сообщение от ПавелП Посмотреть сообщение
    Сам же и отвечаю, дошёл в документации до этой темы:

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

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

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

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

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

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

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

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


    Та я именно так и делаю, и с записью в файл архива у меня проблем нет, у меня другая проблема - в свойствах файла установлен режим Shiftmode и указано 100 записей - тоесть файл должен быть ограничен размером в эти 100 записей и постоянно перезаписывать старые данные в начало файла (менять местами), а этого не происходит - размер файла растет бесконечно. Ту то есть не у меня конечно - у контроллера, я то программу перепишу, а вот баг в работе (несоответствие РЭ действительности) останеться.
    Последний раз редактировалось Григорий Чумакин; 11.07.2023 в 12:58.

Похожие темы

  1. Ответов: 12
    Последнее сообщение: 06.05.2020, 04:42
  2. ПЛК160(Master)+МВВ+ПЛК160(slave), по Modbus RTU
    от NikolaevV в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 16.05.2019, 18:07
  3. Ответов: 6
    Последнее сообщение: 22.05.2017, 12:31
  4. Ответов: 2
    Последнее сообщение: 04.04.2012, 22:01
  5. запрос архивного файла по 485
    от Антон12345 в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 04.03.2010, 14:33

Ваши права

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