Page 3 - CompactRIO руководство разработчика
P. 3

Переменные общего доступа для команд .....................................................................45
         Числовые команды ..........................................................................................................46
         Пример использования переменных общего доступа для запуска параллельного
         цикла .................................................................................................................................46
   Добавление данных к сканированию ввода-вывода ............................................................49
         Добавление пользовательской задачи ввода-вывода (Driver Loop – цикл драйвера)

         ...........................................................................................................................................49
         Приоритет и синхронизация...........................................................................................50
         Добавление записей в табличную память для пользовательского ввода-вывода .....51
         Добавление логики пользовательского сканирования ввода-вывода ........................51
      Программный доступ к вводу-выводу...............................................................................52
         Чтение и запись ввода-вывода .......................................................................................52
         Конфигурирование ввода-вывода ..................................................................................54
      Обнаружение ввода-вывода в развернутой системе ........................................................55
   Регистрация данных ................................................................................................................56
   Регистрация данных во встроенной памяти реального времени, файл TDMS .................57
         Инициализация файла .....................................................................................................58
         Запись данных в файл .....................................................................................................59
         Считывание данных ........................................................................................................59
         Динамическое создание новых файлов .........................................................................60
      Регистрация данных во встроенную память реального времени, ASCII файл..............61
         Инициализация файла .....................................................................................................61
         Запись данных в файл .....................................................................................................62
         Считывание и форматирование данных........................................................................62
         Динамическое создание новых файлов .........................................................................63
      Интеграция кода регистрации данных с управляющей архитектурой...........................64
      Извлечение зарегистрированных данных .........................................................................65
   Ошибки и сбои.........................................................................................................................66
      Обработчик ошибок ............................................................................................................66
         Пример кода с циклом обработки сбоев .......................................................................67
      Сторожевой таймер реального времени............................................................................68

РАЗДЕЛ 4 Обмен информацией с системами CompactRIO ........................... 71

   Обзор способов обмена информацией ..................................................................................71
         Способы обмена информацией, основанные на командах или сообщениях.............71
         Способы обмена данными по ходу процесса................................................................72
         Потоковые/буферизированные коммуникации ............................................................72

   Обмен данными с использованием публикуемых в сети переменных общего доступа ..73
      Основные сведения о публикуемых в сети переменных общего доступа .....................73
         Узлы сетевой переменной...............................................................................................73
         Механизм обслуживания переменных общего доступа ..............................................74
         Протокол PSP (публикации – подписки) ......................................................................75
         Свойства публикуемых в сети переменных общего доступа......................................76
         Хостинг и мониторинг публикуемых в сети переменных общего доступа...............78
      Использование публикуемых в сети переменных общего доступа для совместного
      использования данных процесса........................................................................................80
      Использование публикуемых в сети переменных общего доступа для передачи
      команд...................................................................................................................................83
         Пример архитектуры, основанной на командах, с использованием публикуемых в
         сети переменных общего доступа..................................................................................88
         Улучшенные архитектуры, основанные на командах .................................................91
         Важные моменты при использовании сетевых переменных для команд ..................96
   1   2   3   4   5   6   7   8