При использовании SD карты установленной в ПЛК, рекомендуется отформатировать карту в файловую систему Ext4.
Данные записываемые на SD карту буферизируются в памяти, ПЛК хранит данные в памяти во избежание частых (обычно медленных) дисковых операций чтения и записи. Это повышает производительность, но если ПЛК аварийно завершает работу, например в случае внезапной потери питания, данные на SD карте могут быть утеряны, либо может быть повреждена файловая система (в случае с файловой системой FAT32). Для предотвращения потери данных, при аварийном завершении работы ПЛК, рекомендуется использовать функцию Sync. Функция Sync гарантирует, что все, что хранилось в памяти, будет записано на диск.
Форматирование карты в файловую систему Ext4 можно произвести с помощью ПЛК, для этого необходимо зайти в системную утилиту, в раздел накопители, нажать кнопку форматировать, выбрать Ext4. Далее перейти на вкладку Перезапуск и нажать кнопку перезагрузка.
Если версия корневой файловой системы ПЛК ниже чем 2019.1, то форматирование карты произвести с помощью терминала, выполнив следующие действия:
- подключиться к ПЛК через консоль(PUTTY) - при подключении через USB, адрес: 192.168.7.1
- ввести пароль root
- произвести размонтирование SD карты командой: umount /dev/mmcblk1p1 (mmcblk1p1 – 1 раздел карты, mmcblk1p2 – второй раздел карты)
- отформатировать карту командой: mkfs -t ext4 /dev/mmcblk1p1
- перезагрузить ПЛК выполнив команду: reboot
В тестовом проекте Sync.project, показана реализация функции Sync, на примере логирования в текстовый файл на SD карте.
Пример: sync_project.zip
Примечание: Карта памяти SD, которая установлена в комплекте с ПЛК, предназначена для восстановления системы ПЛК!
Если есть необходимость использования SD карты в личных целях (Архивирование, использование трендов Codesys итд), то установленную в комплекте карту следует извлечь и установить другую карту памяти SD, после этого произвести ее форматирование в Ext4 средствами ПЛК.
Данные записываемые на SD карту буферизируются в памяти, ПЛК хранит данные в памяти во избежание частых (обычно медленных) дисковых операций чтения и записи. Это повышает производительность, но если ПЛК аварийно завершает работу, например в случае внезапной потери питания, данные на SD карте могут быть утеряны, либо может быть повреждена файловая система (в случае с файловой системой FAT32). Для предотвращения потери данных, при аварийном завершении работы ПЛК, рекомендуется использовать функцию Sync. Функция Sync гарантирует, что все, что хранилось в памяти, будет записано на диск.
Форматирование карты в файловую систему Ext4 можно произвести с помощью ПЛК, для этого необходимо зайти в системную утилиту, в раздел накопители, нажать кнопку форматировать, выбрать Ext4. Далее перейти на вкладку Перезапуск и нажать кнопку перезагрузка.
Если версия корневой файловой системы ПЛК ниже чем 2019.1, то форматирование карты произвести с помощью терминала, выполнив следующие действия:
- подключиться к ПЛК через консоль(PUTTY) - при подключении через USB, адрес: 192.168.7.1
- ввести пароль root
- произвести размонтирование SD карты командой: umount /dev/mmcblk1p1 (mmcblk1p1 – 1 раздел карты, mmcblk1p2 – второй раздел карты)
- отформатировать карту командой: mkfs -t ext4 /dev/mmcblk1p1
- перезагрузить ПЛК выполнив команду: reboot
В тестовом проекте Sync.project, показана реализация функции Sync, на примере логирования в текстовый файл на SD карте.
Пример: sync_project.zip
Примечание: Карта памяти SD, которая установлена в комплекте с ПЛК, предназначена для восстановления системы ПЛК!
Если есть необходимость использования SD карты в личных целях (Архивирование, использование трендов Codesys итд), то установленную в комплекте карту следует извлечь и установить другую карту памяти SD, после этого произвести ее форматирование в Ext4 средствами ПЛК.