Глава 2. Создание проекта

Содержание

2.1. S3-проект
2.2. QNX-проект
2.3. HMI-проект

2.1. S3-проект

S3-проект - корневой элемент дерева проекта в среде S3, он может содержать в себе произвольное количество QNX- и HMI-проектов. Это средство группировки связанных между собой узлов. Данные (значения тегов - переменных S3) проекта, включенного в S3-проект, становятся доступными для всех QNX- и HMI-проектов, содержащихся в данном S3-проекте.

Создадим S3-проект. Для этого в меню Файл выберем пункт Создать проект. Отобразится диалоговое окно Новый проект. Заполним поля, как показано на рисунке. Поле Расположение проекта содержит путь к корневой директории проекта (вы можете ввести путь отличный от того, что на рисунке). Директория, в которую вы хотите поместить проект, должна существовать.

Рисунок 2.1. Диалог Новый проект

Диалог Новый проект


Теперь в окне Проект среды разработки (далее для обозначения среды разработки S3 будем применять акроним S3-IDE - "S3 Integrated Development Environment") мы увидим элемент с именем Heating Station. Это и есть S3-проект, который мы создали.

Подсказка

Отображение окон S3-IDE можно настроить с помощью меню Окно

Пусть наша система содержит один QNX-узел в качестве контроллера (на этом узле будет выполняться управляющая логика, он будет содержать устройства ввода-вывода, базу данных) и один HMI-узел, на котором будет организован интерфейс оператора.

Подсказка

Вообще говоря, количество HMI-узлов не лимитировано. Это значит, что один и тот же HMI-проект может быть запущен на нескольких узлах. Само собой, обращаться все идентичные HMI-"клиенты" будут к одному и тому же QNX-"серверу". Для такой системы достаточно создать один HMI-проект, впоследствии скопировав его на остальные узлы.