![]() |
Адапетр RS232 - CAN BUS
Доброго времени суток!
Пытаюсь наладить связь с ТЭКОН-19 через адапетр RS232 - CAN BUS с помощью программы "Телепорт -20 v2.25". Проблема: программа не видит адаптер. Адаптер подключен к СОМ1 и подано питание, линия CAN BUS не подключена. Настройки программы - "Настройки видов связи": "Вид связи" = RS-232 "Последовательный порт" = COM1 "Частота обмена" = 115200 "Подключение" = Сеть через адаптер FT1.2 - CAN-BUS "Расчет CRC" = не рассчитывается "Поиск сетевого номера" = отмечен "Число стоп бит" = 1 "Максивмальное время ожидания ответа" = 1 сек Вот что в логе получается: 16:46:28:703 : Поиск сетевого номера адаптера(ведущего блока) 16:46:28:734 : >> 10 43 00 01 00 F0 00 34 16 16:46:29:234 : m2=3plus 0:00:00 16:46:28:734 16:46:29:234 16:46:29:234 Result=1 ish=0 16:46:29:234 : ошибки обмена 16:46:29:234 : << 16:46:29:328 : >> 10 44 01 01 00 F0 00 36 16 16:46:29:828 : m2=3plus 0:00:00 16:46:29:328 16:46:29:828 16:46:29:828 Result=1 ish=0 16:46:29:828 : ошибки обмена В чем может быть причина проблемы? |
Адапетр RS232 - CAN BUS
Если под "адаптером RS232-CANBUS" Вы понимаете модуль Т10.00.54, то с ним установить связь по RS-232 и
НЕВОЗМОЖНО ВООБЩЕ. Адаптер предназначен только для того, чтобы ЭВМ читала через него другие модули, подключенные к CAN BUS. Настройки ТЕЛЕПОРТА должны быть: Вид связи CAN BUS. Частота обмена по шине CAN - обычно 300 Кбод (в соответствии с характеристиками Вашей шины). Сетевой номер компьютера - обычно 0. Время ожидания ответа - обычно 1с. Число повторов - обычно 2. |
Адапетр RS232 - CAN BUS
Да, под "адаптером RS232-CANBUS" я понимал модуль Т10.00.54
Спасибо, по вашим рекомендациям все заработало. Однако, основная моя задача - это подключение моего контроллера к системе приборов 'ТЭКОН-20' через RS232. После того, как все завелось на ЭВМ, я так понял, что модуль Т10.00.54 не поддерживает протокол FT1.2 со стороны RS232. В документации, которая есть у меня в наличие(Т10.06.59РД-Д1, Т10.06.59РД и Т10.00.54 ПС), нет конкретных упоминаний о протоколе обмена по RS232 с модулем Т10.00.54. Возможно ли получить протокол обмена по RS232 с модулем Т10.00.54? Как доступаться к модулям системы приборов 'ТЭКОН-20' со своего контроллера не делая предположений о наличии дополнительного интерфейса RS232 на одном из ТЭКОН-ов системы? Какие преобразователи "правильно" применять для этого? |
Адаптер RS232 - CAN BUS
Если не считать встроенный порт RS-232 (на одиночном ТЭКОН-19),то есть 2 варианта (оба в общем-то "правильные"):
1) преобразователь RS-232 - CAN Т10.00.54 2) адаптер модема АМ-70 Оба эти устройства имеют с одной стороны порт RS-232, с другой - порт CAN. Они отличаются а) протоколом со стороны RS-232 б) конструктивом и питанием в) АМ-70 имеет другие функции г) способом настройки параметров обмена Т10.00.54 со стороны RS-232 имеет протокол CAN. По RS-232 пересылаются те же самые пакеты которые приходят и уходят в CAN. То есть он "прозрачный". Протокол CAN - ответ см. <A HREF="http://kreit.ru/templates/includes/forum/showthread.php?tid=374&fid=29" TARGET="_blank">здесь</A>. АМ-70 со стороны RS-232 работает в протоколе FT1.2. Конструктивные соображения. Адаптер T10.00.54 больше ориентирован на настольное применение. К этому располагают настольное исполнение корпуса, питание от сетевой розетки через БП. Хотя достаточно надежен и гальваническая развязка присутствует. АМ-70 может быть удобнее в применении на объекте в смысле установки, т.к. имеет крепление на DIN-рельс, может быть установлен в том же электромонтажном шкафу и может питаться от того же БП, что и стоящий рядом ТЭКОН-19, и (возможно) второй Ваш контроллер. Другие функции АМ-70 - это работа со стороны RS-232 через обычный или GSM-модем (поэтому он и называется адаптер модема, кстати, это не совсем по теме, но сейчас в разработке обмен через GSM/GPRS и посылка "аварийных" SMS), и таким образом, преобразователь RS-232 - CAN это одна из его нескольких функций. Параметры обмена (такие как скорость обмена по CAN, сетевой номер на CAN) в адаптере Т10.00.54 настраиваются при его инициализации, а затем он переходит в "прозрачный" режим. Программа обмена это делает каждый раз при открытии COM-порта. В АМ-70 параметры обмена однократно настраиваются (связавшись с ним самим с помощью программы Телепорт TTP20) и затем хранятся в его постоянной памяти. |
Адапетр RS232 - CAN BUS
Спасибо, теперь с RS232 понятно.
Еще, на всякий случай уточню :-) А если вместо RS232 потребуется доступ через RS485, то следует применять адаптер АМ-80 (Т10.00.80) CAN BUS - RS-485? Этот адаптер со стороны RS-485 имеет протокол FT1.2? |
Адаптер RS232 - CAN BUS
да, верно, только АИ-80 (Адаптер CAN - RS-485, Т10.00.80)
(а еще есть АИ-69 Адаптер CAN - ИРПС, Т10.00.69) эти три адаптера (АИ-69, АМ-70, АИ-80) похожи между собой, и их вместе иногда называют адаптерами FT1.2 - CAN |
Текущее время: 07:12. Часовой пояс GMT +5. |
Powered by vBulletin® Version 3.5.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot