gototopgototop
 

ISaGRAF-Россия

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта
Главная ISaGRAF 5++ ACE Target

ISaGRAF 5++ ACE Target

E-mail Печать

ISaGRAF 5++ ACE Target - полный комплекс решений для высокоскоростной обработки, управления и доставки данных на верхний уровень систем АСУ.

ISaGRAF 5++ ACE Target - новая целевая система, разработанная компанией ФИОРД на основе оригинальной целевой системы ISaGRAF версии 5 и реализованная на языке С++ с использованием библиотеки ACE (Adaptive Communication Environment).

ISaGRAF 5++ ACE Target поддерживает все функциональности стандартной целевой системы ISaGRAF 5 и имеет ряд дополнительных возможностей и особенностей:

  • все системозависимые функции заменены на вызовы функций библиотеки ACE, поэтому исходные тексты целевой системы едины для разных ОС. К настоящему времени выполнено портирование и тестирование нового таргета в следующие операционные системы: Linux, QNX 4.25, QNX 6, Windows XP, FreeBSD, OpenSolaris. Библиотека ACE поддерживает десятки платформ и развивается;
  • инвариантность к платформе: все конечные таргеты имеют одинаковые возможности и единое PLC-описание в среде Workbench, т.е. перенос проекта на конфигурацию с другой ОС не требует его перекомпиляции;
  • повышенная стабильность (детерминированность) цикла с заданным временем исполнения;
  • высокая скорость исполнения цикла в режиме “как успеет” – от 5 мкс;
  • перенос с платформы на платформу драйверов протоколов, использующих стандартные коммуникационные устройства (RS232, Ethernet, USB), не требует изменения исходных текстов драйверов, достаточно простой перекомпиляции;
  • инструмент IODevKit предоставляет разработчику возможность использования языка С++ и библиотеки ACE для создания эффективных драйверов устройств и встроенных в таргеты функций. ACE содержит большой набор полезных классов (набор С++ контейнеров для манипуляции с данными, класс String и пр.).

Для целевых систем ISaGRAF 5++ ACE Target разработан широкий перечень функциональных расширений, реализующих дополнительные возможности.

 

Перечень функциональных расширений, входящих в базовый состав ISaGRAF 5++ ACE Target:

  • набор функций измерения времени с высоким разрешением (с точностью до 1 микросекунды);
  • набор функций быстрой обработки массивов ISaGRAF для создания, копирования, сложения, умножения векторов;
  • набор функций быстрой обработки матриц (двумерных массивов ISaGRAF) для создания, копирования, сложения, умножения матриц, решения линейной системы уравнений;
  • набор функций обработки сигналов (FFT, цифровые фильтры);
  • набор функций для запуска внешних приложений из ISaGRAF;
  • набор функций сохранения и считывания начальных значений переменных;
  • модуль ISaFDA для поддержки быстрого доступа к данным по протоколу FDA (Fast Data Access) из удаленных клиентов (например, FDA-OPC). Высокая скорость обмена в протоколе FDA достигается за счет того, что целевая система по запросу клиента выдает только изменившиеся значения переменных. Настройка целевой системы и OPC-сервера осуществляется с помощью удобного графического конфигуратора под ОС Windows. Разработчику также предоставляются библиотеки, позволяющие создавать собственные приложения, взаимодействующие с ISaGRAF локально либо по сети посредством протокола FDA.
  • Модуль JIT-компиляции (для платформ x86). Предназначен для ускоренного выполнения фрагментов TIC-кода, путем его преобразования в машинный код процессора, что обеспечивает ускорение работы целевой системы в 3-4 раза.

При использовании функций быстрой обработки массивов и матриц, а также функций обработки сигналов операции с массивами вещественных чисел исполняются в таргете на порядок быстрее, чем при выполнении аналогичных операций в программе на языке ST. Перечисленные функции позволяют реализовывать в приложениях ISaGRAF высокопроизводительные алгоритмы обработки массивов данных, необходимые, например, при работе с аудио- и видеопотоками, импульсными формами, регистрируемыми АЦП.

Перечень дополнительных функциональных расширений к целевой системе, подключаемых за отдельную плату:

  • IAS Logger - базовая часть системы архивирования IAS для ведения локальных архивов данных на контроллере. В архивы записываются только изменившиеся значения выбранных переменных с меткой времени. Возможна одновременная пересылка данных на верхний уровень и их сохранение в БД MSSQL либо PostgreSQL;
  • функциональность Modbus RTU Master;
  • функциональность Modbus RTU Slave;
  • функциональность Modbus TCP Master;
  • функциональность Modbus TCP Slave;
  • ISaGUI - система графического интерфейса, предназначенная для обеспечения интерактивного графического отображения данных реального времени непосредственно в исполнительной системе. Для проектирования графического интерфейса используется редактор графического интерфейса GLADE  на основе GTK+.
  • набор функций для работы с COM-портами: открытие, закрытие порта, чтения и записи данных из (в) него, установки сигналов DTR и RTS COM-порта и некоторые другие;
  • набор функций отправки текстовых SMS-сообщений с помощью GSM-модема;
  • ISaINIT - модуль инициализации переменных ISaGRAF из внешнего конфигурационного файла;
  • ПИД-контрллер;
  • ШИМ;
  • Драйвер протокола МЭК 60870-5-104 Master;
  • Драйвер протокола МЭК 60870-5-104 Slave.

Ознакомительные версии целевых систем ISaGRAF 5++ ACE Target со всеми функциональными расширениями доступны для скачивания здесь.

Документация доступна здесь.

 

 

 

 
Назад
ISaGRAF-Россия - Новости ISaGRAF-Россия - Новости

Новости сайта

ISaGRAF-Россия на LivejournalISaGRAF-Россия на Livejournal

Информеры

Карта сайта isagraf.ru


Демо-версии, обновления и цены ISaGRAF

ISaGRAF на ж/д транспорте

Баннер

Популярные продукты

Баннер

Dream Report - лучший специализированный генератор отчетов для АСУ ТП и автоматизации зданий

Баннер

ЗАО "ФИОРД". Россия, 199034 Санкт-Петербург, В.О. 17 линия, д.4 тел.: +7(812) 323-6212 факс: +7(812) 321-5169 Е-mail: info@fiord.com
Современные аппаратные и программные средства для встраиваемых систем, АСУ ТП и автоматизации зданий © 1992-2011 ЗАО "ФИОРД". Все права защищены. При использовании материалов сайта ссылка на источник обязательна.