Форум программистов, компьютерный форум, киберфорум
Наши страницы
Железо в Linux
Войти
Регистрация
Восстановить пароль
 
slavajkl
1 / 1 / 0
Регистрация: 29.05.2015
Сообщений: 14
#1

Связь компьютер-контроллер через RS 232/485

04.07.2018, 19:34. Просмотров 160. Ответов 4
Метки нет (Все метки)

здравствуйте уважаемые форумчане... прошу оказать посильную помощь в решении следующей проблемы-имеется асутп(приложение написанное на операционной системе линукс ФЕДОРА 8) которое управляет оборудованием посредством контроллера.. через RS232/485. компьютер отправляет импульсы инициализации на контроллер. и контроллер даёт ответ...В строке приложения наблюдаем "связь установлена с адресом контроллера". В настоящее время выводится строка связь с tty1 tty2 отсутствует.меняли адаптер , меняли компьютер с копией асу тп... результата не принесло..набирал в консоле grep|desg выводит tty s1 и tty s2 это наши как бы устройства с которыми нет связи. подскажите алгоритм. сам я в линуксе несилён
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.07.2018, 19:34
Ответы с готовыми решениями:

Связь контроллер-компьютер по USB
Подкиньте, пожалуйста, любой инфы по этому вопросу. С чего вообще начать?

Простейший RS-232<->RS-485 с аппаратным управлением потоком
Случилось так, что пришлось решить следующую боевую задачку: 1. есть условия...

Мултиплексирование RS-232/485 и Ethernet в один разъём.
Подскажите, как сделать подобное: по одним и тем же проводам передавать либо...

Преобразователь интерфейсов RS-232/422/485 ADAM 4542+
Добрых суток Спецы. Вопрос вот в чем: есть два ADAM 4542+, есть турникеты с...

Проверка подключения RS-485 через преобразователь USB/RS-485
Добрый вечер, форумчане! Я относительно навичек софт-программист, и уж тем...

4
Humanoid
Почетный модератор
9942 / 3846 / 343
Регистрация: 12.06.2008
Сообщений: 11,356
04.07.2018, 23:46 #2
Цитата Сообщение от slavajkl Посмотреть сообщение
В настоящее время выводится строка связь с tty1 tty2 отсутствует
tty1 или ttyS1 ? Если tty1, значит где-то в настройках изменили имя порта и буква S пропала. Если ttyS1, значит ничего дополнительного сказать не получится... не поступает ответа от устройства. Причины могут быть разные: от настроек (например, указана неправильная скорость) до нерабочего/неподключенного устройства.

Цитата Сообщение от slavajkl Посмотреть сообщение
tty s1 и tty s2 это наши как бы устройства с которыми нет связи
Это просто COM-порты. У вот правильно ли они настроены, подключено ли к ним что-нибудь и работает ли это подключенное устройство - это неизвестно.

Не по теме:

Цитата Сообщение от slavajkl Посмотреть сообщение
набирал в консоле grep|desg выводит tty s1 и tty s2
Если такая команда выводит что-то осмысленное, то это уже странно.

0
slavajkl
1 / 1 / 0
Регистрация: 29.05.2015
Сообщений: 14
05.07.2018, 12:04  [ТС] #3
доброго дня.. вот на работе я перед комом. уточнение с моей стороны. на рабочем столе в приложении(программа асутп) при попытке конектиьтся (если она есть) строка дословно выходит:neto/dev/ttS0 GRPO исключённые абоненты 1,2
при наборе grep|dmesg ---- всё не перечислю ==много чего,при наборе команды grep|dmesg ttyS0 видим ttyS0 at i\o 0x3f8 irg=4 base boud 11520... здесь я предполагаю мы видим порт...наш...дополнительно спаял ра дб 9 лоок бек кабель для тестирования... со стороны контроллеры наблюдаю попытку конектиться cpu(мигание периодическое свет-да) компьютер выдаёт сообщение искл-ые абоненты.. всё подключено через адаптер 232\485 на нём висит напруга 1.6 в гдето так. да кстати ttyS0 наш ком порт

Добавлено через 3 минуты
Ведь приложение должна отправлять импульс на контроллер для ответа... как его прощупать программным способом? наверно одному богу известно

Добавлено через 6 минут
как мне тестовый кабель отправить посылку импульсов и увидеть ответ... в виндосе проще терминальная прога есть
0
Рыжий Лис
Просто Лис
1186 / 510 / 343
Регистрация: 17.05.2012
Сообщений: 2,062
Записей в блоге: 8
15.07.2018, 09:35 #4
Цитата Сообщение от slavajkl Посмотреть сообщение
как мне тестовый кабель отправить посылку импульсов и увидеть ответ... в виндосе проще терминальная прога есть
minicom

http://www.feser.ru/blog/check-com-port-linux
0
slavajkl
1 / 1 / 0
Регистрация: 29.05.2015
Сообщений: 14
15.07.2018, 10:56  [ТС] #5
не проходит миником ...вижу только AT S7=45....E1Q0 . не реагирует у меня на клавиатуру. миником
0
15.07.2018, 10:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.07.2018, 10:56

Связь с прибором по 485 интерфейсу
Мучает один вопрос. Помогите чем сможете Вопрос заключается в том, как в vb...

Связь между ПЛК110 и С2000М по RS-485?
Необходимо связать по 485 плк и с2000м. Подскажите какие настройки необходимо...

Modbus через RS-485
Подскажите пожалуйста,как реализуеться обмен по протоколу Modbus через RS-485?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru