Siemens — 5 6 Аналоговые модули

Представление аналоговых величин аналоговых модулей 72B5.9 Прерывания аналоговых модулей Указание Обратите внимание, что аппаратное прерывание не запускается, если вы установили верхнюю границу выше области положительной перегрузки или нижнюю границу ниже области отрицательной перегрузки. Структура стартовой информации, содержащейся в переменной OB40_POINT_ADDR блока OB 40 Информация о пересечении граничных значений различными каналами вносится в стартовую информацию организационного блока OB 40 в переменную OB40_POINT_ADDR. На следующем рисунке показаны значения битов двойного слова локальных данных 8.

№ бита Падение значения ниже нижней границы в канале 0 Падение значения ниже нижней границы в канале 1 Превышение верхней границы в канале 1 Превышение верхней границы в канале 0 Рис. 5-6. Стартовая информация OB 40: какое событие запустило аппаратное прерывание при пересечении граничного значения Аппаратное прерывание с инициатором “Достижение конца цикла” Параметризацией аппаратного прерывания по достижению конца цикла вы получаете возможность синхронизации процесса с циклом аналогового модуля ввода. Цикл включает в себя преобразование измеренных значений всех активных каналов аналогового модуля ввода. Модуль обрабатывает каналы один за другим.

После того, как все измеренные значения преобразованы, модуль CPU сообщает с помощью прерывания, что на всех каналах имеются новые измеренные значения. Вы можете использовать это прерывание, чтобы всегда загружать преобразованные в данный момент аналоговые значения. S7-300 Automation System Module data 5-36 Manual, 08/2006, A5E00105505-04