Страница 68 из 68 ПерваяПервая ... 1858666768
Показано с 671 по 680 из 680

Тема: Линейка модулей ввода/вывода Мх210 с интерфейсом Ethernet

  1. #671

    По умолчанию

    Цитата Сообщение от Nerion Посмотреть сообщение
    Добрый день!
    Как ускорить опрос? Связь Modbus TCP. В сети 12 модулей Mx210 и 3 частотных преобразователя. ПЛК210-1х. Панель оператора СП310-Р.
    И всё это крайне медленно опрашивается. Прям критично. Аналоговые входа к примеру изменяют значения 2,5-3 сек.
    Отказаться от шаблонов на модули, использовать групповой опрос модулей и панели.
    Для температуры не критично 2,5-3 сек, а для быстрых процессов нужны быстрые модули типа МВ210-102 ( МВ110-8АС )
    Последний раз редактировалось kondor3000; 14.03.2025 в 12:51.

  2. #672

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Отказаться от шаблонов на модули, использовать групповой опрос модулей и панели.
    Для температуры не критично 2,5-3 сек, а для быстрых процессов нужны быстрые модули типа МВ210-102 ( МВ110-8АС )
    Где найти инструкцию по групповому опросу модулей? Помню где то встречал. Но сейчас найти не смог.
    У меня как раз одно из критичных показаний температура. Необходимо быстро менять мощность индукционной установки, через которую проходит заготовка. И эти замеры слишком медленны.

  3. #673

    По умолчанию

    Где найти инструкцию по групповому опросу модулей?
    здесь и ищите
    https://owen.ru/forum/showthread.php?t=35094

  4. #674

    По умолчанию

    Цитата Сообщение от Nerion Посмотреть сообщение
    Где найти инструкцию по групповому опросу модулей? Помню где то встречал. Но сейчас найти не смог.
    У меня как раз одно из критичных показаний температура. Необходимо быстро менять мощность индукционной установки, через которую проходит заготовка. И эти замеры слишком медленны.
    Пример группового опроса панели через String https://owen.ru/forum/showthread.php...l=1#post244022
    Пример опроса 7 модулей МВ110-8АС https://owen.ru/forum/showthread.php?t=10555&page=987

    Для ПЛК210, всё тоже самое, только вместо String используются массивы регистров, до 120 1 Пример чтения 48 регистров.jpg
    например читаются сразу все 48 регистров блока, а не по 1 -2 регистра. Скрин
    С записью тоже самое, записываются сразу до 120 регистров за раз.
    Последний раз редактировалось kondor3000; 14.03.2025 в 19:32.

  5. #675

    По умолчанию

    Добрый день
    В моей системе управления 346 дискретных входов и 361 дискретный выход.
    261 выходом нужно управлять с точностью 1мс. Остальные входы и выходы должны опрашиваться и управляться не медленне 200мс.
    Программа управления быстрыми выходами очень простая. В памяти лежит массив на 5000 строк. В каждой строке есть время загрузки строки в выходы и состояние выходов байтами. Когда текущее время с момента старта циклограммы достигает времени, записанного в строке массива, нужно данную строку массива выгрузить в выходы и ждать следующего совпадения. Минимальное время между строками 50мс, но точность фронтов на выходах должна быть не хуже 2мс. Соотвественно, все 261 дискретные выходы должны быть загружены в физические выходы за время не более 2мс.
    С контроллером ещё общается Скада и время общения для нормальной откликаемости интерфейса не должно быть хуже 200мс, учитывая, что все выходы могут отображаться в Скаде. Хотя требований отображения в Скаде за 1мс, естественно, нет.
    Вопрос в том, учитывая, что у ПЛК 210 все модули общаются через Ethernet, какая реально достижимая скорость обновления дискретных транзисторных выходов МУ210-412 при условии, что модулей для быстрых выходов будет 11 штук, всего модулей расширения, с учетом входов (МВ210-212 DI32) и медленных выходов, будет 27 штук

  6. #676

    По умолчанию

    Цитата Сообщение от yevgeniy_tolm Посмотреть сообщение
    Добрый день
    В моей системе управления 346 дискретных входов и 361 дискретный выход.
    261 выходом нужно управлять с точностью 1мс. Остальные входы и выходы должны опрашиваться и управляться не медленне 200мс.
    Программа управления быстрыми выходами очень простая. В памяти лежит массив на 5000 строк. В каждой строке есть время загрузки строки в выходы и состояние выходов байтами. Когда текущее время с момента старта циклограммы достигает времени, записанного в строке массива, нужно данную строку массива выгрузить в выходы и ждать следующего совпадения. Минимальное время между строками 50мс, но точность фронтов на выходах должна быть не хуже 2мс. Соотвественно, все 261 дискретные выходы должны быть загружены в физические выходы за время не более 2мс.
    С контроллером ещё общается Скада и время общения для нормальной откликаемости интерфейса не должно быть хуже 200мс, учитывая, что все выходы могут отображаться в Скаде. Хотя требований отображения в Скаде за 1мс, естественно, нет.
    Вопрос в том, учитывая, что у ПЛК 210 все модули общаются через Ethernet, какая реально достижимая скорость обновления дискретных транзисторных выходов МУ210-412 при условии, что модулей для быстрых выходов будет 11 штук, всего модулей расширения, с учетом входов (МВ210-212 DI32) и медленных выходов, будет 27 штук
    Ерунда какая то, для приёма передачи по модбас на модуль нужно не менее 25-30 мс, про какие 1-2 мс вы тут пишите.
    Если модулей 27 штук, то время опроса всех модулей будет около 0,8- 1 секунды и это в лучшем случае,
    если использовать шаблоны, то будет ещё больше.

    Чтобы получить 1-2 мс, время цикла программы должно быть 1 мс и входы, выходы (быстрые) только самого ПЛК, никаких модулей.
    Последний раз редактировалось kondor3000; 24.03.2025 в 10:16.

  7. #677

    По умолчанию

    yevgeniy_tolm Нет, это НЕ ДОЛЖНО (и не будет) так быстро работать!!
    ОВЕН не подходит для таких быстрых задач.

    Интересно - как это "строку массива выгрузить в выходы"?
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net

  8. #678

    По умолчанию

    Ну справедливости ради все модули за 3..4 цикла получится опросить если распараллелить опрос. Но это все равно ближе к 100мс стремится значение.

  9. #679

    По умолчанию

    361 дискретный выход.
    это как минимум - 180 единиц запорной арматуры "Открыть"/"Закрыть"
    или куча просто насосов/механизмов "Включить"
    это крайне много для одного ПЛК просто с точки зрения построения системы управления, обеспечения надёжности работы и дальнейшего обслуживания.
    Вешать всё на один плк без резервирования - это бред, тем более - на ОВЕН, и тем более - с таким фантазиями ТЗ по быстродействию.

  10. #680

    По умолчанию

    С такими хотелками скорее на EtherCAT надо смотреть, а не на Modbus. Да и вопрос времени цикла ПЛК и синхронизации во времени такого количества точек IO подкинет еще головняка.

Страница 68 из 68 ПерваяПервая ... 1858666768

Похожие темы

  1. Ответов: 113
    Последнее сообщение: 28.03.2023, 13:43
  2. ПЛК100+18 модулей ввода и вывода
    от Дулат в разделе Эксплуатация
    Ответов: 23
    Последнее сообщение: 08.11.2019, 11:52
  3. Ответов: 163
    Последнее сообщение: 19.04.2016, 17:18
  4. Скорость опроса модулей ввода/вывода.
    от Sergey_Byk в разделе ПЛК3xx (архив)
    Ответов: 14
    Последнее сообщение: 16.11.2012, 07:53

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •