Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
госэкзамен / экз / Госэкз-Илюшин.doc
Скачиваний:
14
Добавлен:
11.02.2015
Размер:
208.9 Кб
Скачать

12. Как осуществляется редактирование и трансляция программы в scada-системе trace mode?

Ответ:

Для операций с программами и группами программ, а также для редактирования их свойств используется навигатор проекта. Для подключения программы к проекту ее нужно вначале скомпилировать, а затем сохранить проект. Чтобы скомпилировать программу, нужно выполнить команду Компилировать из меню Программа, или нажать клавишу F7 или нажать ЛК на иконке  панели инструментов отладчика. Сообщения об ошибках компиляции выводятся в окне, которое открывается автоматически при выполнении указанных команд. Если компиляция прошла успешно, это окно не открывается.

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

Для выполнения программы в реальном времени в узле должен быть создан канал класса CALL с типом вызова Program, настроенный на вызов шаблона программы.

13. Перечислить основные процедуры разработки проекта в scada-системе trace mode?

Ответ:

Разработка проекта в SCADA-системе TRACE MODEвключает следующие процедуры:

  • создание структуры проекта в навигаторе;

  • конфигурирование или разработка структурных составляющих – например, разработка шаблонов графических экранов оператора, разработка шаблонов программ, описание источников/приемников и т.д.;

  • конфигурирование информационных потоков;

  • выбор аппаратных средств АСУ (компьютеров, контроллеров и т.п.);

  • создание узлов в слое Система и их конфигурирование;

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

  • сохранение проекта в единый файл для последующего редактирования (с помощью команды Сохранить или Сохранить как .  

14. Перечислить основные компоненты проекта в scada-системе trace mode?

Ответ:

компоненты проекта относятся к одному из следующих видов:

   каналы – компоненты, определяющие алгоритм работы проекта, могут создаваться в различных слоях, однако их окончательное распределение по узлам в слое Система обязательно – в противном случае они не будут экспортированы;

   шаблоны – компоненты, которые при работе в реальном времени могут вызываться каналами с передачей параметров. Передача параметров настраивается при разработке проекта посредством привязки аргументов  шаблона к каналам или источникам/приемникам;

   источники/приемники – шаблоны каналов обмена с различными устройствами и приложениями. Под устройствами здесь понимаются контроллеры, а также внешние и внутренние модули/платы различного назначения, обмен с которыми поддерживается мониторами TRACE MODE (в том числе через драйверы). Системные переменные TRACE MODE и встроенные генераторы также создаются в ИС как источники/приемники;

   наборы ресурсов – наборы текстов, изображений и видеоклипов, которые могут быть использованы при разработке шаблонов графических экранов;

   графические объекты – компоненты, представляющие собой в общем случае несколько графических элементов (из имеющихся в редакторе представления данных), сгруппированных в один. Графические объекты могут быть использованы при разработке шаблонов графических экранов;

   последовательные порты – параметры COM-портов;

   словари сообщений – наборы сообщений, генерируемых при возникновении различных событий;

   клеммы – эти компоненты, описывающие электрические контакты (например, монтажных шкафов), являются элементами схемы электрических соединений АСУ.

15. Какие каналы класса CALL используются в навигаторе TRACE MODE?

Ответ:

При создании канала класса CALL с предустановленным свойством вызов в соответствующем слое шаблонов создается шаблон, вызываемый каналом. В навигаторе могут быть созданы следующие каналы класса CALL:

   Экран – канал с вызовом шаблона экрана;

   Программа – канал с вызовом шаблона программы;

   Документ – канал с вызовом шаблона документа;

   Связь с БД – канал с вызовом связи с базой данных.

16. Какие языки для программирования алгоритмов функционирования разрабатываемого проекта АСУ включены в TRACE MODE

Ответ:

Для программирования алгоритмов функционирования разрабатываемого проекта АСУ в TRACE MODE 6 включены языки Техно ST, Техно SFC, Техно FBD, Техно LD и Техно IL. Данные языки являются модификациями языков ST (Structured Text), SFC (Sequential Function Chart), FBD (Function Block Diagram), LD (Ladder Diagram) и IL (Instruction List) стандарта IEC61131-3.

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

Ответ:

АРХИТЕКТУРА СИСТЕМЫ ULTRALOGIC состоит из двух частей:

системы программирования и системы исполнения. Система программирования содержит собственно средства подготовки

проектов, менеджер проектов и средства их отладки.

Менеджер проектов объединяет в себе

_ редактор переменных;

_ конфигуратор контроллера;

_ менеджер программ;

_ компиляторы.

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

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

Ответ:

Временная диаграмма цикла работы системы исполнения программируемого контроллера представлена

19. Что представляет собой язык FBD?

Ответ:

Язык функциональных блоковых диаграмм (FBD) описывает функции между входными переменными и выходными переменными. Эти функции описываются в виде сочетания элементарных функциональных блоков. Выход функционального блока может быть соединен с другими блоками. Каждый функциональный блок представляет из себя прямоугольник, внутри которого имеется обозначение функции, выполняемой блоком. Один или несколько функциональных блоков, соединенных между собой, и образуют программу на языке FBD.

20. Какие типы переменных используются в языке FBD?

Ответ:

В языке FBD используются следующие типы переменных:

глобальная – глобальная переменная, может использоваться всеми программами проекта;

сетевая – переменная доступна другим участникам сетевого обмена.

По отношению ко входам и выходам контроллера переменные могут иметь признак

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

Кроме того могут быть:

Двоичные переменные (Boolean) TRUE – истина, FALSE – ложь

Переменные целого типа (Integer) H32768+32767

Переменные с плавающей точкой (Float) ±1.18ЕH38±3.4Е+38 (IEEE 754)

Таймерные переменные (Timer) не более 8760h59m59s99

Здесь h – часы, m – минуты, s – секунды, 99 – сотые доли секунды.