Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МК2 МПУ.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
4.1 Mб
Скачать

27. Формы представления программы пользователя на языке step 5 (kop-, fup-, awl- вид программы).

При программировании в STEP 5 для каждого исполняемого блока воз­можен выбор способа программирования между: релейно-контакторной схемой (КОР), логической схемой (FUP) или последовательностью ко­манд (AWL). Таким образом, метод программирования может быть адаптирован в каждом отдельном случае.

При соблюдении определенных правил программирования в STEP 5 программатор в состоянии перевести программу пользователя из одного способа программирования в другой.

При программировании в FUP и KOP программа языка STEP 5 изображается графически, а при использовании AWL записываются отдельные команды.

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

AWL – Программирование с помо­щью мнемонических сокра­щений и функциональных обозначений.

FUP - Программирование с ис­пользованием графиче­ских символов логиче­ских элементов.

28. Логические ф-ции на языке step 5. Что такое vke? Команды u(, o(, o и ).

AWL

U E0.0 (первичный опрос заполнения VKE [E0.0]=>VKE )

UN E0.1 (VKE * E0.1) => VKE

U E0.2 (VKE * E0.2) => VKE

= A 2.0 (VKE=> A 2.0)

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

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

После команды присвоения «=» можно только считывать информацию из VKE, т.к. логическая цепочка закончилась, затем снова должна идти команда первичного опроса.

Основные логические комманды:

U( - Логическая операция И над выражением в скобках

О( - Логическая операция ИЛИ над выражением в скобках

O - Логическая операция ИЛИ функций И

) - Окончание выражения в скобках. (Допустимо 8 уровней, т.е. 7 открытых скобок.)

Операции Oи u выполняются с опросом на «1».

Операции ONи UN выполняются с опросом на «0».

29. Виды триггеров на step 5.

Триггер – элемент запоминания логического сигнала.

Есть два вида  SR – триггер по сбросу и RS – триггер по установке

SR RS

FUP: AWL: FUP: AWL:

Появление единичного сигнала на входе S устанавливает состояние триггера в '1', а единичный сигнал на входе R сбрасывает триггер в '0'. При нулевых сигналах на обоих входах триггеры сохраняют свое текущее состояние. Разница состоит в реакции триггеров на два единичных сигнала на входах: SR-триггер при этом переходит в сотояние '0', а RS-триггер – в сотояние '1'.

В AWL триггеры реализуются за счет последовательного выполнения двух операций STEP5:операции S – устанавливания указанной переменной в сотояние '1' при VKE=1, и операции R – сброс указанной переменной в сотояние '0' при VKE=1. При этом в случае VKE=1 при выполнении операций как S, так и R, операция, выполняемая последней, определяет окончательный результат, который фиксируется в переменной, на основе которой реализуется триггер.

С помощью SR- и RS-триггеров можно сформировать импульсы при изменении логического состояния сигналов – по фронту или спаду.

На базе SR-триггера и двух логических элементов «И» может быть выполнен D-триггер, тактируемый импульсом.

Два последовательно включенных D-триггера позволяют создать D-триггеры, тактируемые фронтом или спадом тактового сигнала.

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