Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
18.04.2024, 08:05:38
 
Начало Помощь Поиск Войти Регистрация
Новости: Форум обновлен

+  Форум АО "ВЗЛЕТ"
|-+  Автоматизация и диспетчеризация
| |-+  Взлет СП4
| | |-+  Gsm модем не разрывает соединение в СП-4
0 Пользователей и 1 Гость смотрят эту тему. « предыдущая тема следующая тема »
Страниц: 1 [2] 3 4 Печать
Автор Тема: Gsm модем не разрывает соединение в СП-4  (Прочитано 22956 раз)
Дмитрий Пархоменко
Global Moderator
*****

Харизма: 34
Офлайн Офлайн

Сообщений: 1697



« Ответ #15 : 22.05.2019, 15:06:30 »

Улучшения по использованию модемов в СП4 запланированы, но сроки пока назвать не могу, т.к. порядок работ еще будет корректироваться руководством.
Записан
Дмитрий Пархоменко
Global Moderator
*****

Харизма: 34
Офлайн Офлайн

Сообщений: 1697



« Ответ #16 : 22.05.2019, 15:56:00 »

Но... мы изучили присланные Вами логи и обнаружили неприятности.
Попробуем быстро подправить. Позже вышлю Вам в личку обновление для подтверждения теории.
Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 898


« Ответ #17 : 22.05.2019, 16:06:29 »

Но... мы изучили присланные Вами логи и обнаружили неприятности.
Попробуем быстро подправить. Позже вышлю Вам в личку обновление для подтверждения теории.
Отлично очень жду.
Записан
Иван Кривокора
Global Moderator
*****

Харизма: 17
Офлайн Офлайн

Сообщений: 593


« Ответ #18 : 22.05.2019, 16:25:14 »

Алексей, здравствуйте.

at-команда "at&c" регулирует сигнал DCD, исходящий от модема.На нашей стороне за ним никто следит.

Не могли бы Вы, пожалуйста, выполнить команду "at&v", чтобы мы изучили конфигурацию Вашего модема. Я предполагаю (только предполагаю), что у Вас включено управление потоком, и это может каким-то образом мешать класть трубку по изменению сигнала DTR.

И еще: обязательно использование полного (со всеми 9 контактами и проводниками) модемного кабеля. Ведь у Вас именно такой?

Кстати, если я правильно помню, Вы подключаете модемы через какой-то конвертер USB-RS232, да? Интересно, он вообще в состоянии пробрасывать эти линии?

С уважением,
Кривокора Иван
Записан
Дмитрий Пархоменко
Global Moderator
*****

Харизма: 34
Офлайн Офлайн

Сообщений: 1697



« Ответ #19 : 23.05.2019, 09:48:22 »

Разослал в л/с ссылки на предварительную версию СП с измененным алгоритмом работы с модемами.
Прошу опробовать и отписаться по результатам.
Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 898


« Ответ #20 : 24.05.2019, 07:23:50 »

Алексей, здравствуйте.

at-команда "at&c" регулирует сигнал DCD, исходящий от модема.На нашей стороне за ним никто следит.

Не могли бы Вы, пожалуйста, выполнить команду "at&v", чтобы мы изучили конфигурацию Вашего модема. Я предполагаю (только предполагаю), что у Вас включено управление потоком, и это может каким-то образом мешать класть трубку по изменению сигнала DTR.

И еще: обязательно использование полного (со всеми 9 контактами и проводниками) модемного кабеля. Ведь у Вас именно такой?

Кстати, если я правильно помню, Вы подключаете модемы через какой-то конвертер USB-RS232, да? Интересно, он вообще в состоянии пробрасывать эти линии?

С уважением,
Кривокора Иван
Иван, выполнил команду "at&v"
Цитировать
ïîèñê ìîäåìà: COM1, 2400 bps
ïîèñê ìîäåìà: COM1, 9600 bps
ìîäåì îáíàðóæåí
> AT
> AT
> AT+IPR=9600
< OK
> AT&F
< OK
> AT+IPR=9600
< AT+IPR=9600
< OK
> AT&D2
< AT&D2
< OK
> ATE0
< ATE0
< OK
> AT&V
< ACTIVE PROFILE:
< E0 Q0 V1 X4 &C1 &D2 &S0 \Q0
< S0:000 S3:013 S4:010 S5:008 S6:000 S7:060 S8:000 S10:002 S18:000
< +CBST: 7,0,1
< +CRLP: 61,61,78,6
< +CR: 0
< +FCLASS: 0
< +CRC: 0
< +CMGF: 0
< +CNMI: 0,0,0,0,1
< +ICF: 3
< +ILRR: 0
< +IPR: 9600
< +CMEE: 0
< ^SMGO: 0,0
< +CSMS: 0,1,1,1
< ^SACM: 0,"000000","000000"
< ^SLCC: 0
< ^SCKS: 0,1
< ^SSET: 0
< +CREG: 0,1
< +CLIP: 0,2
< +CAOC: 0
< +COPS: 0,0,"MegaFon RUS"
< +CGSMS: 3
< OK
> AT&W
< OK

Цитировать
И еще: обязательно использование полного (со всеми 9 контактами и проводниками) модемного кабеля. Ведь у Вас именно такой?

Да именно такой.

Цитировать
Кстати, если я правильно помню, Вы подключаете модемы через какой-то конвертер USB-RS232, да? Интересно, он вообще в состоянии пробрасывать эти линии?
Могу его опробовать, а так в сторонке лежит...
Записан
Дмитрий Пархоменко
Global Moderator
*****

Харизма: 34
Офлайн Офлайн

Сообщений: 1697



« Ответ #21 : 27.05.2019, 11:20:37 »

Мы выпустили обновление 4.0.27.10 с исправлениями в работе с модемами.
Прошу опробовать и отписаться по результатам.
Записан
I_m
Наш человек
***

Харизма: 6
Офлайн Офлайн

Сообщений: 318


« Ответ #22 : 27.05.2019, 14:02:43 »


Вот что нашёл про эту команду
Цитировать

Ерунда какая-то написана. &D2 настраивает модем на безусловный разрыв соединения с последующим переходом в командный режим при понижении DTR. Если модем не ведет себя соответствующим образом, то (варианты):

а) модем неисправен
б) кривой кабель, где на DTR принудительно подается 1.
в) сам софт ведет себя не так, как заявлено, т.е. не управляет/некорректно управляет DTR

Если первые два варианта исключаются, то установите соединение вручную хоть через тот же гипертерминал. Выдерните кабель последовательный из модема - соединение при этом должно разорваться. Простейшая проверка корректного ответа на изменение DTR.

Я так думаю.
Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 898


« Ответ #23 : 30.05.2019, 08:32:33 »

Мы выпустили обновление 4.0.27.10 с исправлениями в работе с модемами.
Прошу опробовать и отписаться по результатам.

Все равно все зависает, ещё заметил по 1 узлу выделяешь и опрашиваешь, когда списком опрашиваешь, например из 10 то снимает 1-2 узла и все соединение не выполнено и так пока не перезагрузишь модем могу на видео снять даже как это происходит. П.С Я считаю так не должно работать, причем не тока у одного меня.
Записан
Работник
Пользователь
**

Харизма: 0
Офлайн Офлайн

Сообщений: 91


« Ответ #24 : 30.05.2019, 11:04:03 »

Оставлял на ночь, процентов 80-85 не снялось, видимо зависло на ком-то и все, ошибка в основном про закончился тайм-аут ожидания и немного про com-порт. Так же было бы очень удобно, если бы было выделение объекта, который начинает опрос. Может как-то позаимствовать алгоритм из СП3?
p.s. мое мнение, что выпускать сейчас платную подписку с такой проблемой не лучший вариант.
Записан
dimoniche
Global Moderator
*****

Харизма: 21
Офлайн Офлайн

Сообщений: 564


« Ответ #25 : 30.05.2019, 11:05:46 »

Будем разбираться.

На всякий случай пришлите логи обмена, может что нибудь мы пропустили.
Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 898


« Ответ #26 : 31.05.2019, 07:35:06 »

Будем разбираться.

На всякий случай пришлите логи обмена, может что нибудь мы пропустили.
Доброе утро, пришёл на работу в 6.40 утра не опрошенных 170 приборов опять все зависло, перезагрузил модем и начал опрашивать по 1 узлу все отлично снимается, создаю список приборов на пример из 10-20 шт опрашивается 1-2 и опять все виснет . П.С Мое предположение когда идет опрос по списку приборов он опрашивает прибор когда все опросил он закрывает канал и сразу же пытается опросить другой вот в этот момент и все зависает, может как то можно больше тайм аут поставить что бы он опросил прибор и какое то время не делал не каких действий, а только через 5-10 секунд начал другой опрашивать, так как когда по одному опрашиваешь все равно делаешь тайм аут по 5-10 секунд, логи смотрите примерно с 6:40.
Записан
Работник
Пользователь
**

