Showing posts with label XFC. Show all posts
Showing posts with label XFC. Show all posts

January 31, 2017

Вебинар. Технологии измерений на базе аналоговых модулей

24 января этого года, Мартин Подрушек (Martin Podrouschek) рассказал про аналоговые модули Бекхофф, а затем обещал в следующем вебинаре рассказать про то, как их конфигурировать и наблюдать на цифровом осциллографе в их естественной среде обитания.

Когда-то давно была подборка физических интерфейсов и модулей расширения, а сейчас мы узнаем некие подробности об аналоговых модулях (как входных, так и выходных). Также можно ознакомиться с флаером Extremely accurate, fast and robust: High-end measurement technology from Beckhoff, где есть более-менее подробное изложение вебинара (правда, на английском языке).


Программная часть


Программная часть, отвечающая за обработку и настройку аналоговых модулей, условно делится на несколько частей:
  • Scope View|Server — цифровой осциллограф клиент/сервер, бесплатный в базовой поставке.
  • Bode Plot — ЛАФЧХ, диаграммы Боде.
  • Analytics — более комплексный анализ данных в совокупности и за большой промежуток времени, со сбором данных в "облаке" и т. п.
  • Configuration — настройка модулей.
  • Filter Designer — настройка цифровых фильтров Баттерворта, Чебышева, НЧ, ВЧ, и т. п. Можно настраивать параметры и рисовать кривые фильтров, затем загружать их в модули.

Ниже и ближе к железу, лежит слой обеспечения реального времени, про который мы должны помнить, что он работает с заданной цикличностью и ни микросекундой больше или меньше. Это важно помнить и знать, особенно, относительно измерительной аналоговой техники, где придется много раз делать преобразования из аналога в цифру и обратно.
Аналоговые величины существуют как бы в двух измерениях — это дискретизация по времени (TwinCAT обеспечивает синхронизацию между устройствами с точностью до ±100нс) и значение измеряемой величины. Важно помнить об этом, так как точность измерения определяется по двум координатам.
Еще ниже (но не всегда) есть дополнительные библиотеки-драйверы, которые обеспечивают работоспособность специализированных модулей. Например, библиотеки Energy Library для модулей измерения параметров электроэнергии (Energy Measurement) — модули серии EL3xxx, KL3xxx или библиотека CM library контроля состояния (Condition Monitoring) — IEPE акселерометры и другие датчики.


Пошаговый выбор модулей


Сейчас в каталоге доступно порядка 100 модулей. Чтобы не потеряться среди них, предлагается пошаговый подход к выбору.

После определения какой функционал требуется от модуля, можно выбрать тип защиты корпуса:
  • IP20 — для установки в шкафах автоматизации. Серии BK, BC, EL, KL, EM, KM, ES, JS, IPC|CX|CP.
  • IP67 — для установки под открытым небом, дождем и снегом. Серии: EP, EPP, EQ, ER, IP.

Дальше интересней, так как Beckhoff по сути не настаивает на обязательном использовании EtherCAT для подключения модулей, а предлагает на выбор различные полевые шины: Profibus, Profinet, Sercos II, много еще чего, ну и EtherCAT конечно же. Для всего этого зоопарка шин существуют соответствующие коплеры (coupler), объединяющие модули в удаленные или локальные группы.

Дальше необходимо определиться с аккуратностью или погрешностью измерения (±%) и пропускной способностью (100Гц..100кГц).

Также важным параметром являются тайминги и частота дискретизации:
  • XFC — модули умеют делать оверсамплинг, что повышает точность, за счет интерполяции дополнительных отсчетов между тиками системы реального времени. Только для шины EtherCAT.
  • DC — поддержка синхронизации распределенных часов.
  • Timestamp — фиксируется ли отпечаток времени события (важно, так как измерение может произойти в произвольный момент длительности цикла).

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


Быстродействие и точность


Не стоит считать высокоточными — модули с высокой разрядностью оцифровки величины (hi resolution). 16 или 24 бит вовсе не означает, что эти модули точнее. Просто не имеет смысл проводить точные измерения, а затем терять эту точность из-за малой разрядности оцифровки. Выбирая модули, учитывайте обе величины — и разрядность, и погрешность измерения.

Во втором квартале 2017 года должна выйти новая серия модулей ELM в железном корпусе и для сверхточных измерений:
  • 24 разряда;
  • до 50 000 отсчетов в секунду;
  • синхронизация с точностью до ±100нс;
  • интегрированная диагностика подключений и работы функционала.

Серия модулей для шины K-bus пока еще существует — это модули KL3xxx. Следует учитывать, что из-за ограничений шины K-bus, эти модули не могут обеспечить высокое быстродействие.

March 10, 2015

Физические интерфейсы и модули расширения

Официально поддерживаемые промышленные и не очень шины (нужно понимать, что иногда протокол и физический интерфейс сваливают в одну кучу):

EtherCAT, Ethernet, Lightbus, PROFIBUS, PROFINET, EtherNet/IP, CANopen, DeviceNet, Interbus, SERCOS, ControlNet, CC-Link, USB, Modbus RTU, Modbus TCP, RS232/RS485, AS-Interface, IO-Link, DALI, EIB/KNX, LON, DMX, MP-Bus, SMI, M-Bus, PTP/IEEE 1588, BACnet/IP.


По слухам:
  • 1-wire (эмуляция через RS232).
  • Все, что совместимо с RS232/485 и Ethernet.


Модули расширения EtherCAT


  • ES/KS модули (EtherCAT terminals) имеют съемную панель для коммутации проводов. Считается, что это удобнее для монтажа. В остальном ничем не отличаются от EL/KL.
  • XFC — модули с высоким быстродействием (от 1 мкс), поддержкой отпечатка времени (timestamp), поддержка интегрирования дополнительных шагов дискретизации для повышения точности (oversampling).
  • TwinSAFE — модули желтого цвета для обеспечения безопасности.


Дискретные входа — EL1xxx
  • 5/12/24/48В DC.
  • XFC, 24В — EL12xx.
  • TwinSAFE, 24В — EL19xx.
  • 120В AC/DC, 230В AC — EL17xx.
  • Счетчики (до 100кГц, 32 бита) — EL15xx.

Дискретные выхода — EL2xxx, EM2xxx
  • 5/12/24В DC.
  • 30В AC/DC, тристабильные (до 230В AC) — EL27xx.
  • XFC, 24В DC — EL22xx.
  • TwinSAFE, 24В DC — EL29xx.
  • Релейные (до 230В AC) — EL26xx.
  • ШИМ (24В, 1А), частотные (до 4МГц), контроля тока — EL25xx.

Аналоговые входа — EL3xxx, EM3xxx
  • ±75мВ (24 бита), ±200мВ — EL36xx.
  • 0..10В
  • 0..30В, 12 бит
  • ±10В
  • 0..20мА
  • 4..20мА
  • ±10мА
  • Термопары, мВ
  • Терморезисторы (RTD)
  • Потенциометры
  • Мосты
  • Измерения параметров трехфазной сети
  • Цифровой мультиметр: ток, напряжение (18 бит)
  • Сенсора ускорения (IEPE)
  • Измерения сопротивления
  • Измерения мощности
  • Измерение давления — EM37xx.

Аналоговые выхода — EL4xxx
  • 0..10В
  • ±10В
  • 0..20мА
  • 4..20мА
  • ±10мА

Позиционирования — EL5xxx
  • SSI
  • SinCos 1Vpp
  • EnDat 2.2
  • инкрементального энкодера: дифф. RS485; 24В, 32 бита

И еще немного других интерфейсов. Линейка постоянно пополняется и все целиком перечислить сложно:
  • Передача данных — EL6xxx.
  • TwinSAFE логика — ELx9xx.
  • Управление движением (модули на дин-рейку) — EL7xxx
  • Высокоточные измерения — ELMxxxx.
  • Для взрыво- пожаро- опасных зон (помещения Zone 2) — ELXxxx.



Обновлено: 13 мая 2017 г.