Timon
Forum Member / Участник форума
Участник № / Member № 790
отправлено / posted
Здравствуйте, вот такой вопрос: указанное в теме УСО не работает в TraceMode со скоростями ниже 115200. При этом DCON Utility видит УСО и общается с ним на любой скорости.
Сообщения / Posts 44 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Странное конечно заявление - явно что-то не так настроено. А причины могут быть разные: не задана скорость в модуле, не тот адрес, задана контрольная сумма, а в канале ТМ нет, скорость в модуле задана одна, а в СОМ-порту в ТМ - не та... и т.д. и т.п.
Давайте возьмем конкретный случай и рассмотрим его в качестве тестового, итак. Модуль настраиваем на следующие параметры: 19200, без CRC, адрес 1
В настройках СОМ-порта (пусть будет СОМ1) в узле: 19200, 8-1-n, Таймаут=200, Адрес и Прерывание - любое ненулевое значение. В каналах DCS: RS#=0, ADDR=1
отправлено / posted
Судя по запросу "$016BB" - похоже, что у Вас в настройках DCS канала в проекте для работы с этим модулем стоит использование контрольной суммы.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Timon
Forum Member / Участник форума
Участник № / Member № 790
отправлено / posted
Действительно это так... по запарке просто не сменил после прошлых экспериментов. Но дело, в общем-то не в этом.
Связь с настройкой контроля 8-1-n пошла. У нас же была настройка 8-2-е, как нам рекомендовал разработчик. С этой настройкой связь шла только на скорости 115200.
Вопрос: При настройке модуля в DCON Utility точной настройки контроля связи нет. Как же определить правильную настройку контроля для канала в ТМ?
Сообщения / Posts 44 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Timon
Forum Member / Участник форума
Участник № / Member № 790
отправлено / posted
Вот интересная фича. При выставлении параметров контроля 8-2-е строка инициализации ТМ выглядит так: RS:init string is COM1: baud=1200 parity=Е data=8 stop=1
Вопрос: модули i-7000 не работают с двумя стоп-битами? Перерыл всю документацию по ним и нигде не нашёл описания поддерживаемого контроля связи. :-(
Сообщения / Posts 44 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
В принципе 8-2-е в стандарте RS485 нет, это наше "отечественное заблуждение", которое тянется еще от Ломиконтов и Ремиконтов (110, 130). На самом же деле - это и есть не что иное как 8-1-е.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Timon
Forum Member / Участник форума
Участник № / Member № 790