PDA

Просмотр полной версии : ПЛК110[М02] + МВ110 + TELEOFIS WRX708



raven34716
28.12.2020, 09:49
К связке ПЛК110[М02] + МВ110, которые подключены к интерфейсу RS485-1, подключен GPRS терминал TELEOFIS WRX708 к интерфейсу RS485-2. Терминал сам устанавливает подключение к серверу через GPRS. Как настроить конфигурацию ПЛК, чтобы можно было считать параметры через OPC сервер?

ASo
28.12.2020, 09:58
Считайте, что это прямое подключение по RS. Настройка конфигурации подробно описана в РП.

raven34716
28.12.2020, 11:26
В РП нет описания настройки чтения параметров через RS485. Есть только описание самого интерфейса. Или вы имеете в виду какое-то другое РП?

raven34716
28.12.2020, 11:53
Вот скрин конфигурации. Параметры не опрашиваются, OPC сервер выдает ошибку. Что не так?

ASo
28.12.2020, 12:45
Для начала, проверьте чтение непосредственно с порта ПЛК.

raven34716
28.12.2020, 13:01
С какого порта? Как настраивать ПЛК для чтения по Ethernet я знаю, собственно так у нас все ПЛК и опрашиваются (на скрине как раз рабочие объекты), а вот с GPRS что-то не получается...

melky
28.12.2020, 13:23
Вам пишут убедиться, что ПК, подключенный напрямую к RS485-2 точно читает ПЛК...

А далее смотреть настройки шлюза и ОРС, те ли порты прописали и так далее, ту ли скорость настроили в шлюзе и так далее, правильно ли подключили и так далее.
По скринам нифига не понятно, тем более нет настроек шлюза.

з.ы. никогда не понимал людей, которые для Modbus используют OPC... уж настолько протокол изъезженый вдоль и поперек, что выбирать Scada, не умеющую работать с Modbus это примерно как в каменный век вернуться....

raven34716
28.12.2020, 14:31
Никогда не понимал людей, мнящих себя "гуру", но совершенно не умеющих дать правильный и логичный ответ на простой вопрос. Форум ОВЕН просто кишит такими. Если вы не можете (не хотите) ответить, то зачем вообще пишете здесь? У ПК нет 485 порта, поэтому напрямую к нему ПЛК подключить нельзя. Про какой шлюз вы говорите? В теме указаны все приборы: ПЛК+МВ+GPRS терминал. Меня интересует только RS485 посредством подключенного к нему терминала GPRS, ибо другой возможности прочитать параметры с объекта нет.

ASo
28.12.2020, 14:36
Вам говорят, как решать проблему по шагам.
Делай раз - подключаем к порту ПЛК через любой RS-485 свисток за тысячу рублей компьютер, и смотрим, опросится или нет. Если опрос пошел, то
Делай два - переключаем свисток на WRX708, со стороны сервера и свистка запускаем эмулятор терминала и смотрим, поднялся канал или нет.

raven34716
28.12.2020, 14:42
Что такое свисток?

melky
28.12.2020, 15:04
raven34716 ТЮ, о таких вещах как USB-RS485 или Ethernet-RS485 вещах вы наверное и не слихивали. Как бы в разделе любого АСУТП-шника всегда должны быть в наличии от дешевых за 75р с Ali до дорогих, с поддержкой всех сигналов, если речь о RS-232 например. Так и с гальванической развязкой....

GSM терминал это и есть шлюз. Его настройки вы привели? и кстати, у вас СИМ карта то с реальным IP или серее не бывает за NAT провайдера ? тогда увы, вы хоть в 10-ть бубнов будете бить, даже правильно настроив получите определенным членом по всему лицу... без обид...

Ваш шлюз должен поддерживать M2M от производителя
"Основной и служебный каналы GPRS могут быть настроены на работу с сервером TCP-соединений M2M24.ru. Сервер обеспечивает соединение между узлами учёта, не имеющими возможность получить внешний IP-адрес и работающими в режиме TCP-клиент. " (с)

Если SIM без реального IP настраивали сервер M2M или использовали облачный от производителя + настройка вашего ПК на этот сервис, чтобы OPC сервер мог связываться со шлюзом ????

ASo
28.12.2020, 15:12
Что такое свисток?
Преобразователь, которым Вы настраиваете Мх110.

raven34716
29.12.2020, 09:31
melky, я общаюсь на русском языке, а не на жаргоне. Свисток - это музыкальный инструмент. Если вы используете свистки для своей работы, это ваше право. У меня нет ни времени, ни желания заниматься переводом такого жаргона на понятный русский язык. Терминал настроен на белый IP сервера, и успешно к нему подключается. Скорость и остальные параметры на 485 порту в терминале выставлены такие же, как и в коммуникационном подмодуле последовательного порта 485 (в моем случае это 115200, 8n1). OPC сервер "видит" терминал, подключается к нему, но возникает "ошибка выполнения команды 3 in device 2 from TCP_BELZAN2.PLC110-30:HOLDING_REGISTERS". Если в конфигурации использовать коммуникационный интерфейс TCP вместо RS485-2, то OPC сервер данные из регистров считывает без проблем.

ASo
29.12.2020, 09:49
Вы установили протокол Modbus-TCP или Modbus over TCP?

melky
29.12.2020, 11:02
raven34716 по поводу жаргона вам к Aso :)

на скриншоте у вас скорость порта в ПЛК 9600 выставлена а не 115200 так что перепроверяйте все еще раз, раз у вас есть доступ к шлюзу WRX708
И вопрос, шлюз то подключается к серверу (беоый IP на сервере), вы как стучитесь в шлюз ?

raven34716
29.12.2020, 11:03
ASo, спасибо за наводку. Надо было в OPC сервере настроить Modbus поверх TCP.