PDA

Просмотр полной версии : вопросы по ип01



Антон12345
09.09.2010, 12:59
Доброе время суток, уважаемые коллеги! Вопросы следующие. Наша задача такова: Lectus OPC server установлен на машине с белым IP подключенным к интернет. На удаленном обьекте установлен ПЛК 100 с GSM модемом ПМ01. С помощью Lectus необходимо забрать информацию по gprs каналу.
1. Модем в данной схеме должен быть клиент или сервер?
2. В рамках нашей задачи необходимо в настройках модема использовать "режим TCP канала" или "нормальный режим". И какие настройки для режима "режим TCP канала"?
3. Только ли ОК должно приходить при прохождении и установке команды в модеме? ( например AT + CGAT = 1 ОК )
4. Для чего нужна команда CNTRL Z и как ее использовать в ПЛК ?

Илья Кареткин
10.09.2010, 15:40
Здравствуйте.
1. Модем - это средство связи, а вот ПЛК работает, в описанном вами случае, в режиме ТСР-клиента.
2. Работа с GPRS поддерживается у нас на уровне прошивки ПЛК (режим ТСР-сервер).
подробней смотрите: http://www.kipshop.ru/files/plc.zip
Или вы работаете именно с портом из пользовательской программы?
3. Да только ОК.
4. "$1a" Записать этот символ. Вообще рекомендую сначала подключатся через HiperTerminal, а в программе мониторинга порта (PortMon) смотреть в формате hex отправляемые команды на модем - это облегчит вам и понимание какие строки необходимо посылать в порт плк из программы.

Антон12345
06.10.2010, 15:05
Здравствуйте.
1. Модем - это средство связи, а вот ПЛК работает, в описанном вами случае, в режиме ТСР-клиента.
2. Работа с GPRS поддерживается у нас на уровне прошивки ПЛК (режим ТСР-сервер).
подробней смотрите: http://www.kipshop.ru/files/plc.zip
Или вы работаете именно с портом из пользовательской программы?
3. Да только ОК.
4. "$1a" Записать этот символ. Вообще рекомендую сначала подключатся через HiperTerminal, а в программе мониторинга порта (PortMon) смотреть в формате hex отправляемые команды на модем - это облегчит вам и понимание какие строки необходимо посылать в порт плк из программы.

Не совсем понятно как будет выглядеть конфигурация плк в данном случае. Нет ли подробного описания именно для данного случая, либо примера. Так как нашел только пример для 2х динамических IP адресов. Заранее спасибо!

Илья Кареткин
08.10.2010, 15:36
Описание было по ссылке. если нужен простейший пример, я его вложил.
прошивка ПЛК должна быть выше 2.10.7. В архиве проект codesys и файл со строкой инициализации для Билайна. См. описание.

Антон12345
13.10.2010, 14:19
Описание было по ссылке. если нужен простейший пример, я его вложил.
прошивка ПЛК должна быть выше 2.10.7. В архиве проект codesys и файл со строкой инициализации для Билайна. См. описание.

Спасибо, Илья, но это у нас у самих получилось. В общем, добились связи с OPC сервером, приходит CONNECT OK. Нужен формат посылки сообщения.

Илья Кареткин
14.10.2010, 10:34
Уточняю, у вас только модем у ПЛК, режим GPRS?
И "Connect OK" я так понимаю вы видите, после дозвона на gsm-сервер ATD*99.. со стороны интерфейса модем-ПЛК?
Если все верно, то протокол обмена стандартный - ModbusTCP. Формат посылки, различен в зависимости от функции(типа опрашиваемой переменной) - подробней смотрите спецификацию на протокол в интернете.
Не совсем понимаю зачем вам это нужно, если у нас есть OPC поддерживающий данный протокол.