Программируемый контроллер S7-200. Системное руководство Команды, связанные со временем Чтение и установка часов реального времени Команда чтения часов реального времени (TODR) считывает текущее время и дату из аппаратных часов и загружает их в 8-байтовый буфер времени, начиная с адреса T. Команда установки часов реального времени (TODW) записывает в аппаратные часы текущее время и дату, загруженные в 8-байтовый буфер, начинающийся с адреса, указанного параметром T. Все значения даты и времени необходимо записывать в формате BCD (например, 16#97 для 1997 года). На рис. 6–4 показан формат 8-байтового буфера времени (T).
После продолжительного отключения питания или потери памяти часы реального времени (TOD) инициализируют следующую дату и время: Дата: 01-Янв-90 Время: 00:00:00 День недели: Воскресенье Сбойные состояния, устанавливающие ENO = 0 ■ 0006 (косвенный адрес) ■ 0007 (ошибка даты TOD) Только для установки часов реального времени ■ 000C (часы отсутствуют) Таблица 6–8. Допустимые операнды для команд, связанных со временем T T+1 T+2 T+3 T+4 T+6 T+5 T+7 *T+7 1=воскресенье, 7=суббота 0 деактивизирует день недели. Рис. 6–4. Формат 8-байтового буфера времени (T) 80 Входы/выходы Типы Операнды данных T BYTE IB, QB, VB, MB, SMB, SB, LB, *VD, *LD, *AC Год: 00 − 99 Месяц: 01 − 12 День: 01 − 31 Часы:
00 − 23 Минуты: 00 − 59 Секунды: 00 − 59 0 День недели: 0 − 7*