PDA

Просмотр полной версии : Связь между Lectus OPC и ОВЕН ПЧВ через модем ПМ01 по CSD



osu-dv
30.04.2013, 10:43
Добрый день!

Lectus запускается, набирает номер, устанавливает соединение, делает запрос. Ответа нет. Он повторяет запросы - результата нет.
Все сделал по вашему примеру.

Вот лог Lectusa:

17:34:25.500 [648] (COM3)Tx: ATZ
17:34:25.765 [648] (COM3)Rx:
OK
17:34:25.765 [648] (COM3)Tx: ATD89294116348
17:34:51.828 [648] (COM3)Rx:
CONNECT 9600
17:34:52.828 [648] (COM3) подключение - ОК
17:34:52.843 [648] (COM3)Tx: [8] 01 03 3F 01 00 01 D9 DE
17:35:02.875 [648] (COM3)Tx: [8] 01 03 3F 01 00 01 D9 DE
17:35:12.906 [648] (COM3)Tx: [8] 01 03 3F 01 00 01 D9 DE
17:35:22.921 [648] Ошибка: устройство не отвечает (COM3 Адрес:1)
17:35:23.921 [648] (COM3)Tx: +
17:35:24.421 [648] (COM3)Tx: +
17:35:24.921 [648] (COM3)Tx: +
17:35:27.921 [648] (COM3) Ошибка: модем не отвечает
17:35:28.921 [648] (COM3)Tx: +
17:35:29.421 [648] (COM3)Tx: +
17:35:29.921 [648] (COM3)Tx: +
17:35:32.921 [648] (COM3) Ошибка: модем не отвечает
17:35:33.921 [648] (COM3)Tx: +
17:35:34.421 [648] (COM3)Tx: +
17:35:34.921 [648] (COM3)Tx: +
17:35:37.921 [648] (COM3) Ошибка: модем не отвечает
17:35:37.921 [648] (COM3)Tx: ATH
17:35:40.921 [648] (COM3) Ошибка: модем не отвечает
17:35:44.187 [3712] Выгружен экземпляр сервера
17:35:44.187 [3712] КЛИЕНТ ОСТАНОВЛЕН


Два вопроса:

1) Почему нет ответа от ЧРП?
2) Почему модем не может установить повторное соединение?

По второму вопросу дополнение: в HyperTerminal после набора номера в первый раз соединение устанавливается, а дальше модем не реагирует на любые команды в том числе ATZ.

Пантелеев Дмитрий
30.04.2013, 11:56
Для того, чтобы модем "правильно" заканчивал соединения, необходимо скачать новую версию лектуса с их сайта. В настройках модемного соединения необходимо установить "пауза при разъединении 300 мс"
Ответа от ЧРП нет, потому что неправильные сетевые настройки. Подключите напрямую к лектусу и опросите. Получится ли.

osu-dv
30.04.2013, 14:09
Почему не работает ATZ в HyperTerminal после набора номера?
Lectus последний. 300 мс попробую поставить!

osu-dv
02.05.2013, 08:58
300 мс - помогло!

Но ответ по прежнему нет!

По настройкам сети RS-485:

Мои параметры
8-01 - 0
8-02 - 1
8-30 - 2
8-31 - 1 ( в лектусе также прописан 1 адрес)
8-32 - 2
8-33 - 2

Светодиод при подключении проводов к клеммам 68, 69 должен загораться? Терминальный резистор в положении on? (ПЧВ в сети один)

У меня светодиод светится, терминатор в положении on.

Гарчев Евгений
06.05.2013, 18:34
Так при прямом подключении связь есть или нет? Какая сейчас выставлена скорость обмена в частотнике?
Скорость обмена в модеме какая выставлена (AT+IPR)?

osu-dv
07.05.2013, 04:41
В предыдущем сообщении указал, что параметр 8-32 - 2 (значит скорость 9600 на частотнике).
Оба модема также настроены на 9600. Именно на 9600 соединяюсь с ними через Терминал или лексус. Первый модем стабильно дозванивается до второго.
Напрямую подсоединить ЧРП к ПК не могу - нет адаптера!

Проблема скорее всего в связке модем - ЧРП. Вопрос в чем?

Гарчев Евгений
08.05.2013, 17:02
Оба модема также настроены на 9600. Именно на 9600 соединяюсь с ними через Терминал или лексус. Первый модем стабильно дозванивается до второго.
Так в том то и дело, что после команды АТ модем автоматически подстраивает скорость, но не запоминает ее и может сбросить в значение, заданное ему по умолчанию, которое может быть отличным от 9600.
Для настройки скорости порта служит команда "АТ+IPR"
Посмотрите какая скорость задана на обоих модемах (АТ+IPR?)
Если в ответ придет не 9600, то пропишите
АТ+IPR=9600
AT&W

osu-dv
10.05.2013, 06:32
AT+IPR - выдало 9600!
Что же делать?

osu-dv
13.05.2013, 03:37
Проблему так не удалось победить!

В процессе поиска решения возник вопрос:
под каким адресом работает ПК (лектус) в сети Modbus RTU? В примерах, да и в самом лектусе таких настроек не видел!

Когда работали с профибасом (у сименса) там на карточке установленной в ПК нужно выставить свой адрес с помощью софта.

Пантелеев Дмитрий
16.05.2013, 10:00
Зачем Вам адрес? У мастера адреса нет. Если это слейв, то адрес Вы устанавливаете.

Как подключили модем к ПЧВ? 68 - В, 69 - А. Верно?

Настройки порта в лектусе у Вас какие? Совпадают с настройками в ПЧВ?

Модемы какой модификации? Напишите маркировку. А так же наберите в гипертерминале ATI. Что выдает?

osu-dv
17.05.2013, 04:40
1) С адресом для мастера все понятно. (просто с профибасом раньше работал там у мастеров всегда есть адрес).

2) 68 - В, 69 -А (иначе светодиод не горит на плате у ЧРП)

3) Настройки порта в лектусе: скорость 9600, данные 8, паритет НЕТ, стоп биты 1

4) Дополнительные настройки порта в лектусе:
DTR - ENABLE, RTS - ENABLE, CTS - галочки нет, DSR - галочки нет, программное управление - NONE, межсимвольный интервал чтения - 5 мсек

5) модель модема ПМ01-220.АВ
зав. № 39431130402097867, еще какой - то номер Б13-006774
второй модем такой же (номера нет он на объекте стоит!)

Пантелеев Дмитрий
17.05.2013, 10:10
Вышлите свой файл настроек лектуса мне на почту d.panteleev@owen.ru - проверим.

osu-dv
18.05.2013, 08:04
1) настройки лектуса отправил

2) на команду ATI модем выдает следующее:
SIM900 R11.0
OK

osu-dv
22.05.2013, 05:03
Специально заказали для решения проблемы адаптер RS-485|USB. Подключились напрямую. Лектус все считал.

Проблема с модемным соединением по прежнему не решена!!!

Евгений Сергеевич
22.05.2013, 15:54
Если подключить адаптер в связку модем- ПЧВ вы наблюдаете запросы от лектуса?

osu-dv
23.05.2013, 08:50
Каким образом его туда включить?
Со стороны ПК должен быть модем (чтобы лектус набирал номер).
Со стороны ПЧВ тоже не получиться у меня адаптер USB.

Трофимов Артем
23.05.2013, 14:16
в те же клеммы А и В на модеме подключаете преобразователь интерфейса, на компьютере запускаете гипертерминал или Putty и слушаете линию частотник-модем. настройки программ должны соответствовать настройкам приборов.

osu-dv
27.05.2013, 05:48
Подключил через преобразователь USB|RS-485

Получилась такая схема:

ПК(Лектус)- (USB-виртуальный COM)преобразователь (RS-485)-(RS-485) модем - модем (RS-485)-(RS-485)частотник.

Результат - тотже, т.е. нет связи!!!!
Дозвон проходит.

Вопрос к тех. поддержке: схема удаленного мониторинга через GSM частотника ОВЕН тестировалась? Непонятно почему сначала рекомендовали (тех поддержка) схему без преобразователя, сейчас предлагают его (преобразователь) использовать.

Или это больше теория, чем практика? Потому как напрямую через преобразователь все действительно работает. В то же время и модемы дозваниваются. Однако все вместе не работает!

capzap
27.05.2013, 07:21
Подключил через преобразователь USB|RS-485

Получилась такая схема:

ПК(Лектус)- (USB-виртуальный COM)преобразователь (RS-485)-(RS-485) модем - модем (RS-485)-(RS-485)частотник.

Результат - тотже, т.е. нет связи!!!!
Дозвон проходит.

Вопрос к тех. поддержке: схема удаленного мониторинга через GSM частотника ОВЕН тестировалась? Непонятно почему сначала рекомендовали (тех поддержка) схему без преобразователя, сейчас предлагают его (преобразователь) использовать.

Или это больше теория, чем практика? Потому как напрямую через преобразователь все действительно работает. В то же время и модемы дозваниваются. Однако все вместе не работает!

Я вот уже непомню, у Вас идет голосовой дозвон или факсовый?

osu-dv
29.05.2013, 08:45
Про факсовый или голосовой слышу впервые. В инструкциях и примерах идет ссылка на CSD-режим. Мне кажется это режим голосовой связи.

