Ну на примере секунд только для границ, типа
СработалаГраница(() => Cnl/10) и ядро проверяет сработку границ, если граница сработала, то пишет в ближайшую минуту (или на сколько настроена база) значение сработки или ставит в очередь на ближайшую точку записи.
В любом случае возвращает нашу входную формулу в текущие данные как обычно.
Встроенные архивы поддерживают запись только с определённым периодом. Такой подход позволяет оптимизировать скорость работы архива.
При выходе за границу записывается событие, которое содержит значение канала.
> ядро проверяет сработку границ, если граница сработала, то пишет в ближайшую минуту
Чтобы реализовать такую логику, нужно написать соответствующий модуль.