Jump to content
Форум по продукции MOXA

Nport 5150 и подключение вебом по порту


Recommended Posts

Здравствуйте! Имееться nport-5150, за ней по 486 есть устройство которое раз в 5 сек выдает строчку с данными.

Nport настроен как TCP server mode с портом 6001.

Если подключаться telnet по этому порту , то строчку видим.

Если подключаться вебом, тоже строчка вроде проявляется, НО..

Пытаемся получить строчку в Скада системе и вот ничего. пишет ошибку

Копаясь по протоколам и используя Linux (Да будет милостив Ктулху),

выяснилось что получить нормальную строчку можно включив жестко поддержку http/0.9.

(например curl -http/0.9)

по другому никак.

Может кто то сталкивался с таким?

В Скаде система http запросов резаная до ужаса (ориентирована на работу с API погодных серверов)

Link to comment

Добрый день. На мой взгляд, получаемые данные и протокол http не имеют между собой ничего общего. Поэтому пока не очень понятно, что и зачем тут происходит :)

Link to comment

Хм-м-м, как бы объяснить.

в общем данные нужно получить в скаду, данные сыпятся по порту, скада порт tcp 

слушать не умеет. Можно получить данные используя http запрос по порту.

Что еще рассказать?

Link to comment

тут наверное даже вопрос не преобразовать, а хотя бы получить ее.

хотелось бы понять, почему при подключении через линух требует http/0.9

и странно почему такой старый протокол, и почему нет 1.1? Это так и есть?

Из за этого наверное и Скада не может получить строчку.

Как бы запихнуть ее то запихнули, но через абсолютно некрасивое решение типа

telnet 192.168.xx.3 6001 >> a.txt

а потом из файла считывать, (не камельфо, ИМХО)

Link to comment

Здравствуйте. Я не техподдержка поэтому выскажусь.

Судя по всему Вы не очень понимаете каково назначение преобразователей RS-232/422/485 в ethernet.

Так вот, данные устройства инкапсулируют любую информацию пришедшую в последовательный порт в пакеты TCP или UDP.

И/или делают обратную операцию. Они не преобразуют протоколы! И режим TCP server не подразумевает никакого HTTP/HTTPS.

Проще говоря, если Ваша метеостанция отправляет в порт asscii строку то asscii строку вы и получите из  TCP-соккета. Причём в не изменённом виде.

И искать там HTTP любой версии просто пустая трата времени. Его там нет. От слова ВООБЩЕ! Во всяком случае nport-5150 никакой HTTP не добавит.

Link to comment
53 минуты назад, warpm сказал:

тогда как? Если понять как это делается, то вопрос будет исчерпан

А Вам не кажется, что этот вопрос логичнее задать производителю "SCADA". Это ведь "SCADA" не может напрямую работать с метеостанцией, а не nport-5150.

Вы нам даже название этой "SCADA" не сообщили.

С таким набором исходных данных трудно оказывать помощь. Всё, что мы знаем про "SCADA", так это то, что она умеет работать через WEB API и умеет читать текстовые файлы.

Link to comment

Да и у симпл-скада есть поддержка. И форум есть. Там больше шансов решить вашу проблему.

Симпл скада понимает OPC-UA. Возможно на форуме подскажут какой нибудь OPC-UA сервер умеющий работать с метеостанциями.

Link to comment

Я же написал, что искали пути )))

На линуксе экспериментируем с заббикс и там curl прописываем жестко http/0.9 и строчку видим.

Метео работает по 485, через моксу в сеть. телнет на моксу по 6001 порту все изумительно, а вот с браузером бяда.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...