Положительный и отрицательный фронт — КиберПедия 

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Положительный и отрицательный фронт

2019-06-06 436
Положительный и отрицательный фронт 0.00 из 5.00 0 оценок
Заказать работу

Контакт "Положительный фронт" пропускает сигнал в течение одного цикла при каждом появлении положительного фронта. Контакт "Отрицательный фронт" пропускает сигнал в течение одного цикла при каждом появлении отрицательного фронта.

Пример

Рис. 3 Включение выхода в течение одного цикла при каждом появлении положительного фронта.

 

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

- прямая передача сигналов на выход.

- программирование выхода с помощью операции «NOT».

- выход должен быть запрограммирован так, чтобы его состояние «запоминалось».

 

 

Рис. 4 Вид функции «Самомоподхват» в двух редакторах LAD и FBD

Рис. 5 Фрагмент программы выключения мотора.

 

Контроллеры включают отдельные set и reset инструкции, которые заменяют логику, показанную выше.

 

Установка и сброс (set и reset)

Команды установки (S) и сброса (R) устанавливают (включают) или сбрасывают (выключают) указанное количество входов или выходов (N), начиная с указанного адреса (бита). Можно установить или сбросить от 1 до 255 входов и выходов (Рис. 5).

                            

Рис. 6 Установка и сброс (set и reset)

 

Если команда сброса указывает на бит таймера (T) или счетчика (C), то команда сбрасывает бит таймера или счетчика и стирает текущее значение таймера или счетчика.

Функциональный блок с двумя устойчивыми состояниями: преимущество установки и преимущество сброса.

Функциональный блок с двумя устойчивыми состояниями и преимуществом установки представляет собой триггер, у которого доминирует установка (set). Если сигнал установки (S1) и сигнал сброса (R) одновременно принимают значение истина, то выход (OUT) принимает значение истина.

Рис. 7 Триггер с приоритетом установки

 

Функциональный блок с двумя устойчивыми состояниями и преимуществом сброса представляет собой триггер, у которого доминирует сброс (reset). Если сигнал установки (S) и сигнал сброса (R1) одновременно принимают значение истина, то выход (OUT) принимает значение ложь.

Рис. 8 Триггер с приоритетом сброса

 

Опреранды

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

Возможными операндами являются, например:

- константа, значение таймера или счетчика или строка символов ASCII;

- бит в слове состояния программируемого контроллера;

- блок данных и адрес внутри области блока данных.

Непосредственная и прямая адресация

Используются следующие виды адресации:

• Непосредственная адресация (задание константы в качестве операнда);

• Прямая адресация (задание переменной в качестве операнда).

Прямая адресация областей памяти.

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

Идентификаторы адреса

Переменные, используемые в качестве операндов, состоят из идентификатора адреса и адреса внутри области памяти, указываемой идентификатором адреса. Это набор букв, цифр и знаков подчёркивания, который начинается с буквы или знака подчёркивания и не содержит пробелов. Идентификаторы выступают в качестве имён констант, типов переменных, полей в записях.

Идентификатор адреса может быть одного из следующих двух основных типов:

1. Идентификатор адреса, задающий следующие два объекта данных:

- область памяти, в которой операция находит значение (объект данных), с которым она выполняет логическую операцию (например, ”I” для отображения процесса на входах)

- размер значения (объекта данных), с которым команда должна выполнить логическую операцию (например, B для байта, W для слова и D для двойного слова).

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

Для обращения к биту в области памяти указывается адрес, который включает в себя

- Идентификатор области памяти

- Адрес байта

- Номер бита.

Используя байтовый формат адреса, можно обращаться к данным в различных областях памяти CPU (V, I, Q, M, S, L, SM) как к байтам, словам, двойным словам. Для доступа к байтам, словам, двойным словам нужно указать адрес так

- Идентификатор области памяти

- номер элемента.

