Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа ИСПиУ.doc
Скачиваний:
13
Добавлен:
24.11.2019
Размер:
343.55 Кб
Скачать

Контрольные вопросы

  1. Охарактеризуйте язык функционального управления sfc.

Графический язык (Sequential Function Chart) появился в 1979 г. как язык, позволяющий ясно и однозначно определить желаемое поведение системы управления. Отличается строгим математиче­ским определением, каждое операционное состояние системы мо­жет быть декодировано с очень небольшим анализом.

SFC удобен для описания как последовательных процессов, так и пакетных или параллельных процессов, легко комбинируется с другими языками (язык спецификаций), обладает развитыми механизмами син­хронизации, имеет простые динамические правила. Обеспечивает улуч­шение понимания оборудования при формировании модели его работы.

  1. Для чего служат спецификаторы в языке sfc?

При каждом связывании действия с шагом спецификатор, назначенный для действия, определит управление действием. Спецификатор можно объяснить как вход внутреннего функционального блока для логического связывания шага с действием. Если шаг становится активным, вход этого внутреннего функционального блока устанавливается в состояние 1. Теперь функциональный блок обрабатывается согласно его типу. Когда все условия истинны, выход Q (действие) устанавливается в состояние 1.

Возможные спецификаторы: N, None, S, R, L, D, P и DS. Для L, D и DS дополнительно должно быть определено время действия с типом данных TIME.

  1. Каково назначение переходов в языке sfc?

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

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

  1. Что такое секция перехода и ее назначение в языке sfc?

Секция перехода (Transition section) может быть создана для каждого перехода. Она является секцией, которая содержит логику условия перехода, а также автоматически связывается с переходом. При вводе собственного имени для секции перехода следует обратить внимание на то, что каждая секция перехода может использоваться только один раз. При вводе имени секции, использованной ранее, появиться сообщение об ошибках.

Секция перехода автоматически создается при первом открытии. Имя секции перехода теперь отображается выше значка перехода в SFC-редакторе.

  1. Назовите основные элементы языка sfc.

Язык SFC использует следующие структурные элементы для соз­нания программы: шаг (Step), переход (Transition), прыжок (Jump) и связи типа ответвления (Branch) и соединения (Joint). Два шага никогда не могут быть соединены непосредственно; они должны всегда отделяться переходом. Шаги и переходы связаны с помощью направленных связей. Шаги, переходы и прыжки требуют одной ячейки каждый. Параллельные ответвления, параллельные соединения, альтернативные ответвления и альтернативные соединения не нуждаются в своей собственной ячейке, но вставляются в соответствующую ячейку шага или перехода.