Расписания в контроллерах

26 июля 2018
Расписания рабочего времени (плановое расписание, по которому должен работать сотрудник) можно задать в системе любое без ограничений.

Сложные расписания доступа поддерживает только контроллер NC32K, остальные контроллеры поддерживают только недельные расписания.

Описание хранения расписаний доступа в контроллерах NC-1000-2000-5000-100K (недельные расписания)
1. Все циклы расписания имеют длину 7 дней и начинаются в понедельник.
2. Каждый день расписания содержит от 0 до 2 временных интервалов доступ.
3. Каждый цикл расписания содержит не более 2 разных рабочих дней (дней с 1-2 временными интервалами).
Например:
Рабочий день 1: 9:00 – 13:00; 14:00-19:00
Рабочий день 2: 9:00 – 20:00
пн: Рабочий день 1
вт: Рабочий день 2
ср: Рабочий день 1
чт: Рабочий день 2
пт: Рабочий день 1
сб: выходной (нет доступа)
вс: выходной (нет доступа)
4. Праздники применяются одновременно и одинаково ко всем расписаниям контроллера и только с заменой.
5. Количество ячеек под хранение праздничных дней зависит от модели (32 у NC-100K и 16 у всех остальных).
6. Общее количество расписаний в контроллере зависит от модели (63 ячейки у 100K и 15 у остальных) и от содержимого - расписание занимает 1 или 2 ячейки в зависимости от количества разных рабочих дней в текущем цикле.

В контроллере NC32K структура расписания другая, там они годовые.
Для понимания их устройства нужно ввести два термина:
1. Годовое временное расписание (ГВР) – расписание на каждый день одного года
2. Дневное временное расписание (ДР) – расписание на один день

Каждый контроллер имеет базу данных для реализации временных функций,
состоящую из двух указанных элементов. Ниже эти понятия рассмотрены подробнее.

База данных ГВР
База данных (БД) ГВР содержит 256 вариантов ГВР. Каждое из ГВР имеет размер 366
байт, каждый из которых представляет из себя ссылку на соответствующее ДР (номер ДР в соответствующей таблице).

При этом база рабочих дней контроллера может хранить 256 разных дней в каждом из которых может быть до 4-х временных интервалов доступа.
Максимальное количество разных расписаний в контроллере - 256.
Вернуться к списку статей