0
Отвечен

Установка CSD соединение через GSM модем для опроса ModBus слейв устройства на порту RS232/485

isk-atm 5 лет назад в Монитор обновлен 5 лет назад 5

Здравствуйте уважаемые Господа разработчики

Есть необходимость периодического подключения к устройствам через GSM модем по средствам CSD соединения, так как через internet это сделать невозможно, поскольку там отсутствует такая техническая возможность, плохая связь очень

В скриптах у вас есть примеры работы с модемом, но нашего варианта там нет. Если не затруднит можете пример дать установки соединения через CSD канал? 

Схема работы вот такая:

Две точки:

1 СЕРВЕР ModBusRTU master (SimpLight) <-> COM (RS232/485) <-> Модем 1 

2. Модем 2 <-> COM (RS232/485) <-> ПЛК ModBusRTU slave

-1
Отвечен

День добрый.

Для решения Вашей задачи я бы рекомендовал использовать ОРС сервер Лектус (http://lectussoft.com/opcserver.html), в качестве источника данных. Он умеет работать  через коммутируемые телефонные линии.

Т.е. модем 1 и модем 2 находятся в режиме приема AT команд, потом при установке успешного соединения между модемами они переходят в режим передачи данных, т.е. обычный обмен через COM порт

Соответственно сервер должен послатьAT команду ATD<номер> на модем 1 потом ждать ответ, а  при успешном соединении (получении ответа CONNECT) включить передачу данных - начать слать ModBus посылки и получать ответы. И все варианты при этом должны быть обыграны: разрыв связи как по завершению обмена (по команде сервера) так и по причине ошибок связи

Можно ли реализовать такой механизм в вашей системе? Если да то было бы неплохо если Вы окажите помощь бесплатную или платную (для сокращения времени)

+1

Так у вас же в рекламе была информация о добавлении в скрипты AT команд для работы с модемом

А эта отсылка на сторонний продукт у вас была дана форумчанину аж 2 года назад

Получается то что в рекламе не соответствует действительности?!

-1

С модемом работать можете с помощью скриптов, тут никакой проблемы нет. Вопрос в Вашей задаче, а вернее в совместной работе modbus драйвера и модема. Модемом Вы из под скрипта управлять можете, а вот управлять драйвером нет, из этого и следует ответ, что задачу описанную Вами средствами СИМП не решить, и лучше применить сторонний ОРС сервер.

+2

Спасибо конечно за совет по Лектусу

Но тогда не понятно зачем весь этот функционал у вас сделан для работы с модемом если нельзя его использовать для связи с конечным устройством. Если для конфигурирования модема, но это не задача скада системы.

Вам нужно в список идей или список предложений (как там у вас это называется) внести данное предложение для реализации. Тогда это будет очень функционально и будет иметь смысл.

Сервис поддержки клиентов работает на платформе UserEcho