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

Recommended Posts

Добрый день.

Давно используем сабжевые модули в режиме работы tcp-сервера через GPRS для обращения к счетчикам электроэнергии через 485тую шину, а недавно потребовалось организовать канал через GSM. И все вроде бы нормально - модем дозванивается до другого модема, но устройства на RS485 не видит.. и обратиться не может. Похоже есть еще какие-то тонкости...

 

Подскажите пожалуйста что значат поля настройки gsm, которые в мануале описаны как:

Destination IP address: Если данные параметры не заданы, их значения будут получены

Source IP address: автоматически по удаленному соединению

Они к сожалению обязательны для заполнения и не задать их просто нельзя.

Link to comment
Добрый день.

Давно используем сабжевые модули в режиме работы tcp-сервера через GPRS для обращения к счетчикам электроэнергии через 485тую шину, а недавно потребовалось организовать канал через GSM. И все вроде бы нормально - модем дозванивается до другого модема, но устройства на RS485 не видит.. и обратиться не может. Похоже есть еще какие-то тонкости...

 

Подскажите пожалуйста что значат поля настройки gsm, которые в мануале описаны как:

 

Они к сожалению обязательны для заполнения и не задать их просто нельзя.

Это адреса дозванивающегося и принимающего входящий вызов модема (как в обычных модемах по проводной телефонной сети).

Можете задать их произвольно, если у Вас происходит соединение непосредственно между двумя OnCell'ами.

Например, у одного:

Destination IP Address: 10.10.10.1 (IP-адрес удаленного модема, до которого дозванивается данный модем)

Source IP Address: 10.10.10.2 (IP-адрес данного модема)

Netmask: 255.255.255.0

У другого поменять местами IP.

Если Вы используете модемы для удлинения RS-485 (т.е. парное соединение двух удаленных СОМ-портов), то нужно еще настроить режим работы: у одного модема Socket->TCP Server, у другого TCP Client (IP-адреса из 10.10.10.1/2).

Link to comment

Добрый день!

 

Что имеем:

1) Центр - Компьютер с ПО для опрос устройств (периферия), подключенных к OnCell G3150 + GSM-модем "Siemens MC35i" (резервный канал).

2) Периферия - OnCell G3150 + поключенные к нему устройства по RS-485.

 

Классически нужно организовать основной и резервный каналы из Центра к Периферии.

1) Основной канал - Ethernet. На компьютере с помощью "OnCell Windows Driver Manager" эмулируем COM-порт и через ПО производим опрос устройств за OnCell. Все работает!

2) Резервный канал - GSM CSD. Дозвон производим из Центра с Siemens на OnCell. Соединение устанавливается, но передача данных не производится. Вероятно "не понимают" друг друга OnCell и Siemens (ИМХО).

Основные настройки:

GSM GPRS Settings

Type - GSM

GSM CSD

PPPD

Destination IP address - 10.10.10.1

Source IP address - 10.10.10.2

IP netmask - 255.255.255.0

Operation Modes

Application - Device Control

Mode - RealCOM

Вопросы:

1) Из-за чего может не работать связь через GSM CSD?

2) Все ли правильно в нашей идеологии :rolleyes: и настройках схемы?

 

Спасибо!

Link to comment
Добрый день!

 

Что имеем:

1) Центр - Компьютер с ПО для опрос устройств (периферия), подключенных к OnCell G3150 + GSM-модем "Siemens MC35i" (резервный канал).

2) Периферия - OnCell G3150 + поключенные к нему устройства по RS-485.

 

Классически нужно организовать основной и резервный каналы из Центра к Периферии.

1) Основной канал - Ethernet. На компьютере с помощью "OnCell Windows Driver Manager" эмулируем COM-порт и через ПО производим опрос устройств за OnCell. Все работает!

2) Резервный канал - GSM CSD. Дозвон производим из Центра с Siemens на OnCell. Соединение устанавливается, но передача данных не производится. Вероятно "не понимают" друг друга OnCell и Siemens (ИМХО).

Основные настройки:

GSM GPRS Settings

Type - GSM

GSM CSD

PPPD

Destination IP address - 10.10.10.1

Source IP address - 10.10.10.2

IP netmask - 255.255.255.0

Operation Modes

Application - Device Control

Mode - RealCOM

Вопросы:

1) Из-за чего может не работать связь через GSM CSD?

2) Все ли правильно в нашей идеологии :rolleyes: и настройках схемы?

 

Спасибо!

Настройте Siemens просто как резервный канал для выхода в интернет. Если на ПК в Центре будет интернет, то будет и связь с OnCell'ом (как в случае основного канала) и соответствующий виртуальный СОМ-порт. Режим OnCell'а - GPRS. Дозваниваться до него не нужно, связь будет по IP-адресу - так же через драйвер, созданный в OnCell Windows Driver Manager.

Link to comment

Удивительно. Мы тоже пытаемся организовать канал связи примерно по такой же схеме.

 

1) Центр - Компьютер с ПО для опрос устройств (периферия), подключенных к OnCell G3150 + GSM-модем "Siemens MC35i" (резервный канал).

