gototopgototop
 

Компания ФИОРД

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

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 и имеет ряд дополнительных возможностей и особенностей:

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

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

  • поддержка быстрого обмена данными FDA (Fast Data Access) с удаленными клиентами (открытый протокол на базе UDP и пример программы-клиента предоставляется) и FDA-OPC-сервер (предоставляется как отдельный продукт). Высокая скорость обмена в протоколе FDA достигается за счет того, что по запросу клиента из таргета посылаются только изменившиеся значения переменных, и все в одном пакете. Скорость удаленного отслеживания изменяющихся значений переменных ISaGRAF-приложений может возрастать в десятки и даже сотни раз по сравнению с используемыми в настоящее время протоколами. Разработчику предоставляются функции, которые позволяют выбрать переменные приложения, участвующие в обмене данными FDA. Для целых и вещественных переменных можно задать допуск, при превышении которого значение переменной будет выслано клиенту.
  • ведение локальных архивов данных (FIFO), пересылка накопленных данных клиенту по его запросам. В архивы записываются только изменившиеся значения выбранных переменных с меткой времени.

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

Документация, описание целевой системы.

 

 
Назад

DREAM REPORT v.4.0!


Cреда разработки БЕСПЛАТНА.
Скачайте сейчас !

Быстрая навигация

Быстрая навигация

Запрос цен и демо-версий


Проекты и внедрения

ФИОРД - Новости ФИОРД - Новости

Информеры

Карта сайта fiord.com


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

Баннер
Баннер
Баннер

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

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

Баннер

Leroy Automation: ПЛК для тяжёлых условий эксплуатации

Баннер

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