Siemens AG  Домашняя страница   Поиск   Контакты  | ICN
E-Doku    Информация    Справка    Обратная связь   
---
Первая страница Предыдущая страница Следующая страница Последняя страница

1.91 SONUS - переключение летнее время / стандартное время

Переключение со стандартного времени на летнее время (DLS) и обратное переключение обрабатывается как резидентная задача. Эта задача имеет три функциональных режима:

Автоматический;
задача сама вычисляет даты переключения в соответствии с директивами Европейского Сообщества (ЕС) в отношении переключения DLS / стандартное время (последнее воскресение марта и сентября, соответственно), или в соответствии с директивами США (первое воскресение апреля и последнее воскресение октября), в зависимости от программной системы, загруженной в действующий коммутатор.
Чтение из файла;
задача обрабатывает даты, содержащиеся в таблице, помещенной в файле, записанном на жесткий диск системы (таблица переключения).
Этот режим используется, когда даты переключения отличаются от стандартных дат, действующих в регионе, к которому относится программная система (смотрите выше).
Деактивировано;
задача не работает.

Обычно, в системе не имеется таблицы переключения, задача работает в автоматическом режиме.

AMO SONUS служит для обработки таблицы переключения и производит настройку функционального режима резидентной задачи.

Таблица может содержать до 20 дат переключения. Соответственно, система может быть заранее установлена на срок 10 лет при двух переключениях в год (в функциональном режиме "чтение из файла").

1.91.1 Действие варианта

Это описание действительно, начиная с SP300E-V2.0

1.91.2 Взаимосвязи

AMO DATE : Изменение системной даты и/или времени

1.91.3 Функции AMO

ADD-SONUS
Инсталляция/изменение таблицы переключения дат   
DISPLAY-SONUS
Отображение таблицы переключения дат   
SWITCHOVER-SONUS
Переключение функционального режима резидентной задачи   
REGENERATE-SONUS
Восстановление таблицы переключения дат.   

1.91.3.1 ADD-SONUS

Инсталляция/изменение таблицы переключения дат.

Производится чтение таблицы, содержащей даты переключения. Если файл, содержащий даты, отсутствует, он создается AMO SONUS.

AMO проверяет логическую корректность даты и что она более поздняя, чем дата, полученная от системного времени. В каждом году допускается одно переключение на летнее время и одно переключение на стандартное время. Дата, заданная в вызове AMO, вводится на нужное место в данные переключения. Если дата переключения уже была введена для этого года, она перезаписывается.

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

Таблица содержит до 20 дат переключения. Старые даты удаляются при каждом действии ADD. Даты, опережающие год системного времени более, чем на 9 лет, отклоняются.

Если действительное системное время отсутствует, даты переключения не могут быть введены.

Для бесперебойной работы переключения DLS / стандартное время, записи для DLS и стандартного времени должны чередоваться. Поэтому AMO проверяет, является ли предыдущая запись логическим реверсированием текущей записи в обратном направлении.

Когда летнее время меняется на стандартное время, период времени между 02:00 и 03:00 часами повторяется дважды. Во избежание ошибок не следует допускать изменение таблицы времени в течение этого периода времени в день переключения даты.

Обзор процедуры

Код команды  Параметр   
ADD-SONUS
YEAR=<число>,MONTH=<число>,DAY=<число> 


   ,TYPE=<парам.>; 

Примеры

1. Инсталляция переключения на стандартное время

Ввод:

ADD-SONUS:1988,09,25,STD;
2. Инсталляция переключения на летнее время

Ввод:

ADD-SONUS:1989,03,26,DLS;

Примечание:

Если таблица создана посредством AMO, устанавливается функциональный режим "read from file" ("чтение из файла").

1.91.3.2 DISPLAY-SONUS

Отображение таблицы переключения дат.

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

Если установлен функциональный режим AUTOMATIC (АВТОМАТИЧЕСКИЙ), выводится сообщение H4.

Для каждого года выводится одна строка. Первая колонка содержит даты переключения на летнее время, вторая колонка - даты переключения на стандартное время. Если одна из дат отсутствует, ее поле остается пустым. Если записи отсутствуют для какого-либо года, то для этого года ничего не выводится.

