This is topic Связь через GPRS in forum Редактор проекта TRACE MODE 6 / at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/32/t/000683.html

Posted by toxachilag (Участник № / Member № 6040) on :
 
Необходимо опрашивать контроллер по протоколу Modbus..физически связь должна осущетвляться через GPRS. Скажите, есть ли пример по этой теме или хотябы обсуждение на форуме, из которого можно было бы подчерпнуть информации. С GPRS работаю впервые, поэтому прошу прощения, если вопрос показался глупым.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Если GPRS-модем общего типа эмулирует стандартный протокол TCP, то для обмена с устройством надо задавать штатный обмен по Modbus TCP.
Если у конкретного GPRS-модема есть определенные опции для протокола Modbus TCP, то надо их учесть.
 
Posted by toxachilag (Участник № / Member № 6040) on :
 
Не совсем понятен следующий момент: У сим карты, вставленной в модем, к которому подсоединен опрашиваемый контроллер, есть статический IP и контроллеру я тоже присваиваю IP-адрес. в таком случае - это должен быть один и тот же IP?И каким образом на модем будут посылаться команды об установке связи с конкретным IP, и задание параметров связи? Спасибо.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Modbus-контроллер должен опрашиваться по статическому адресу GPRS-модема. Именно его надо задавать в проекте Trace Mode 6.
Внутренний IP-адрес контроллера, скорее всего, для внешнего мира неинтересен. Коммуникации между внутренним и внешним статическим адресами осуществляется на уровне ОС контроллера и сети провайдера.
 
Posted by toxachilag (Участник № / Member № 6040) on :
 
Но в контроллере для установки соединения по протоколу Modbus TCP необходим ввод IP адреса этого контроллера. И вы оставили без внимания вопрос по поводу того, каким образом будут посылаться команды модему на установку соединения? Я вас правильно понимаю: единственное отличие от настройки для соединения по CSD - это ввод вместо номера телефона IP адрес + замена команд первичной инициализации модема?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
МРВ Trace Mode 6 должен подключаться к контроллеру по TCP.

ПК с установленным МРВ выходит в интернет и ищет там устройство с IP-адресом, который задан в настройках "Источников/Приемников/Modbus TCP".

МРВ не будет проводить никаких процедур инициализации GPRS-модема, который непосредственно подключен к контроллеру.
GPRS-модем должен инициализироваться ОС контроллера при его включении.

Контроллер в этой связке обозначается как устройство с IP-адресом для доступа, который задан GPRS-модему в качестве внешнего статического адреса.
 
Posted by toxachilag (Участник № / Member № 6040) on :
 
Я вас понял, но схема чуть другая. Для связи используется APN. То есть необходимо чтобы МРВ стучался в GPRS модем который подключен к ПК, а тот в свою очередь уже к GPRS модему который подключен к контроллеру.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В этом случае оба GPRS-модема должны инициализироваться при включении ПК и контроллера средствами их собственных ОС.
МРВ должен обращаться к контроллеру по встроенному драйверу протокола Modbus TCP с указанием в настройках "Источников/Приемников" номера устройства и его статического IP-адреса в соответствии с настройками контроллера.
Надо иметь в виду, что задержка ответа, возможно, будет превышать заданный по умолчанию таймаут 1 сек. В этом случае надо задавать увеличенный таймаут (см. настройки обмена по Modbus TCP).
 
Posted by toxachilag (Участник № / Member № 6040) on :
 
А каким образом МРВ поймет, что по данному протоколу необходимо стучаться в COM-порт?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
ОС ПК, на котором установлен МРВ, должна инициализировать GPRS-модем в режим эмуляции сети.
МРВ будет "стучаться" не в COM-порт, а в эмулируемый GPRS-модемом сетевой адаптер.
 
Posted by Kollega (Участник № / Member № 4097) on :
 
Добрый день, уважаемая техподдержка! Проясните, пожалуйста, следущий вопрос. Есть ПК с МРВ к которому через ethernet подключен gprs-модем. Он предназначен для обмена данными с контроллером через его модем по VPN. Поскольку при подключении через ethernet получаем два IP адреса, то хотелось бы узнать возможна ли передача данных в таком случае. Например:
ПК(198.168.1.2)->(192.168.1.1)Модем(10.4.7.129)->(10.4.7.130)Контроллер.
 
Posted by Kollega (Участник № / Member № 4097) on :
 
Прошу ответить на вопрос. Надо принимать решение.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Если настройки подключения GPRS-модемов обеспечат прозрачность двустороннего доступа между ПК и контроллером по статическим адресам, связь между МРВ и контроллером можно организовать.
 
Posted by Kollega (Участник № / Member № 4097) on :
 
Что имеется в виду под "прозрачность"? В системах которые делались раньше ПК и контроллер имели статические IP. Модем соединялся с ПК через RS232 и посредством dial-up получал свой Стат IP(контроллер также). Все работало и работает. Здесь же возникает вопрос какой IP задавать компьютеру и контроллеру?
В моем случае получается:
ПК - 192.168.1.2;
К - 10.4.7.130. Так?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В проекте МРВ и контроллер должен иметь заданные им внешние статические IP-адреса.
ПК - 10.4.7.129;
К - 10.4.7.130.
 
Posted by Kollega (Участник № / Member № 4097) on :
 
Насколько я понял по описанию модема при установке связи он получит свой IP(10.4.7.129). Потом к нему можно подключить несколько ПК по локальной сети(для интернета вообще, но для vpn у нас). Если я задам IP(10.4.7.129) ПК, то МРВ наверное не найдет такой адрес, так как не будет такого подключения. Или я не прав?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Это вопросы к Вашему системному администратору.

Если этот роутер будет обслуживать несколько ПК, то общий трафик может загрузить канал и связь по обсуждаемому проекту может быть проблемной.

Адрес 10.4.7.129 должен искать не МРВ, а контроллер.

Чтобы контроллер нашел по этому адресу МРВ, надо в GPRS-модеме, который используется в качестве роутера, прописать, например, что при обращении от адреса 10.4.7.130 надо соединяться с ПК с внутренним IP 198.168.1.2.

Все это должны прописывать Ваши сетевые администраторы.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2