Kongraf инструментальная система разработки функциональных алгоритмов птк контар
Скачать 3.66 Mb.
|
• Главное меню - содержит все команды позволяющие управлять проектом, функциональными блоками и внешним видом приложения. Состоит из нескольких пунктов, "Файл, "Правка, "Вид, "Блок, "Проект, "Окно, "Справка, каждый из которых будем называть Выпадающим меню • Панель инструментов – предназначена для быстрого доступа к наиболее часто используемым пунктам главного меню. • Окно проекта - располагается открытое в приложении главное окно проекта или окно открытого алгоритмического блока проекта, за исключением первичных функциональных блоков, поскольку пользователь их редактировать не может, и непосредственно в котором производится создание, просмотр или изменение алгоритма проекта. • Окно библиотек - содержит древовидные структуры Проект и Библиотека (при открытии или создании проекта, либо закладку Проекты (при загрузке программы или закрытии всех окон. Проект - содержит алгоритмические блоки приборов и комплексные функциональные блоки, принадлежащие каждому блоку прибора, для всего алгоритмического блока проекта. Это дает возможность при разработке алгоритма проекта оперативно переключаться между отдельными алгоритмическими блоками этого проекта для их просмотра или изменения. Библиотека - библиотека алгоблоков используемых при создании алгоритма проекта. Проекты - все проекты, размещенные в директории проектов. Данная директория является настраиваемой (см. Начало работы с программой Контекстное меню – вызывается правой кнопкой мыши, и зависит от объекта, для которого вызывается (объект на который наведен курсор мыши. Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Главное меню Выпадающее меню "Файл" Создать- создание нового главного блока проекта (MAIN – Главный блок проекта, при этом закрываются все открытые в текущий момент времени окна. Открыть – открытие файла алгоритмического блока. Файл открывается в новом окне, которое создается в окне проекта • Закрыть закрытие активного в данный момент окна. • Закрыть все закрытие всех открытых на данный момент окон. • Сохранить сохранение активного в данный момент файла. • Сохранить все – сохранение всех открытых на данный момент файлов. • Переименовать переименование окна, активного файла. • Перезагрузить – обновление активного окна проекта. • Печать – вывод на печать. • Выход – выход из программы KONGRAF. Выпадающее меню "Правка" • Удалить - удаление выделенного (подсвечиваемого красным цветом) объекта или группы объектов. Для выделения необходимо навести курсор мыши на нужный блок или связь, и нажать на левую клавишу мыши. Для удаления группы объектов нужно, удерживая клавишу SHIFT, последовательно выделять объекты • Поиск – поиск в списках проекта строки с возможностью задания области поиска • Параметры сервера - задание / просмотр настроек для доступа к серверу, на котором производится трансляция проекта • Каталог проектов - указание пути к папке (каталогу) для автоматического сохранения проекта. При вызове команды Поиск появляется окно Поиск, в котором можно задать область и критерии поиска, для чего следует регистр и Слово целиком екта. зел” нужно записать IP адрес сервера ем прокси”, ол- еди- • выбрать из ниспадающего списка Прибор конкретный модуль в сегменте сети (или пункт ЛЮБОЙ для поиска строки во всех модулях проекта) • выбрать из ниспадающего списка Список список, принадлежащий выбранному модулю (или пункт ЛЮБОЙ для поиска строки во всех списках модуля проекта, выбранного в строке "Прибор) • ввести сроку текста для его поиска • можно задать дополнительные критерии поиска Учитывать По команде Параметры сервера открывается окно Параметры сервера, в котором можно задать (или просмотреть) настройки HTTP сервера, на котором будет производиться трансляция про В поле “У трансляции. Этот адрес, как в случае удаленной через Internet) трансляции на сервере производителя ПТК KONTAR, таки в случае локальной (по локальной сети предприятия Intranet или на рабочей станции) трансляции, сообщается клиенту при покупке модуля(ей) ПТК KONTAR. Следующие поля С использовани “HTTP прокси” и Порт заполняются (или не зап няются) покупателем. Если в организации для выхода в Internet используется Proxy сервер, то нужно проставить галочку в поле С использованием прокси” и заполнить поля “HTTP прокси” и Порт (эти данные Вы можете узнать у сетевого администратора. При со Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР я (галочка не стоит, то содержимое этих полей не имеет значения. Команда Каталог проектов служит для настройки автоматического сохранения проекта, Вам необходимо нении с Интернет с использованием Прокси-сервера появится окно авторизации, введите имя пользователя и пароль для выхода в Интернет (необходимо спросить у администратора сети, и нажмите "Ok". Если же Прокси-сервер не используетс выбрать каталог, в котором будет сохраняться проект, из дерева каталогов. Внизу окна отражается полный путь к выбранному каталогу, атак же располагается окно для выбора диска расположения. Выпадающее меню "Вид" • Язык - Вы можете выбрать язык интерфейса (русский или английский. ти. • Показывать библиотеку – скрывает или открывает Приблизить – увеличение масштаба изображения в два раза. • Отдалить – уменьшение масштаба изображения в два раза. • Рабочая область – Вы можете задать размеры рабочей облас окно библиотеки. Выпадающее меню "Блок" - вызов для редактирования / просмотра свойств алгоритмического ючения Вх/Вых - вызов для редактирования / просмотра подключений щего этому • Свойства блока; • Подкл физических выводов модуля ПТК KONTAR к выводам соответствую модулю алгоритмическому блоку модуля прибора. Выпадающее меню "Проект" лючение библиотек типовых блоков щих этим уск трансляции проекта та. полнительно к библиотеке • Каталоги - подключение / отк • Просмотр списков просмотр всех списков проекта и принадлежа спискам параметров • Компилировать – зап Симулятор– запуск процесса симуляции проек Команда Каталоги предназначена для подключения до Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР функциональных блоков, входящей в состав ИС, библиотеки типовых блоков для повторного использования, ранее созданных блоков (комплексных или блоков приборов) или даже целых проектов. Для подключения каталога, необходимо задать путь к папке, которой он находится. Это можно сделать вручную, в поле "Добавить каталог, или с помощью кнопки "Обзор. После того как путь задан, нажмите кнопку "Добавить. Для отключения каталога, выберите его из списка, и нажмите кнопку "Удалить. Команда Просмотр списков позволяет просмотреть все списки в каждом из модулей проекта (сегмента сети. При вызове этой команды появляется окно Просмотр списков Для каждого списка выводятся параметры этого списка, значения по умолчанию этих параметров, а также перечень дополнительных списков, в которые включен этот параметр. Изданного окна доступно редактирование параметров. Для этого вызовите контекстное меню для параметра, который Вам необходимо отредактировать, выберите пункт "Edit". При удачно завершенной (без ошибок) трансляции исполняемые файлы (файлы в формате, предназначенные для загрузки в модули проекта) автоматически пересылаются на рабочий компьютер и помещаются в папки с именами, соответствующими сетевым номерам модулей в проекте (кнопка Готово активизирована. Задать или просмотреть настройки сервера, на котором будет проводиться трансляция можно по команде Правка/Параметры. 13 Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Выпадающее меню "Окно" Это меню содержит стандартные команды Windows приложений для расположения окон этого приложения • каскадом • сверху вниз • слева направо • свернуть все Внизу расположен список открытых окон, позволяющий переключать их между собой (активное окно выделено галочкой. Выпадающее меню "Справка" • Справка – вызывает электронную справку по программе. • О программе KONGRAF – выводится краткая информация поданной версии ИС KONGRAF. Контекстное меню Контекстное меню окна библиотек. Для вызова данного контекстного меню нужно, перевести курсор мыши на окно библиотеки нажать правую кнопку. • Справка- вызывает окно справки для конкретного алгоритмического блока. Для работы с этим пунктом меню необходимо навести курсор мыши на ФБ, для которого Вы хотите получить справку • Обновить - обновление списка каталогов библиотеки • Скрыть - скрывает окно библиотек • Каталоги- подключение / отключение библиотек типовых блоков. Контекстное меню алгоритмического блока. Для вызова данного контекстного меню нужно, навести курсор мыши на алгоритмический блоки нажать правую кнопку. • Открыть- открытие ФБ; • Свойства- вход в диалоговое окно, в котором определяются свойства алгоритмического блока и принадлежащих ему переменных • Подключение вх/вых- вызов диалогового окна для подключения входов и выходов алгоритмического блока прибора • Копировать- копирование выделенного алгоритмического блока • Вырезать - перемещение алгоритмического блока • Удалить- удаление алгоритмического блока. Пункты "Копировать" и "Вырезать" доступны только в том случае, если, при вытаскивании алгоритмического блока, его расположение было задано автоматически. Контекстное меню рабочей области Для вызова данного контекстного меню нужно, перевести курсор мыши на свободное пространство рабочей области, и нажать правую кнопку. • Вставить- вставляет скопированный ранее алгоритмический блок • Добавить комментарий - позволяет создавать комментарии и подписи в рабочей области проекта. 14 Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Панель инструментов - Создать новый проект - Открыть файл алгоритмического блока - Сохранить активный файл алгоритмического блока - Сохранить все файлы алгоритмического блока - Перезагрузить активный файл - удалить выбранный объект - Задать настройки сервера для трансляции проекта - Компилировать проект - Симулировать активное окно - Вызов окна просмотра списков - Увеличить масштаб изображения в активном окне проекта- Уменьшить масштаб изображения в активном окне проекта- Задать масштаб вручную - Вызов справки Разработка проекта Создание проекта На диске проект хранится в виде совокупности файлов, содержащих представление имеющихся в проекте блоков. – расширением содержащий главный блок проекта, или - , ивам будет нужно самостоятельно определить размещения на диске компьютера сохраняемого файла. алгоритмических Примечание: Файл алгоритмического блока это файл с *.ab, или блок прибора (одиночного или комплексного, или комплексный функциональный блок. Чтобы создать новый проект выберите команду Создать. Появится диалоговое окно для ввода имени проекта и запросом на автоматическое размещение файла. При установленной галочке "Автоматическое размещение файла, ваш проект будет автоматически сохранятся в папке название проекта (по умолчанию. Автоматическое размещение можно настроить, задав удобный для Вас каталог. Для этого выберите Выпадающее меню "Правка" - "Каталог проектов, и задайте новый путь сохранения. При отказе от автоматического размещения, сохранение возможно из выпадающего меню "Файл"/Сохранить Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Введите имя проекта, при этом будет создано новое окно, содержащее главный блок проекта (MAIN – Главный блок проекта. В новом окне при создании нового проекта необходимо разместить либо блоки приборов (одиночных и/или ). екта". ь, как измененного блока, таки да Сохранить все. комплексных, имеющихся в сети, либо один блок прибора, если разрабатывается проект на основе одиночного прибора. Алгоритмические блоки (блоки приборов и функциональные блоки) размещаются в рабочей области перетаскиванием соответствующих программных модулей из дерева библиотеки. При этом программа проверяет возможность размещения блока в заданной области экрана (блоки не могут пересекаться. При перетаскивании блока, появится окно для ввода имени прибора и его автоматического размещения (пожеланию При автоматическом размещении, ФБ будет сохранен в папке название про Чтобы открыть уже имеющийся проект или алгоритмический блок выберите команду Открыть. При изменении состава или свойств любого алгоритмического блока (кроме первичного ФБ, который пол зователь изменить не может) необходимо сохранить изменения в файлах блока, в состав которого данный блок входит (коман Использование функциональных блоков Для использования функционального блока (ФБ) необходимо выбрать его из окна библиотеки и перетащить окно библиотеки, выберите в главном меню пункт Вид/Показывать библиотеку или нажмите в поле проекта Примечание: Чтобы открыть. ля удаления ФБ нажмите на нем правую кнопку мыши и выберите Д в появившемся контекстном меню пункт "Удалить" или воспользуйтесь на клавиатуре клавишей "Delete". п вившемся контекстном меню пункт С ва алгоритмического блока и принадлежащих ему переменных. анное окно имеет до 4 закладок ( Блок, Параметры, Массивы и Списки. роекта блока нажмите на нем правую кнопку мыши и выберите в поя- войства. После этого возникнет диалоговое окно, в котором определяются свой- Для настройки выбранного в поле ст Д Разработка комплексных функциональных блоков ВИС реализована возможность повторного использования ранее созданных и отлаженных алгоритмических блоков. Как правило, для этого используются комплексные функциональные блоки, реализующие какую-то типовую типовых ал- талог (кнопка Обзор) и добавить его в список (кнопка Добавить. ки Проект/Каталоги. В этом случае, при вставлении блока, появится окно, функцию (например, формирователь сигнала тревоги, но могут применяться и готовые блоки приборов (например, контроллер сигнализации. Для создания и пополнения библиотеки типовых алгоритмических блоков можно создать каталог (например, KONGRAF_LIBR), в который при необходимости создания новых библиотечных алгоритмических блоков можно копировать проверенные алгоблоки комплексных ФБ или блоков приборов. Для большего удобства в директории например, KONGRAF_LIBR) можно создать подкаталоги, названия которых будут соответствовать функциональности алгоблоков, находящихся в этих подкаталогах. А уже непосредственно имена файлов алгоблоков будут отражать какие-то конкретные их особенности. Библиотечный каталог нужно ввести в список библиотек гоблоков с помощью команды меню Проект/Каталоги. По этой команде появляется окно "Каталоги проекта, в котором нужно найти библиотечный ка Нужный библиотечный алгоблок помещается в проект мышью, методом Drag'n'Drop (также, как и алгобло из ветки "Библиотека функций. Алгоблоки можно копировать и из уже готовых проектов, если директории этих проектов ввести в список Каталогов с помощью команды меню Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Создать новый блок в котором нужно будет ввести его имя и указать место сохранения (автоматическое ли выбрать самостоятельно. и Свойства функциональных блоков Блок Закладка име т удобно отражать основную функцию, ка в рабочую область ет следующие поля редактирования Имя – имя блока (может быть любым, обычно в имени бывае выполняемую данным прибором. Задается при вытаскивании бло Заголовок – заголовок блока (располагается на его изображении Се три п ледующи ункта определяются только для блоков одиночных приборов. Имя прибора – имя прибора (может быть любым, обычно в имени бывает удобно отражать основную функцию, выполняемую данным прибором. Задается при вытаскивании блока в рабочую область Тип – тип прибора (Master или Slave) (по умолчанию - Slave); Сетевой номер- м контроллерами релейным модулям комплекса КОНТАР необходимо присвоить в сегменте сети неповто- ряющиеся сетевые номера, начиная с контроллера (№1 и т.д.). – сетевой номер прибора (служит для идентификации контроллера в сегменте сети, атак- же для создания бинарного файла исполняемого кода контроллера с этим сетевым номером в отдельном каталоге с таким же номером) (по умолчанию - 1). Все Для блока приборов Для первичного блока 17 Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Данная закладка для нее поле Тип прибора/функции». Данное поле позволяет менять тип п которых блоков, имеет дополнительно рибора или функции. П ы Закладка окно со блоку переменных ( стрел н ующие поля й при отображении араметр имеет слева, кнопки со списком принадлежащих блоку прибора или функциональному ками вверх и вниз, предназначенные для изменения последовательности перемен- редактирования ых, и след Имя – имя переменно Список – список, в который входит параметр при его отображении либо в программе Consol либо на технологической схеме посети (выбор осуществляется из списков, определенных в блоке прибора Ед. измерения – единицы измерения, используются при отображении Точность о знаков после запятой при отображении (для параметров вещественного ти- – числ па, входящих в какой-либо список Комментарий – комментарий Константа поле позволяет задавать переменной в поле Значение, – установка галочки в этом постоянное значение Энергонезависимый гонезависимой памяти (поле активно, только если параметр добавлен в спи- установка галочки в этом поле позволяет сохранять значение выходного параметра в энер ски); Значение – позволяет задавать значение по умолчанию (значение при старте алгоритма, те при включении питания, и значение констант. Установка значения осуществляетс вводом значения в поле. я Тип - тип переменной (bool, int, float, time, date). Видимый – определяет, изображается ли данная переменная в виде вывода блока в окне пр екта; о- В ь в до списки. Д ме д наименованием окне “ |