Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Топ:
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Когда производится ограждение поезда, остановившегося на перегоне: Во всех случаях немедленно должно быть ограждено место препятствия для движения поездов на смежном пути двухпутного...
Интересное:
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
При каждом связывании действия с шагом спецификатор, назначенный для действия, определит управление действием. Спецификатор можно объяснить как вход внутреннего функционального блока для логического связывания шага с действием. Если шаг становится активным, вход этого внутреннего функционального блока устанавливается в состояние 1. Теперь функциональный блок обрабатывается согласно его типу. Когда все условия истинны, выход Q (действие) устанавливается в состояние 1.
Возможные спецификаторы: N, None, S, R, L, D, P и DS. Для L, D и DS дополнительно должно быть определено время действия с типом данных TIME.
Каково назначение переходов в языке SFC?
Переход указывает условие, которое передает управление от одного или нескольких шагов, предшествующих переходу, к одному или нескольким последующим шагам по направлению соответствующей связи.
Переход разрешается, когда непосредственно предшествующие шаги активны. Переход вызывается, когда он разрешен и присоединенное условие перехода истинно. Переходы с непосредственно предшествующими неактивными шагами не будут обрабатываться.
Что такое секция перехода и ее назначение в языке SFC?
Секция перехода (Transition section) может быть создана для каждого перехода. Она является секцией, которая содержит логику условия перехода, а также автоматически связывается с переходом. При вводе собственного имени для секции перехода следует обратить внимание на то, что каждая секция перехода может использоваться только один раз. При вводе имени секции, использованной ранее, появиться сообщение об ошибках.
Секция перехода автоматически создается при первом открытии. Имя секции перехода теперь отображается выше значка перехода в SFC-редакторе.
Назовите основные элементы языка SFC.
Язык SFC использует следующие структурные элементы для сознания программы: шаг (Step), переход (Transition), прыжок (Jump) и связи типа ответвления (Branch) и соединения (Joint). Два шага никогда не могут быть соединены непосредственно; они должны всегда отделяться переходом. Шаги и переходы связаны с помощью направленных связей. Шаги, переходы и прыжки требуют одной ячейки каждый. Параллельные ответвления, параллельные соединения, альтернативные ответвления и альтернативные соединения не нуждаются в своей собственной ячейке, но вставляются в соответствующую ячейку шага или перехода.
Что такое альтернативное (параллельное) соединение (ответвление)?
Различают альтернативное и параллельное ответвление.
Альтернативное ответвление – это условное программирование ответвлений в потоке управления SFC-структуры.
В альтернативных ответвлениях шаг продолжается несколькими переходами под горизонтальной линией, которые являются различными процедурами. Только один из этих переходов может функционировать в данном времени.
В параллельных ответвлениях обработка разбивается на две или больше последовательностей, которые продолжают параллельно обрабатываться.
Лабораторная работа №4
«Создание программы на языке ST»
Задание 4
Создать программу на языке ST согласно условиям задания 1.
VAR
FBI_1_10:TON;
FBI_1_15:RS;
FBI_1_9:TON;
FBI_1_3:RS;
END_VAR
FBI_1_3(S:=on_le AND NOT mot_ri OR time_ri, R1:=stop OR time_le);
mot_le:=FBI_1_3.Q1;
FBI_1_9(IN:=FBI_1_3.Q1,PT:=t#5s);
time_le:=FBI_1_9.Q;
et_le:=TIME_TO_INT(IN:=FBI_1_9.ET);
FBI_1_15(S:=on_ri AND NOT mot_le OR time_le, R1:=stop OR time_ri);
mot_ri:=FBI_1_15.Q1;
FBI_1_10(IN:=FBI_1_15.Q1,PT:=t#10s);
time_ri:=FBI_1_10.Q;
et_ri:=TIME_TO_INT(IN:=FBI_1_10.ET);
Запускаем Concept. Создаем новый проект File → New project. Выполняем конфигурирование контроллера. Для создания секции используем команду меню File → New Section... и введим имя секции.
При создании программы используем команду VAR...END_VAR для объявления функциональных блоков и блоков DFB. Объявим переменные и их начальные значения в редакторе переменных.

Для проверки правильности выполнения данной задачи воспользуемся эмулятором Simulator 32-Bit.

Контрольные вопросы
|
|
|
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!