Перейти к содержанию

Запуск конфигуратора

Назначение программы

Основное назначение программы Конфигуратор – базовая настройка модулей ввода-вывода ПЛК «Багет-ПЛК2» перед началом эксплуатации, а также проверка функционирования.

Программа предоставляет пользователю возможность конфигурировать тип и параметры сигналов модулей расширения ПЛК, управлять ПЗУ, работать с бинарными образами конфигурации для их сохранения и загрузки в оборудование, а также обновлять версию ПО микроконтроллера.

Данное руководство применимо к программе «Конфигуратор модулей ПЛК2» версии 1.0.5.

Запуск программы

Перед началом настройки требуется соединить инструментальный ПК через оконечный модуль БТ76-902Б или БТ76-902В, подключенный к модулям ввода-вывода.

Важно

Модуль БТ76-201А должен быть исключен из общего домена модулей ввода-вывода на время работы с конфигуратором.

Далее необходимо запустить «Среду разработки и отладки Багет ПЛК» и нажать кнопку запуска конфигуратора на панели инструментов.

В диалоговом окне выбрать пункт "Конфигуратор модулей ПЛК2".

Ввести пароль администратора и нажать кнопку "Да".

Главное окно

В главном окне программы необходимо выбрать сетевой интерфейс, подключенный к шине данных. Чтобы определить интерфейс подключения необходимо перейти в терминал и ввести команду:

sudo ip addr
Если подключение к интерфейсу было выполнено после запуска конфигуратора, то сначала необходимо нажать кнопку «Обновить интерфейсы», выбрать требуемый из списка.

Инициализация устройств на шине

Если в настройках выбран корректный сетевой интерфейс, то после нажатия на кнопку «Найти доступные устройства» будет выведена таблица доступных инициализированных модулей расширения ПЛК, подключённых к внутренней шине данных.

Таблица содержит перечень и статусы модулей расширения:

  • Идентификатор — уникальный номер, присвоенный модулю. Идентификатор назначается автоматически при инициализации модуля и сохраняется до отключения питания.
  • Название — модель и тип модуля расширения.
  • Версия прошивки — ревизия программного обеспечения, установленного в микроконтроллере модуля.
  • Статус — текущее состояние модуля расширения:
    • «РАБОТА» / «HealthOK» — модуль исправен и функционирует в штатном режиме.
    • «Статус отсутствует или не предусмотрен версией» — модуль не передает данные о статусе или его прошивка не поддерживает эту функцию.
    • «Не подключено питание» — на модуль не подано питающее напряжение.
  • Калибровка — идентификатор калибровки модуля:
    • Не требуется — для данного модуля калибровка не предусмотрена.
    • Откалиброван — модуль откалиброван и готов к использованию.
    • Неоткалиброван — рекомендуется выполнить калибровку модуля.
    • Откалиброван частично — рекомендуется повторно выполнить калибровку каждого канала модуля.

Примечание

В случае обращения к модулю, который был снят с шины домена, должно появиться соответствующее сообщение об ошибке. Перед настройкой параметров необходимо установить модуль на шину.

В случае отсутствия устройств на шине должно появиться соответствующее сообщение.

Важно

В некоторых случаях поле «Название» модуля может содержать сообщение об ошибке: «Ошибка! Модуль не определен». Для этого потребуется проверить соответствует ли сетевая карта стандарту EtherCAT.

Требования к сетевой карте для работы с EtherCAT
  • Работа без TCP/IP — через raw/packet socket.
  • Отключаемые offload-функции. Должны отключаться:
    • GRO / LRO.
    • TSO / GSO.
    • checksum offload.
    • VLAN offload.
  • Детерминированная работа:
    • без буферизации и переупорядочивания кадров.
    • минимальные задержки (low latency).
  • Корректная работа в promiscuous mode:
    ip link set <interface> promisc on
  • Стабильный драйвер под Linux:
    • Intel — e1000e, igb.
    • Realtek USB — r8152 (например, RTL8153 Gigabit Ethernet Adapter).
  • Скорость интерфейса:
    • 100 Мбит/с Fast Ethernet или 1 Гбит/с Gigabit.
  • Более подробный документ с требованиями к сетевой карте EtherCAT

Процесс настройки ПЗУ

Для начала настройки параметров ПЗУ модуля необходимо выбрать нужный модуль в таблице и нажать соответствующую кнопку в конфигураторе. Каждый модуль расширения имеет свои индивидуальные параметры. Окно настройки содержит кнопки:

  • Запись — сохранить произведенные настройки в ПЗУ устройства. В случае успешного выполнения записи необходимо нажать кнопку «Ок», затем «Назад», после чего перезагрузить питание модуля и повторно инициировать поиск в главном меню.
  • Чтение — однократно вычитать ПЗУ модуля.
  • Восстановить заводские настройки — вернуть все настраиваемые параметры к значениям по умолчанию.
  • Назад — закрыть окно настроек и вернуться в главное меню конфигуратора.

Процесс настройки ОЗУ

Примечание: При подаче папряжения на модуль применяются настройки из ПЗУ.

Для начала настройки параметров ОЗУ модуля необходимо выбрать нужный модуль в таблице и нажать соответствующую кнопку в конфигураторе. Каждый модуль расширения имеет свои индивидуальные параметры. Окно настройки содержит кнопки:

  • Запись — сохранить произведенные настройки в ОЗУ устройства.
  • Чтение — однократно вычитать ОЗУ модуля.
  • Циклический опрос — непрерывный циклический опрос модуля каждые 500 миллисекунд.
  • Назад — закрыть окно настроек и вернуться в главное меню конфигуратора.