/  Архив форума
   /  Программное обеспечение
/  Опрос ВИС.Т по RS-485

Форум : Программное обеспечение

Название : Опрос ВИС.Т по RS-485

© NegaSoft co., 2005
http://www.teplovizor.ru

URL этой темы
http://www.teplovizor.ru/forum/viewtopic.php?topic_id=315&forum=2


 Sashka :

29.10.13 11:51
 Добрый день,
ВИС.Т - ТС - 301 - хх
НС-М - 2.47

Подключаюсь через разъем Модем RS-485 на кроссплате.
В настройках счетчика указано
RS-485
9600N
RTU
Сетевой номер 2

Отправляю запрос на прибор
02 03 00 62 00 01 25 E7

Ответ:
00 02 03 02 00 03 BC 45 00

Обрамлен 00.

Это корректно? В описании протокола об этом не сказано. При общении по RS-232 такого не происходит.

Далее
В РЭ на ВИС.Т (стр. 27 п. 2.2.8.1) указано , что длинна линии при подключении к ПК через разъем Модем до 1000 м.
http://www.teplovizor.ru/mydownloads/visit.php?lid=26
Это действительно так? RS-232 можно растянуть на такую длину?

 CH :

29.10.13 12:30
 Цитата:


Отправляю запрос на прибор
02 03 00 62 00 01 25 E7

Ответ:
00 02 03 02 00 03 BC 45 00

Обрамлен 00.

Это корректно? В описании протокола об этом не сказано. При общении по RS-232 такого не происходит.


В протоколе ничего такого нет. Вероятно вылезают какие-то огрехи в организации линии RS-485 или преобразователей.

Цитата:


В РЭ на ВИС.Т (стр. 27 п. 2.2.8.1) указано , что длинна линии при подключении к ПК через разъем Модем до 1000 м.
http://www.teplovizor.ru/mydownloads/visit.php?lid=26
Это действительно так? RS-232 можно растянуть на такую длину?

Я бы не стал и пытаться. Так бывает, что кто-нибудь, проведя на столе формальный опыт с километровой бухтой кабеля, потом вписывает что-то подобное в руководство, потому что для неспециалиста это выглядит выигрышно.

 Gering :

29.10.13 19:59
 1000м -это сказка, наверное имели ввиду 485порт, стандарт на rs232 гарантирует растояние всего 15 метров. На практике 100% работает на растоянии 80-90 метров при использавании кабеля КММ 2x0,35. Лично видел в 1999году два прибора ИВК-59 подключенными через переключатель к одному принтеру Epson-300 на растоянии 80метров.

[ Редактировано Gering в 29.10.13 18:07 ]

 Sot :

30.10.13 21:36
 Gering
Цитата:

1000м -это сказка, наверное имели ввиду 485порт, стандарт на rs232 гарантирует растояние всего 15 метров.

Формально стандарт ANSI/TIA/EIA-232-F-1997 длину кабеля не ограничивает, что явно указано в п.3.2 "Cable Length". Но задает жесткие электрические требования к подключению, сможете их обеспечить чудо-кабелем - флаг вам в руки )

 Sashka :

31.10.13 12:33
 Уважаемые коллеги, Виктор и Константин!

Я же не с потолка спросил про 1000 метров, а привел цитату из вашего же руководства по эксплуатации.
"ТЕПЛОСЧЕТЧИК ВИС.Т ВАУМ.407312.114 РЭI РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ" датированное 2010 годом, где на странице 27 написано
"Удаленные пpинтеp и модем подключаются к ВИС.Т через линию связи, выполненную
медным проводом типа КММ 2´0,35 или аналогичным. Длина линии связи между ВИС.Т и
пpинтеpом, a также между ВИС.Т и компьютером (модемом) - не более 1000 м."

Прочитав это, заказчик покупает провод КММ в 999 метров включается и .. естественно у него ничего не работает.

Действительно, изначально стандарт RS-232 С оговаривал длину линии в 15 метров, впоследствии в стандартах EIA-232-D and TIA/EIA-232-E стали говорить не о длине линии, а о максимальной емкостной нагрузке в 2500 пФ.
Соответственно для указанного сечения кабеля типа КММ смотрим - емкость 160 пФ / м.
2500 / 160 = 15 метров.
Где - то я наткнулся на то, что применяя низкоемкостные кабели можно добиться дистанции в 1000 футов (порядка 300 метров), но уж никак не 1000 метров.

Касательно стандартов - тут на одном показушном мероприятии, рассказываю как что работает и человек из руководства спрашивает
- А какая у вас длина линии между двумя устройствами ?
- Ну поскольку здесь интерфейс RS-485, то согласно спецификации - до 1000 метров.
- RS-485... а, ну молодой человек, какие тут 1000 метров, что Вы ерунду говорите - не больше 200. У нас больше не получалось!!
- ???!
И вот что тут скажешь - что "руки не из того места растут" ?

Касательно работы с ВИСТ RS-485, вопрос про 00 .... 00 - похоже был связан с отсутствием терминатора на стороне переходника.
По моим субъективным оценкам, мне показалось, что общение с прибором при одинаковых условиях по RS-485 менее стабильно (чаще приходится выполнять повторную передачу запросов) чем по RS-232.

 Sot :

31.10.13 17:00
 Уважаемый Sashka.
Цитата:

Я же не с потолка спросил про 1000 метров, а привел цитату из вашего же руководства по эксплуатации.
"ТЕПЛОСЧЕТЧИК ВИС.Т ВАУМ.407312.114 РЭI РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ" датированное 2010 годом, где на странице 27 написано
"Удаленные пpинтеp и модем подключаются к ВИС.Т через линию связи, выполненную
медным проводом типа КММ 2´0,35 или аналогичным. Длина линии связи между ВИС.Т и
пpинтеpом, a также между ВИС.Т и компьютером (модемом) - не более 1000 м."

Не хотелось бросать камень в огород конструкторов, которые ведут это руководство, но приходится. В этом руководстве еще встречаются несуразности, и по поводу 1000 метров я неоднократно просил исправить на 100 (тоже многовато, но ближе к реальности), но похоже не хотят или забывают.
Объясню откуда взялись злополучные 1000 метров. Лет 16 назад, еще на "Молнии", проводились испытания с бухтами (сумарной длиной 1 км) и LX-300. Действительно на скорости 9600 прибор нормально печатал на принтер. Но во-первых это были стерильные лаб. условия, а во-вторых использовался какой-то хитрый кабель (марку не помню). Естественно этот единичный "положительный опыт" перекочевал в руководство.

Кстати, у Belden есть интересный кабель серии 9804, который вроде как обеспечивает передачу данных на скорости 9600 на 4000 с лишним британских футов (1200 м). Судя по его свойствам (см. графики). Т.к. кабель нетоповый, возможно стоит не очень дорого.

 mobilandr :

1.12.13 18:50
 Если кому интересно. По опыту, с момента появления теплосчетчиков как таковых:
RS232 c ВИСТом - 17-18м max - FTP в заземленном металлорукаве ;
RS485 с ВИСТом и KM - около 350м - FTP - больше просто не надо было.