во вложении описание проблемы с картинками
но суть такая
Структурная схема системы:
Счетчик EPQS <-> MOXA <-> GSM-modem <-> GSM-modem <-> Server
RS-485 RS-232/RS-485 IRZ ES75 IRZ ES75 (WinXP PC)
(Siemens MC75) (Siemens MC75)
Рис.1
Суть:
ПО с сервера посылает запрос на чтение данных со счетчика EPQS с RS485 формируя GSM канал передачи данных. Модемы соединяются (параметризация в таб.1), ПО посылает запрос на чтение (запрос доходит до конвертора МОХА, это видно по индикации активности интерфейсов), но счетчик не отвечает на запрос.
Таблица 1.
Сторона сервера
ACTIVE PROFILE:
E1 Q0 V1 X4 &C1 &D2 &S0 \Q3 \V1
S0:001 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
+IFC: 2,2
+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,2
+CLIP: 0,2
+CAOC: 0
+COPS: 0
+CGSMS: 3
Сторона клиента
ACTIVE PROFILE:
E1 Q0 V1 X4 &C1 &D1 &S0 \Q3 \V1
S0:001 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
+IFC: 2,2
+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,"UA-KYIVSTAR"
+CGSMS: 3
При такой схеме:
Счетчик EPQS <-> MOXA <-> Server
RS-485 RS-232/RS-485 (WinXP PC)
Рис.2
ПО посылает запрос и счетчик выдает все данные, следовательно серверное ПО посылает корректные запросы счетчику и МОХА их без каких либо проблем транслирует.
В случае если собрать такую схему:
ПИК 16 <-> MOXA <-> GSM-modem <-> GSM-modem <-> Server
RS-232 RS-232/RS-485 IRZ ES75 IRZ ES75 (WinXP PC)
(Siemens MC75) (Siemens MC75)
Рис.3
Она также корректно работает как и приведенная ниже:
ПИК 16 <-> GSM-modem <-> GSM-modem <-> Server
RS-232 IRZ ES75 IRZ ES75 (WinXP PC)
(Siemens MC75) (Siemens MC75)
Рис.4
Пояснения:
ПИК-16 - преобразователь интерфейсов коммутатор «токовая петля»-RS-232 с памятью которая содержит настройки скорости по портам. Использовался в целях проверки соединения поскольку позволяет читать свои настройки серверному ПО.
Проблема:
Не работает схема приведенная на рис.1? Каким образом «модемный мост» искажает запросы к счетчику?
В модемах ли дело? (Прим.: шнур, на стороне клиента, моха-модем – самодельный 3х проводный, при работе с тем же пик-16, все нормально[Грешим уже на все подряд])
где искать проблему?