Показать сообщение отдельно
Старый 26.04.2010, 10:21   #17
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Ошибка Logix'а?

Цитата:
Сообщение от jagabar
У меня два разных шнурка USB, оба на чипах FTDI, после долгих опытов с настройками драйвера удалось их заставить работать путем увеличения времени ожидания со стандартных 16 до 50 мсек. Скорость загрузки проекта соответственно резко упала, хотя на старом лоджике все работало как часы.
Старый лоджик использовал тупые таймауты по 1 секунде для многих системных операций. Этим он отличается от нынешнего.

А по поводу шнурков USB<->RS232, то они как правило работают очень плохо из-за запаздываний. В стандарте модбаса чётко прописано, что пауза в 4.5 бита является концом передачи.

Попробуйте резко снизить размер буфера. Например до 256 байт. И скорость установите 57600, почему-то на эти чипы данная операция действует благотворно.

.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием