Ответы на экзаменационны вопросы по сса


НазваниеОтветы на экзаменационны вопросы по сса
страница6/10
Дата публикации16.03.2013
Размер0.96 Mb.
ТипДокументы
userdocs.ru > Информатика > Документы
1   2   3   4   5   6   7   8   9   10
^

2.11.5. Управление программами-потомками на языке SFC.


Основными действиями, которые родительская программа может выполнять для управления своей дочерней программой, являются:

Действие

Оператор на языке ST

Значение

Запуск

GSTART

Запускает дочернюю программу: активизирует каждый её шаг инициализации. Дочерние программы этой дочерней программы не запускаются автоматически.

Уничтожение

GKILL

Уничтожает дочернюю программу, деактивизируя все её активные шаги. Все дочерние программы этой дочерней программы также уничтожаются.

Приостановка

GFREEZE

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

Перезапуск

GRST

Перезапускает приостановленную программу на языке SFC, вновь активизируя все приостановленные шаги. Дочерние программы этой программы автоматически не перезапускаются.

Получение

состояния

GSTATUS

Получает текущее состояние (активная, неактивная, приостановленная) дочерней программы.

Другой способ управления дочерними программами – это использование SFC-действия.

SFC-действие – это дочерняя последовательность на языке SFC, запускаемая или уничтожаемая в соответствии с изменением сигнала активности шага.

SFC-действие может иметь один из следующих спецификаторов: N (“non-stored”), S (установки) или R (сброса).

(N); запускает дочернюю последовательность, когда шаг становится активным и уничтожает дочернюю последовательность, когда шаг становится неактивным;

; выполняет то же самое, что и предыдущее действие (атрибут N является необязательным);

(S); запускает дочернюю последовательность, когда шаг становится активным – ничего не делается, когда шаг становится неактивным;

(R); уничтожает дочернюю последовательность, когда шаг становится активным – ничего не делается, когда шаг становится не активным.

Примечание: Использование спецификаторов S (установки) и R (сброса) для SFC-действия даёт тот же самый эффект, что и операторы GSTART и GKILL, используемые в “pulse”-действии на языке ST.

  1. Подпрограммы-потомки языка SFC. Основные правила и операторы управления подпрограммами-потомками.


^

2.11.5. Управление программами-потомками на языке SFC.


Основными действиями, которые родительская программа может выполнять для управления своей дочерней программой, являются:

Действие

Оператор на языке ST

Значение

Запуск

GSTART

Запускает дочернюю программу: активизирует каждый её шаг инициализации. Дочерние программы этой дочерней программы не запускаются автоматически.

Уничтожение

GKILL

Уничтожает дочернюю программу, деактивизируя все её активные шаги. Все дочерние программы этой дочерней программы также уничтожаются.

Приостановка

GFREEZE

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

Перезапуск

GRST

Перезапускает приостановленную программу на языке SFC, вновь активизируя все приостановленные шаги. Дочерние программы этой программы автоматически не перезапускаются.

Получение

состояния

GSTATUS

Получает текущее состояние (активная, неактивная, приостановленная) дочерней программы.

Другой способ управления дочерними программами – это использование SFC-действия.

SFC-действие – это дочерняя последовательность на языке SFC, запускаемая или уничтожаемая в соответствии с изменением сигнала активности шага.

SFC-действие может иметь один из следующих спецификаторов: N (“non-stored”), S (установки) или R (сброса).

(N); запускает дочернюю последовательность, когда шаг становится активным и уничтожает дочернюю последовательность, когда шаг становится неактивным;

; выполняет то же самое, что и предыдущее действие (атрибут N является необязательным);

(S); запускает дочернюю последовательность, когда шаг становится активным – ничего не делается, когда шаг становится неактивным;

(R); уничтожает дочернюю последовательность, когда шаг становится активным – ничего не делается, когда шаг становится не активным.

Примечание: Использование спецификаторов S (установки) и R (сброса) для SFC-действия даёт тот же самый эффект, что и операторы GSTART и GKILL, используемые в “pulse”-действии на языке ST.

  1. Библиотека ISaGRAF. Типы программных модулей, описываемых в библиотеке.

Библиотека ISaGRAF – это набор программных ресурсов, которые могут быть вставлены в любое приложение. Библиотека позволяет разработчиками систем автоматизации с помощью стандартного интерфейса обмениваться программными или аппаратными возможности системы ISaGRAF.

Библиотеки позволяют многократное использование существующего кода для следующих целей:

  • упрощения использования сложных модулей;

  • скрытия внутренней модульной обработки;

  • использования в других приложениях;

  • связи команд разработчиков компьютеров и процессов управления;

  • связи кода приложения с аппаратным обеспечением PLC.

В библиотеку входят следующие типы элементов:

1) ^ I/O Configurations (Конфигурации модулей ввода-вывода)

Эта библиотека обеспечивает простой способ инициализирования нового проекта ISaGRAF с предопределенной конфигурацией модулей ввода-вывода.

Конфигурация определяет:

  • набор плат ввода-вывода;

  • значения по умолчанию для параметров плат ввода-вывода;

  • значение по умолчанию названий для каналов ввода-вывода.

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

