-
ПЛК100 и Wincc OA
Добрый день, коллеги.
Есть проблема. Необходимо считать данные с ПЛК100 на Wincc OA.
Настроил в ПЛК модбас слейв (добавил слово и пару битов). В Винсс ОА создал модбас драйвер с портом 502, в системе ввел ip от ПЛК и порт 502. Добавил интовую переменную, но соединения так и нет.
-
Добавьте в свою настройку ID устройства как для RTU варианта.
Сотка не ответит, если в этом поле стоит 0 это 100%
-
0001 Идентификатор транзакции Transaction Identifier
0000 Идентификатор протокола Protocol Identifier
0006 Длина (6 байтов идут следом) Message Length
11 Адрес устройства (17 = 11 hex) Unit Identifier ------ ВОТ БЕЗ ЭТОГО ПОЛЯ ПЛК100 будет молчать как рыба
03 Функциональный код (читаем Analog Output Holding Registers) Function Code
006B Адрес первого регистра (40108-40001 = 107 =6B hex) Data Address of the first register
0003 Количество требуемых регистров (чтение 3-х регистров с 40108 по 40110) The total number of registers
-
Вопрос закрыт. Спасибо коллеги