Объявление

Свернуть
Пока нет объявлений.

Ошибка Some kind of disk i/o error occurred. Check disk space", ошибка 30437. Решено.

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Ошибка Some kind of disk i/o error occurred. Check disk space", ошибка 30437. Решено.

    Возникла проблема с записью трендов и аварий на SD карту/внутреннюю память (Агава ПЛК-40).

    На трендах отображается сообщение Some kind of disk i/o error occurred. Check disk space либо ошибка 30437 (иногда получается так, что работает только 1 тренд, а остальные 6 простаивают с ошибкой).

    Ответ от технической поддержки:
    Кириенко Игорь Владимирович:
    Ошибка "some kind of disk i/o error occurred. check disk space" либо ошибка 30437 возникает, когда базы алармов и трендов отсутствуют в указанных выше каталогах. Чтобы решить проблему нужно удалить каталоги trends и alarms, далее в ПО выполнить заводской сброс. После этого произвести загрузку ПО через CODESYS в ПЛК. Только при такой последовательности сама среда перенесет все базы на SD карту. Если проект обновить через USB в обход среды то нужно использовать специальный скрипт, который должен лежать в корне пакета обновления, этот скрип выполнит перенос баз в каталоги на SD карте и тренды будет работать.
    Прошу ознакомиться: http://forum.kb-agava.ru/forum/contr...temnoj-utility
    Что предпринималось, чтобы решить проблему:
    • Проверка пути
    В файле CODESYSControl.cfg выставлены следующие пути (были прописаны изначально):
    [SysFile]
    PlcLogicPrefix=1
    PlaceholderFilePath.1=/run/media/mmcblk1p1/trends, $trend$
    PlaceholderFilePath.2=/run/media/mmcblk1p1/alarms, $alarms$
    • Удалены каталоги trends и alarms, далее в ПО выполнен заводской сброс. После этого произведена загрузка ПО через CODESYS в ПЛК.
    • После ещё одного прочтения фала cfg обнаружил, что в строке [CmpCAAStorage] прописано:
    DisableDynamicMemoryAllocation=1

    Удалил строку, добавил: Memsys5SizeInMB=10

    (исходя из источника).
    • Принял в учёт следующие темы:




    После выполнения пункта с [CmpCAAStorage] тренды заработали. Однако остался один неприятный момент с холодным сбросом. Когда пропадало питание контроллера файлы трендов более не читались. Исходя из темы VISU#15. При использовании трендов возникает ошибка, была установлена другая периодичность записи данных. Проблем не наблюдалось.
    Последний раз редактировалось Ario; 11-08-2022, 08:20 AM.

  • #2
    Обновление к теме. Проблема с исчезновением питания и после нерабочими трендами и их файлами всё ещё яро проявляет себя. Для последующего устранения ошибки при данном случае необходимо удалять файлы с SD карты и перезаливать проект (подключаться с загрузкой). Может кому известно как можно уменьшить вероятность этого (кроме изменения периода записи данных)?

    Комментарий

    Обработка...
    X