toxachilag
Forum Member / Участник форума
Участник № / Member № 6040
отправлено / posted
Необходимо опрашивать контроллер по протоколу Modbus..физически связь должна осущетвляться через GPRS. Скажите, есть ли пример по этой теме или хотябы обсуждение на форуме, из которого можно было бы подчерпнуть информации. С GPRS работаю впервые, поэтому прошу прощения, если вопрос показался глупым.
Сообщения / Posts 45 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Если GPRS-модем общего типа эмулирует стандартный протокол TCP, то для обмена с устройством надо задавать штатный обмен по Modbus TCP. Если у конкретного GPRS-модема есть определенные опции для протокола Modbus TCP, то надо их учесть.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
toxachilag
Forum Member / Участник форума
Участник № / Member № 6040
отправлено / posted
Не совсем понятен следующий момент: У сим карты, вставленной в модем, к которому подсоединен опрашиваемый контроллер, есть статический IP и контроллеру я тоже присваиваю IP-адрес. в таком случае - это должен быть один и тот же IP?И каким образом на модем будут посылаться команды об установке связи с конкретным IP, и задание параметров связи? Спасибо.
Сообщения / Posts 45 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Modbus-контроллер должен опрашиваться по статическому адресу GPRS-модема. Именно его надо задавать в проекте Trace Mode 6. Внутренний IP-адрес контроллера, скорее всего, для внешнего мира неинтересен. Коммуникации между внутренним и внешним статическим адресами осуществляется на уровне ОС контроллера и сети провайдера.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
toxachilag
Forum Member / Участник форума
Участник № / Member № 6040
отправлено / posted
Но в контроллере для установки соединения по протоколу Modbus TCP необходим ввод IP адреса этого контроллера. И вы оставили без внимания вопрос по поводу того, каким образом будут посылаться команды модему на установку соединения? Я вас правильно понимаю: единственное отличие от настройки для соединения по CSD - это ввод вместо номера телефона IP адрес + замена команд первичной инициализации модема?
Сообщения / Posts 45 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
МРВ Trace Mode 6 должен подключаться к контроллеру по TCP.
ПК с установленным МРВ выходит в интернет и ищет там устройство с IP-адресом, который задан в настройках "Источников/Приемников/Modbus TCP".
МРВ не будет проводить никаких процедур инициализации GPRS-модема, который непосредственно подключен к контроллеру. GPRS-модем должен инициализироваться ОС контроллера при его включении.
Контроллер в этой связке обозначается как устройство с IP-адресом для доступа, который задан GPRS-модему в качестве внешнего статического адреса.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
toxachilag
Forum Member / Участник форума
Участник № / Member № 6040
отправлено / posted
Я вас понял, но схема чуть другая. Для связи используется APN. То есть необходимо чтобы МРВ стучался в GPRS модем который подключен к ПК, а тот в свою очередь уже к GPRS модему который подключен к контроллеру.
Сообщения / Posts 45 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
В этом случае оба GPRS-модема должны инициализироваться при включении ПК и контроллера средствами их собственных ОС. МРВ должен обращаться к контроллеру по встроенному драйверу протокола Modbus TCP с указанием в настройках "Источников/Приемников" номера устройства и его статического IP-адреса в соответствии с настройками контроллера. Надо иметь в виду, что задержка ответа, возможно, будет превышать заданный по умолчанию таймаут 1 сек. В этом случае надо задавать увеличенный таймаут (см. настройки обмена по Modbus TCP).
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
toxachilag
Forum Member / Участник форума
Участник № / Member № 6040
отправлено / posted
А каким образом МРВ поймет, что по данному протоколу необходимо стучаться в COM-порт?
Сообщения / Posts 45 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
ОС ПК, на котором установлен МРВ, должна инициализировать GPRS-модем в режим эмуляции сети. МРВ будет "стучаться" не в COM-порт, а в эмулируемый GPRS-модемом сетевой адаптер.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Kollega
Forum Haunter / Завсегдатай форума
Участник № / Member № 4097
отправлено / posted
Добрый день, уважаемая техподдержка! Проясните, пожалуйста, следущий вопрос. Есть ПК с МРВ к которому через ethernet подключен gprs-модем. Он предназначен для обмена данными с контроллером через его модем по VPN. Поскольку при подключении через ethernet получаем два IP адреса, то хотелось бы узнать возможна ли передача данных в таком случае. Например: ПК(198.168.1.2)->(192.168.1.1)Модем(10.4.7.129)->(10.4.7.130)Контроллер.
Сообщения / Posts 120 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Kollega
Forum Haunter / Завсегдатай форума
Участник № / Member № 4097
отправлено / posted
Если настройки подключения GPRS-модемов обеспечат прозрачность двустороннего доступа между ПК и контроллером по статическим адресам, связь между МРВ и контроллером можно организовать.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Kollega
Forum Haunter / Завсегдатай форума
Участник № / Member № 4097
отправлено / posted
Что имеется в виду под "прозрачность"? В системах которые делались раньше ПК и контроллер имели статические IP. Модем соединялся с ПК через RS232 и посредством dial-up получал свой Стат IP(контроллер также). Все работало и работает. Здесь же возникает вопрос какой IP задавать компьютеру и контроллеру? В моем случае получается: ПК - 192.168.1.2; К - 10.4.7.130. Так?
Сообщения / Posts 120 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
В проекте МРВ и контроллер должен иметь заданные им внешние статические IP-адреса. ПК - 10.4.7.129; К - 10.4.7.130.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Kollega
Forum Haunter / Завсегдатай форума
Участник № / Member № 4097
отправлено / posted
Насколько я понял по описанию модема при установке связи он получит свой IP(10.4.7.129). Потом к нему можно подключить несколько ПК по локальной сети(для интернета вообще, но для vpn у нас). Если я задам IP(10.4.7.129) ПК, то МРВ наверное не найдет такой адрес, так как не будет такого подключения. Или я не прав?
Сообщения / Posts 120 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
Это вопросы к Вашему системному администратору.
Если этот роутер будет обслуживать несколько ПК, то общий трафик может загрузить канал и связь по обсуждаемому проекту может быть проблемной.
Адрес 10.4.7.129 должен искать не МРВ, а контроллер.
Чтобы контроллер нашел по этому адресу МРВ, надо в GPRS-модеме, который используется в качестве роутера, прописать, например, что при обращении от адреса 10.4.7.130 надо соединяться с ПК с внутренним IP 198.168.1.2.