Page 4 - CompactRIO руководство разработчика
P. 4
Необработанные посылки Ethernet (TCP/UDP) ....................................................................97
Создание собственного коммуникационного протокола ................................................97
Пример пользовательского протокола коммуникаций ........................................................98
Протокол STM – реализация в LabVIEW.....................................................................98
Коммуникации через последовательный порт CompactRIO .............................................101
Введение в технику RS232 ...........................................................................................101
Обмен данными в LabVIEW через последовательный порт .........................................103
Сеть инструментальных драйверов .............................................................................105
Пример коммуникаций через последовательный порт в LabVIEW .........................106
Связь с ПЛК и другими промышленными сетевыми устройствами ................................108
Промышленные коммуникационные протоколы ...........................................................108
Коммуникации Modbus.................................................................................................109
Пример Modbus..............................................................................................................112
EtherNet/IP ......................................................................................................................113
OPC .....................................................................................................................................113
Публикация данных из системы CompactRIO через OPC .........................................114
РАЗДЕЛ 5 Расширение системы ввода-вывода CompactRIO........................ 118
Добавление ввода-вывода в CompactRIO ...........................................................................118
Ввод-вывод через Ethernet ................................................................................................118
Шаг 1. Конфигурирование системы расширения.......................................................118
Шаг 2. Добавление ввода-вывода в процесс сканирования главного контроллера120
Шаг 3. Копирование данных в табличную память.....................................................121
Детерминированный ввод-вывод через Ethernet ............................................................123
Краткие сведения о NI 9144 – шасси детерминированного Ethernet........................123
Шаг 1. Конфигурирование шасси для детерминированного расширения...............124
Шаг 2. Добавление детерминированного ввода-вывода в процесс сканирования .125
Шаг 3. Добавление интеллекта FPGA в шасси детерминированного расширения 126
Контроль средствами машинного зрения ...........................................................................129
Архитектура систем машинного зрения .....................................................................129
Освещение и оптика ......................................................................................................130
Варианты программного обеспечения ........................................................................131
Интерфейс средств машинного зрения и системы управления ................................132
Машинное зрение с использованием LabVIEW Real-Time...........................................132
Шаг 1. Добавление NI Smart Camera в проект LabVIEW ..........................................132
Шаг 2. Использование LabVIEW для программирования NI Smart Camera ...........133
Шаг 3. Связь с системой CompactRIO .........................................................................134
Машинное зрение с использованием Vision Builder AI.................................................135
Шаг 1. Настройка NI Smart Camera с Vision Builder AI.............................................135
Шаг 2. Конфигурирование контроля ...........................................................................136
Шаг 3. Связь с системой CompactRIO .........................................................................138
Управление движением.........................................................................................................138
Контроллер перемещений.............................................................................................139
LabVIEW NI SoftMotion и модули NI 951x интерфейса с приводом .......................140
Начало работы по управлению движением в CompactRIO ...........................................141
Определение требований к системе и выбор компонентов.......................................141
Подключение аппаратных средств ..............................................................................144
Конфигурирование контроллера из проекта LabVIEW ............................................145
Разработка пользовательского приложения управления движением с
использованием LabVIEW NI SoftMotion API............................................................148
Пример кода LabVIEW .....................................................................................................155