| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
Dvoeglazov Эксперт


Зарегистрирован: Mar 06, 2006 Сообщения: 278 Рейтинг: +1/-0 Откуда: г.Киров-Чепецк
|
Добавлено: Пн 19 Июн, 2006 11:37:01 Заголовок сообщения: 1734-485ASC |
|
|
Пришел тут ко мне модуль для опытов.
Задача у меня связаться с помощбю этого модуля с неким устройством по RS-485, ASCII протоколу.
Сначала читало только когда полностью входной массив заполнится, потом задал конец пакета ";" и чтение с устройства заработало посылками (хвост нулями забил).
Однако с посылкой пакетов ничего не получается :
Делал посылку постоянно и по изменению TransmitRecordNumber - слово Status отображается 16 и все =(.
Помогите пожалуйста, а то я уже сомневаюсь может-ли этот модуль быть мастером. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Пн 19 Июн, 2006 13:19:56 Заголовок сообщения: |
|
|
| В главе 2 в 1734-um009_-en-p.pdf всё просмотрели? |
|
| Вернуться к началу |
|
 |
Dvoeglazov Эксперт


Зарегистрирован: Mar 06, 2006 Сообщения: 278 Рейтинг: +1/-0 Откуда: г.Киров-Чепецк
|
Добавлено: Пн 19 Июн, 2006 13:35:03 Заголовок сообщения: |
|
|
Проблема в том, что я не использую его с DeviceNet (у меня 1734-AENT). Я пытаюсь этот модуль связать с устройством на RS-485, ASCII протокол (устройство-Slave).
Сейчас если в сеть добавить компьютер с преобразователем, то 1734-485ASC видит все запросы с ПЭВМ и ответы устройства.
За ссылку спасибо - эту еще не смотрел. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
|
| Вернуться к началу |
|
 |
Dvoeglazov Эксперт


Зарегистрирован: Mar 06, 2006 Сообщения: 278 Рейтинг: +1/-0 Откуда: г.Киров-Чепецк
|
Добавлено: Пн 19 Июн, 2006 15:10:00 Заголовок сообщения: |
|
|
Происходит какая-то ерунда.
При попытке посылки с 1734-485ASC - мигает индикатор Tx, однако если на другой конец сети подцепить ПЭВМ с HyperTerminalom через преобразователь, то ничего на ПЭВМ не приходит. При этом все действия в HyperTerminalе принимаются в модуль, а потом в контроллер.
Где засада.
Документ прочитал, все так и делал =( |
|
| Вернуться к началу |
|
 |
Dvoeglazov Эксперт


Зарегистрирован: Mar 06, 2006 Сообщения: 278 Рейтинг: +1/-0 Откуда: г.Киров-Чепецк
|
Добавлено: Вт 20 Июн, 2006 6:47:30 Заголовок сообщения: |
|
|
Померял цифровым осцилографом уровни сигналов:
прием все нормально (Rx), передача (Tx) примерно на 25% залазит в область приема (косяк). На модуле написано, что сделан в Китае.
Неужели у AB появляется понятие желтой, белой и т.д. сборки. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Вт 20 Июн, 2006 8:25:45 Заголовок сообщения: |
|
|
Нет, я не думаю, что всё так печально
На самом деле, в Китае кто только не производит НЕт ни одной фирмы, которая бы не производила что-нибудь на китайских заводах, включая Rockwell и конкурентов.
Другое дело, что бывают отказы оборудования. К счастью, это исключение из правила, и есть гарантия.
А Вы не могли, скажем, перегрузить модуль? |
|
| Вернуться к началу |
|
 |
Dvoeglazov Эксперт


Зарегистрирован: Mar 06, 2006 Сообщения: 278 Рейтинг: +1/-0 Откуда: г.Киров-Чепецк
|
Добавлено: Вт 20 Июн, 2006 9:52:56 Заголовок сообщения: |
|
|
А как это может повлиять на уровни сигнала?
Мы уже этот модуль и так и сяк (перегружали раз 6) - безрезультатно.
Пока Tx через диод на землю не кинули - ничего не работало (заземлено все как надо - проверено). Сейчас работает, но этот вариант не для объекта - попробуем поменять модуль. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Вт 20 Июн, 2006 11:31:54 Заголовок сообщения: |
|
|
Я имел в виду электрическую перегрузку, мало ли.
Лучше всего поменть модуль. |
|
| Вернуться к началу |
|
 |
|