Харизма: 0
Офлайн Офлайн

Сообщений: 91


« Ответ #27 : 31.05.2019, 10:32:07 »

Логи обмена где находятся?
Записан
dimoniche
Global Moderator
*****

Харизма: 21
Офлайн Офлайн

Сообщений: 564


« Ответ #28 : 31.05.2019, 11:34:57 »

Для установки длительности паузы после закрытия порта необходимо сделать следующее:
В файл VspServerConfiguration.cfg, который находится в папке c:\Program Files (x86)\Vzljot Sp\Bin\

добавить после строки <VspServerConfiguration Version="1.0">
следующий текст:

  <Settings>
    <Transport>
      <Modem>
         <AfterCloseSerialDelay>5000</AfterCloseSerialDelay>
      </Modem>
   </Transport>
  </Settings>

И сохранить этот файл, для этого потребуются права администратора.
Это будет установка 5 секунд задержки.
После этого в консоли перезагрузить службу опроса.
Провести опрос приборов и прислать мне опять лог обмена или сообщить что все нормально Wink.

PS логи обмена находятся в папке c:\Program Files (x86)\Vzljot Sp\Logs\, но для того что бы в них была отладочная информация необходимо включить ее вывод в настройках консоли.
Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 898


« Ответ #29 : 31.05.2019, 14:35:48 »

Для установки длительности паузы после закрытия порта необходимо сделать следующее:
В файл VspServerConfiguration.cfg, который находится в папке c:\Program Files (x86)\Vzljot Sp\Bin\

добавить после строки <VspServerConfiguration Version="1.0">
следующий текст:

  <Settings>
    <Transport>
      <Modem>
         <AfterCloseSerialDelay>5000</AfterCloseSerialDelay>
      </Modem>
   </Transport>
  </Settings>

И сохранить этот файл, для этого потребуются права администратора.
Это будет установка 5 секунд задержки.
После этого в консоли перезагрузить службу опроса.
Провести опрос приборов и прислать мне опять лог обмена или сообщить что все нормально Wink.

PS логи обмена находятся в папке c:\Program Files (x86)\Vzljot Sp\Logs\, но для того что бы в них была отладочная информация необходимо включить ее вывод в настройках консоли.


<?xml version="1.0" encoding="utf-8"?>
<VspServerConfiguration Version="1.0">

<Settings>
    <Transport>
      <Modem>
         <AfterCloseSerialDelay>5000</AfterCloseSerialDelay>
      </Modem>
   </Transport>
  </Settings>

  <DataSource>
    <Provider>MSSqlServer</Provider>
    <Server>DESKTOP-2QVOMOL\Vzljot</Server>
    <Database>VzljotSp</Database>
    <User>sa</User>
    <Password>2NHjSgHR1KNw5YT8Igsnd9MRQSF925FkbzLHk+CgpSU=</Password>
  </DataSource>
  <SystemNode>
    <Id>1</Id>
  </SystemNode>
  <Network>
    <ApplicationServicePort>5511</ApplicationServicePort>
    <DataServicePort>5512</DataServicePort>
    <TransportServicePort>5513</TransportServicePort>
    <TransportServiceAssvPort>2060</TransportServiceAssvPort>
    <OpcServicePort>5514</OpcServicePort>
    <OpcServiceClientPort>5515</OpcServiceClientPort>
  </Network>
  <OPC>
    <OpcServiceProxy>
      <OpcService SystemNodeId="0" />
    </OpcServiceProxy>
  </OPC>
</VspServerConfiguration>

ТАК?
Записан
Страниц: 1 [2] 3 4 Печать 
« предыдущая тема следующая тема »
Перейти в:  


Войти

© 1990—2016, АО «Взлет».
Все права защищены.
Контактная информация
Powered by SMF 1.1.13 | SMF © 2006-2011, Simple Machines LLC
Материалы, размещенные на сайте, охраняются законодательством об авторском праве. Перепечатка материалов допускается только со ссылкой на сайт.