Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Булева логика и таблицы истинности

В двоичной логике булевой алгебры переменные могут принимать значения “истина” (1) или “ложь” (0).

Каждая логическая команда проверяет состояние сигнала переменной на равенство 1 (истина, удовлетворяется) или 0 (ложь, не удовлетворяется) и генерирует результат. Затем команда или сохраняет результат, или использует его для выполнения булевой логической операции. Результат логической операции называется RLO.

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

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

Правила булевой логики иллюстрируются ниже на примере логических операций И, ИЛИ и исключающее ИЛИ.

<== предыдущая лекция | следующая лекция ==>
Обращение к данным в областях памяти. Адреса цифровых модулей | Логическая операция ИЛИ
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 597; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.