3. Языки программирования Trace Mode 6
Trace Mode 6 предоставляет широкий набор средств программирования, ориентированный на специалистов разной квалификации и профессиональной подготовки. В новую версию включены все пять языков программирования международного стандарта IEC61131-3.
Кроме того, в программах Trace Mode 6 можно вызывать функции, написанные на любом языке – Visual C++, Visual Basic, Delphi и т. д. и оформленные в виде динамически подсоединяемых библиотек (dll). Возможно, осуществлять online редактирование проекта (не прерывая работы в реальном времени).
Система снабжена встроенным отладчиком, функции которого значительно расширены относительно версии 5.
4. Промышленная база данных
реального времени
Система хранения технологической информации Trace Mode 6, СУБД РВ SIAD6, спроектирована специально для работы в системах реального времени. Поэтому она оптимизирована на быструю запись и чтение больших объемов информации, осуществляемые 24 часа в сутки. В СУБД РВ SIAD6 можно записывать временные значения более чем миллиона параметров с точностью до 1 мс. Кроме того, СУБД обеспечивает динамическое сжатие-развертывание информации и разбиение данных на тома. Для обеспечения надежности хранения данных предусмотрены "горячее" резервирование серверов и функция автоматического восстановления поврежденных архивов.
Рис. 2. Управление производственным циклом в 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) драйверы, обеспечивающие более быстрое выполнение запросов в ней, чем стандартный ODBC. Такие драйверы доступны для СУБД Oracle (через протокол Oracle Call Interface), Microsoft SQL Server и Sybase Adaptive Server, MySQL 3.x, и PostgreSQL версий 6 и 7.
SIAD6 может работать как на компьютерах с установленными серверами Trace Mode 6, так и независимо от них - на отдельных компьютерах. К тому же она является основой хранения данных и для экономических модулей T-Factory 6.
Do'stlaringiz bilan baham: |