Обзор процедуры

Код команды  Параметр   
DISPLAY-SONUS
;

Пример

Отображение таблицы переключения

Ввод:

DISPLAY-SONUS;

Вывод:

        +---------------------------------------+
| SWITCHOVER TO |
| DAYLIGHT SAVING STANDARD TIME |
|-------------------+-------------------|
| 1988-03-27 | 1988-09-25 |
| 1990-03-25 | |
| 1991-03-24 | 1991-09-29 |
| | 1992-09-27 |
|-------------------+-------------------|
| SWITCHOVER TIME |
| 02:00 HRS | 03:00 HRS |
+-------------------+-------------------+
ADJUSTED FUNCTION MODE OF SONUS - TASK : AUTOMATIC
H04: US-STANDARD APPLIES FOR THE AUTOMATIC TIME-SWITCHOVER.

1.91.3.3 SWITCHOVER-SONUS

Изменение функционального режима задачи переключения.

Может быть выбран один из трех разных режимов:

HD : чтение дат переключения из таблицы файла, находящегося на жестком диске;
AUTO : задача производит вычисление дат переключения
в соответствии с директивами Европейского Сообщества (EС) в отношении переключения DLS / стандартное время в европейских программных системах
(DEVELOPMENT LINE = EUROPE DEVELOPMENT в DISPLAY-DBC;)
в соответствии со стандартом США в американских программных системах
(DEVELOPMENT LINE = US DEVELOPMENT в DISPLAY-DBC;)
OFF : задача деактивирована

AMO считывает таблицу и, в соответствии со вводом, производится изменение метки переключения.

Если на жестком диске отсутствует файл SONUS, он будет создан также, как и в ветви ADD. Таблица дат переключения инициализируется с фиктивной информацией. После этого метка переключения изменяется в соответствии со введенной командой.

Обзор процедуры

Код команды  Парметр   
SWITCHOVER-SONUS
FUNCT=<парам.>;

Пример

Переключить резидентную задачу в автоматический режим

Ввод:

SWITCHOVER-SONUS:AUTO;

Вывод:

H04: US-STANDARD APPLIES FOR THE AUTOMATIC TIME-SWITCHOVER.

1.91.3.4 REGENERATE-SONUS

Восстановление таблицы дат переключения

Производится чтение файла, и даты переключения сравниваются с датой, поступившей от системы. При выводе показываются только те даты, срок которых еще не прошел. Если действительные даты не обнаружены или если такая таблица отсутствует, выводится сообщение H3.

После того, как обработаны все даты, AMO выполняет настройку метки переключения посредством генерации команды SWITCHOVER (в новой инсталляции файла он установлен в "read from file" ("чтение из файла")).

Обзор процедуры

Код команды  Параметр   
REGENERATE-SONUS
;

Пример

Восстановить таблицу переключения

Ввод:

REGENERATE-SONUS;

Вывод:

ADD-SONUS:1988,3,27,DLS;
ADD-SONUS:1988,9,25,STD;
ADD-SONUS:1990,3,25,DLS;
ADD-SONUS:1991,3,24,DLS;
ADD-SONUS:1991,9,29,STD;
ADD-SONUS:1992,9,27,STD;
SWITCHOVER-SONUS:AUTO;

1.91.4 Описание параметров

DAY  Дата - день 
  Тип ввода  Одно значение, обязательный 
  Возможные значения  1 - 31 
         
FUNCT  Функциональный режим резидентной задачи SONUS 
  Тип ввода  Одно значение, обязательный 
  Возможные значения  Автоматическое вычисление дат переключения в соответствии со стандартом, в зависимости от
инсталлированной системной программы:
стандарт ЕС для европейских систем
(PRODUCTION-LINE EUROPE DEVELOPMENT в DISPLAY-DBC;)
стандарт США для американских систем
(PRODUCTION-LINE US DEVELOPMENT в DISPLAY-DBC;)
HD (чтение дат переключения из файла на жестком диске)
OFF (задача деактивирована)  
         
MONTH  Дата - месяц 
  Тип ввода  Одно значение, обязательный 
  Возможные значения  1 - 12 
         
