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

Тема: Ограничения файловой системы ПЛК?

  1. #1

    По умолчанию Ограничения файловой системы ПЛК?

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

    Если конкретизировать, то могут ли существовать ~50 файлов с длиной имени 12 символов, без расширений, размером по 10 - 15 кБайт?

  2. #2

    По умолчанию

    Имена файлов до 60 символов. Расширение - только для обработки самим пользователем. Аналога exe и bat файлов ( к примеру) нет.
    Суммарный размер файлов - весь объём диска - 512 байт (1 блок всегда свободен). Число файлов == числу страниц в файловой системе = 6144-1.
    Число одновременно открытых файлов - 10.

    Времени доступа нет, есть время создания (переименования). Проблем нет.
    Каталогов нет (хотя ФС их поддерживает, но CoDeSys не имеет соотв. библиотеки), да и какие каталоги на 3-х метрах?

  3. #3

    По умолчанию

    Спасибо, понятно! Имелся ввиду корневой каталог, ведь если его нет нужно сканировать весь объем для поиска дескрипторов.... или в Овене сделано как-то по другому?

  4. #4

    По умолчанию

    В ПЛК файловая система для Flash. В кратце - FAT как в FAT16/32 нет, т.к. любая запись - ресурс, и FAT неявным образом размазана по всему диску. При старте драйвер сканирует весь диск, строит лог. цепочки файлов, находит самые последние версии для каждого из файлов и проверяет, нет ли признака удаления, проверяет на лог. непротиворечивость и правильность CRC.
    Поэтому ПЛК надо ок 3-4 сек. на построение FAT.
    Затем вся работа идёт в ОЗУ и скорость поиска файла высока.

Ваши права

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