К основному контенту

Логирование в логическом модуле Siemens Logo 8


Долго думал, как же отформатировать microSD карту в FAT32, поскольку кардридера у меня нет, а адаптер из комплекта в комп не лезет, собрался уже покупать картридер, а потом в интернетах наткнулся на то, что люди читают microSD с телефона, соответственно телефон можно подключить к компьютеру и форматнуть карту с компа)))

1.
Форматирование microSD-карты в формат FAT32 на телефоне средствами Windows

Подготовил карту... к логированию! Без карты памяти Лого может залогировать только 512 байт  (причем данные будут утеряны при отсутствии питания), хотя есть вариант логировать данные на комп каждую секунду с помощью Logo Access Tool. Но мне это не подходит, так как у меня один сетевой разъем - не будет интернета, да и комп придется держать включенным.

Лого пишет по 20 000 строк в CSV-файл. На одно устройство может создать 50 файлов. Максимальная длина строки, как я понял, 1024 байт. Записывать рекомендуют с интервалом от 500 миллисекунд. Поэтому, по-максимуму, на сутки нужно:

2 записи в секунду * 60 секунд в минуте * 60 минут в часе * 24 часа в сутках = 172 800 записей.

По 20 000 записей в файл - это 9 файлов.

Максимальный размер суточных файлов 172 800 строк * 1024 байт / 1024 байт в килобайте / 1024 килобайт в мегабайте = 167.75 МБ. Но это максимальный объем логов за сутки.

Logo 8 поддерживает карты размером до 32 ГБ. Соответственно, такой карты хватило бы на 32 * 1000 маркетинговых МБ / 167.75 реальных МБ =  190.7 суток. Но так как создать можно только 50 лог-файлов, а потом файлы перезаписываются, начиная с первого, то под логи нужно максимум 20 000 записей * 50 файлов * 1024 байт в строке / 1024 байт в килобайте / 1024 килобайт в мегабайте = 977 MB.

Если записывать только один AI и один AO, то вместе с автоматической датой строка весит 35 байт. Суммарный вес логов будет 33.4 МБ, записываться они будут неполные 6 суток. 

Для установки карты, Лого нужно перевести в режим STOP. Это можно сделать и из программы Logo Soft Comfort. Либо же вручную, одновременно нажав на клавиши "Влево" ,"Вправо" и "ОК" - отобразится состояние входов и выходов Лого, которые можно листать, и нажать клавишу "Esc", а там уже выбрать "STOP". Для режима "STOP" можно задать состояние выходов - у меня, например, на выходе 4 вольта - вентилятор продолжает работать на небольшой скорости.

Карта памяти вставляется в Logo медными дорожками вверх. Несмотря на рисунок на слоте с другой ориентацией (правильный рисунок обнаружил позднее - он находится снизу слота).

Скачать последний лог с Лого на комп называется Upload, а не Download, хотя с точки зрения программы, находящейся на ПК, это загрузка на ПК с устройства, а не выгрузка с ПК на устройство. Для загрузки всех логов нужно доставать карту памяти и читать на другом устройстве.

Чтобы скачать последний лог, устройство нужно останавливать.

2.
Выгрузка логов с карты памяти microSD из Logo 8 на персональный компьютер с помощью программы Logo Soft Comfort 8.2.1

Ежетридцатисекундный лог показаний моего VOC-датчика выглядит так.

Отмечу, что Ethernet-кабель длиной 10 метров мне позволяет соединять Logo в щите автоматики с компом в другом помещении без всяких проблем. Как пришлось бы оперировать с гОвном ПЛК63 с его любезно предложенным кабелем-коротышом - боюсь представить. Пришлось бы, наверное, купить маску сварщика и ходить с программатором.



Автор: profeMaster

Комментарии