Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 38

Тема: Модуль Archiver

  1. #11
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Доброе время суток. У меня ПЛК 100 К-М и такой вопрос. Нужно архивировать данные на плк, с модулем Archiver возникли сложности в том, что в настройках можно выставить максимальный размер файла, по умолч 500, рядом написанно максимум 320 000, но на самом деле то 32 000. Ну эт хоть не столь важно, вопрос вот, когда файл запишется под завязку он начнет по моим настройкам удалять старое и переписывать на новое.
    1) Есть возможность чтоб по окончанию этого файла начал записываться следующий с новым именем, а не переписывался этот.
    2) Возможно ли как то изменить формат записи, например когда Archiver записывает переменную в файл, то в каждой строчке имя переменной нумеруется (#0001=....., #0002=....., #0003=...., ......) как сделать без этих нулей.
    3) Думаю формат записи всетаки в модуле, а модуль изменить нельзя. Если так, то хотелось бы создать свой "архиватор". Для этого как понимаю нужно использовать SyslibFile, в описании самой библиотеки не хватает достаточно информации, понятно создал/открыл->записал->закрыл файл, но как записать на другой строчке, присвоить формат файлу. Подскажите пожалуйста где можно найти болле разжеванное описание данной библиотеки.
    В идеале хотелось бы чтоб вёлся учет (налитой тары, счет тары и т.д), вид был читательный данного лога человеку который вообще не шарит. Может нужно использовать другую библиотеку... Вобщем подскажите или направьте в нужную сторону, заранее благодарен.

  2. #12

    По умолчанию

    Мне кажется Вы пытаетесь возложить на ПЛК100 не свойственные ему характеристики.
    Не рекомендуется использовать его как логер. Максимум для служебных сообщений.

  3. #13
    Пользователь
    Регистрация
    22.03.2012
    Адрес
    Лермонтов
    Сообщений
    360

    По умолчанию

    Андрей, но, ведь в описании ПЛК есть такая фраза:

    "Для хранения файлов и архивов используется Flash-память, специализированная файловая система. Доступный для пользователя объем 3 МБайта."

    Получается, организовать архив на ПЛК - это дело очень даже неплохо бы.
    Вот, только проблема, которую поднял ув. Scream весьма актуальна.

  4. #14
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,586

    По умолчанию

    Цитата Сообщение от Рабиндранат Посмотреть сообщение
    Андрей, но, ведь в описании ПЛК есть такая фраза:

    "Для хранения файлов и архивов используется Flash-память, специализированная файловая система. Доступный для пользователя объем 3 МБайта."

    Получается, организовать архив на ПЛК - это дело очень даже неплохо бы.
    Вот, только проблема, которую поднял ув. Scream весьма актуальна.
    Вам чего занятся нечем чего Вы смуту в умы вносите. Флеш в плк100 встроена, впаяна еще как нибудь, терминология не важна, главное что если испортится, то менять надо плк целиком, приобретайте МСД. Archiver был создан в самом начале пути, на сегодняшний день существует масса способов вести текущие архивирование не используя плк

  5. #15

    По умолчанию

    Как с МСД вывести данные на OPC сервер?

  6. #16
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,586

    По умолчанию

    Цитата Сообщение от kait-volga Посмотреть сообщение
    Как с МСД вывести данные на OPC сервер?
    во первых http://www.owen.ru/catalog/31257702 раздел "Основные функции и отличия нового МСД200"
    во вторых, если используется ОРС, тогда зачем вообще модуль Archiver, я же писал есть куча других способов

  7. #17

    По умолчанию

    Архив вести можно, но как я уже и сказал - скорее аварийных сообщений.
    По тому как если посчитать - 3МБ это не так и много при большом количестве переменных и глубокой вложенности.
    Ну и плюс Flash таки трется...

  8. #18
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,067

    По умолчанию

    "..Запись ведется равномерно... Ресурс - 300 миллионов записей.."
    (C) Филоненко В.

    Запись - 512 байт. Имеем возможнось записать до 150Г. Пусть все в 10 раз хужее - 15Г. Что-то генерим 10-50 байт в сек (А надо ли так много ?). Получаем до износа - 10-50годов (см. срок эксплуатации ПЛК) И чего там кроить-то ? Чтоб выкинуть рабочий на 99% флеш ? И что это за система с постоянными авариями ? Нормально можно логировать вменяемое кол-во переменных. Если, конечно, не писать 10 раз в секунду результаты опроса модуля который сам обновляется раз в 2..5сек и Владислав не подвел
    (буферизация - естественно)

  9. #19
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,586

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    "..Запись ведется равномерно... Ресурс - 300 миллионов записей.."
    (C) Филоненко В.

    Запись - 512 байт. Имеем возможнось записать до 150Г. Пусть все в 10 раз хужее - 15Г. Что-то генерим 10-50 байт в сек (А надо ли так много ?). Получаем до износа - 10-50годов (см. срок эксплуатации ПЛК) И чего там кроить-то ? Чтоб выкинуть рабочий на 99% флеш ? И что это за система с постоянными авариями ? Нормально можно логировать вменяемое кол-во переменных. Если, конечно, не писать 10 раз в секунду результаты опроса модуля который сам обновляется раз в 2..5сек и Владислав не подвел
    (буферизация - естественно)
    хорошая арифметика, теперь немножко коррекции, первый блок данных 422б, последущие по 512б, когда говорите записываю 10-50 байт, Вы будете убивать один блок, а не 10-50 байт. Также забыли упомянуть, что на флеш пишутся не только архивы, а и ретайны и программа заливается у некоторых не один раз
    ЗЫ я имел дело с микробиаксами, так что есть опыт с памятью вычислителей и мой прогноз максимум три года проработает плк, если на нем вести умеренный архив и каждый день включать/выключать контроллер
    Последний раз редактировалось capzap; 17.09.2012 в 18:23.

  10. #20
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,067

    По умолчанию


    первый блок данных 422б, последущие по 512б, когда говорите записываю 10-50 байт, Вы будете убивать один блок, а не 10-50 байт.
    На всякий случай : 10-50 байт в секунду а не в запись. Ну и
    (буферизация - естественно)
    ..программа заливается у некоторых не один раз
    300млн. -> 300 000 000 раз. Люди с утра до вечера заливают, перезаливают ... А они спят/едят ?
    .. и ретайны
    300млн. -> 300 000 000 раз. Люди с утра до вечера включают и выключают, включают и выключают...... А они спят/едят ?

    А я там еще на 10 разделил - если заметили
    И еще предположил что 10-50 байт в секунду это не всегда и нужно

    Не уж то все так плохо ?

    PS
    "первый блок 448 байт, остальные по 512."
    (C) Филоненко В.
    Последний раз редактировалось Валенок; 17.09.2012 в 19:09.

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

Похожие темы

  1. Archiver+150
    от aven в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 15.10.2011, 17:06
  2. ШИМ модуль
    от Игоррр в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 22.08.2011, 11:20
  3. модуль Archiver.
    от Gerkules в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 10.05.2009, 18:19
  4. PLC150-Archiver
    от kma в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 22.03.2007, 11:27

Ваши права

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