-
Связь по Modbus TCP
Не получается напрямую связаться с ПЛК100 через OPC сервер. Для этого обязательно должны быть настройки Ethernet соединения в CodeSys или достаточно только использовать IP контроллера ? Узел ModBus(slave) настроен как в примере. Но инсатовский OPC почему-то не соединяется...:confused:
-
Вложений: 1
-
проект нам не поможет, просто ПОТОМУ ЧТО - в конфигураторе Modbus slave, даже если он TCP в параметрах модуля Address будет стоять 1 то есть IP адреса контроллера мы в данном случае нигде не увидим, кроме браузера ПЛК по команде PLCInfo
Вот что это, косяк CodeSys или таргет файла ?
Копайте настройки браузера ПЛК, может вы IP не сохранили, не рестартнули ПЛК или ?
-
Таргет файл соответствует прошивке. Перед тем как делать проект - считал версию таргет файла через гипертерминал. ПЛК совршенно новый. Только из коробки. IP считал браузером ПЛК. Его и задал. Контроллер пингуется. Может проблема с OPC-сервером ?
-
В настройке "modbus поверх TCP"(посмотри в InSAT OPC - сервер) что стоит?Должно быть "ложь".
-
Достучаться через "telnet XXX.XXX.XXX.XXX 502" ? Что это даёт?
Уважаемый capzap! Вы мой проект не смотрели? Там я в настройках нигде не накосячил? Вроде всё по мануалам делал:)
-
Если через telnet всё ОК, то тогда косяк только в OPC сервере? Вернее в его настройках.
-
Жаль что только завтра на работе смогу проверить. Ещё такой вопрос. Я настраивал только соединение через USB и RS232. Через USB заливал проект. Соединение Tcp/Ip (Level 2) через Ethernet я не настраивал. Если я правильно понимаю, то его нужно настраивать только для программирования контроллера. Для OPC-сервера оно не нужно ?
-
Сегодня настроил через Tcp/Ip (Level 2) - пишет ошибка связи #0. Настраивал как в видеопримере.
Пробовал telnet 10.0.6.10 502 Пишет - подключение к 10.0.6.10... и окно закрывается.
-
Только TCP\IP Level2
Проверяйте настройки сетевой карты на ПК - Вы должны находиться в одной подсети.