Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
!!!ШПОРЫ по АСУ!!.docx
Скачиваний:
16
Добавлен:
22.09.2019
Размер:
7.67 Mб
Скачать

44.Менеджер проектов системы UltraLogic.

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

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

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

Все шаги по составлению программы записываются в сценарий. Возможен откат на 16 тысяч шагов. Любой вход и выход двоичных блоков может быть изменен на инверсный. Количество входов функциональных блоков может задаваться при вызове блоков от 2 до 32.

Редактор может масштабировать изображение. Допускается разработка собственных функциональных блоков.

Алгоритм разработки функционального блока:

  1. Используя базовые функциональные блоки составляется программа, реализующая функцию создаваемого блока.

  2. Внешним связям присваиваются имена, которые будут использоваться в графическом изображении блока.

  3. Программа сворачивается в прямоугольную картинку с помощью специальной команды.

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

Секция переменных:

Осуществляет ввод глобальных переменных проекта, сформированных в списках по тем или иным признакам. Переменные и константы в этих списках доступны всем программам проекта и конфигуратору переменных. Переменные, введенные на этапе конфигурирования и назначенные, как его вход и выход заносятся в списки автоматически, а переменные, имена которых введены, как имена связей, автоматически не заносятся.

45.Конфигурирование контроллеров в UltraLogic.

Выполняются последовательно следующие действия:

-Выбирается аппаратная платформа контроллера.

-Выбирается тип вычисляемого модуля внутри платформы.

-Указываются системы установки: наличие сети, настройки компилятора, таймера.

-Выбираются типы используемых модулей ввода\вывода

-Осуществляется проверка переменных по входам и выходам соответсвтующих модулей.

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

46.Загрузка и отладка программ в системе UltraLogic.

Готовый проект компилируется, после чего полученный код загружается в контроллер. В это код автоматически встраивается драйвер сетевого обмена, который обеспечивает мониторинг и отладку. Каждая переменная, участвующая в сетевом обмене, имеет двойное имя, состоящее из сетевого адреса и имени переменной. Общее количество уч-в в сети 256. В системе переменные представляются, как переменные единого технологического процесса. Инициатором обмена является отладчик или система верхнего уровня(SCADA).

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]