Представление аналоговых величин аналоговых модулей 72B5.9 Прерывания аналоговых модулей 5.9 Прерывания аналоговых модулей Введение В этом разделе описывается поведение аналоговых модулей при прерываниях. В принципе необходимо различать следующие прерывания: ● Диагностическое прерывание ● Аппаратное прерывание Обратите внимание, что не все аналоговые модули обладают способностью к прерываниям, или они способны только на некоторые из описанных здесь прерываний. Для выяснения того, какие модули способны на прерывания, обратитесь к техническим данным модулей. Описание блоков STEP 7 OB и SFC, упомянутые ниже, можно найти в оперативной помощи для STEP 7, где они описаны более подробно.
Разблокирование прерываний Прерывания по умолчанию не установлены. Это значит, что они заблокированы без соответствующей параметризации. Разблокировка прерываний производится в STEP 7 . Диагностическое прерывание Если вы разблокировали диагностические прерывания, то посредством прерывания сообщается о наступающих событиях, связанных с появлением ошибки (первое появление ошибки), и об убывающих событиях (сообщение после устранения неисправности). CPU прерывает исполнение программы пользователя и обрабатывает блок диагностических прерываний (OB 82). В программе пользователя в OB 82 вы можете вызвать SFC 51 или SFC 59 для получения более подробной диагностической информации из модуля.
Диагностическая информация является непротиворечивой вплоть до выхода из OB 82. При выходе из OB 82 диагностическое прерывание квитируется на модуле. Аппаратное прерывание с инициатором “Выход за пределы верхней или нижней границы” Определите рабочий диапазон, установив параметры для верхнего и нижнего граничного значения. Если сигнал от процесса (например, температура) выходит за пределы этого рабочего диапазона, модуль запускает аппаратное прерывание при условии, что это прерывание разблокировано. CPU прерывает исполнение программы пользователя и обрабатывает блок аппаратных прерываний OB 40.
В программе пользователя блока OB 40 вы можете установить, как система автоматизации должна реагировать на нарушение верхнего или нижнего граничного значения. При выходе из OB 40 аппаратное прерывание квитируется на модуле. S7-300 Automation System Module data Manual, 08/2006, A5E00105505-04 5-35