
0
Отвечен
Установка CSD соединение через GSM модем для опроса ModBus слейв устройства на порту RS232/485
Здравствуйте уважаемые Господа разработчики
Есть необходимость периодического подключения к устройствам через GSM модем по средствам CSD соединения, так как через internet это сделать невозможно, поскольку там отсутствует такая техническая возможность, плохая связь очень
В скриптах у вас есть примеры работы с модемом, но нашего варианта там нет. Если не затруднит можете пример дать установки соединения через CSD канал?
Схема работы вот такая:
Две точки:
1 СЕРВЕР ModBusRTU master (SimpLight) <-> COM (RS232/485) <-> Модем 1
2. Модем 2 <-> COM (RS232/485) <-> ПЛК ModBusRTU slave
Сервис поддержки клиентов работает на платформе UserEcho
День добрый.
Для решения Вашей задачи я бы рекомендовал использовать ОРС сервер Лектус (http://lectussoft.com/opcserver.html), в качестве источника данных. Он умеет работать через коммутируемые телефонные линии.
Т.е. модем 1 и модем 2 находятся в режиме приема AT команд, потом при установке успешного соединения между модемами они переходят в режим передачи данных, т.е. обычный обмен через COM порт
Соответственно сервер должен послатьAT команду ATD<номер> на модем 1 потом ждать ответ, а при успешном соединении (получении ответа CONNECT) включить передачу данных - начать слать ModBus посылки и получать ответы. И все варианты при этом должны быть обыграны: разрыв связи как по завершению обмена (по команде сервера) так и по причине ошибок связи
Можно ли реализовать такой механизм в вашей системе? Если да то было бы неплохо если Вы окажите помощь бесплатную или платную (для сокращения времени)
Так у вас же в рекламе была информация о добавлении в скрипты AT команд для работы с модемом
А эта отсылка на сторонний продукт у вас была дана форумчанину аж 2 года назад
Получается то что в рекламе не соответствует действительности?!
С модемом работать можете с помощью скриптов, тут никакой проблемы нет. Вопрос в Вашей задаче, а вернее в совместной работе modbus драйвера и модема. Модемом Вы из под скрипта управлять можете, а вот управлять драйвером нет, из этого и следует ответ, что задачу описанную Вами средствами СИМП не решить, и лучше применить сторонний ОРС сервер.
Спасибо конечно за совет по Лектусу
Но тогда не понятно зачем весь этот функционал у вас сделан для работы с модемом если нельзя его использовать для связи с конечным устройством. Если для конфигурирования модема, но это не задача скада системы.
Вам нужно в список идей или список предложений (как там у вас это называется) внести данное предложение для реализации. Тогда это будет очень функционально и будет иметь смысл.