000000 Размер блока в байтах.
000002 Номер года - int16, содержащий число лет в дате новой эры или отрицательное число лет в дате до новой эры ( номер 0 - недопустим, поэтому при записи означает запись блока времени без даты, а при чтении - отсутствие даты в контроллере ).
000004 Номер месяца в диапазоне 1..12 или 0 - если дата в контроллере не установлена. -1 при записи = игнорировать это поле.
000006 Номер дня в диапазоне 1..31 или 0 - если дата в контроллере не установлена. -1 при записи = игнорировать это поле.
000010 Read Only Номер дня в неделе в диапазоне 1..7 ( 1 = понедельник, 7 = воскресенье ), 0 - если дата не установлена или -1, если контроллер не поддерживает день недели.
000012 Номер часа в диапазоне 0..23 или ( при записи ) -1, если это поле не должно измениться при записи блока.
000014 Номер минуты в диапазоне 0..59 или ( при записи ) -1, если это поле не должно измениться при записи блока.
000016 Номер секунды в диапазоне 0..59 или ( при записи ) -1, если это поле не должно измениться при записи блока.
000020 Номер миллисекунды в секунде в диапазоне 0..999 или -1, если контроллер не поддерживает это поле или оно не должно измениться при записи блока.
000022 000024 Int32 - Номер миллисекунды после полуночи в диапазоне 0..86399999 или -1, если контроллер не поддерживает это поле. При записи игнорируется, если хотя бы одно из 4-х предыдущих полей не содержит -1.
000026 000030 Int32 - Время в тиках от 0 до TickMax ( зависит от поля частоты тиков ) или -1, если контроллер не поддерживает это поле. При записи игнорируется, если хотя бы одно из 5 предыдущих полей не содержит -1.
000032 Частота тиков ( Гц ) в диапазоне 1..10000 или -1, если контроллер не поддерживает это поле или оно не должно измениться при записи. При изменении этого поля - значение предыдущего поля пересчитывается для новой частоты.
000034 Вектор циклического прерывания: 0 - прерывания запрещены, 0100..0464 - прерывания разрешены, -1 - контроллер не поддерживает генерацию этого прерывания или поле не должно измениться при записи.
000036 Приоритет циклического прерывания в диапазоне 4..7 или -1, если контроллер не поддерживает приоритет циклического прерывания или поле не должно измениться при записи.
000040 Коррекция 60 - Int16, содержащий число миллисекунд, прибавляемое к таймеру каждые 60 секунд с момента изменения времени или этого поля, или 0100000, если контроллер не поддерживает это поле или оно не должно измениться.
000042 Коррекция 3600 - Int16, содержащий число миллисекунд, прибавляемое к таймеру каждые 60 минут с момента изменения времени или этого поля, или 0100000, если контроллер не поддерживает это поле или оно не должно измениться.
000044 Коррекция 216000 - Int16, содержащий число миллисекунд, прибавляемое к таймеру каждые 60 часов с момента изменения времени или этого поля, или 0100000, если контроллер не поддерживает это поле или оно не должно измениться.
000046 Коррекция 12960000 - Int16, содержащий число миллисекунд, прибавляемое к таймеру каждые 3600 часов с момента изменения времени или этого поля, или 0100000, если контроллер не поддерживает это поле или оно не должно измениться.
000050 000052 Read Only Int32 - База 3600 - число секунд, прошедших с последнего изменения времени или поля "Коррекция 3600", 0 - если эта коррекция не активирована или -1, если контроллер не поддерживает это поле.
000054 000056 Read Only Int32 - База 216000 - число секунд, прошедших с последнего изменения времени или поля "Коррекция 216000", 0 - если эта коррекция не активирована или -1, если контроллер не поддерживает это поле.
000060 000062 Read Only Int32 - База 12960000 - число секунд, прошедших с последнего изменения времени или поля "Коррекция 12960000", 0 - если эта коррекция не активирована или -1, если контроллер не поддерживает это поле.
[свернуть]