Организационные блоки

Содержание

Слайд 2

Обзор организационных блоков

Обзор организационных блоков

Слайд 3

Полный рестарт Автомат. Ручной S7-300 / 400 Вкл. питания Удаление отображения

Полный рестарт

Автомат.

Ручной

S7-300 / 400

Вкл. питания

Удаление отображения процесса,
не сохраняемых M, T, C

Разрешение

выходов

Выполнение OB 101

Стартовые OB

Ц
И
К
Л

Ц
И
К
Л

Слайд 4

OB1 Выпол- няется постоянно ..... Прерывания циклической программы ...... пока не будет прерван другим OB

OB1
Выпол-
няется
постоянно
.....

Прерывания циклической программы

...... пока не будет
прерван другим OB

Слайд 5

Прерывание по времени дня (OB10)

Прерывание по времени дня (OB10)

Слайд 6

Периодическое прерывание (OB35) RUN OB35 OB35 OB35 O OB1 B1 OB1

Периодическое прерывание (OB35)

RUN

OB35

OB35

OB35

O

OB1

B1

OB1

OB1

OB1

OB1

OB1

O

B1

Слайд 7

Модуль аналогового входа Верхний предельный уровень Нижний предельный уровень +27648 0 Прерывание от аппаратуры (OB40)

Модуль аналогового входа

Верхний
предельный
уровень

Нижний
предельный
уровень

+27648

0

Прерывание от аппаратуры (OB40)

Слайд 8

Прерывание с задержкой (OB20)

Прерывание с задержкой (OB20)

Слайд 9

Модуль аналогового ввода Обрыв провода Диагностическое прерывание, прерывание асинхронных ошибок (OB81...87)

Модуль аналогового ввода

Обрыв
провода

Диагностическое прерывание, прерывание асинхронных ошибок (OB81...87)

Слайд 10

OB асинхронных ошибок Пример Максимальное время цикла превышено Неисправность батареи Обрыв

OB асинхронных ошибок

Пример

Максимальное время цикла превышено

Неисправность батареи

Обрыв провода на входе модуля

с внутренней диагностикой

Удаление сигнального модуля во время
функционирования S7-400

Неправильный уровень сигнала в
интерфейсе MPI

Ошибка в обновлении таблиц отображения
процесса (дефект модуля)

Неисправность блока питания в
корзине расширения

Ошибка чтения фрагмента сообщения

OB

OB80

OB81

OB82

OB83

OB84

OB85

OB86

OB87

Приоритет

26 / 28

Тип ошибки

Ошибка времени

Неисправность питания

Диагностическое
прерывание

Вставка/удаление
модуля

Дефект аппаратуры
CPU

Ошибка программного
выполнения

Дефект корзины

Ошибка связи

26

Слайд 11

Синхронные ошибки Тип ошибки Пример OB Ошибка программирования В программе вызван

Синхронные ошибки

Тип ошибки

Пример

OB

Ошибка
программирования

В программе вызван
блок, который отсутствует
в CPU

OB121

Слайд 12

Системные функции для управления OB прерываний

Системные функции для управления OB прерываний

Слайд 13

Стартовая информация OB

Стартовая информация OB

Слайд 14

Упражнение: Определение типа рестарта в OB100

Упражнение: Определение типа рестарта в OB100

Слайд 15

Упражнение: Установка системного времени

Упражнение: Установка системного времени

Слайд 16

Упражнение: Программирование вспышек с использованием циклических прерываний

Упражнение: Программирование вспышек с использованием циклических прерываний