Архитектура системы

Назначение системы

Описание

Cистема UltraLogicпредставляет из себя комплекс программ, исполняемых в рамках единой оболочки. Система реализована в соответствии с требованиями стандарта Междунаpодной Электpотехнической Комиссии (МЭК) IEC 1131-3 и предназначена для разработки прикладного программного обеспечения сбора данных и управления технологическими процессами, выполняемыми на программируемых PC-совместимых промышленных контроллерах с открытой архитектурой.

В качестве языка программирования в системе реализован язык функциональных блоковых диаграмм Function Block Diagram (FBD), предоставляющий пользователю механизм объектного визуального программирования.

Архитектура системы UltraLogic представлена на рисунке 1. UltraLogic состоит из двух частей: системы программирования и системы исполнения.

Рисунок 1.

Система программирования содержит собственно средства подготовки программ и средства их отладки. Менеджер проекта объединяет средства подготовки программ и содержит редактор переменных, конфигуратор контроллера, редакторы программ, компиляторы. Подсистема отладки содержит загрузчик программ, сетевой драйвер, средства осциллографирования, удаленной и пошаговой отладки.

Система исполнения функционирует в контроллере, который может базироваться как на платформе INTEL, так и другой аппаратной платформе.