Цитата Сообщение от alexeko Посмотреть сообщение
Доброго дня коллеги. Нужна Ваша помощь.
Имею в работе 11 штук ПЛК160, из них половина М02. Все работают в одинаковых условиях, с одинаковой прошивкой. На севере нашей родины.
Суть такова: на одном ПЛК, иногда приходится делать формат внутренней памяти formatFFS.
Причина так и не понятна, почему происходит сбой файловой системы. Менял местами ПЛК (почти все попробовал). И только на одном объекте такая ерунда происходит.
В текстовиках хранятся константы для каждого объекта. +/- одинаковые для каждого объекта. Плюс история работы объекта, скрин ниже.
Сохраняю, изменяю данные редко. Исключение архив - пишется до 5 раз в сутки.
При старте ПЛК, если он был выключен, все настройки датчиков и т.д подтягиваются в массивы.
Без всякого периода, раз в месяц или в 3 месяца происходит сбой ПЛК. Определяется по косвенным показателям. ПЛК не может записать в файл данные и получаю чистый файл. Ну и т.к. нет констант, программа встаёт.
Запись в файлы производится во время настройки объекта оператором. Читаются файлы, только при старте ПЛК.
При сбое файловой системы, нет возможности записать текстовик в память ПЛК - ошибка:80 Номер сервиса:47 скрин ниже.
Звонок в поддержку - "высылайте нам ПЛК, проверим". Мои объяснения не слушают.
Не хочу писать статичный код с указанием всех констант и т.п. Что посоветуете?
Поставил UPS для ПЛК, только для этого. Продержался 3 месяца.

Снимок1.JPGСнимок2.JPGСнимок3.JPG
Добрый день.

На старых прошивках могли быть проблемы с памятью, но форуме есть несколько тем об этом.
Проблема была решена в прошивке 1.2.3
Так же еще файловую систему обновляли в прошивке 1.2.42, именно её нужно установить на ПЛК.
https://owen.ru/product/codesys_v2/service_po

Проверьте, что у вас стоит прошивка не ниже этой версии.

Я так понимаю работаете с файлами через библиотеку? через какую?
Ну и могу дать общие рекомендации, при работе с файлами их нужно закрывать, после того как произвели туда запись.
Так же у ПЛК есть всевозможные события, вроде потери питания и т.п.
В случае если вы работаете с файловой системой, эти события тоже нужно обрабатывать и завершать запись файлов.

Проверьте лог ПЛК, на предмет пропажи питания, срабатывания watchdog.