Запуск конфигуратора
Назначение программы
Основное назначение программы Конфигуратор – базовая настройка модулей ввода-вывода ПЛК «Багет-ПЛК2» перед началом эксплуатации, а также проверка функционирования.
Программа предоставляет пользователю возможность конфигурировать тип и параметры сигналов модулей расширения ПЛК, управлять ПЗУ, работать с бинарными образами конфигурации для их сохранения и загрузки в оборудование, а также обновлять версию ПО микроконтроллера.
Данное руководство применимо к программе «Конфигуратор модулей ПЛК2» версии 1.0.5.
Запуск программы
Перед началом настройки требуется соединить инструментальный ПК через оконечный модуль БТ76-902Б или БТ76-902В, подключенный к модулям ввода-вывода.
Важно
Модуль БТ76-201А должен быть исключен из общего домена модулей ввода-вывода на время работы с конфигуратором.
Далее необходимо запустить «Среду разработки и отладки Багет ПЛК» и нажать кнопку запуска конфигуратора на панели инструментов.

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

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

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

Таблица содержит перечень и статусы модулей расширения:
- Идентификатор — уникальный номер, присвоенный модулю. Идентификатор назначается автоматически при инициализации модуля и сохраняется до отключения питания.
- Название — модель и тип модуля расширения.
- Версия прошивки — ревизия программного обеспечения, установленного в микроконтроллере модуля.
- Статус — текущее состояние модуля расширения:
- «РАБОТА» / «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 миллисекунд.
- Назад — закрыть окно настроек и вернуться в главное меню конфигуратора.