Для обращения к биту в некоторой области памяти необходимо указать адрес бита. Этот адрес состоит из идентификатора области памяти, адреса байта и номера бита. На рис. 5 показан пример обращения к биту (адресация в формате «байт.бит»). В этом примере за областью памяти и адресом байта (I = input [вход], 1= байт следует точка (.), чтобы отделить адрес бита (бит 2).

Рис. 5 Адрес входа или выхода цифрового модуля складывается из адреса байта и адреса бита.

Точка используется, чтобы отделить адрес бита.

Адрес байта связан с начальным адресом модуля. Адрес бита считывается на модуле.

Применяя формат байт. бит, можно обратиться к данным в большинстве областей памяти (V, I, Q, M, S, L и SM) как к байтам, словам или двойным словам.

Память входов образа процесса (Регистр входов образа процесса): I

В начале каждого цикла S7–200 опрашивает физические входы и записывает полученные значения в регистр входов образа процесса.

К образу процесса можно обратиться в формате бита, байта, слова и двойного слова:

Память выходов образа процесса: Q

В конце цикла S7–200 копирует значения, хранящиеся в регистре выходов образа процесса, в физические выходы. К образу процесса можно обратиться в формате бита, байта, слова и двойного слова:

Область памяти переменных: V

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

Область битовой памяти: M

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

Доступ к данным в других областях памяти (таким как T, C, HC и аккумуляторы) производится с помощью формата адреса, включающего идентификатор области и номер элемента.

Если необходимо обратиться к байту, слову или двойному слову данных в памяти, то нужно указать идентификатор области, обозначение длины данных и начальный адрес байта, слова или двойного слова (Рис.6).

Физические адреса PLC

Для обращения к биту в некоторой области памяти необходимо указать адрес бита. Этот адрес состоит из идентификатора области памяти, адреса байта и номера бита. На рис.9 и 10 показан пример обращения к биту (адресация в формате «байт.бит»). В этом примере, за областью памяти и адресом байта (I = input [вход], 1= байт следует точка (.), чтобы отделить адрес бита (бит 2)).

Рис.9 Адресация цифровых модулей

Рис. 10 Адрес входа или выхода цифрового модуля складывается из адреса байта и адреса бита

 

Точка используется, чтобы отделить адрес бита.

Адрес байта связан с начальным адресом модуля. Адрес бита считывается на модуле.

Регистр входов образа процесса: I

В начале каждого цикла S7–200 опрашивает физические входы и записывает полученные значения в регистр входов образа процесса. К образу процесса можно обратиться в формате бита, байта, слова и двойного слова:

Бит: I[адрес байта].[адрес бита] I0.1

Байт, слово или двойное слово: I[длина][начальный адрес байта] IB4

Регистр выходов образа процесса: Q

В конце цикла S7–200 копирует значения, хранящиеся в регистре выходов образа процесса, в физические выходы. К образу процесса можно обратиться в формате бита, байта, слова и двойного слова:

Бит: Q[адрес байта].[адрес бита] Q1.1

Байт, слово или двойное слово: Q[длина][начальный адрес байта] QB5

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

Исполнение программы

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

Самодиагностика CPU

На этом участке цикла контроллер проверяет надлежащую работу CPU, области памяти и состояние модулей расширения.

Чтение входов

В начале цикла текущие значения цифровых входов считываются, а затем записываются в регистр входов образа процесса.

Запись в цифровые выходы

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

Управление входами.

Двоичные сигналы от нескольких входов логически объединяются центральном блоке в соответствии с командами программы.

Логические блоки.

Обозначения всех логических блоков AND, OR, NOT, NOR, NAND, Exclusive OR описываются стандартом.

Рассмотрим их операции и внутреннюю электронику.

Все блоки имеют один выход.

На выходе блоков или 0 или 1 в зависимости от логических сигналов на входе. Открытое сосотояние блоков – «1» на выходе, когда +5V DC поступает с источника питания. На выходе «0», когда блок в закрытом состоянии.

NOT блок имеет один вход, Exclusive OR и Exclusive NOR - только два входа. Все другие блоки имеют до 8 входов, а иногда и больше. Вход включается, когда +5V DC подаётся, выключается, когда 0.


Поделиться с друзьями:

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.022 с.