Пришли новые настройки лектуса от тех. поддержки попробую их отпишусь.

capzap
29.05.2013, 09:51
Ну может не правильно выразился, по гуглите
Возврат в командный режим после набора.
Мне кажется у Вас не хватает символа ;
И кстати предоставил ли опсос услугу csd?

Пантелеев Дмитрий
29.05.2013, 14:47
Услуга CSD подключена, иначе лектус не дозванивался бы. Я выслал настройки ПЧВ и настройки лектуса. Ждем пока проверит.

S.A.D.
29.05.2013, 15:21
на сим карте в вашем случае должна быть активирована услуга "передача данных" т.е. как раз этот CSD (передача данных по голосовому каналу, привет 20-му веку)

capzap
29.05.2013, 16:07
Услуга CSD подключена, иначе лектус не дозванивался бы. Я выслал настройки ПЧВ и настройки лектуса. Ждем пока проверит.

Я сужу по логу который в первом посте, той.номер не заканчивается на точку с запятой значит в командный режим не возвращается, получается что запросы ге отправляются и соответственно нет ответов

osu-dv
31.05.2013, 09:35
Вот что выдал Лектус на новые настройки от тех. поддержки.
В данных настройках значение паузы при отключении 500 мс. Как я понял такое значение не проходит. Дозвон один раз и все. При значении 300 мс модем хотябы корректно разрывает соединение (ложит трубку).

В остальном все по прежнему: ответа от ЧРП нет! Да еще, настройки на чрп (группа 8) у меня точно такие как мне прислала тех поддержка.

Вот лог (при 500 мс) - настройки лектуса от тех поддержки:

16:27:46.281 [2956] Загружен экземпляр сервера
16:27:46.281 [2956] КЛИЕНТ ЗАПУЩЕН
16:27:46.828 [772] (COM1)Tx: ATZ

16:27:47.093 [772] (COM1)Rx: ([6] 0D 0A 4F 4B 0D 0A )
OK

16:27:47.093 [772] (COM1)Tx: ATD89294116348

16:28:13.406 [772] (COM1)Rx: ([16] 0D 0A 43 4F 4E 4E 45 43 54 20 39 36 30 30 0D 0A )
CONNECT 9600

16:28:14.406 [772] (COM1) Подключение - ОК
16:28:14.437 [772] (COM1)Tx: [8] 07 03 3F 01 00 01 D9 B8
16:28:24.453 [772] (COM1) Отключение
16:28:24.453 [772] Ошибка: устройство не отвечает (COM1 Адрес:7)
16:28:25.453 [772] (COM1)Tx: +
16:28:25.953 [772] (COM1)Tx: +
16:28:26.453 [772] (COM1)Tx: +
16:28:29.453 [772] (COM1) Ошибка: модем не отвечает
16:28:29.453 [772] (COM1) Отключение
16:28:29.453 [772] (COM1)Tx: ATH

16:28:32.453 [772] (COM1) Ошибка: модем не отвечает
16:28:40.015 [772] (COM1)Tx: ATZ

16:28:43.031 [772] (COM1) Ошибка: модем не отвечает
16:28:43.031 [772] (COM1) Отключение
16:28:44.031 [772] (COM1)Tx: +
16:28:44.531 [772] (COM1)Tx: +
16:28:45.031 [772] (COM1)Tx: +
16:28:48.031 [772] (COM1) Ошибка: модем не отвечает
16:28:48.031 [772] (COM1) Отключение
16:28:48.031 [772] (COM1)Tx: ATH

16:28:50.437 [2956] (COM1) Отключение
16:28:50.437 [2956] (COM1)Tx: ATH

16:28:50.437 [2956] Выгружен экземпляр сервера
16:28:50.437 [2956] КЛИЕНТ ОСТАНОВЛЕН
16:28:53.437 [772] (COM1) Ошибка: модем не отвечает

osu-dv
31.05.2013, 09:43
Вернул 300 мс (пауза при отключении). Остальное не трогал. Хотя что там трогать?


Ответ для capzap
По поводу точки с запятой ; - пробовал вот лог:


16:41:20.125 [3932] (COM1)Tx: ATZ

16:41:20.359 [3932] (COM1)Rx: ([6] 0D 0A 4F 4B 0D 0A )
OK

16:41:20.375 [3932] (COM1)Tx: ATD89294116348;

16:41:20.625 [3932] (COM1)Rx: ([15] 0D 0A 4E 4F 20 44 49 41 4C 54 4F 4E 45 0D 0A )
NO DIALTONE

16:41:20.625 [3932] (COM1) Ошибка при подключении к удаленному модему
16:41:31.000 [3932] (COM1)Tx: ATZ

16:41:31.265 [3932] (COM1)Rx: ([6] 0D 0A 4F 4B 0D 0A )
OK

16:41:31.281 [3932] (COM1)Tx: ATD89294116348;

16:41:31.906 [3932] (COM1)Rx: ([6] 0D 0A 4F 4B 0D 0A )
OK

16:41:31.906 [3932] (COM1) Ошибка при подключении к удаленному модему
16:41:42.015 [3932] (COM1)Tx: ATZ

16:41:42.250 [3932] (COM1)Rx: ([9] 0D 0A 45 52 52 4F 52 0D 0A )
ERROR

16:41:42.250 [3932] (COM1) Ошибка инициализации модема
16:41:44.109 [828] Выгружен экземпляр сервера
16:41:44.109 [828] КЛИЕНТ ОСТАНОВЛЕН

osu-dv
31.05.2013, 09:46
По поводу активации режима передачи данных на сим карте: действительно ничего специально не активировал. В сервис гиде (мегафон) ничего похоже не нашел. Со слов тех поддержки "Услуга CSD подключена, иначе лектус не дозванивался бы." понял что это бред.

osu-dv
31.05.2013, 09:54
У меня несколько конкретных вопросов к тех. поддержке:

1) тестировалось ли модемное соединение лектус - ЧРП?
2) нужен ли в этой схеме преобразователь USB|rs-485 на стороне ПК?
3) точно 68 клемма ЧРП соответствует В (на модеме), а 69 - А?
4) Должен при таком подключении гореть светодиод на плате возле клемм 68, 69?

Пантелеев Дмитрий
03.06.2013, 09:25
про 500 мс - забыл исправить. Действительно надо 300.
Теперь ответы.
1) Да, именно поэтому я Вам и выслал настройки, с которыми проверял я.
2) нет, не нужен.
3) Вот тут оказалась загвоздка, 68 - А, 69 - В. (В каталоге схема у нас не верная)
4) Когда подключите правильно, светодиод должен моргать.

Теперь по поводу бреда. Если услуга CSD не подключена, то лектус (т.е. модем на стороне лектуса) до Вашего модема (на стороне ПЧВ) не подключиться, и будет писать NO CARRIER. У Вас пишет CONNECT 9600 - значит все подключено.

osu-dv
03.06.2013, 10:35
благодарю за ответы! поменяю провода на клеммах 68,69 отпишусь!

про NO CARRIER - так пишет когда с модема звоню на свой сотовый телефон. Вообще странно по поводу подключения услуги: когда приобретал сим карты, мне никаких доп услуг не подключали - 100%!

osu-dv
06.06.2013, 04:56
Добрый день!

Поменял местами провода на клеммах 68, 69. Светодиод потух.
Но ответа от чрп на лектусе по-прежнему нет!

Вот лог:


11:51:52.295 [5684] (COM1)Rx: ([6] 0D 0A 4F 4B 0D 0A )
OK

11:51:52.295 [5684] (COM1)Tx: ATD89294116348

11:52:17.733 [5684] (COM1)Rx: ([16] 0D 0A 43 4F 4E 4E 45 43 54 20 39 36 30 30 0D 0A )
CONNECT 9600

11:52:18.733 [5684] (COM1) Подключение - ОК
11:52:18.764 [5684] (COM1)Tx: [8] 07 03 3F 01 00 01 D9 B8
11:52:28.780 [5684] (COM1) Отключение
11:52:28.780 [5684] Ошибка: устройство не отвечает (COM1 Адрес:7)
11:52:29.780 [5684] (COM1)Tx: +
11:52:30.092 [5684] (COM1)Tx: +
11:52:30.405 [5684] (COM1)Tx: +
11:52:30.624 [5684] (COM1)Rx: ([6] 0D 0A 4F 4B 0D 0A )
OK

11:52:30.624 [5684] (COM1)Tx: ATH

11:52:30.842 [5684] (COM1)Rx: ([6] 0D 0A 4F 4B 0D 0A )
OK

11:52:30.842 [5684] (COM1) Отключение - ОК
11:52:41.030 [5684] (COM1)Tx: ATZ

11:52:41.264 [5684] (COM1)Rx: ([6] 0D 0A 4F 4B 0D 0A )
OK

11:52:41.264 [5684] (COM1)Tx: ATD89294116348

11:52:43.358 [5224] (COM1) Отключение
11:52:43.358 [5224] (COM1)Tx: ATH

11:52:43.358 [5224] Выгружен экземпляр сервера
11:52:43.358 [5224] КЛИЕНТ ОСТАНОВЛЕН