Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 30

Тема: Альтернатива флешке для ПЛК 110 МС4Д

  1. #1

    По умолчанию Альтернатива флешке для ПЛК 110 МС4Д

    Добрый день.
    Коллеги подскажите, может кто то реализовал вариант архивации данных на что то (например устройство пишущее архив на HDD)/
    Суть проблемы такова.Есть АРМ (на ПК ) с БД MSSQL и есть ПЛК ,который передает данные через OPC UA в АРМ.
    При потере связи или остановке АРМа данные в БД не пишутся(так как АРМ не работает),но они пишутся на USB флешку ,которая установлена в ПЛК.
    После восстановления работоспособности АРМа данные из ПЛК подтягиваются в АРМ.
    Система работает но не долго. Из за частой перезаписи флешка довольно быстро "умирает".
    Нужна альтернатива флешке, некий девайс,который можно установить в щит.
    В ТП ОВЕН и ИНСАТ обращался,но пока ни чего не предложили.
    Есть предложение вместо флешки "воткнуть" внешний SSD диск,но как я понимаю там технология похожа на флешку и он тоже имеет ограничения по количеству циклов записи.

  2. #2
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    проблема может быть в контроллере usb ПЛК, который проcто может не понять подключенный hdd или ssd. Или в отсутствии драйверов в ядре. Вариантов масса.

  3. #3

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Именно МС4D не юзал, но если запись в файл организована программно то

    (это ж как так можно ухайдокать флешку ?)
    Что там пишется и при каких условиях ? Может концепцию перезаписи немного поменять - буферизация/проверка на изменение и т.п. ?
    ТЗ требует вести запись данных раз в 1 мин. Предполагалось вести запись на флэшку только в момент потери связи с АРМом (на форуме читал,что у этих ПЛК (с Кодесис) есть библиотеки(Но вроде бы и там танцы с бубном касаемо работоспособности (живучести) флешек.
    В ТП Производителя ПО сказали ,что в МС4Д штатной возможности вести запись по событию на флешку, на данный момент нет.

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

    По умолчанию

    1 раз в минуту не должно убивать флешку так быстро... Если конечно не происходит перезапись файла на его же начальном месте, типа всегда запись в одну и ту же область флешки. тогда действительно она смертник сразу

  5. #5

    По умолчанию

    Вот расчет (расчёт на интервале 30 сек):
    1. Нет. У каждой флеш карты есть заявленное число операций записи. 10 тысяч, 100 тысяч и т.д. Если Вы пишете раз в 30 секунд, то можно оценить, что карта проживёт 30 секунд * 100000 = 830 часов.
    Реже запись - дольше сохранится ресурс.

    У нас бытовая флешка на 10000 циклов( может и меньше) соответственно 83 часа или 3,5 суток
    Последний раз редактировалось Вова13; 11.11.2022 в 11:09.

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

    По умолчанию

    Цитата Сообщение от Вова13 Посмотреть сообщение
    Вот...
    ...У каждой флеш карты есть заявленное число операций записи. 10 тысяч, 100 тысяч и т.д. Если Вы пишете раз в 30 секунд, то можно оценить, что карта проживёт 30 секунд * 100000 = 830 часов.
    Вы каждые 30 сек закидываете полный объем флешки ?
    Последний раз редактировалось Валенок; 21.11.2022 в 09:35.

  7. #7
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,167

    По умолчанию

    Добавьте сюда что во флешках реализован алгоритм равномерного износа(перезаписи) всех ячеек памяти, Вы же за минуту не весь объём флешки записываете, например флешка в 4 Гбайт(меньше трудно найти), вы каждую минуту пишите по 1 Мбайт, тогда чтобы однократно записать все ячейки памяти уйдёт 4000 минут, короче, при 10000 циклах перезаписи потребуется 76 лет чтобы флешку затереть до дыр!
    Последний раз редактировалось Сергей0308; 12.11.2022 в 23:53.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  8. #8
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    Сергей0308 алгоритмы встроенного контроллера видимо не работают, или работают не так, например если на RaspberryPi у меня постоянно пишутся текущие данные, ее хватает на год-полтора, после чего она труп. Для этого для текущих данных предусмотрен раздел tempfs... А там тоже файлы, которые встроенный контроллер должен был бы раскидывать по разным местам для сокращения циклов перезаписи...

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

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    .. ее хватает на год-полтора, после чего она труп....
    Ну и ? Это как-то противоречит Сергей0308'ю ?

    Уважаемый melky - ну ни о чём вот это :
    ..у меня постоянно пишутся...
    раз в 100мс ? раз в час ?
    текущие данные
    1 байт ? 100Мб ?
    .. для текущих данных предусмотрен раздел tempfs....
    Где развернутая tempfs живет - в ОЗУ или где ? Как сама tempfs обновляет данные на флешку - есть инфа, период/частота/условия ?

    Сама флешка :
    515M ? 32Гб ?

    Сергей0308 выше привел конкретику:
    4Гб. 10000раз. 1Мb. 1минута.
    Последний раз редактировалось Валенок; 25.11.2022 в 18:56.

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

    По умолчанию

    Валенок tempfs в Linux живет в ОЗУ и без дополнительных шагов НИКАК не пишется на flash, по этому совершенно не важен период текущих данных. Но если что, текущие данные зависят от цикла опроса, если опрос установлен в цикл, а не по времени, то может и менее 100 мс может быть.

    Противоречит потому, что никто не знает, как работает контроллер флешки на самом деле, мое предположение, если файл существует, он переписывает данные на этом же месте, а что не влезло, пишет в новое, иначе флешки бы не дохли, если бы контроллер всегда записывал на новое место тот же самый файл а старый бы удалял для других файлов.

Страница 1 из 3 123 ПоследняяПоследняя

Похожие темы

  1. ИТП-11 или альтернатива
    от vitalgolov в разделе Подбор Оборудования
    Ответов: 2
    Последнее сообщение: 26.04.2019, 10:53
  2. Альтернатива Codesys opc
    от werg в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 08.11.2018, 13:06
  3. Альтернатива User Managment'a
    от Anjei в разделе СПК1хх
    Ответов: 3
    Последнее сообщение: 19.08.2016, 15:15
  4. Альтернатива СП 270 с большей диагональю
    от Alex_Kos в разделе Подбор Оборудования
    Ответов: 7
    Последнее сообщение: 03.07.2013, 14:42
  5. архивирование на Usb-флешке
    от Лёша в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 08.06.2009, 17:39

Ваши права

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