Программное обеспечение и интеграция

Испытать задержку от запуска до решения PLC под нагрузкой

Быстрый средний алгоритм не доказывает своевременное решение по каждой детали. Измеряйте весь путь при одновременной нагрузке камер, обработки и записи относительно срока станции.

Отправить образцы на техническую оценку
Испытать задержку от запуска до решения PLC под нагрузкой
Техническая схема; не фотография и не подтверждение проведённого испытания.

Задача и исходные условия

Быстрый средний алгоритм не доказывает своевременное решение по каждой детали. Измеряйте весь путь при одновременной нагрузке камер, обработки и записи относительно срока станции.

Подготовка испытания

Условно: захват 10 ms, передача 20 ms, очередь 15 ms, обработка 70 ms, вывод 5 ms —120 ms последовательно. При 200 ms остаётся 80 ms условного запаса. Это не измерение; реальные этапы могут перекрываться.

До времени обработки задайте срок и границы. Линии нужен выход до отбраковки, роботу цель до движения. Уточните начало: физический запуск, запрос или экспозиция; конец: расчёт, передача или наблюдаемый выход. Запишите оборудование, форматы, частоты, алгоритм/модель, приложение, путь, камеры и хранение. Отделите старт/прогрев, чтобы быстрая установившаяся работа не скрыла первую задержку.

Порядок работы

  1. Определите события начала/конца и часы; не вычитайте несинхронизированные отметки приборов.
  2. Используйте монотонные часы хоста и проверенную синхронизацию либо внешние измерения между устройствами.
  3. Проведите 1000 планируемых циклов со всеми камерами и записью, сохраняя номера и времена этапов.
  4. Проверьте медленную запись и пиковую сеть отдельно и вместе, учитывая отсутствующие и поздние решения.
  5. Проверьте явный отказ или согласованное действие при тайм-ауте вместо старого допуска.

Фиксируйте надёжные захват, передачу, очередь, начало и выход. Хост использует монотонные часы, устройства — проверенную связь или внешнее измерение. Время обнаружения приложением является получением, не автоматически физическим событием. Нагрузите камеры, связь и запись вместе. Введите медленного потребителя и всплески, наблюдайте глубину/возраст. Пропуски, отказы и ошибки остаются в журнале.

Пример протокола испытания

Это условный пример, а не результаты измерений Deyi. Замените значения собственными утверждёнными протоколами испытаний.

Пример протокола испытания
Поле протоколаПринятое значение
Время съёмки и анализа10 ms
Время передачи20 ms
Время обработки70 ms
Срок решения200 ms

Для каждого запланированного запуска запишите завершение, превышение срока или отсутствие результата. Рассчитывайте процентили по завершённым результатам, но рядом указывайте число пропущенных и поздних: исключение ошибок искажает распределение. Одновременно нагрузите запись и все камеры, затем замедлите обработчик. Условная сумма 120 мс не является измеренным максимумом; испытание на 1000 циклов не устанавливает частоту редких отказов.

Сумма — расчёт, не benchmark. Последовательно 120 мс оставляет 80 мс арифметики. Перекрытие/очередь требуют прямого измерения и объяснения. Сообщайте нагрузку, завершения, опоздания, пропуски, распределение, максимум. Процентили относятся к выборке, не разрешают исключать ошибки. Проверьте связь с сетью, очередью, алгоритмом, записью. Корреляция выбирает опыт, не причину.

Две схемы процесса

Испытать задержку от запуска до решения PLC под нагрузкой — 1

Отметки на границах измеряют захват, передачу, ожидание, анализ и вывод.

  1. Захват
  2. Передача
  3. Очередь и обработка
  4. Результат PLC
Техническая схема; не фотография и не подтверждение проведённого испытания.
Открыть схему в полном размере

Испытать задержку от запуска до решения PLC под нагрузкой — 2

Покой, производственная нагрузка и внесённый отказ отвечают на разные вопросы.

  1. Покой
  2. Рабочая нагрузка
  3. Внесённый отказ
Техническая схема; не фотография и не подтверждение проведённого испытания.
Открыть схему в полном размере

Поиск неисправностей

  • Длинная очередь требует проверки конкуренции и мощности обработки.
  • Пики передачи требуют статистики потока и нагрузки сети.
  • Скачки часов и отрицательные интервалы делают измерения непригодными.

Приёмка и передача

Принимайте сроки, пропуски и обработку отказов по согласованным требованиям. Укажите наблюдаемый максимум и условия без непроверенных обещаний. Повторите после изменения камер, формата, алгоритма или хранения; 1000 циклов не доказывают долговечную надёжность.

Назначьте критерии приёмки до испытания и сохраните исходные данные. Примеры не подтверждают возможности поставляемой модели.

Принимайте сроки и решения на максимальной плановой нагрузке, запуске и восстановлении. Повторите изменения с тем же и базой. Уменьшение очереди или сброс кадров не делает быстрее ценой пропущенной проверки. Позднее остаётся своей детали с удержанием. Сохраните настройки, часы, журнал, трассы. Тысяча циклов выявляет функцию/нагрузку, не редкую длительную вероятность. Передайте условия и исключения, не гарантируйте 120 мс.

Источники и технические материалы

Источники объясняют методы и ограничения руководства. Примеры проверок служат ориентиром; приёмка в производстве требует данных с ваших собственных образцов.

  1. Acquisition Timing InformationBaslerПроверено
  2. Optimizing GigE Vision Systems in pylonBaslerПроверено

Инженерная оценка

Поделитесь задачей контроля и подтверждающими данными.

Пришлите изображения образцов, текущую конфигурацию и неудачную проверку. Укажите поле зрения, рабочее расстояние, скорость линии и критерии приёмки.

Отправить образцы на техническую оценку
Контакты

Прямой RFQ-контакт

Обсудите задачу инспекции с инженером.

Отправьте фото образцов, референс-модель, FOV, рабочую дистанцию и скорость линии.

Цель: brief подбора в течение 24ч
Найти дефекты раньше