![]() |
Работа ТЭКОН-17 через радио-модем
Пытаюсь обеспечить связь между контроллером и софтом через радиомодем. Проблему с RS-485 решил с помощью переходника, модем работает с контроллером нормально, а вот софт победить не удалось. Перехватчик показывает, что по ходу дела меняются параметры при открытии СОМ-порта. Зачем такая засада и как это победить? Заказчик очень уважаемый и хотелось бы его удовлетворить, тогда и нам и производителю контроллеров будет только лучше. Хотелось бы получить подробное описание взаимодействия сотфа с СОМ-портом, какие сигналы требует и т.д.
|
Работа ТЭКОН-17 через радио-модем
Не совсем понятен вопрос.
Вы используете Т-17? Почему выбор пал на RS-485? Начсет COM порта. Какой прогой пытаетесь установить связь и какой тип интерфейса выбираете? Далее. Радиомодем выступает полностью прозрачной структурой или нет? |
Работа ТЭКОН-17 через радио-модем
Отвечаю по порядку.
1)Использую Т-17 2)Выбор RS485 мне самому не понятон, но так сложилось у заказчика. Видимо, ранее их это устраивало, а теперь понадобилось исключить проводные соединения, а контроллеры уже есть. 3)Пользуюсь прогой Диалог (dialtek.exe), 1981440 байт, 09.04.02 02:51 4)Пробовал все доступные типы интерфейса 5)Радиомодем продвинутый: может быть тупым прозрачным устройством с управлением RTS/CTS, а может быть интеллектуальным с буфером и без RTS/CTS Упрощаю вопрос: какие сигналы СОМ-порта необходимо иметь (или имитировать), чтобы прога работала нормально? Существуют ли какие-то требования по задержкам к сигналам управления потоком RTS/CTS, если таковые необходимы? Спасибо. |
Работа ТЭКОН-17 через радио-модем
Значит для начала.
Для Т-17 в последнем его виде ничего не надо, за исключением того, что не плохо бы использовать протокол FT1.2 без асчета CRC. Однако. Прога Диалог писалась давным давно и скорее всего крупным видоизменениям не подлежит. К тому же она предназначена исключительно для конфигурирования ТЭКОНА и никак ни для обмена с ним.( на всякий случай заберите на сайте последнюю версию, сто-то все-таки корректировалось). (Все это, отн. Диалог я уточню для Вас в ближайшее время.) Для ТЭКОН в настройках канала обмена, ко всему упомянутому ранее надо прибавит 0х80 в номер канала. Управление направлением передачи по 485 осуществляется автоматически, однако этот бит вводит некоторую задержку для успокоения линии при переключении. Работать будет и без него, однако его присутствие не помешает. Пример. 01:48 - протокол FT1.2 без расчета CRC Сетевой номер 01. 01:С8 - то-же самое для 485. Насчет Диалог. Попробуйте установить модем в прозрачный режим без квитирования. Возможно прокачает. Однако для организации именно ОБМЕНА с Т-17 надо другую прогу. В простейшем случае Телемост - бесплатная с небольшими возможностями, либо ИСКРА - достаточно серъезный и функциональный комплекс. |
Работа ТЭКОН-17 через радио-модем
Спасибо за советы. Попробую другой софт, но заказчик использовал для тестирования именно Диалог, говоря, что эта прога проще, чем остальные.
|
Работа ТЭКОН-17 через радио-модем
Диалог - не прога для работы.
Это настроечная программа. И она не предусматривалась для удаленного опроса приборов. Версию обязательно поменяйте (сайт). В той были глюки. |
Работа ТЭКОН-17 через радио-модем
Konst,
получил от Заказчика наконец-то контроллер, скачал с Вашего сайта новую версию Диалог и Телемост. Натсроил радиомодемы, к одному из них подключил преобразователь RS232-RS485, чтобы соединить его с контроллером. Пробовал и Диалог и Телемост, нет ответа от ТЭКОН. Телемост не очень удобен для быстрой проверки наличия связи в канале, а Диалог прост и его достаточно, чтобы быстро определить связывается ли прога с контроллером. К сожалению пока не могу получить положительный результат, поэтому есть еще вопросы. Нужно ли настраивать в модеме, который связан с РС режим RTS/CTS или это не обязательно (правда я пробовал и так и по-другому)? Куда смотреть внимательнее, где "собака порылась"? У меня ТЭКОН-17 версия 7.20, зав. номер 0749. За ранее спасибо. |
Работа ТЭКОН-17 через радио-модем
В догонку к сказанному. Вот что удалось подсмотреть с помощью дополнительного преобразователя RS232-485, что происходит на линии контроллера при работе программы Диалог.
1) Без модема -Традиционный протокол обмена: посылается запрос 0x05, контроллер отвечает и дальше идет обмен нормально -Протокол FT1.2: посылается запрос в виде последовательности 0x10.0x40.0x01.0x01.0x40.0x1E.0x00.0xA0.0x16, ответа от контроллера нет, вырабатывается ошибка "Нет ответа от Тэкон" -Протокол FT1.1:посылается запрос в виде последовательности 0x05.0x40.0x01.0x01.0x40.0x1E, контроллер отвечает и дальше всё ОК. 2) С модемом При любом протоколе в канале нет ничего. Понятно, что канал с радиомодемами проверен без контроллера путем подключения двух терминальных программ. Таким образом имеем: прога не может послать данные (даже всего один байт 0x05) в СОМ-порт, что-то не ей хватает. Скажите, что может ей нужно, я могу попробовать перестраивать порт радиомодема или делать какие-то перемычки для имитации других сигналов. За ранее спасибо. |
Работа ТЭКОН-17 через радио-модем
Протоколом FT1.1 пользоваться не рекомендуем.
Насчет 1.2. Все должно работать. Возможно несовпадение скоростей или сетевых номеров ??? |
Работа ТЭКОН-17 через радио-модем
Далее. Если можно, то запретить какое-то ни
было управление потоком на модемах, и установить старт передачи по тайм-ауту. Или, если возможно перевести в полностью прозрачный режим. |
Текущее время: 06:32. Часовой пояс GMT +5. |
Powered by vBulletin® Version 3.5.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot