Siemens — Функции S7–200

Основы ПЛК Глава 4 S7–200 дает возможность фильтровать цифровые входы S7–200 позволяет выбрать входной фильтр, который определяет время задержки (выбираемое в пределах от 0,2 мс до 12,8 мс) для всех или некоторых встроенных цифровых входов. Эта задержка помогает отфильтровать шум во входной проводке, который может вызвать непреднамеренные изменения состояний входов. Входной фильтр является частью системного блока данных, который загружается и хранится в S7–200. По умолчанию время фильтра равно 6,4 мс. Как показано на рис. 4–22, каждая данная задержка действительна для группы входов.

[Системный блок данных] [Фильтр цифровых входов] [С помощью фильтра цифровых входов можно установить время, в течение которого вход сохраняет постоянное значение, прежде чем ПЛК распознает изменение] [Цифровой] [Аналоговый] [Запаздывания – Входной фильтр] Для конфигурирования времен задержки для входного фильтра: 1. Выберите команду меню View > Component > System Block [Вид > Компонент > Системный блок] и выберите Input Filters [Входные фильтры]. Щелкните на закладке Digital [Цифровые]. 2. Введите величину задержки для каждой группы входов и щелкните на OK. 3. Загрузите измененный системный блок в S7–200.

Входной фильтр [Чтобы параметры конфигурации стали действительными, их нужно загрузить] Рис. 4–22. Фильтр цифровых входов [Прервать] [Умолчание для всех] S7–200 дает возможность фильтровать аналоговые входы У S7–200 вы можете установить программный фильтр для отдельных аналоговых входов. Отфильтрованное значение является средним значением заранее установленного количества опросов аналоговых входов. Параметры фильтра (количество опросов и зона нечувствительности) одинаковы для всех аналоговых входов, для которых фильтр активизирован. Фильтр обладает свойством быстрой реакции, что обеспечивает быстрое воздействие больших изменений на значение фильтра.

Фильтр обеспечивает реакцию на последнее значение на аналоговом входе, как на ступенчатое воздействие, если изменение на этом входе по сравнению с текущим значением превышает определенную величину. Это изменение, называемое зоной нечувствительности, задается в отсчетах цифрового значения аналогового входа. По умолчанию фильтр активизирован для всех аналоговых входов кроме AIW0 и AIW2 на CPU 224XP. Фильтр аналоговых входов Если фильтр аналоговых входов выбран, то аналоговое значение применяемое ПЛК, представляет собой среднее значение по числу отсчетов.

Если фактическое аналоговое значение превышает среднюю величину больше, чем на ширину фильтра, то среднее значение устанавливается равным фактическому. [Системный блок данных] 1. Выберите команду меню View > Component > System Block [Вид > Компонент > Системный блок] и выберите Input Filters [Входные фильтры]. Щелкните на закладке Analog [Аналоговые]. 2. Выберите аналоговые входы, которые вы хотите фильтровать, количество опросов и зону нечувствительности. 3. Щелкните на OK. 4. Загрузите измененный системный блок в S7–200. Рис. 4–23.

Фильтр аналоговых входов [Цифровой] [Аналоговый] [Число опросов] [Значения по умолчанию] [Выберите, какие аналоговые входы должны фильтроваться] [Ширина фильтра (16 – 4080, 0 = деактивизирован] Входные фильтры [Отметить все] [Все стереть] [Чтобы параметры конфигурации стали действительными, их нужно загрузить] [Прервать] [Умолчание для всех] 45 Совет Фильтр цифровых входов оказывает также влияние на входную величину с точки зрения команд чтения, прерываний по входам и регистраторов импульсов. В зависимости от настройки фильтра это может привести к тому, что ваша программа может пропустить прерывающее событие или импульс. Скоростные счетчики подсчитывают события на входах без фильтров.