Работа с платой PEX-P32A32

22 мая 2025 г.

Плата PEX-P32A32 представляет собой решение для оптически изолированного ввода и вывода дискретных сигналов, обеспечивая высокую степень защиты и надежности. Она способна обрабатывать до 32 каналов ввода и 32 каналов вывода, что делает её идеальным решением для сложных систем автоматизации, промышленного оборудования и научных исследований. Оптическая изоляция каналов ввода и вывода (3750 В) гарантирует защиту от электрических помех и перенапряжений, что особенно важно в условиях агрессивной среды или при работе с высоковольтными системами.

Где может применяться PEX-P32A32?

Области применения платы PEX-P32A32 практически безграничны. Она находит своё применение в самых разных отраслях, включая:

  1. Промышленная автоматизация: В системах управления производственными процессами, где требуется высокая точность и надежность.
  2. Научные исследования: В лабораториях и исследовательских центрах, где необходимо точное управление экспериментальными установками.
  3. Медицинское оборудование: В медицинских приборах, где безопасность и точность являются критически важными.
  4. Телекоммуникации: В системах связи и передачи данных, где требуется высокая скорость и надежность передачи сигналов.
  5. Автомобильная промышленность: В системах диагностики и управления автомобилями, где важна защита от электрических помех.

Работа с платой

Подключение платы к интерфейсу компьютера

Чтобы подключить плату к компьютеру следуйте указаниям:

1)     Отключите от сети ПК.

2)     Откройте крышку системного блока и найдите неиспользуемый интерфейс PCIe.

3)     Вставьте плату в PCIe слот и закройте крышку системного блока.

Перед установкой платы, обратите внимание, в каких режимах может работать плата:

4)     Для работы с данной платой понадобится утилита UniDAQ Utility. Скачать программу можно по ссылке:

Скачать UniDAQ

5)     После установки ПО и платы можно приступить к работе:

При открытии программы появится окно, отображающее все платы ввода/вывода от ICP DAS:

Нажав на кнопку TEST, Вы перейдете в режим конфигурации платы.

Основные вкладки  в режиме конфигурации:

1.      Analog Input (Аналоговый вход):

  • Используется для настройки и тестирования аналоговых входов платы.

2.      Analog Output (Аналоговый выход):

  • Используется для настройки и тестирования аналоговых выходов платы.

3.      Digital Input (Дискретный вход):

  • Используется для настройки и тестирования цифровых входов платы.

4.      Digital Output (Цифровой выход):

  • Используется для настройки и тестирования цифровых выходов платы.

5.      Timer/Counter (Таймер/Счетчик):

  • Используется для настройки таймеров и счетчиков платы.

6.      MISC (Разное)

  • Используется для настройки различных дополнительных параметров или функций устройства, которые не попадают под основные категории.

Разберем на примере выбранной платы:

Дискретный вход:

Основные элементы:

1.      Номера каналов (0–7):

  • В верхней части вкладки отображаются номера каналов цифровых входов (от 0 до 7).
  • Каждый канал соответствует одному цифровому входу на плате.

2.      Индикаторы состояния:

  • Красные круги с зеленым центром показывают текущее состояние каждого цифрового входа.
  • Если круг закрашен желтым (ON), это означает, что на входе присутствует логическая "1" (напряжение высокого уровня).
  • Если круг черный (OFF), это означает, что на входе присутствует логическая "0" (напряжение низкого уровня).

3.      Port Number (Номер порта):

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

4.      HEX / FF:

  • Поле для отображения или ввода значения порта в шестнадцатеричном формате.
  • Например, значение FF в шестнадцатеричной системе соответствует всем входам, находящимся в состоянии "1" (все каналы включены).

Дискретный выход:

Основные элементы:

1.      Номера каналов (0–7):

  • В верхней части вкладки отображаются номера каналов цифровых выходов (от 0 до 7).
  • Каждый канал соответствует одному цифровому выходу на плате.

2.      Кнопки управления состоянием:

  • Под каждым номером канала находятся кнопки для включения (ON) или выключения (OFF) соответствующего цифрового выхода.

3.      Легенда состояния:

  • Справа от каналов есть легенда:
    • ON(1) — логическая "1" (включено).
    • OFF(0) — логическая "0" (выключено).

4.      Port Number (Номер порта):

  • Поле для выбора номера порта цифрового выхода.
  • В данном случае выбран порт 0.

5.      HEX:

  • Поле для отображения или ввода значения порта в шестнадцатеричном формате.
  • Например, значение 00 в шестнадцатеричной системе соответствует всем выходам, находящимся в состоянии "0" (все каналы выключены).
  • Значение FF соответствует всем выходам, находящимся в состоянии "1" (все каналы включены).

Окно настройки параметров платы:

Основное окно:

Speed Time (us):

  • Время задержки в микросекундах для цифровых входов и выходов.

Digital Output:

  • Поле для ввода времени задержки для цифровых выходов.
  • Кнопка TEST для тестирования цифрового выхода.

Digital Input:

  • Поле для ввода времени задержки для цифровых входов.
  • Кнопка TEST для тестирования цифрового входа.

I/O R/W Tool (Beta) (Инструмент чтения/записи ввода/вывода):

BAR (Base Address Register):

  • Выбор базового адреса регистра.

Offset (HEX):

  • Смещение в шестнадцатеричном формате.

Size (Bit):

  • Размер данных в битах (например, 0.8 означает 8 бит).

Value (HEX):

  • Значение для записи или чтения в шестнадцатеричном формате.

Delay (Us):

  • Задержка в микросекундах.

Write:

  • Кнопка для записи данных в указанный адрес.

Read:

  • Кнопка для чтения данных из указанного адреса.

Кнопки панели управления:

Export:

  • Экспорт текущих настроек.

Import:

  • Импорт настроек из файла.

Run:

  • Запуск текущих настроек.

Clear:

  • Очистка текущих настроек.

Browse:

  • Просмотр файлов для импорта или экспорта.

Также есть возможность скачать демо-проекты на различных языках программирования,таких как Basic, Python, C#, C, С++, Matlab. Они представляют собой библиотеки и код для основной программы в одном архиве. Демо-проекты реализуют приложения, аналогичные UniDAQ, при желании можно отредактировать код для реализации пользовательских функций.

Скачать их можно со страницы платы на нашем сайте.

Консультации и помощь в выборе оборудования

Наши специалисты помогут вам подобрать оборудование, проконсультируют по всем техническим вопросам и предложат оптимальное решение для вашей задачи. Обращайтесь по электронной почте support@icpdas.ru, и мы с радостью поможем вам!

Подписывайтесь на нас в социальных сетях и будьте в курсе всех новостей: Telegram | VK | Dzen | YouTube.