2) Периферия - OnCell G3150 + поключенные к нему устройства по RS-485.

Дозвон производим из Центра с Siemens на OnCell. Соединение устанавливается, но передача данных не производится. Вероятно "не понимают" друг друга OnCell и Siemens (ИМХО).

Основные настройки:

GSM GPRS Settings

Type - GSM

GSM CSD

PPPD

Destination IP address - 10.10.10.1

Source IP address - 10.10.10.2

IP netmask - 255.255.255.0

Только принимающий звонок OnCell G3150 находится в режиме TCP сервера. Siemens MC35i дозванивается.. передачи данных с устройств подключенных к RS485 нет... Хотелось бы победить в связке Siemens MC35i -> OnCell G3150 все-таки именно канал CSD.. Но как сказал sdj1974 - похоже что-то не так именно в идеологии :)

 

Это адреса дозванивающегося и принимающего входящий вызов модема (как в обычных модемах по проводной телефонной сети).

Хм.. а как быть если один из модемов не имеет такого функцианала, как назначение ему ип адреса? Неужели передача через gsm в этом случае невозможна?

Link to comment
Хотелось бы победить в связке Siemens MC35i -> OnCell G3150 все-таки именно канал CSD..

:rolleyes:

Если это возможно, конечно. Или для этого требуется такой же девайс (OnCell G3150)?

Link to comment
Удивительно. Мы тоже пытаемся организовать канал связи примерно по такой же схеме.

Давайте не будем смешивать: речь идёт о разных схемах. Режим Real COM и TCP сервер/клиент - два принципиально разных режима.

 

Только принимающий звонок OnCell G3150 находится в режиме TCP сервера. Siemens MC35i дозванивается.. передачи данных с устройств подключенных к RS485 нет... Хотелось бы победить в связке Siemens MC35i -> OnCell G3150 все-таки именно канал CSD.. Но как сказал sdj1974 - похоже что-то не так именно в идеологии :)

Если есть TCP Server, то должен быть и клиент. Судя по всему Siemens MC35i не умеет работать с TCP-сокетами - тогда данный режим Вам не подходит.

Хм.. а как быть если один из модемов не имеет такого функцианала, как назначение ему ип адреса? Неужели передача через gsm в этом случае невозможна?

Связи по GSM недостаточно, нужно ещё, чтобы данные с TCP сервера забирал какой-то TCP клиент.

Link to comment
:rolleyes:

Если это возможно, конечно. Или для этого требуется такой же девайс (OnCell G3150)?

Идеология предельно проста:

1) для режима Real COM нужно в ПК настроить выход в интернет любым способом (через сотовый модем Siemens, OnCell - какой Вам удобнее). Связаться по IP-адресу и принимать данные через драйвер виртуального СОМ-порта. Точно так же поступают, если нужно принимать данные через TCP-сокет на ПК. Через GSM сделать это не получится, т.к. при этом между модемами используются внутренние IP-адреса, не доступные с ПК.

 

2) Для соединения точка-точка двух модемов по GSM-каналу настраивается PPP-соединение (с дозвоном) и выбираются режимы TCP Server/Client. Для двух OnCell'ов такая связка работает без проблем - буквально только что тестировал - данные пересылаются с одного СОМ-порта на другой. Но при этом назначаются IP-адреса обоим и они же прописываются в качестве сервера у клиента. Каковы возможности других модемов, не могу сказать.

Link to comment
  • 3 years later...

Здравствуйте!

Идеология совсем не проста и совсем не понятна...

Начнем с начала:

Имеем - Оконечное пассивное оборудование передачи данных подключено к RS485 G3150

Хотим - Основной канал связи организовать по Ethernet (Провайдеры, маршрутизаторы, NATы и т.д.), понимаем, что (у провайдеров и их оборудования) бывают профилактики, критические дни и т.д. И

По этому резервный канал настроить через GSM CSD

Не используя при этом G3150 на стороне сервера, а использовать обычный модем (GSM, Hayes).

 

По схеме Сервер(ПО для работы с оконечным оборудованием) - Модем (CSD, Hayes) - PPP - G3150 - Пассивное Оконечное оборудование данных.

Без дополнительных TCP клиентов (оборудование везде разное, требуется универсальный подход и лишнее, в данном случае ПО на сервере ненужно)

Вопрос: Нельзя ли данную функцию реализовать через Виртуальный модем, а попробовал, через терминал набрать стандартный набор АТ команд для модема но всё равно в терминалке получил RING, а не автоматическое поднятие трубки, хотя на все команды модем ответил - OK?

Link to comment

Здравствуйте!

 

Когда Вы тестировали режим вирт. модема, Вы звонили с телефона или с другого модема? Бывает, что если звонок идёт с телефона, то даже правильно настроенный модем не поднимает трубку.

 

Кроме того, что нужно учитывать, что в данной схеме G3150 не будет работать - в режиме вирт. модема работа идёт только по Ethernet, последовательный порт устройства отключается. Единственным вариантом в данном случае будет использование обычного модема на стороне пассивного устройства и G3150 в режиме вирт. модема со стороны сервера. При этом, на сервер необходимо будет установить драйвер виртуального COM-порта.

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...