4.8.6 Расширения реального времени для Windows nt
Windows NT проектировалась и, в основном, используется как универсальная ОС. Однако на рынке систем реального времени четко прослеживается тенденция использовать Windows NT и ее расширения в специализированных системах. На это существует несколько причин:
Windows NT проектировалась согласно современным технологиям построения ОС;
программный интерфейс приложений (API) для Win32 стал де-факто стандартом для программистов;
графический пользовательский интерфейс (GUI) стал настолько популярным, что другие ОС стараются обеспечить похожий интерфейс;
доступно большое количество драйверов устройств;
доступны многие мощные интегрированные среды разработки.
Сама по себе Windows NT не подходит для применения в системах реального времени, поскольку в ней слишком мало приоритетных уровней, отсутствует механизм наследования приоритетов. Для минимизации времени обработки прерываний (ISR) в Windows NT введена концепция отложенного вызова процедуры (DPC – deferred procedure call), приоритет которой выше, чем приоритет пользовательских и системных потоков, в то время как все DPC имеют одинаковый приоритет. Это приводит к тому, что все DPC ставятся в очередь FIFO, и DPC с высокоуровневым прерыванием сможет выполниться только после того, как все другие DPC, стоящие в очереди перед ней, будут выполнены. Такие ситуации ведут к непредсказуемым временам отклика, что несовместимо с требованиями к ОСРВ. Управление памятью в Windows NT основано на механизме виртуальной памяти. Это тянет за собой защиту памяти, трансляцию адресов и подкачку, которая неприемлема в ОСРВ.
4.8.7 RTX для Windows NT
Расширение реального времени RTX (Real Time Extension) для ОС Windows NT (разработано корпорацией VenturСom) позволяет создавать приложения для высокоскоростного управления с детерминированным временем реакции на внешние события [102].
RTX глубоко интегрировано в ядро Windows NT и для обеспечения необходимых функций использует сервис Windows NT и API WIN32. Ядро реального времени (nucleus) интегрировано в ядро NT (kernel). Каждый процесс RTX выполняется как драйвер устройства ядра NT, при этом процессы не защищены друг от друга. Такая реализация приводит к быстрому переключению контекста, но небезопасна с точки зрения конфиденциальности.
Расширения реального времени добавляют к Windows NT специфическую для реального времени функциональность.
Обеспечивается возможность создавать процессы реального времени, управляемые собственным планировщиком. Этот планировщик работает уже по правилам реального времени и использует алгоритм вытеснения по приоритетам. Кроме того, процессы реального времени имеют преимущество перед стандартными процессами Win32, вытесняя их. Процессы реального времени имеют совсем иную, по сравнению со стандартными процессами Windows NT, степень надежности и специфическую функциональность.
Процессы реального времени и стандартные процессы Win32 имеют средства взаимодействия друг с другом.
Процессы реального времени имеют свой собственный программный интерфейс RTAPI, реализующий развитый набор средств, характерный для программных интерфейсов (API) ОСРВ.
Приложение может использовать как стандартные функции Win32, так и специфические функции API реального времени (RTAPI), что позволяет выделять критические участки кода приложений Windows NT и контролировать время и надежность их выполнения.
Имеется возможность контроля над работоспособностью и временами реакции системы. Зависания стандартных приложений Windows NT или крах системы не приводят к зависанию приложений реального времени.
Предоставляется возможность работы с быстрыми часами и таймерами высокого разрешения.
Обеспечивается возможность прямого доступа к памяти и физическим устройствам.
RTX включает в себя следующие компоненты:
уровень абстракции аппаратуры HAL (Hardware Abstraction Layer) реального времени (Real-Time HAL). HAL является программным компонентом самого низкого уровня при взаимодействии драйверов ядра с аппаратурой. В частности, именно на уровне HAL происходит первоначальная обработка прерываний от таймера;
подсистему реального времени RTSS (Real-Time Subsystem);
программный интерфейс расширений реального времени RTAPI (Real-Time Application Programming Interface). HAL реального времени подменяет стандартный HAL Windows NT.
Подсистема реального времени RTSS обеспечивает выполнение большинства функций и управление ресурсами расширений реального времени. С точки зрения реализации, RTSS выглядит как драйвер Windows NT и выполняется в режиме ядра. Это позволяет достаточно простым способом устроить взаимодействие между процессами реального времени и процессами Windows NT. RTSS обеспечивает выполнение функций RTAPI и содержит планировщик потоков реального времени со 128-ю фиксированными приоритетами. RTSS содержит также менеджер объектов, предоставляющий унифицированные механизмы использования системных ресурсов. По сравнению с набором объектов Windows NT, добавлены такие объекты, как таймеры и обработчики прерываний.
Работа с прерываниями Real-Time HAL. Перехватывая аппаратные прерывания, Real-Time HAL различает прерывания, относящиеся к обработчикам реального времени и обработчикам Windows NT. Прерывания, которые должны обрабатываться драйверами Windows NT, отправляются по стандартной цепочке. При этом Real-Time HAL следит за тем, чтобы прерывания не маскировались драйверами Windows NT более чем на 5 мкс, исключая возможность пропуска критического события.
Быстрые часы и таймерные службы. Для измерения временных интервалов или для генерации прерываний Real-Time HAL позволяет работать с тиккером, разрешение которого 1 мкс. Системный таймер синхронизирован с тиккером, и может работать с периодом 100 мкс или быстрее, обеспечивая работу как стандартных таймерных сервисов, так и дополнительных, входящих в состав подсистемы реального времени.
Поддержка подсистемы реального времени (RTSS). Кроме перечисленных выше функций (прерывания и таймеры), Real-Time HAL содержит поддержку функционирования всей подсистемы реального времени. Так, на основе прерываний от таймера строится диспетчер процессов реального времени. Real-Time HAL отвечает также за выполнение функций ввода-вывода подсистемы реального времени и пр.
Программный интерфейс реального времени RTAPI является расширением Win32 и содержит, прежде всего, набор функций, необходимых для управления устройствами. RTAPI реализован в двух видах – как подмножество вызовов подсистемы реального времени (RTSS) и как динамическая библиотека (DLL), которая может вызываться из Win32-приложений. RTAPI содержит следующие группы функций:
управление процессами и потоками – предоставляет Win32-совместимый интерфейс для управления, создания, изменения приоритетов, профилирования и завершения потоков реального времени;
управление объектами RTSS – предоставляет возможности унифицированного управления объектами RTSS (создание, закрытие, доступ). Объектами RTSS являются: таймеры, обработчики прерываний и исключительных ситуаций (startup, shutdown, blue screen), потоки, процессы, семафоры, мьютексы (mutex), разделяемая память, почтовые ящики, консольный и файловый ввод-вывод, регистры.
Взаимодействие между процессами. В RTAPI используются семафоры, мьютексы и разделяемая память для взаимодействия как потоков реального времени между собой, так и для их взаимодействия с процессами WIN32.
Управление памятью позволяет фиксировать приложения в памяти, запрещая их выгрузку в файл подкачки.
Доступ к физической памяти: приложение пользователя получает возможность доступа к данным по физическим адресам памяти.
Управление прерываниями позволяет назначать и запрещать обработчики прерываний, разрешать и запрещать прерывания.
Управление часами и таймерами разрешает создавать, удалять, отменять, инициализировать таймеры, назначать обработчики прерываний.
Управление вводом-выводом RTAPI предоставляет два способа управления устройствами ввода-вывода. Во-первых, приложения пользователя получают возможность непосредственного доступа к адресам портов ввода-вывода, что позволяет программировать работу устройств напрямую. Кроме того, внешнее устройство может управляться специальными (легко разрабатываемыми) драйверами, для работы с которыми RTAPI предоставляет специальный интерфейс.
4.8.8 INtime
Система INtime является расширением реального времени Windows, которое было разработано корпорацией Radisys Corporation, а в настоящее время поддерживается корпорацией TenAsys [95].
INtime комбинирует возможности ОСРВ жесткого реального времени со стандартными ОС Windows, включая Windows XP, Windows XP Embedded, Windows 2000, Windows NT и Windows NT Embedded, не требуя дополнительной аппаратуры. INtime специально разработана под архитектуру процессора x86. Приложения реального времени и не реального времени выполняются на разных виртуальных машинах на единственном компьютере в соответствии с рисунком 4.8.1.
INtime, в отличие от RTX, слабо связана с NT. Архитектура INtime основана на механизме аппаратного обслуживания задач (hardware tasking), который обеспечивается процессором Intel. Получается, что два ядра выполняются на одной аппаратуре. Поскольку они разделяют одну аппаратуру, потребовались некоторые модификации NT HAL. Такой подход позволяет защитить и отделить среду выполнения и область памяти от Windows. Внутри INtime каждый процесс приложения имеет свое собственное адресное пространство. Кроме того, ядро и приложения выполняются на разных приоритетных уровнях, что позволяет защитить их друг от друга.
INtime показывает предсказуемое поведение, однако ее сложная архитектура не позволяет достичь системе хорошей производительности. Из-за сегментационных ограничений INtime подходит не для всех систем реального времени.
Рисунок 4.8.1 − Структура INtime
4.8.9 Microsoft Windows Embedded
Операционные системы Microsoft Windows Embedded для встраиваемых систем имеют две разновидности в соответствии с версиями ОС Windows – NT и XP [98]. Версии систем Embedded корпорации Microsoft состоят из многочисленных конфигурируемых частей, которые позволяют легко манипулировать набором установленного программного обеспечения.
Windows NT Embedded использует технические ресурсы Windows NT и позволяет разрабатывать приложения, которые могут быть легко интегрированы в существующую информационную инфраструктуру.
Набор средств разработки – Target Designer и Component Designer – позволяет OEM (original equipment manufacturer) производителям конфигурировать и создавать операционную систему для конкретной аппаратной платформы. Windows NT Embedded обладает специфическими компонентами для создания встраиваемых систем, которые позволяют работать в системах без видеоадаптера, осуществлять загрузку и работу накопителей в режиме «только чтение», выполнять удаленное администрирование и предоставляют дополнительные средства обработки ошибок и восстановления. Windows NT Embedded дает возможность создавать устройства, с которыми работать так же просто, как и со стандартными ПК на основе Windows, и управлять этими новыми устройствами на основе существующих профессиональных продуктов, таких как Microsoft Systems Management Сервер, HP OpenView, IBM Tivoli, CA Unicenter TNG, и др.
Разработчик встраиваемых систем применяет для конфигурирования ОС Target Designer, используя готовый двоичный код Windows NT, дополнительные компоненты для встраивания и дополнительные приложения. В случае необходимости, для создания новых компонентов, не входящих в состав продукта (например, драйверов устройств, приложений и пр.), может использоваться Component Designer. Вновь созданные новые компоненты могут быть импортированы в Target Designer и включены в состав целевой ОС. После конфигурирования ОС с помощью Target Designer происходит проверка взаимосвязей компонентов и строится образ системы, готовый к загрузке и исполнению на целевой системе.
Windows XP Embedded насчитывает до 10000 отдельных компонентов, а в Windows NT Embedded их было чуть больше 300. Основной отличительной чертой Windows XP Embedded является четкое разграничение компонентов системы, что позволяет разработчикам встраиваемого набора функций при создании образа системы включать только необходимые файлы и максимально сократить размер результирующей системы. Этими компонентами служат отдельные части системы Windows XP Professional.
Рисунок 4.8.2 − Процесс разработки встраемого ПО на основе Windows XP Embedded
Компоненты Windows XP Embedded представлены сервисами, приложениями, библиотеками и драйверами – разработчику нужно сконфигурировать необходимый набор функций и собрать из компонентов необходимую конфигурацию в образ среды исполнения (runtime image). Все опции конфигурации собраны воедино в базу данных компонентов. Разработчик имеет к ней доступ и может ее редактировать с помощью специального инструмента – Component Database Manager.
Для каждого компонента в процессе создания определяется ряд параметров:
платформа, на которой будет выполняться данный компонент (определяет порядок компиляции и сборки);
описание и схема подключения компонента;
список ассоциированных ресурсов, таких как файлы и ключи реестра;
зависимости компонента от других компонентов (например от DirectX или NET runtime);
указатель на хранилище файлов (чаще всего это просто локальный каталог, но может быть и сетевым ресурсом);
принадлежность к группе для упрощения обращения сразу к нескольким компонентам как к целому.
Сама база данных управляется СУБД MS SQL Server и может быть расположена как локально, на компьютере разработчика, так и на сервере.
4.8.10 LynxOS
Операционная система LynxOS RTOS (LynuxWorks, Inc.) является операционной системой жесткого реального времени, которая предназначена для специализированной и телекоммуникационной аппаратуры [97]. Эта ОС является полностью детерминированной и обладает POSIX-, UNIX- и Linux-совместимостью. Областями применения ОС LynxOS являются также сложные системы безопасности.
Последняя выпущенная версия этого бренда ОС LynxOS-178 2.0 характеризуется производителем как коммерческая операционная система, обеспечивающая высокий уровень надежности и оперативности, необходимый для встраиваемых приложений с особыми требованиями к безопасности. В LynxOS-178 2.0 реализована поддержка интерфейса APEX (APlication/EXecutive – интерфейс приложения/управляющей программы) спецификации ARINC-653. Это означает, что данная операционная система отвечает самым строгим требованиям к безопасности и надежности электронных систем для военной и гражданской авиации. Система LynxOS-178 2.0 полностью соответствует положениям уровня А спецификации DO-178B.
ОСРВ LynxOS-178 2.0 соответствует требованиям стандартов POSIX и ARINC-653, а также DO-178B, что означает гарантию переносимости прикладного кода встраиваемых систем, многократного использования созданных программ, а также соответствие самым строгим нормативам операционных систем с повышенными требованиями к безопасности. Использование LynxOS-178 2.0 позволяет применять любые ранее сертифицированные программы и разработки.
- Глава 1. Основные понятия интегрированной системы 14
- Глава 2. Функции и структуры интегрированных систем 20
- Глава 3. Взаимосвязь процессов проектирования, подготовки производства и управления производством 45
- Глава 4. Математическое, методическое и организационное обеспечение, программно-технические средства для построения интегрированных систем проектирования и управления 73
- Глава 5. Scada-системы, их функции и использование для проектирования автоматизированных систем управления, документирования, контроля и управления сложными производствами отрасли 217
- Глава 6. Примеры применяемых в отрасли scada-систем 335
- Глава 7. Пример проекта системы управления в trace mode 6 346
- Список сокращений
- Введение
- Глава 5. Scada-системы, их функции и использование для проектирования автоматизированных систем управления, документирования, контроля и управления сложными производствами отрасли
- Глава 6. Примеры применяемых в отрасли scada-систем
- Глава 1. Основные понятия интегрированной системы
- 1.1 Управление производством на основе интегрированных систем проектирования и управления
- 1.1.1 Определение интегрированной системы проектирования и управления
- 1.1.2 Принципы построения современных интегрированных систем
- Удобство использования
- Наличие и качество технической поддержки
- Оценка стоимости инструментальных систем
- Открытость систем
- Технологии орс
- Аппаратная реализация связи с устройствами ввода-вывода
- Технологии ActiveX
- 2.1.2 Жесткое реальное время для Windows nt
- 2.1.3 Интеграция многоуровневых систем автоматизации
- 2.1.4 Сравнительный анализ и тестирование scada-систем
- 2.1.5 Выводы
- 2.2 Этапы создания и функциональные характеристики систем управления
- 2.2.1 Этапы создания системы диспетчерского контроля и управления
- 2.2.2 Функциональные характеристики scada-систем
- 2.2.3 Функциональные возможности
- 2.2.4 Программно-аппаратные платформы scada-систем
- 2.2.5 Средства сетевой поддержки
- 2.2.6 Встроенные командные языки
- 2.2.7 Поддерживаемые базы данных
- 2.2.8 Графические возможности
- 2.2.9 Тренды и архивы в scada-системах
- 2.2.10 Алармы и события в scada-системах
- Глава 3. Взаимосвязь процессов проектирования, подготовки производства и управления производством
- 3.1 Стандарты управления предприятием: mrp, mrp II, erp, csrp
- 3.2 Семейство стандартов на системы качества
- 3.2.2 Тезисное выражение требований iso-9000
- 3.2.3 Общие положения
- 3.2.4 Проблемы внедрения и развития систем качества
- Разработка процедур
- 3.3 Модули для автоматизации финансово-экономических процессов производства: mes, eam, hrm
- Необходимость внедрения mes
- Обзор функций t-factory mes – модуля для управления производством в реальном времени
- Обзор функций t-factory eam – модуля для управления основными фондами, техническим обслуживанием и ремонтами в реальном времени
- Глава 4. Математическое, методическое и организационное обеспечение, программно-технические средства для построения интегрированных систем проектирования и управления
- 4.1 Нижний уровень интегрированных систем управления
- 4.1.1 Классификация устройств нижнего уровня
- 4.1.2 Концевой выключатель Концевой выключатель двухпозиционный квд-600
- Автоматический концевой выключатель vb,vba
- Концевой выключатель ку-701 у1
- 4.1.3 Интеллектуальный датчик
- Коммуникационный протокол hart
- Датчики давления серии «Метран-100»
- 4.1.4 Устройства hart-коммуникации
- Hart-коммуникатор «Метран-650»
- Hart-модем «Метран-681»
- Конфигурационная программа h-master
- Многопараметрический датчик 3095mv
- 4.1.5 Бесконтактный датчик
- Датчики измерения уровня
- Оптические датчики
- Датчик контроля скорости
- 4.1.6 Исполнительные устройства Привода постоянного тока
- Клапаны электромагнитные для автоматики подогревателей
- Реле защиты трансформаторов
- 4.2 Основные технические характеристики контроллеров и программно-технических комплексов
- 4.2.1 Характеристика процессора
- 4.2.2 Характеристика каналов ввода-вывода контроллеров
- 4.2.3 Коммуникационные возможности контроллеров
- 4.2.4 Эксплуатационные характеристики
- 4.2.5 Программное обеспечение
- 4.3 Стандартные языки программирования контроллеров
- 4.3.1 Общие сведения по языкам программирования контроллеров
- 4.3.2 Инструментальные системы программирования контроллеров
- 4.3.3 Этапы программирования плк в среде Unity Pro xl V.4.0
- 4.3.4 Примеры программы на языках fbd, ld, sfc, st, il Описание условия задачи
- Создание программы на языке fbd
- 4.4 Контроллер modicon m340
- 4.4.1 Общие сведения
- 4.4.2 Процессорные модули
- Структура памяти
- 4.4.3 Модули питания
- 4.4.4 Модули дискретного ввода/вывода
- 4.4.5 Модули аналогового ввода/вывода
- 4.4.6 Счетные модули
- 4.4.7 Модули управления перемещением
- 4.4.8 Сеть Ethernet Modbus/tcp
- 4.4.9 Сетевые модули Ethernet Modbus/tcp
- 4.5 Частотный преобразователь altivar 31h
- 4.6 Протоколы, сети и шины
- Описание
- 4.7 Общее описание операционных систем реального времени
- 4.7.1 Основные понятия
- 4.7.2 Требования, предъявляемые к операционным системам реального времени при проектировании
- 4.7.3 Особенности операционных систем реального времени Процессы, потоки, задачи
- Планирование, приоритеты
- 4.7.4 Прерывания
- 4.7.5 Часы и таймеры
- 4.7.6 Стандарты осрв
- Стандарты безопасности
- 4.7.7 Настраиваемость операционных систем
- 4.8 Характеристики наиболее распространенных операционных систем реального времени
- 4.8.6 Расширения реального времени для Windows nt
- 4.9 Базы данных реального времени
- 4.9.1 Введение
- 4.9.2 Поддержка целостности в классических субд
- Пессимистический подход
- Оптимистический подход
- Сравнение подходов
- 4.9.3 Протоколы управления транзакциями в субд реального времени
- Пессимистический подход
- Оптимистический подход
- Сравнение подходов
- 4.9.4 Системы с устаревшими данными
- 4.9.5 Корректность транзакций
- 4.9.6 Выбор периода для сенсорных транзакций
- 4.9.7 Выбор версии непрерывного объекта
- 4.9.8 Как бороться с перегрузкой системы из-за обилия сенсорных транзакций?
- 4.9.9 Когда обновлять выводимые объекты?
- 4.9.10 Как понизить количество анормальных завершений?
- 4.9.11 Диспетчеризация транзакций
- 4.9.12 Оптимизация под конкретную систему
- Классификация пользовательских транзакций
- Субд реального времени в оперативной памяти
- 4.9.13 Использование сложных моделей транзакций
- Активные базы данных
- Активные базы данных реального времени
- 4.9.14 Атрибуты транзакции
- 4.9.15 Приоритет «непосредственной» транзакции
- 4.9.16 Приоритет «отложенной» транзакции
- 4.9.17 Заключение
- 4.10 Серверы Введение
- 4.10.1 Виды серверов
- Серверы приложений
- Серверы баз данных
- Файл-серверы
- «Беспроводной» сервер
- Прокси-серверы
- Брандмауэры
- Почтовые серверы
- Серверы dhcp
- Серверы ftp
- Принт-серверы
- Серверы удаленного доступа
- Факс-серверы
- Серверные приставки
- 4.10.2 Особенности современных серверов
- Основные требования
- Масштабируемость
- Готовность
- Надежность
- 4.10.3 Особенности архитектуры
- Оценка производительности
- 4.10.4 Серверы ведущих мировых производителей
- Серверы ibm
- 4.10.5 Серверы российского производства
- 4.10.6 Проекты с участием серверов Структуры власти
- Энергетика
- Энергоснабжение
- Образование
- Промышленность
- Деловые услуги
- Глава 5. Scada-системы, их функции и использование для проектирования автоматизированных систем управления, документирования, контроля и управления сложными производствами отрасли
- 5.1 Функции интегрированных систем проектирования и управления
- 5.1.1 Trace mode 6: Интегрированная среда разработки
- Scada-система
- Softlogic: программирование контроллеров
- Eam: средства разработки eam-приложений
- Mes: средства разработки mes-приложений
- Hrm: средства разработки hrm-приложений
- 5.1.3 Исполнительные модули ис trace mode® 6 Монитор реального времени
- Горячее резервирование
- Сервером документирования
- Сервер архива Регистраторы: серверы субд реального времени siad/sql 6
- Серверы документирования trace mode и t-Factory
- Графическая консоль NetLink Light
- Micro trace mode 6: исполнительный модуль для промышленных контроллеров
- Для mes/eam/hrm-приложений
- 5.2 Математическое обеспечение в программном комплексе Trace Mode 6
- 5.2.1 Принцип работы монитора. Канал trace mode 6
- 5.2.2 Обеспечение работы распределенных асу
- 5.2.3 Резервирование
- 5.2.4 Автопостроение
- 5.2.5 Математическая обработка данных
- 5.2.6 Архивирование каналов узла
- 5.2.7 Архивирование каналов проекта
- 5.2.8 Отчет тревог и генерация сообщений
- 5.2.9 Файл восстановления
- 5.2.10 Графический интерфейс оператора
- 5.2.11 Генерация документов (отчетов)
- 5.2.12 Защита проекта, его конвертирование из предыдущих версий trace mode
- 5.3.1 Технология разработки проекта в ис
- 5.3.2 Пример создания проекта
- Создание нового проекта в ис
- Создание структуры проекта в навигаторе
- Конфигурирование и разработка структурных составляющих
- Конфигурирование информационных потоков
- Выбор аппаратных средств асу
- Создание и конфигурирование узлов в слое «Система»
- Распределение каналов по узлам
- Автопостроение каналов
- Сохранение проекта в файл
- Экспорт узлов
- Запуск проекта
- 5.4 Организационное обеспечение: Классификация объектов структуры проекта в Trace Mode 6
- 5.4.1 Классификация компонентов
- Шаблоны
- Источники/Приемники
- Наборы ресурсов и графические объекты
- Последовательные порты
- Словари сообщений
- 5.4.2 Классификация слоев
- 5.4.3 Классификация узлов
- 5.4.4 Назначение групп источников (приемников)
- Группа «pc-based контроллеры»
- Группа «Распределенные усо»
- Группа «Платы ввода-вывода»
- Платы ввода-вывода
- Группа «Терминалы»
- Группа «plc»
- Группа «Диагностика и сервис»
- Группа «Генераторы»
- Группа «Модели»
- 5.4.5 Назначение группы «com-порты»
- 5.4.6 Назначение группы «Словари сообщений»
- 5.4.7 Назначение групп слоя «Библиотеки компонентов»
- 5.4.8 Назначение групп клемм
- 5.4.9 Назначение прочих групп
- Группы ресурсов
- Группы шаблонов
- Группы каналов
- Дополнительные группы структурирования
- 5.5 Структура проекта Trace Mode 6
- 5.5.1 Редактирование структуры проекта
- Меню и главная панель инструментов навигатора проекта
- Управление внешним видом навигатора проекта
- Создание объектов структуры
- Имена и идентификаторы объектов структуры
- Изменение класса канала после его создания
- Выделение объекта структуры
- Удаление объекта структуры
- Копирование и вставка объекта структуры
- Перепривязка каналов и аргументов при копировании, вставке и перемещении объекта базы каналов
- Взаимодействие с технологической бд
- Примеры синхронизации с бд
- Отображение свойств объектов структуры
- 5.5.2 Окно свойств объекта структуры проекта
- Вкладка «Информация»
- Вкладка «Флаги»
- Вкладка «Аргументы»
- Вкладка «Атрибуты»
- 5.6 Описание редакторов trace mode 6
- 5.6.1 Редакторы объектов структуры проекта
- Редакторы каналов
- Редактор словарей сообщений
- Редактор клемм
- 5.6.2 Редакторы источников (приемников)
- Редактор системных переменных trace mode
- Редактор переменной opc
- Редактор переменной opc hda
- Редактор переменной dde
- 5.6.3 Редактор группы шаблонов экранов
- Базовый редактор группы компонентов
- Групповое редактирование строковых атрибутов с инкрементированием
- Групповое редактирование числовых атрибутов с инкрементированием
- Редактор группы «opc-сервер»
- Редактор группы «opc hda сервер»
- Редактор группы каналов слоев «Технология» и «Топология»
- 5.6.4 Вкладки редактора узла
- Задание параметров узла:
- Вкладка «Основные» редактора узла
- Вкладка «Архивы» редактора узла
- Вкладка «Отчет тревог/Дамп/Параметры» редактора узла
- Вкладка «Таймауты» редактора узла
- Вкладка «Дополнительно» редактора узла
- Глава 6. Примеры применяемых в отрасли scada-систем
- 6.1 Vijeo look – система класса «человеко-машинный интерфейс» (hmi)
- 6.1.1 Представление hmi
- 6.1.2 Совместимость приложений Vijeo Look
- 6.1.3 Установка продукта Vijeo Look Установка Vijeo Look и его различных компонентов
- 6.1.4 Основные инструменты Vijeo Look
- 6.1.5 Панели инструментов в Vijeo Look
- 6.1.6 Описание основных функций меню «Вставка»
- 6.1.8 Настройки ofs Конфигуратора
- Глава 7. Пример проекта системы управления в trace mode 6
- 7.1 Проект «автоматизированный участок получения пара с применением электропарогенератора»
- 7.1.1 Описание технологического процесса
- 7.1.2 Создание проекта
- 7.1.2.1 Описание параметров
- 7.1.2.2 Описание графических экранов и программ
- 7.1.2.3 Заполнение базы данных
- 7.1.2.4 Составление схемы переходов
- Список литературы
- 450062, Республика Башкортостан, г. Уфа, ул. Космонавтов, 1
- 453, Республика Башкортостан, г. Стерлитамак,