Beckhoff TwinCAT ADS
Подключайте контроллеры TwinCAT 2 и TwinCAT 3 по именам переменных, просматривайте символы ПЛК и используйте их в OPC UA, SCADA и сценариях с ИИ — без TwinCAT на ПК.
ads
PLCGateway обменивается данными по ADS через TCP 48898 напрямую с маршрутизатором TwinCAT контроллера; на ПК со шлюзом не нужны ни установка TwinCAT, ни ADS-маршрутизатор. Переменные читаются по их именам в ПЛК — переменные программ и глобальные переменные, члены структур, элементы массивов и строки, — а чтения за один цикл упаковываются в суммарные команды ADS, поэтому даже длинные списки переменных читаются быстро.
Форма устройства находит системы TwinCAT в сети, заполняет IP-адрес и AMS NetId и добавляет маршрут ADS в ПЛК одним щелчком. Когда в ПЛК загружается новая программа, драйвер замечает это и сам заново привязывает переменные.
- ID драйвера
ads- Подключение
- ADS / AMS · TCP 48898 · UDP 48899
- Обзор адресов
- да
- Запись
- да
Что PLCGateway читает и записывает
- Переменные программ и глобальные переменные (MAIN, GVL ...)
- Члены структур и переменные функциональных блоков
- Элементы массивов, в том числе многомерных
- BOOL, целочисленные типы, REAL, LREAL, STRING, WSTRING, TIME и ENUM
- Память ПЛК и образ процесса по прямому адресу (%M, %I, %Q)
- Обзор символов с типами данных из ПЛК
Примеры адресов
| Адрес | Значение |
|---|---|
MAIN.Speed | Переменная программы |
GVL.Line1.Pump.Running | Член структуры в списке глобальных переменных |
MAIN.Recipe[3] · MAIN.Matrix[1,2] | Элементы массива |
.Counter | Глобальная переменная TwinCAT 2 |
%MW10 · %MX2.3 | Память ПЛК (слово, бит) |
%IB0 · %QX1.0 | Образ процесса входов / выходов |
Контроллеры и устройства
Оборудование, которое обычно подключают с помощью этого драйвера.
Подключение за несколько шагов
Добавьте устройство с протоколом Beckhoff TwinCAT (ADS) и нажмите «Найти системы TwinCAT»; при выборе ПЛК его IP-адрес и AMS NetId заполняются автоматически.
Нажмите «Добавить маршрут в ПЛК» и введите пользователя ПЛК (в старых образах Beckhoff: Administrator / 1). Это нужно сделать один раз.
Откройте обозреватель символов, выберите переменные программ и глобальные переменные и добавьте их за один шаг — типы данных берутся из ПЛК.
Используйте переменные на экранах, в архиве и тревогах или публикуйте их по OPC UA и MQTT.
Вопросы и ответы
Нужен ли TwinCAT или ADS-маршрутизатор на ПК?
Нет. PLCGateway сам подключается к маршрутизатору TwinCAT контроллера по TCP 48898; TwinCAT нужен только на контроллере.
Зачем нужен маршрут ADS?
TwinCAT отвечает только компьютерам, для которых в ПЛК есть маршрут. PLCGateway добавляет его из формы устройства с именем пользователя и паролем ПЛК; пароль не сохраняется.
Поддерживаются ли TwinCAT 2 и контроллеры шинных клемм BC/BX?
Да. Среды выполнения TwinCAT 2 доступны на портах AMS с 801 по 831; контроллеры шинных клемм, в которых нет символов, читаются по прямому адресу (%MW, %IX ...).
Подключите своё оборудование
Расскажите, какие контроллеры у вас работают, — мы покажем PLCGateway на ваших собственных адресах.
Названия продуктов и моделей являются товарными знаками их владельцев. Они упоминаются только для того, чтобы показать, с каким оборудованием работают драйверы; PLCGateway не связан с этими компаниями.