AstraRegul
Релиз 2024.08.31.00
×

5.4.2.2.1.1. Алгоритм

 
 
Алгоритм предназначен для обработки дискретных входов модулей контроллера REGUL.
Результат данного алгоритма используется для показания переменных процесса на операторской станции и/или в других алгоритмах.
 
Вызов алгоритма производится циклически.
 
Алгоритм состоит из блоков:
Считывания и проверки электрического сигнала на входе;
Анализ достоверности значения канала;
Инверсии;
Фильтрации;
Имитационного значения.
 
На вход алгоритма подается значение с канала модуля. При наличии ошибок обращения к модулю переменная процесса принимает подменное значение и взводится флаг недостоверности канала.
 
Рекомендуется в качестве подменного значения использовать "0".
 

Инверсия

 
В блоке инверсии, при разрешении его использования, входное значение инвертируется на противоположное. При запрещении использования блока входной сигнал проходит через него без изменений.
 

Режим имитации

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

Фильтрация

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