Основы ПЛК 3.1 Исполнение программы пользователя Диагностический буфер CPU поддерживает диагностический буфер, который содержит по одной записи для каждого диагностического события. Каждая запись содержит дату и время, в которое произошло событие, категорию события и его описание. Записи отображаются в хронологическом порядке, причем самое последнее событие находится на самом верху. Пока CPU включен, в этом буфере хранится до 50 самых последних событий. Когда буфер заполняется, новое событие заменяет в нем самое старое. При отключении питания сохраняются последние 10 событий. В диагностический буфер записываются следующие типы событий:
● Каждое диагностическое событие в системе; например, ошибки CPU и модулей ● Каждое изменение состояния CPU (каждый запуск, переход в STOP или в RUN) Для доступа к диагностическому буферу вы должны находиться в режиме онлайн. Этот буфер вы найдете через "Online & diagnostics / Diagnostics / Diagnostics buffer [Онлайновый режим и диагностика / Диагностика /Диагностический буфер]". Дальнейшую информацию по поиску и устранению ошибок вы найдете в разделе "Инструментальные средства онлайнового режима и диагностики ". Часы реального времени CPU снабжен часами реального времени. Когда CPU выключается, эти часы получают питание от мощного конденсатора.
Этот конденсатор заряжается, когда CPU включен. Если CPU был включен не менее 2 часов, то заряда конденсатора обычно хватает для работы часов в течение 10 дней. Часы реального времени установлены на системное время, которое представляет собой координированное мировое время (Coordinated Universal Time, UTC). Системное время для часов реального времени устанавливает STEP 7 Basic. В нем имеются команды для считывания системного (RD_SYS_T) или местного (RD_LOC_T) времени. Для расчета местного времени используются часовой пояс и моменты переключения между летним и зимним временем, которые вы вводите для часов CPU в конфигурации устройств.
Часы реального времени CPU конфигурируются через свойство "Time of day [Значение времени]". Здесь вы можете также ввести переход на летнее время, указав его начало и конец. Для установки часов реального времени вы должны находиться в режиме онлайн и вызвать отображение "Online & diagnostics [Режим онлайн и диагностика]" в CPU. Используйте для этого функцию "Set time of day [Установить значение времени]". Программируемый контроллер S7-1200 58 Системное руководство, 11/2009, A5E02669003-02