2) ^ I/O complex equipments (Сложные модули ввода-вывода)

В предыдущем случае все каналы отдельной платы имеют тот же самый тип (булева переменная, аналоговый или сообщение) и направление (входная или выходная).

Сложное оборудование ввода-вывода представляет устройство ввода вывода с каналами различных типов или направлений и использует только один слот в списке подключения плат ввода-вывода.

3) Functions и Function blocks (Функции и функциональные блоки)

ISaGRAF позволяет создавать библиотеку функций и функциональных блоков, написанных на языках МЭК. Для описания таких функций или блоков доступны следующие языки – FBD, LD, ST или IL. Языки LD и FBD могут быть смешаны в одной диаграмме. SFC язык не может использоваться, чтобы описать функцию или блок в библиотеке.

4) ^ С Functions и С Function blocks (Си-функции и си-функциональные блоки)

Функции и функциональные блоки, написанные на языке высокого уровня – “Си”. Эти функции или блоки могут использоваться для дополнения стандартных возможностей языка, или при прямом обращении к системным ресурсам контроллера.

5) ^ Conversion functions (Функции преобразования)

Функция преобразования – это функция "Си", вызываемая менеджером ввода-вывода системы исполнения ISaGRAF для каждой аналоговой переменной - входной или выходной.

Функция устанавливает отношения между электрическим значением переменной (считанном с входного датчика или посланным устройству вывода) и его физическим значением (используемым в прикладных выражениях). Поэтому группа функций преобразования разделены на две части: входное преобразование и преобразование вывода.

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

  1. Технические структуры автоматизированных систем автоматизации и управления.

Техническая структура отражает все основные технические средства автоматизации в виде конструктивно законченных приборов и устройств, их пространственное размещение относительно объекта, а также связи соединяющие эти средства в совместно функционирующий комплекс.

Графическое изображение технической структуры называют структурной схемой системы автоматизации и управления.

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

  1. структурой технологического объекта, т.е. пространственной протяжённостью и рассредоточенностью технологического оборудования, а также особенностью расположения мест или точек контроля и управления объектом;

  2. элементной базой, т.е. возможностями технических средств, используемых для реализации системы;

  3. целями и критериями, которые ставятся при разработке и эксплуатации системы.

В настоящее время к основным видам технических структур относят:

  1. децентрализованную;

  2. централизованную;

  3. распределённую.

В реальных системах могут встречаться сочетания этих структур.
1   2   3   4   5   6   7   8   9   10

Похожие:

Ответы на экзаменационны вопросы по сса iconЗемельное право вопросы и ответы Издание третье, переработанное и добавленное Москва
Земельное право: Вопросы и ответы. 3-е изд., перераб и доп. М.: Юриспруденция, 2001.— 128 с. (Серия «Подготовка к экзамену»)
Ответы на экзаменационны вопросы по сса iconОбломова» иподготовить ответы на вопросы: а Почему эпизод «Сон Обломова»...
Прочитать первую часть романа «Обломов» кроме эпизода «Сон Обломова» и подготовить ответы на вопросы
Ответы на экзаменационны вопросы по сса iconВеденин Н. Н. Экологическое право: Вопросы и ответы
В26 Веденин Н. Н. Экологическое право: Вопросы и ответы. — М.: Новый Юрист, 1998. — 112 с. (Серия «Подготовка к экзамену»)
Ответы на экзаменационны вопросы по сса iconВы часто говорите о воспитании молодежи. В связи с этим вопросы: какой факультет выбрал Ваш сын
Эти и многие другие интересные для меня вопросы задавали участники Интернет-конференции, которую мы провели вчера 5 января 2013 года...
Ответы на экзаменационны вопросы по сса iconОтпечатано с готовых файлов в Раменской типографии. Вопросы и ответы
Часто ли ты попадаешь во всякие нежелательные ситуации? Делаете ли прививки? Много ли автостопщиков гибнет? Случается ли нарушать...
Ответы на экзаменационны вопросы по сса iconДопрос по "Болотному дел": основные вопросы следователей и ответы на них 6 Июн, 2012 at 1: 07 pm
Оригинал взят у united blog в допрос по «болотному делу»: основные вопросы следователей и ответы на них
Ответы на экзаменационны вопросы по сса iconПриз ваше интервью в следующем номере журнала о кошках. Вопросы:...
Есть пять вопросов, на которые надо дать ответы, все ответы присылайте в личное сообщение Веронике
Ответы на экзаменационны вопросы по сса iconКлючи к реализации
Часто мы действуем «обычными», «привычными» способами и ищем ответы на вопросы «Чего я хочу?» снаружи. Мы забываем, что все ответы...
Ответы на экзаменационны вопросы по сса iconТесты-1 для контроля знаний
Необходимо ответить на следующие вопросы или указать правильные ответы. Правильными могут быть все ответы или часть их. Напишите...
Ответы на экзаменационны вопросы по сса iconТесты-2 для контроля знаний
Необходимо ответить на следующие вопросы или указать правильные ответы. Правильными могут быть все ответы или часть их. Напишите...
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2015
контакты
userdocs.ru
Главная страница