Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Промышленная база данных реального времениСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Система хранения технологической информации Trace Mode 6, СУБД РВ SIAD6, спроектирована специально для работы в системах реального времени. Поэтому она оптимизирована на быструю запись и чтение больших объемов информации, осуществляемые 24 часа в сутки. В СУБД РВ SIAD6 можно записывать временные значения более чем миллиона параметров с точностью до 1 мс. Кроме того, СУБД обеспечивает динамическое сжатие-развертывание информации и разбиение данных на тома. Для обеспечения надежности хранения данных предусмотрены "горячее" резервирование серверов и функция автоматического восстановления поврежденных архивов. Управление производственным циклом в T-Factory и TRACE MODE Тесты производительности SIAD6 показали, что система, работающая на ПК Pentium 4 2 ГГц, может записывать более 750 тыс. параметров в секунду, что в десятки раз быстрее того, на что способно большинство отраслевых аналогов. Скорость чтения информации выросла по сравнению с SIAD5 в 8-12 раз. Помимо этого SIAD 6 располагает системой защиты от несанкционированного доступа и многоуровневой системой авторизации. Доступ к данным осуществляется либо через систему безопасности серверов Trace Mode 6, либо через интерфейсы, предусматривающие авторизацию (ODBC, OPC). SIAD 6 спроектирована таким образом, чтобы дать максимальную свободу разработчику АСУ. Данные реального времени могут поступать из любых SCADA и СУБД через механизмы ODBC и OPC, а также записываться в любую реляционную базу данных и считываться из нее. Для наиболее распространенных СУБД поставляются "родные" (native) драйверы, обеспечивающие более быcтрое выполнение запросов в ней, чем стандартный ODBC. Такие драйверы доступны для СУБД Oracle (через протокол Oracle Call Interface), Microsoft SQL Server и Sybase Adaptive Server, MySQL 3.x, и PostgreSQL версий 6 и 7. SIAD6 может работать как на компьютерах с установленными серверами Trace Mode 6, так и независимо от них - на отдельных компьютерах. К тому же она является основой хранения данных и для экономических модулей T-Factory 6.
В состав TRACE MODE 6 входят два вида интегрированной среды разработки – обычная (локальная, ИС) и клиентская (ИС-клиент). ИС обеспечивает разработку проекта на отдельном компьютере. ИС-клиент является клиентом по отношению к серверу групповой разработки; эти продукты обеспечивают распределенную групповую разработку одного или нескольких проектов в локальной сети. ИС выпускается в базовом и профессиональном форматах. Мониторы различаются по максимально возможному числу каналов.
При старте монитор считывает параметры узла, заданные в ходе разработки проекта в ИС, а также параметры других узлов для корректного взаимодействия с ними. Алгоритм работы любого монитора TRACE MODE заключается в анализе каналов – структур переменных, создаваемых как при разработке проекта в ИС, так и в реальном времени. В зависимости от класса и конфигурации канала, по результатам его анализа монитор выполняет ту или иную операцию – запись значений переменных канала в архив, запрос значения источника данных по указанному интерфейсу и запись этого значения в канал, вызов графического экрана оператора на дисплей и т.п. Под записью значения в канал в общем случае понимается присвоение значения переменной (атрибуту) Входное значение этого канала. Для канала могут быть сконфигурированы два важнейших свойства – связь и вызов. Первое свойство означает способность канала принимать данные от источников и передавать данные приемникам – другими словами, с помощью этого свойства можно конфигурировать информационные потоки АСУ. Второе свойство означает способность канала вызвать (реализовать) шаблон с передачей ему необходимых параметров (для канала класса CALL свойство вызов имеет расширенные функции). На основе свойства вызов реализуется, например, графический интерфейс оператора, обмен с базой данных и т.д. Совокупность каналов узла называется базой каналов этого узла. Класс канала определяет его общее назначение. Например, канал класса FLOAT предназначен для операций с 4–байтовыми вещественными числами, канал класса Единица оборудования – для учета единицы оборудования, планирования и мониторинга ее техобслуживания. При разработке проекта могут быть созданы каналы только предопределенных классов. Переменные, входящие в канал, называются его атрибутами. Атрибуты канала имеют различное назначение и различный тип данных. Булевы атрибуты и атрибуты, которые могут принимать только два определенных значения, называются флагами. Примером флага может служить тип канала, который принимает два значения – INPUT (числовые каналы типа INPUT предназначены для приема данных от источников) и OUTPUT (числовые каналы типа OUTPUT предназначены для передачи своего значения приемникам). Атрибуты, которые используются для передачи значений при вызове шаблона, называются аргументами канала. Атрибуты снабжены числовыми индексами (индексация атрибутов начинается с 0, индексация аргументов – с 1000). Атрибуты имеют полное имя и короткое имя (мнемоническое обозначение). Идентификаторами атрибута являются его индекс и, в ряде случаев, короткое имя. Каналы содержат внутри себя предопределенные алгоритмы (часть из них может настраиваться пользователем), в соответствии с которыми некоторые атрибуты канала устанавливаются или вычисляются монитором в зависимости от состояния или значения других атрибутов. Например, для большинства каналов в атрибут Время изменения монитор записывает время изменения атрибута Реальное значение канала (по показаниям часов устройства, на котором запущен монитор). Исполнение внутренних алгоритмов канала и анализ его атрибутов монитором называется пересчетом канала. При пересчете числовых каналов выполняется также процедура трансляции. По результатам анализа атрибутов монитор выполняет действия, заданные с помощью канала (например, вызов шаблона), – эта процедура называется отработкой канала. Отработка канала после его пересчета выполняется при определенных условиях. При пересчете базы каналов пересчет конкретного канала также выполняется при определенных условиях. Каналы одного класса обладают идентичным набором атрибутов и предопределенных алгоритмов их обработки. Существуют также атрибуты, которыми обладают все каналы вне зависимости от их класса (такие атрибуты имеют одинаковые индексы во всех каналах).
|
||||||
Последнее изменение этой страницы: 2016-08-10; просмотров: 464; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.226.214.91 (0.011 с.) |