ASo, спасибо за наводку. Надо было в OPC сервере настроить Modbus поверх TCP.
ASo, спасибо за наводку. Надо было в OPC сервере настроить Modbus поверх TCP.
Вам говорят, как решать проблему по шагам.
Делай раз - подключаем к порту ПЛК через любой RS-485 свисток за тысячу рублей компьютер, и смотрим, опросится или нет. Если опрос пошел, то
Делай два - переключаем свисток на WRX708, со стороны сервера и свистка запускаем эмулятор терминала и смотрим, поднялся канал или нет.
raven34716 ТЮ, о таких вещах как USB-RS485 или Ethernet-RS485 вещах вы наверное и не слихивали. Как бы в разделе любого АСУТП-шника всегда должны быть в наличии от дешевых за 75р с Ali до дорогих, с поддержкой всех сигналов, если речь о RS-232 например. Так и с гальванической развязкой....
GSM терминал это и есть шлюз. Его настройки вы привели? и кстати, у вас СИМ карта то с реальным IP или серее не бывает за NAT провайдера ? тогда увы, вы хоть в 10-ть бубнов будете бить, даже правильно настроив получите определенным членом по всему лицу... без обид...
Ваш шлюз должен поддерживать M2M от производителя
"Основной и служебный каналы GPRS могут быть настроены на работу с сервером TCP-соединений M2M24.ru. Сервер обеспечивает соединение между узлами учёта, не имеющими возможность получить внешний IP-адрес и работающими в режиме TCP-клиент. " (с)
Если SIM без реального IP настраивали сервер M2M или использовали облачный от производителя + настройка вашего ПК на этот сервис, чтобы OPC сервер мог связываться со шлюзом ????
Последний раз редактировалось melky; 28.12.2020 в 15:08.
melky, я общаюсь на русском языке, а не на жаргоне. Свисток - это музыкальный инструмент. Если вы используете свистки для своей работы, это ваше право. У меня нет ни времени, ни желания заниматься переводом такого жаргона на понятный русский язык. Терминал настроен на белый IP сервера, и успешно к нему подключается. Скорость и остальные параметры на 485 порту в терминале выставлены такие же, как и в коммуникационном подмодуле последовательного порта 485 (в моем случае это 115200, 8n1). OPC сервер "видит" терминал, подключается к нему, но возникает "ошибка выполнения команды 3 in device 2 from TCP_BELZAN2.PLC110-30:HOLDING_REGISTERS". Если в конфигурации использовать коммуникационный интерфейс TCP вместо RS485-2, то OPC сервер данные из регистров считывает без проблем.
Вы установили протокол Modbus-TCP или Modbus over TCP?
raven34716 по поводу жаргона вам к Aso
на скриншоте у вас скорость порта в ПЛК 9600 выставлена а не 115200 так что перепроверяйте все еще раз, раз у вас есть доступ к шлюзу WRX708
И вопрос, шлюз то подключается к серверу (беоый IP на сервере), вы как стучитесь в шлюз ?