Страница 1 из 4 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 38

Тема: Опрос приборов через ПМ01

  1. #1

    По умолчанию Опрос приборов через ПМ01

    Задача.
    соединится с прибором через программу Пролог, счётчик расхода газа СПГ761, у счётчика стоит Сименс 35. передача данных на обоих сим картах подключена.

    Через проводной модем опрос происходит, через Терминал - ПМ01 соединяется с Сименсом, идёт отклик "Conect 9600", а вот через "Пролог" ПМ01 звонить отказывается. управление потоком отсутствует.

    ---:[25.02.2011 10:00:12] Обработка запроса на чтение данных (прибор=СПГ761, NT=?, ИД=6687)
    INF:[25.02.2011 10:00:12] попытка 1 / 3
    INF:[25.02.2011 10:00:12] Установка соединения (Стандартный модем 9600 bps, 8W9138643842)
    ERR:[25.02.2011 10:00:18] Cоединение не установлено (Недоступен ресурс, необходимый для выполнения этого запроса)
    ERR:[25.02.2011 10:00:18] Не удалось прочитать данные прибора

    ---:[25.02.2011 10:00:19] Обработка запроса на чтение данных (прибор=СПГ761, NT=?, ИД=6687)
    INF:[25.02.2011 10:00:19] попытка 2 / 3
    INF:[25.02.2011 10:00:19] Установка соединения (Стандартный модем 9600 bps, 8W9138643842)
    ERR:[25.02.2011 10:00:25] Cоединение не установлено (Недоступен ресурс, необходимый для выполнения этого запроса)
    ERR:[25.02.2011 10:00:25] Не удалось прочитать данные прибора

    ---:[25.02.2011 10:00:26] Обработка запроса на чтение данных (прибор=СПГ761, NT=?, ИД=6687)
    INF:[25.02.2011 10:00:26] попытка 3 / 3
    INF:[25.02.2011 10:00:26] Установка соединения (Стандартный модем 9600 bps, 8W9138643842)
    ERR:[25.02.2011 10:00:32] Cоединение не установлено (Недоступен ресурс, необходимый для выполнения этого запроса)
    ERR:[25.02.2011 10:00:32] Не удалось прочитать данные прибора
    ERR:[25.02.2011 10:00:33] Исчерпан лимит попыток соединения
    INF:[25.02.2011 10:00:33] Обработка запроса завершена с ошибкой


    02-25-2011 10:00:26.654 - Файл: C:\WINDOWS.0\system32\tapisrv.dll, Версия 5.1.2600
    02-25-2011 10:00:26.654 - Файл: C:\WINDOWS.0\system32\unimdm.tsp, Версия 5.1.2600
    02-25-2011 10:00:26.654 - Файл: C:\WINDOWS.0\system32\unimdmat.dll, Версия 5.1.2600
    02-25-2011 10:00:26.654 - Файл: C:\WINDOWS.0\system32\uniplat.dll, Версия 5.1.2600
    02-25-2011 10:00:26.654 - Файл: C:\WINDOWS.0\system32\drivers\modem.sys, Версия 5.1.2600
    02-25-2011 10:00:26.654 - Файл: C:\WINDOWS.0\system32\modemui.dll, Версия 5.1.2600
    02-25-2011 10:00:26.654 - Файл: C:\WINDOWS.0\system32\mdminst.dll, Версия 5.1.2600
    02-25-2011 10:00:26.654 - Тип модема: Стандартный модем 9600 bps
    02-25-2011 10:00:26.654 - INF-файл модема: mdmgen.inf
    02-25-2011 10:00:26.654 - Секция INF-файла модема: Gen96
    02-25-2011 10:00:26.654 - Соответствие аппаратному коду (ID): mdmgen96
    02-25-2011 10:00:26.732 - 9600,8,N,1, ctsfl=0, rtsctl=1
    02-25-2011 10:00:26.748 - Инициализация модема.
    02-25-2011 10:00:26.748 - Уровень сигнала DSR слаб при инициализации модема. Проверьте, что модем включен.
    02-25-2011 10:00:26.748 - Низкий уровень сигнала CTS при инициализации модема.
    02-25-2011 10:00:26.763 - Послано: AT<cr>
    02-25-2011 10:00:28.758 - Ожидается отклик модема
    02-25-2011 10:00:28.758 - Модему не удалось получить отклик на команду инициализации, будет сделана еще одна попытка
    02-25-2011 10:00:28.758 - 9600,8,N,1, ctsfl=0, rtsctl=1
    02-25-2011 10:00:28.758 - Уровень сигнала DSR слаб при инициализации модема. Проверьте, что модем включен.
    02-25-2011 10:00:28.758 - Низкий уровень сигнала CTS при инициализации модема.
    02-25-2011 10:00:28.774 - Послано: AT<cr>
    02-25-2011 10:00:30.769 - Ожидается отклик модема
    02-25-2011 10:00:30.769 - Модему не удалось получить отклик на команду инициализации, будет сделана еще одна попытка
    02-25-2011 10:00:30.769 - 9600,8,N,1, ctsfl=0, rtsctl=1
    02-25-2011 10:00:30.769 - Уровень сигнала DSR слаб при инициализации модема. Проверьте, что модем включен.
    02-25-2011 10:00:30.769 - Низкий уровень сигнала CTS при инициализации модема.
    02-25-2011 10:00:30.784 - Послано: AT<cr>
    02-25-2011 10:00:32.779 - Ожидается отклик модема
    02-25-2011 10:00:32.779 - Статистика сеанса:
    02-25-2011 10:00:32.779 - Чтение: 0 байт
    02-25-2011 10:00:32.779 - Запись: 0 байт

    Может быть нужен полный кабель?
    Последний раз редактировалось konst2; 25.02.2011 в 08:33.

  2. #2

    По умолчанию

    У меня работает только наоборот. Сименс опрашивает, а у прибора стоит ПМ01.
    Как я понял ты работаешь с модемом через 3-и провода, тогда звонок вряд ли пройдет. Нужен стандартный кабель Овена для ПМ01.
    Если нету то как вариант в свойствах модема в Windows поставить надо программное управление потоком или вообще убрать этот флажек, но точно сказать не могу, не проверял.

  3. #3

    По умолчанию

    Интересно, а почему-же тогда об этом ничего не сказано в руководстве по эксплуатации? Там написано,
    "При работе с интерфейсом RS-232 с использованием только линий TXD, RXD, GND необходимо замкнуть перемычкой выводы 9 и 6 соединителя Х1."
    ни какого упоминания о полном кабеле там нет.

  4. #4
    Ельцов Андрей
    Гость

    По умолчанию

    этого упоминания нет из-за ПО, которое обеспечивает установку связи. Кому-то нужны дополнительные ноги управления потоком кму-то нет. Скорее это будет выражено в отдельных инструкциях для конкретных случаев.

  5. #5

    По умолчанию

    Ладно, с полным кабелем пока отложим на потом.
    А сейчас попробуем подключить счётчик ЦЭ6850М по RS-485 и модем ПМ01.
    Опрос производим аналоговым модемом ноутбука.
    Делаем кабель RS-485 счётчик RJ-12 черный - 5, красный - 4, зеленый - 3, - модем RJ45 чёрный - 3 , 5 - красный, 6 - зелёный. Переключаем переключатель 2-off, 1-on. Программа CETOOLS набирает номерок и мы слышим короткие писки вызывающего модема, а в ответ слышим 2 гудка и молчок от вызываемого модема,(модем настроен на подъем трубки после 3 гудков) вызывающий продолжает посылать коротенькие гудки. По всей видимости модем все таки снял трубку, но как это определить? индикаторов для этого не предусмотрено.
    У кого какие будут соображения, почему нет передачи данных?

  6. #6
    Ельцов Андрей
    Гость

    По умолчанию

    я бы поставил подъем после 1го гудка.
    а индикаторы есть: RX и TX;

  7. #7

    По умолчанию

    Цитата Сообщение от Ельцов Андрей Посмотреть сообщение
    я бы поставил подъем после 1го гудка.
    а индикаторы есть: RX и TX;
    Я его и после первого настраивал, только тогда совсем не слышно было даже одного гудка, а RX и TX помаргивали по разу когда трубка была ещё не снята, а после снятия трубки как раба о лёд.
    А что там по поводу сквозного канала, что то я припоминаю что у Сименса он есть? А как у ПМ01?
    Последний раз редактировалось konst2; 09.03.2011 в 11:54.

  8. #8

    По умолчанию

    Ну и какие будут соображения, по этому поводу? Я тут подумал может я контакты на RJ45 не правильно считаю, но опять-же мне ведь удаётся связываться с ним через Терминал, значить я правильно считаю контакты.

    А может я на RJ12 контакты считаю не правильно, но с ним мне тоже удаётся связываться и программировать и читать данные через 485 интерфейс. Я уже попробовал и входы А и В на счётчике поменять, результат тот-же.

    Тех поддержка, что вы можете посоветовать, или ваши модемы не подходят для передачи данных по каналу CSD?
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	rj45.gif 
Просмотров:	282 
Размер:	480 байт 
ID:	3568  

  9. #9

    По умолчанию

    Здравствуйте, konst2.

    Канал по CSD - прозрачный после установки канала связи. Как у любого другого модема.

    Если канал связи установлен, а данные не идут - проблема думаю не в модеме, а в ПО.Если в используемой программе поддержан лог, посмотрите что происходит, если нет подключите модем через RS-485 для прослушки линии связи 2ПК-модем", через другой преобразователь с помощью терминала.

    ВЫ производили настройку местного модема, в соответствии с требованиями программы??? Обычно подсовывают утилиту "Семён_убей_конкурентов" - при инициализации никакой команды AT&F - только ATZ. Отключите управления потоком, DSR/TSR.. Оставьте пустой строку инициализации, если такая есть в программе.
    Последний раз редактировалось Илья Кареткин; 10.03.2011 в 17:47.
    "ОВЕН"
    тел.: (495) 221-60-64 доб. 1224
    e-mail: i.karetkin@owen.ru

  10. #10

    По умолчанию

    Цитата Сообщение от Илья Кареткин Посмотреть сообщение
    Здравствуйте, konst2.

    Канал по CSD - прозрачный после установки канала связи. Как у любого другого модема.

    Если канал связи установлен, а данные не идут - проблема думаю не в модеме, а в ПО.Если в используемой программе поддержан лог, посмотрите что происходит, если нет подключите модем через RS-485 для прослушки линии связи 2ПК-модем", через другой преобразователь с помощью терминала.

    ВЫ производили настройку местного модема, в соответствии с требованиями программы??? Обычно подсовывают утилиту "Семён_убей_конкурентов" - при инициализации никакой команды AT&F - только ATZ. Отключите управления потоком, DSR/TSR.. Оставьте пустой строку инициализации, если такая есть в программе.
    Местный модем настроен так, что он соединяется через него с Сименсом и получает данные с другого счётчика.
    С ПМ01 проблема, вот логи.

    >ATE0 X4 V1


    <
    OK
    >AT+CREG?


    <
    ERROR
    >ATDT9W8W9138647367


    >ATH0


    <
    NO CARRIER

    Это лог программы, после набора номера слышно 2 гудка, а потом тишина 1 минута, после чего я нажимал отмену.


    RING

    RING

    RING

    NO CARRIER
    Это то что я слушал через RS485 по вашему совету. После 3 рингов он по всей видимости снял трубку, и всё,тоже тишина. после минуты ожидания я давал отмену и тогда выскакивало NO CARRIER.
    Все модемы настроены на 9600 8 N 1

    Может нужны какие то дополнительные команды для инициализации ПМ01, Посоветуйте пожалуйста ещё что нибудь.

    А вот ответ Сименса.
    <
    OK
    >ATE0 X4 V1


    <
    OK
    >AT+CREG?


    <
    ERROR
    >ATDT9W8W9138652128


    <
    CONNECT 9600 V42
    >/?2!


    </EKT5CE6850Mv2_2
    >051


    <P0(2)
    >R1CPI_A()U
    <CPI_A(1.0546)
    
    >R1CPI_B()V
    <CPI_B(1.0538)
    
    >R1CPI_C()W
    <CPI_C(1.0554)
    
    >R1CPU_A()a
    <CPU_A(1.0856)
    %
    >R1CPU_B()b
    <CPU_B(1.0843)
    "
    >R1CPU_C()c
    <CPU_C(1.0869)
    +
    >R1FCCUR()L
    <FCCUR(300.0000)
    _
    >R1FCVOL()S
    <FCVOL(1.0000)
    
    >B0u
    >+++

    <
    OK
    >ATH0
    Последний раз редактировалось konst2; 22.03.2011 в 12:16.

Страница 1 из 4 123 ... ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •