Например я считаю, что ошибок должно быть не более 1%
Например я считаю, что ошибок должно быть не более 1%
Вобщем 9600 - наше все! Никаких ошибок, никаких провалов на графиках уже неделю не наблюдаю. ХЗ, зачем 115200 вообще нужно.
Год назад был проект - 30 аналоговых входов, 30 дискретных входов, 30 дискретных выходов, 8 аналоговых выходов, частотник ПЧВ-3, и еще 5-6 устройств с протоколом Модбас. Купили СПК 110, модули ОВЕН МВ110-8АС, 32Р, 32ДН. Сначала также как и вы, пытался 115200 настроить. Нифига. Еще как-то работало когда модулей не больше 3-х к СПК цеплял. В общем, кое-как удалось настроить на 9600. Такая скорость никого не устроила, ес-но. Купили S7-1200 с модулем CM1241 (RS-485). Панель взяли Weintek. Забыл все проблемы как страшный сон. Начал заниматься наконец проектом (написанием алгоритма и программированием), а не ковырянием со скоростями, звонками в техподдержку и штудированием форума (где тебе еще все говорят, мол, сам дурак, повозись с месяц и все заработает). Заказчику это неинтересно. Ему нужен результат. К сожалению, импортозамещение пока далеко от нас. Мое личное мнение.
у них до сих пор так !!! , бъемся 2 недели . точно как у нас http://www.owen.ru/forum/showthread.php?t=30472&page=2
Один из моих проектов на СПК
СПК107, МДВВ-3шт, МВА8-1шт, МВУ8-1шт, MB110-224.16Д-1шт. Все висит на одном порту и работает на скорости 38400. Опрос МВА8 - по половинке, но это особенность МВУ8, будет на одной линии всегда. На втором порту МОДБАС слейв через библиотеку ОВЕН, но это проблема КДС.
Запущено сразу без танцев с бубном.
Что я делаю неправильно?
Я могу много аналогичных примеров привести.
Но есть ньюансы
С МХ 4-20 или 0-10 - беда, с СПК дружат только если подключить один модуль на один интерфейс.
С МУ тоже интересные моменты - в некоторых случаях не работает без оконечного резистора 120 Ом. в некоторых случаях не работает с ним
Зачастую подвисает Master (лампочки на модулях моргают, опрос идет, значения не меняются) - помогает перезагрузка Master'a.
У ПЛК110 rs485 лучше чем у СПК, факт.
Почему не написать сразу в РЭ - для 1-3 модулей скорость 115200, для 8 - 9600 (у кого-то до 38400 довести удалось)? И не было бы проблем. Никто бы не жаловался. А то звонишь в техподдержку - а они прямо так и говорят - на скорости 115200 больше 3-4 никогда работать не будет. Это не нормально, по-моему.
Это что, правда?
Сейчас проект по автоматизации станции заливки (полиол/изоцианат) запускаем, там у нас используется 7 Мх110 модулей на линии, опрос по Модбасу.
Вроде как никаких фатальных проблем не обнаружил, опрос на скорости 115200 бод/сек СПК110 держит (признаюсь честно, логи ошибок обмена не снимал, но при онлайн отладке модули не отваливаются), НО что меня беспокоит больше всего - реальная задержка запрос/отклик.
В итоге, на опрос 7 модулей уходит порядка ~700 мс !!!. Это, на мой взгляд, слишком большой временной интервал (выходит, выигрыша от использования 8АС против 8А нет).
Можно как-то снизить время опроса до, хотя бы, значения в полсекунды?
Текущая конфигурация такова:
- мастер СПК110 (авторестарт / таймаут отклика 30 мс / время между фреймами 5 мс)
-- 32ДН (таймаут ответа 1000 мс / опрос в 2 канала / циклический опрос - время цикла 10 мс / всегда обновлять переменные - включено 2)
-- 32ДН (таймаут ответа 1000 мс / опрос в 3 канала / циклический опрос - время цикла 10 мс / всегда обновлять переменные - включено 2)
-- 16К (таймаут ответа 1000 мс / запись в 1 канал / циклическая запись - время цикла 10 мс / всегда обновлять переменные - включено 2)
-- 16К (таймаут ответа 1000 мс / запись в 1 канал / циклическая запись - время цикла 10 мс / всегда обновлять переменные - включено 2)
-- 8АС (таймаут ответа 1000 мс / опрос в 6 каналов / циклический опрос - время цикла 10 мс / всегда обновлять переменные - включено 2)
-- 8АС (таймаут ответа 1000 мс / опрос в 4 канала / циклический опрос - время цикла 10 мс / всегда обновлять переменные - включено 2)
-- 8И (таймаут ответа 1000 мс / запись в 2 канала / циклическая запись - время цикла 10 мс / всегда обновлять переменные - включено 2)
А какое имеет значение, сколько модулей? Драйверы RS-485 стандартны, поддерживают до 31 модуля на шине. Опрос ставится в очередь.