Вопрос знатокам: а как себя ведёт малина с данным ПО при пропадании питания, сбоев файловой системы не возникает при этом? Если да,то как вообще отключать такой ПЛК?
Вопрос знатокам: а как себя ведёт малина с данным ПО при пропадании питания, сбоев файловой системы не возникает при этом? Если да,то как вообще отключать такой ПЛК?
ретайн через файл более или имения работает. Если не очень часто меняете и запись в файл не совпадет с выключением питания (запись в файл только по изменению ретайна идет)
Dmitriy Murashov
SPS Software Engineer Automation Engineering RUS
Кто нибудь пробовал организовать retain через чип часов ? есть платки часов с памятью
kst-pu ну в данном случае правильнее будет halt из под root.
флешки да, умирают при постоянной перезаписи
Понятно.
Есть такая линуксовая сборка TinyCore, создана специально для флешек. Суть её в том, что линь с флешки грузится в ОЗУ, причем весь. Файловая система тоже в ОЗУ. Идеальный вариант для плк. Вся сборка весит 10-20мб. Не знаю, влезет ли кодесис в такую систему. В таком варианте есть изаграф.
ну да, я это и имел в виду. halt и shutdown они синонимы
Вопрос а куда тогда писать данные, если все крутится в озу и вырубается питание ? например у меня в scada 30 секунд и запись данных.
Для сброса файлов ram-диска на флеш в tinycore есть специальная команда, вернее shell-скрипт. Если вызывать его каждые 30 сек, то будет сохраняться. Но крутить скаду под tinycore наверное будет неправильно, все преимущества потеряются при частой записи. Это уровень ПЛК, а архивы надо держать в другом месте (не на sd-карте).
То есть подключать винт как более надежное место хранения, тогда вопрос цены будет стоять, винт или пром флеш.
С КДС не пробовал, а так, у Малины только USB, можно записывать видимо так же как на флешку..