Выгрузка данных с панели при помощи встроенного FTP-сервера и функций проводника Windows

10 февраля 2025 г.

Помимо сохранения данных с HMI с помощью локальных методов, например, SD-карты или USB-диска, существует также удаленный метод: выгрузку данных можно выполнить со встроенного в панель FTP-сервера. Для этого необходимо иметь доступ к панели по Ethernet. Подключиться к этому серверу можно без установки дополнительных инструментов, например, при помощи стандартного проводника Windows, который, в свою очередь, поддерживает функцию FTP-клиента.

Стоит учесть, что данные нельзя удалить таким образом – можно лишь скопировать их или добавить новые. Также нельзя выгрузить проект по FTP.

Как подключить и использовать FTP-сервер?

1. ЧМИ и ПК должны быть соединены при помощи Ethernet и находиться в одной локальной сети. Первым делом следует зайти в системные настройки и проверить сетевые параметры панели:

  • Зайдите во вкладку [Information (Информация)] и посмотрите настройки IP-адреса и маски подсети сетевого интерфейса Ethernet 1 (LAN1) или Ethernet 2 (LAN2), который подключен к ПК.
  • Далее настройте сетевые параметры своего ПК соответствующим образом. Например, вот подходящие сетевые настройки ПК для параметров панели Ethernet 1 (LAN1), которые показаны на картинке выше.

2. После подключения и настройки связи с ПК можно получить доступ к серверу с помощью FTP-клиента. FTP-ссылка для доступа к серверу имеет следующий формат:

ftp://<Логин>:<Пароль>@<Адрес>

На примере доступа к панели Weintek:

ftp://uploadhis:111111@192.168.0.211

где

uploadhis – логин,

111111 – пароль (пароль для выгрузки данных*, по умолчанию все пароли Weintek: "111111"),

192.168.0.211 – текущий IP-адрес панели.

* Пароль для выгрузки данных можно задать отдельно в системных параметрах на вкладке [System Password (Системный пароль)] [History (История)].

  • Откройте проводник Windows и введите в адресную строку путь для доступа к FTP-серверу:

3. Теперь можно копировать и изменять необходимые данные панели прямо из проводника. Стоит отметить обозначения данных и их форматы файлов для панелей серии cMT X:

Основные папки:

  • Datalog – файл выборки данных в формате .db (существует встроенная утилита EasyConverter для просмотра журнала).
  • Eventlog – файл журнала событий (аварий) в формате .db (существует встроенная утилита EasyConverter для просмотра журнала).
  • Operationlog – файл журнала операций в формате .db (существует встроенная утилита EasyConverter для просмотра журнала).
  • Recipe* – таблица энергонезависимых регистров RW и RW_A в формате .rcp (существует встроенная утилита RecipeEditor для просмотра и редактирования значений регистров) и файл базы данных рецептов в формате .db (существует встроенная утилита DatabaseEditor для просмотра и редактирования рецептов данных).
  • Stringtable – файл таблицы строк в формате .csv, используется для динамической смены языков.

* После обновления файлов recipe.rcp или recipe_a.rcp необходимо перезагрузить ЧМИ в течение одной минуты, иначе сохранение не будет выполнено, и данные останутся без изменений. Панель можно перезагрузить с помощью системных регистров: LB-9047 (перезагрузка), LB-9048 (защита от перезагрузки). Для перезагрузки установите LB-9047 в значение ON, перед этим также изменив значение LB-9048 на ON.

Папки подключенных флеш-носителей:

  • Pccard* – данные, которые сохраняются на SD-карту.
  • Usbdisk* – данные, которые сохраняются на USB-флеш-накопитель.

* Пользователи могут просматривать файлы, которые сохраняются на USB-флешку или SD-карту при работе проекта. Также обратите внимание на функцию "FTP client can modify USB/SD data", которая при включении позволяет FTP-клиентам записывать, изменять и удалять файлы на USB или SD-карте.

Если опция выключена, FTP-клиенты смогут только читать данные, но не изменять их. Включение этой опции может быть полезно, если вам нужно удаленно управлять файлами на USB или SD-карте через FTP. Однако это также может представлять риск безопасности, так как любой, кто имеет доступ к FTP, сможет изменять данные.

Поэтому рекомендуется включать эту опцию только при необходимости и обеспечивать надежную защиту доступа к FTP-серверу. После включения данной опции необходимо перезапустить панель и заново подключиться к FTP-серверу.

Функцию "FTP client can modify USB/SD data" можно активировать в системных параметрах на вкладке [General (Общий)].

Сервисные папки:

  • Crash_dumps – содержит дампы памяти, созданные после сбоев. Эти дампы используются для анализа причин сбоев.
  • Energy – содержит информацию о потреблении энергии системой (данные о расходе батареи, использовании энергии различными компонентами и т. д.).
  • Watchdog – содержит логи, связанные с модулем сторожевого таймера, который отвечает за перезагрузку системы в случае зависания или других критических ошибок.
  • Retentive – хранит данные, которые должны сохраняться между перезагрузками системы (например, критически важные настройки или данные).

4. Теперь можно автоматизировать процесс подключения к серверу. Чтобы не вводить каждый раз путь FTP-сервера в проводнике, создадим ярлык для быстрого доступа:

  • Создайте ярлык в выбранной директории:
  • В открывшемся мастере создания ярлыка выберите расположение объекта, указав путь до приложения проводника Windows и путь до сервера FTP.

Например:

C:\Windows\explorer.exe ftp://uploadhis:111111@192.168.0.211

Нажмите [Далее].

Стоит отметить, что путь можно указать до конкретной папки на FTP-сервере.

  • Введите имя ярлыка и нажмите [Готово].

Теперь появится ярлык, который будет автоматически открывать общую директорию FTP-сервера или конкретную папку на нем.

Технические гайды

Подключение панели к FTP-серверу

24 апреля 2024 г.
Технические гайды

Выгрузка данных с панели при помощи USB-флеш-накопителя

1 февраля 2024 г.