PDA

Просмотр полной версии : Узнать динамический Ip



Zjrin Alexandr
20.03.2010, 12:08
Подскажите пожалуйста, каким образом плк может узнать Ip под которым Gprs модем выходит в сеть? (плк150, пм01)

Дмитрий Артюховский
21.03.2010, 20:18
AT+CIFSR ( get local IP address ) если не ошибаюсь... только нужно прерывать поток, выходить в коммандный режим, а затем возвращаться в передачу данных..
для уточнения найдите мануал по SIM300 - там все написано...

.. а главное зачем??? DYNDNS решает все проблемы с динамическими адресами

Zjrin Alexandr
22.03.2010, 20:03
Задам вопрос по другому... Контроллер является ModbusSlave.Подключаем его к Internet через GPRS (ПМ-01). OPC-сервер должен через Internet опрашивать контроллер. Для этого ему надо знать IP модема. А он (IP) динамически.:confused: И как тут быть? Извиняюсь,возможно вопрос глупый, первые шаги в GPRSе...
Почитал про DYNDNS, но к сожалению не понял как это реализовать на контроллере. Или привязывается конкретная SIMка?

Дмитрий Артюховский
25.03.2010, 09:41
2.10.0 (куммулятивная) - Реализована машина состояний управления модемом которая позволяет дозваниваться в заданное время и принимать звонки, таким образом обеспечивая связь по прямому соединению для Getway, ModBus, Owen, Dcon, мастер и слейв.
- Реализована возможность устанавливать соединение с Internet через PPP соединения, Плк может выступать в качестве клиента или сервера.
- Реализован DHCP (dinamic host configuration protocol) клиент - получение динамических адресов.
- Реализован DDNS (dinamic domain name system) клиент - обнавление данных о своем ip на динамическом dns сервере.
- Реализована 20 функция ModBus slave - чтение файлов архива через ModBus интерфейс.

Регистрируетесь на сайте Dyndns - получаете логин - пароль и имя вида zjrin.dyndns.org (ну или какое придумаете) а вашу скаду настраиваете на работу по этому символичекому адресу.
Как это работает? контроллер установив соединение с интернетом регистрируется на сайте dyndns, где указывает свой текущий ip ... ваша программа обращается к сайту dyndns котороый пересылает все запросы на ваш контроллер и обратные ответы...

Elka
26.03.2010, 09:59
а есть ли аналогичная прошивка для плк63? планируется/не планируется?

Николаев Андрей
26.03.2010, 09:59
для плк63 такие работы не планируются - не хватает ресурса контроллера.

Филоненко Владислав
26.03.2010, 10:36
Никто Вам не мешает реализовать ЛЮБОЙ протокол, в том числе и DynDNS на ПЛК63. На языках CoDeSys.
И поддержать модем в виде библиотеки.
Если будет нужна помощь в написании - мы проконсультируем.

Zjrin Alexandr
26.03.2010, 13:23
у меня 2.10.5, не могу сообразить где настраиваются эти параметры? в конфигурации или програмно ? если можно пример :)
где можно скачать 2.10.0 и какой тагет для этой прошивки?