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

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,713

    По умолчанию

    Таки да , я вернулся к теме годовой давности о перемешивании данных при записи файлов на usb. Во вложении проект для ПЛК110-30М[M02], буферный массив данных логируется с периодом 10секунд , запись на usb в файл Data_log.csv выполняется при заполнении 7го элемента (счет от 0), запись событий в файл Alarm_log.csv производится вручную кнопкой в визуализации. При записи файла Alarm_log.csv в него попадают данные из Data_log.csv. Образцы файлов также прикладываю.
    Думал может в обновленной прошивке исправилось, ан нет.
    Да,еще... господин Филоненко, на сайте фирмы Овен, в которой вы работаете, в примере для архивирования на USB вообще период записи 1секунда. В подборке нет библиотеки OwenLibUsbSerial.lib , в подборке библиотек Овен для ПЛК110/160 нет библиотек для асинхронной работы с файлами.
    В описании к примеру не указано, что проверка наличия флэшки Обязательна!!! При записи на отсутствующую флэшку ПЛК глючит и перезагружается.
    Г-н Филоненко я желаю вам взять подряд на изготовление какого-нибудь прибора(научного или не очень) для Лукойла,Газпрома,или Роснефти. Может быть они вас научат работать, а вы уж с коллегами поработаете.
    Вложения Вложения

  2. #2

    По умолчанию

    Цитата Сообщение от Sergey666 Посмотреть сообщение
    Да,еще... господин Филоненко, на сайте фирмы Овен, в которой вы работаете, в примере для архивирования на USB вообще период записи 1секунда. В подборке нет библиотеки OwenLibUsbSerial.lib , в подборке библиотек Овен для ПЛК110/160 нет библиотек для асинхронной работы с файлами.
    Что-то на сайте не нашел, можно ссылочку?

  3. #3

    По умолчанию

    Цитата Сообщение от -=Vovka=- Посмотреть сообщение
    Что-то на сайте не нашел, можно ссылочку?
    https://www.owen.ru/uploads/127/plc1...rchivation.zip
    Менеджер по продуктам «Софт и адаптеры связи»

  4. #4
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,713

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    на вскидку, когда в комментах написано, что состояние ошибки это не только ноль, но и числа с единицей в старшем разряде двойного слова, то не стоит использовать условие не равно нулю чтобы записывать в файл.
    Не понял. Конкретней пожалуйста.
    Что же касается записи 2-х файлов - для начала программа имеет ряд логических ошибок, например в case 50:
    Так же нет блокировки от одновременной записи.
    В case 50 закрытие файла. Запись в 30м, защита от одновременной записи в 2 файла реализована на уровне спуска всего этого алгоритма. Пока флэш не освободится процедура записи не стартует. Да времена естественно не совпадают Даталог ведется по таймеру , лог событий по ручному нажатию.
    И все лишнее в Alm_log это куски из файла Data_log.
    Собственно мои предположения:
    1. Не чистится буфер внутри функции.
    2. Странно, что разные файлы открываются с одним дескриптором.Хотя если одновременного открытия нет , то и дескриптор может быть один. Может быть надо не закрывать файлы после записи, а держать их открытыми.
    3. Собственно запись ведется, только бесят (и не только меня) лишние записи. Если у меня ошибка - укажите на нее конкретно.

    Ну или предположить, что немцы, ваявшие файловую систему, встроили туда механизм выбора изюма из булки Нули оставляем, а даты не оставляем.
    Ага! Они немцы такие , изюм выкавыривать , фильмы снимать...
    Последний раз редактировалось Sergey666; 22.01.2018 в 16:04.

Похожие темы

  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

Ваши права

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