gototopgototop
 

ISaGRAF-Россия

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

ISaGRAF

E-mail Печать

 ISaGRAF® - мощная программная технология для разработки встраиваемых приложений, основывается на концепции открытой автоматизации и обеспечивает существенное сокращение времени создания изделий и ускоряет их выход на рынок.
ISaGRAF - технология программирования контроллеров, которая позволяет создавать локальные или распределенные системы управления. Основа технологии - среда разработки приложений (ISaGRAF Workbench) и адаптируемая под различные аппаратно-программные платформы исполнительная система (ISaGRAF Runtime).
Инструментальная система разработки приложений обеспечивает проект всеми возможностями языков стандарта IEC61131.
Устойчивость к сбоям, способность обрабатывать большое количество точек ввода/вывода позволяют с успехом применять ISaGRAF как в небольших встраиваемых приложениях, так и в распределенных проектах автоматизации.
В многозадачной системе могут исполняться несколько исполнительных систем ISaGRAF PRO с различными циклами опроса. Механизм связывания переменных обеспечивает передачу данных между исполнительными системами как в локальном, так и в распределенном проекте, причем аппаратные платформы могут работать под управлением различных операционных систем.

Обзор возможностей ISaGRAF

Как все это работает

Целевые системы

Система разработки приложений

Development Kit

I/O Development Tools

ISaGRAF 5 - развитие известной во всем мире технологии ISaGRAF; ISaGRAF 5 предлагает много новых особенностей, является более гибким для интеграции решений партнеров и соответствует стандарту IEC 61499. Стандарт IEC 61499, разработанный Международной Электротехнической Комиссией (МЭК), - это пакет рекомендаций по использованию функциональных блоков в распределенном промышленном процессе, процессе измерения и системах контроля и управления. Объединяя стандарты IEC 61131-3 и IEC 61499 ISaGRAF 5 предлагает беспрецедентные функциональные возможности и преимущества. Используя продукт ISaGRAF 5, пользователи будут иметь возможность создавать традиционные системы контроля и управления, где итерации между устройствами автоматически регулируются и синхронизируются согласно функциональной блок-схеме стандарта IEC 61499, а не с помощью алгоритмов созданных вручную.

 Обзор возможностей ISaGRAF

Что мешает Вам воспринимать Ваш проект как одно единственное приложение промышленной автоматизации? Вероятно тот факт, что, как правило, это набор совершенно разных контроллеров, операционных систем, устройств ввода/вывода и коммуникационных протоколов.

Конечно, тут возникает еще много вопросов. Какую информацию должны разделять ваши устройства? Кто разрабатывает ваше приложение? Кто поддерживает его? Как воспользоваться уже существующими наработками? Какого типа эти наработки? Последовательные функциональные схемы? Функциональные блочные диаграммы? Потоковые диаграммы? Релейные диаграммы?

Ответом на все эти трудные вопросы является ISaGRAF - мощная, устойчивая, встраиваемая технология открытой автоматизации.

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

ISaGRAF - это встраиваемая, масштабируемая технология программирования контроллеров, позволяющая создавать как приложения для автономных контроллеров, так и распределенные приложения для нескольких обменивающихся данными по сети контроллеров. ISaGRAF состоит из трех взаимосвязанных компонент:

· система разработки приложений (Workbench) - для проектирования, компиляции, симуляции, загрузки приложения в контроллер и отладки

· встраиваемая целевая система - легко переносимый машинонезависимый программный комплекс, который встраивается в контроллер и исполняет приложения, спроектированные в системе разработки приложений

· средства разработчика - для написания драйверов под ISaGRAF, переноса целевых систем на другие аппартные и программные платформы и т.д.

 

Как все это работает

Вы создаете приложение в Workbench ISaGRAF  , при компиляции этого проекта генерируется TIC-код (Target Independent Code - машино-независимый код), из системы разработки приложений Вы загружаете TIC-код Вашего приложения на целевую систему, которая содержит TIC-интерпретатор. Возможно генерирование С-кода приложения, однако для связывания этого кода с кодом целевой системы потребуется ISaGRAF   I/O Development Tools или ISaGRAF   Developper's Tool Kit. (Для генерирования С-исполняемых файлов потребуется С-компилятор).

Целевые системы

Целевая система ISaGRAF может исполняться под управлением любой ОС.
Целевая система ISaGRAF   - машинонезависимый механизм, который встраивается в контроллер и исполняет приложение, разработанное в системе разработки приложений ISaGRAF  . При этом приложение может быть автономным (одно приложение, исполняемое одним контроллером), или распределенным (одно приложение, исполняемое несколькими контроллерами).

 

Коммуникационный интерфейс
Задача связи с HMI/SCADA
Загрузка
Отладка "на лету"
задача связи PLC-to-PLC

Интерфейс Приложения
Дополнительные функции
к библиотекам
программирования

Интерфейс Ввода/Вывода
Локальные карты ввода/вывода
Разделяемая память

Системный интерфейс
Интерфейс аппаратной платформы
Управление памятью
Системные часы

 

Система разработки приложений

На одной конфигурации (физическом контроллере) можно создать неограниченное число ресурсов ("виртуальных" контроллеров), запрограммированых с помощью 5 языков IEC 1131-3: SFC: Sequential Function Chart (или Grafcet), FBD: Function Block Diagram, LD: Ladder Diagram, ST: Structured Text, IL: Instuction List. Может быть использован также Flow Chart.

Для каждого ресурса декларируются переменные простого типа (boolean, integer, real, string, timer) или определенного пользoвателем типа, такого как массивы и структуры. Переменные могут быть привязаны к устройствам ввода/вывода.

Каждый ресурс может использовать переменные любого другого ресурса (в том числе ресурс другого физического контроллера - конфигурации). Обмен данными между конфигурациями осуществляется по сети Ethernet, используя механизм “биндинга”. Биндинг - это возможность установления горизонтальных связей между контроллерами на уровне "связывания" переменных разных целевых систем.

Development Kit

Подробная документация на английском языке по переносу в ОС, исходные тексты целевых систем в NT, Rtx, VxWorks, OS-9, QNX, Linux. Все необходимое для переноса целевой системы в другую ОС.

I/O Development Tools

Подробная документация на русском языке по написанию драйверов ввода/вывода, С-функций, С-функциональных блоков, С-функций преобразования. Объектные и исполнительные файлы целевой системы, утилиты и библиотеки для разработки драйверов.

 
Назад
Стильные установка парктроника Выгодно купить
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 ЗАО "ФИОРД". Все права защищены. При использовании материалов сайта ссылка на источник обязательна.