TYPE  Тип переключения (стандартное время -> летнее время / летнее время -> стандартное время) 
  Тип ввода  Одно значение, обязательный 
  Возможные значения  STD (переключение на стандартное время)
DLS (переключение на летнее время)  
         
YEAR  Дата - год 
  Тип ввода  Одно значение, обязательный 
  Возможные значения  1988 - 2099 

1.91.5 Сообщения об ошибках и информационные сообщения

1.91.5.1 Сообщения об ошибках

F01:
ДАТА НЕДЕЙСТВИТЕЛЬНАЯ.
F02:
ДАТА СООТВЕТСТВУЕТ ПРОШЛОМУ.
F03:
ПЕРЕКЛЮЧЕНИЕ ДНЯ ПЕРЕКЛЮЧЕНИЯ НЕ ВОЗМОЖНО МЕЖДУ <время> И <время> ЧАСАМИ.
F04:
ЗАПИСЬ ДАТЫ ПЕРЕКЛЮЧЕНИЯ ВОЗМОЖНА ТОЛЬКО НА 10 ЛЕТ ВПЕРЕД
F05:
В СИСТЕМЕ НЕ НАЗНАЧЕНЫ ДАТА/ВРЕМЯ.
F06:
НА СИСТЕМНОМ ЖЕСТКОМ ДИСКЕ ОТСУТСТВУЕТ ФАЙЛ, СОДЕРЖАЩИЙ ДАННЫЕ ПЕРЕКЛЮЧЕНИЯ.
F07:
ДОСТУП К ФАЙЛУ ДАННЫХ ПЕРЕКЛЮЧЕНИЯ НЕ ВОЗМОЖЕН, ТАК КАК ЗАБЛОКИРОВАНА ЗОНА, СОДЕРЖАЩАЯ ФАЙЛ. 
F08:
КОМБИНАЦИЯ ЗНАЧЕНИЙ, ВВЕДЕННЫХ ДЛЯ ПАРАМЕТРОВ "МЕСЯЦ" И "ТИП", ЛОГИЧЕСКИ НЕ СОГЛАСУЕТСЯ С СУЩЕСТВУЮЩЕЙ ТАБЛИЦЕЙ ДАТ ПЕРЕКЛЮЧЕНИЯ. 

Примечание:

Если в таблице дат переключения нет действительных записей, нет ограничений в отношении месяца и типа переключения. Первая запись определяет действие таблицы для северного или южного полушарий Земли (напр., переключение на DLS в январе -июне -> северное полушарие, переключение на DLS в июле - декабре -> южное полушарие). После этого возможны записи только для того же полушария.

1.91.5.2 Информационные сообщения

H01:
ДЛЯ <дата>, ПЕРЕКЛЮЧЕНИЕ <тип> УЖЕ БЫЛО ВВЕДЕНО.

(Вывод даты в сообщении перезаписан.)
H02:
ДЛЯ <год>, НЕ БЫЛО ВВЕДЕНО ПЕРЕКЛЮЧЕНИЕ <тип>.

(AMO проверяет, является ли предшествующая запись логической предшественницей.)  
H03:
В ТАБЛИЦЕ ПЕРЕКЛЮЧЕНИЯ НЕ ОБНАРУЖЕНЫ ДЕЙСТВИТЕЛЬНЫЕ ЗАПИСИ.

(Файл не существует на жестком диске или не содержит действительных дат переключения.) 
H04:
 СТАНДАРТ <регион> ПРИМЕНЕН ДЛЯ АВТОМАТИЧЕСКОГО ПЕРЕКЛЮЧЕНИЯ ВРЕМЕНИ.

1.91.5.3 Список сокращений

<дата> 
Дата, содержащая год, месяц, день 
<регион> 
ЕС или США (смотрите главу SWITCHOVER-SONUS) 
<время> 
Время в часах и минутах (напр., 02:00) 
<тип> 
Тип переключения (DLS / СТАНДАРТНОЕ ВРЕМЯ) 
<год> 
Год изменения 

Верх страницы
Последняя страница
Первая страница Предыдущая страница Следующая страница

---
---
Используются технологии uCoz