Показать сообщение отдельно
Старый 16.03.2012, 10:31   #3
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Скорость работы сети RS485

Цитата
Сообщение от dima
Есть сеть, состоящая из 2Gi и 7шт модулей ввода-вывода. Есть модули и дискретного в/в и аналогового ввода.
Несколько доставляет неудобства тот факт, что после подачи сигнала включить выход модуля дискретного в/в до его фактического включения проходит время до 1,5 сек. Нельзя ли побыстрее? Пробовал уменьшить тайм-аут со 100 мс до 50- не помогло...
В настоящий момент сетевые настройки такие: скорость 9600; тайм-аут 50мс; адреса слейвов: 2, 4, 6, 8, 10, 12, 14. Попробовать увеличить скорость?
Вот еще вопрос: слейвы с адресами "не по порядку", допустим, 2 и 4 опрашиваются сначала 2, потом 4 или 2, 3, и потом 4?
Количество переменных, запросов, качество связи, периоды опроса и т.д. и т.п. - это те "мелочи", на которые прежде всего стоит обращать внимание.

Переменные опрашиваются в порядке создания очереди опроса. От адресов слейвов вообще ничего не зависит.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 16.03.2012 в 10:43
Arsie сейчас на форуме   Ответить с цитированием