Высокоскоростной счет
Прецизионная обработка импульсов
Фиксируйте каждый импульс с наносекундной точностью. Освойте работу с высокочастотными сигналами, точное позиционирование с помощью энкодеров и измерение частоты в реальном времени.
Возможности технологических объектов (TO)
Традиционные входы ПЛК ограничены временем цикла сканирования, что делает их непригодными для высокочастотных сигналов. Высокоскоростные счетчики (HSC) TIA Portal используют специализированное оборудование процессора или сигнальных модулей для подсчета импульсов независимо от цикла OB1.
Используя технологические объекты (TO), вы получаете доступ к абстрактному слою, который автоматически обрабатывает фазы энкодера (A/B), Z-импульсы и единицы измерения, позволяя реализовать сложное отслеживание движения и потока при минимальном программировании.
Счет и позиционирование
Аппаратные счетчики и сигналы энкодеров
Конфигурация TO_HighSpeedCounter
TO_HSCЧто он делает
Настраивает аппаратный интерфейс для высокоскоростного сбора импульсов. Обрабатывает направления счета, ограничения и поведение при значениях сравнения.
Когда использовать
Используется для любых приложений, требующих точного подсчета деталей на конвейерах или простого отслеживания положения, когда не требуется полная ось Motion.
Советы экспертов
Проверьте аппаратные ограничения процессора; S7-1200 обычно поддерживает до 6 HSC, но пределы частоты варьируются в зависимости от входного канала.
Используйте события «Значение сравнения» для активации быстрых аппаратных выходов без ожидания сканирования программы ПЛК.
Включите вход «Sync», если вам нужно сбросить или предустановить значение счетчика на основе внешнего датчика (Z-импульс).
Поддержка энкодеров (фазы A/B)
КвадратурныйЧто он делает
Декодирует дифференциальные сигналы (фаза А, фаза В) для определения скорости и направления. Поддерживает режимы оценки 1x, 2x и 4x.
Когда использовать
Необходимо для инкрементальных энкодеров, используемых в измерениях вращательного или линейного перемещения, где критично определение направления.
Советы экспертов
Режим оценки 4x обеспечивает самое высокое разрешение за счет подсчета каждого переднего и заднего фронта обеих фаз A и B.
Убедитесь, что для сигналов энкодера используются экранированные кабели для предотвращения электромагнитных помех от кабелей двигателей.
Если направление инвертировано, вы можете поменять фазы в конфигурации TO без перекоммутации оборудования.
Расширенные измерения
Функции частоты, периода и фиксации (Latch)
Измерение частоты и периода
Гц / мсЧто он делает
Вычисляет мгновенную частоту (Гц) или период времени (мс) между импульсами. Включает встроенное сглаживание (фильтрацию) для нестабильных сигналов.
Когда использовать
Идеально подходит для расходомеров, анемометров или измерения оборотов двигателя через простой датчик приближения и зубчатое колесо.
Советы экспертов
Отрегулируйте «Время обновления» (время стробирования), чтобы сбалансировать скорость измерения и разрешение для низких частот.
Измерение периода часто оказывается более точным для сигналов очень низкой частоты по сравнению с измерением частоты.
Единицы измерения можно масштабировать непосредственно в TO (например, импульсов на литр), чтобы получать готовые инженерные значения в коде.
Функция захвата (фиксации)
Захват значенияЧто он делает
Мгновенно сохраняет текущее значение счетчика при обнаружении внешнего цифрового триггера (DI), минуя программные задержки.
Когда использовать
Используется для измерений «на лету», таких как фиксация точного положения продукта при срабатывании фотодатчика.
Советы экспертов
Настройте вход «DI» в параметрах оборудования HSC, чтобы включить функцию захвата.
Прочитайте параметр «CapturedValue» из блока данных TO, чтобы получить зафиксированный результат.
Захват можно настроить на срабатывание по переднему фронту, заднему фронту или по обоим для измерения обоих фронтов.
Технологический объект против устаревшего CTRL_HSC
Современный рабочий процесс против устаревшего набора инструкций
| Функция | Технологический объект (TO) | Устаревший (CTRL_HSC) |
|---|---|---|
| Конфигурация | Графический интерфейс | Аппаратные константы / DB |
| Доступ к данным | Именованные теги TO (DB) | Системные функции (SFB) |
| Диагностика | Встроенные онлайн-инструменты | Ручные коды ошибок |
| Измерение | Прямое масштабирование Гц/мс | Требует ручных вычислений |
| Универсальность | Высокая (интегрированное Motion) | Низкая (только автономно) |
| Чистота кода | Превосходная (символьная) | Сложная (на основе адресов) |
Часто задаваемые вопросы
В чем разница между технологическим объектом HSC и инструкцией CTRL_HSC?
Технологический объект (TO) предоставляет современный графический способ настройки и мониторинга счетчиков. Он хранит все данные в структурированном блоке данных. CTRL_HSC — это устаревшая инструкция, которая требует больше ручной настройки и сохранена в основном для совместимости или очень простых задач.
Какова максимальная частота, которую я могу считать с помощью S7-1200?
Встроенные входы обычно поддерживают до 100 кГц или 200 кГц в зависимости от модели и конкретного входа (например, 6ES7214-1AG40-0XB0). Сигнальные платы для высокоскоростного счета могут расширить этот предел до 1 МГц.
Какие типы энкодеров поддерживаются TIA Portal HSC?
Поддерживаются однофазные (импульс + направление), двухфазные (квадратура A/B) и одноимпульсные счетчики. Работает с инкрементальными энкодерами 24 В постоянного тока; сигналы 5 В требуют сигнальной платы или специальных высокоскоростных модулей.
Как диагностировать счетчик, который не увеличивается?
Сначала проверьте бит «Status» в TO. Используйте представление «Online & Diagnostics», чтобы увидеть, получают ли аппаратные входы импульсы физически. Убедитесь, что «HW_ID» и «Адрес входа» в конфигурации TO соответствуют вашему физическому оборудованию.