Страница 1 из 1

Момент выключения ПЛК 300

СообщениеДобавлено: 23 авг 2019, 10:15
yur
Подскажите, как отслеживать момент выключения контроллера.
Нужно вести лог даты и времени включения и выключения ПЛК
Степ7 S7-300

Re: Момент выключения ПЛК 300

СообщениеДобавлено: 23 авг 2019, 10:35
POV
А где вести лог? В этом самом отключаемом ПЛК? Противоречия не видите?
События пропадания и подачи питания и так заносятся в буфер, но на 300 он маленький и порой это быстро там затирается.
Доступ у диагностическому буферу вроде был возможен из программы пользователя - должен быть пример на офф. сайте.

Re: Момент выключения ПЛК 300

СообщениеДобавлено: 23 авг 2019, 11:43
yur
Да, в этом самом ПЛК.
Пока придумал только в основном цикле писать дату-время,а потом в ОВ100 принимать это значение как момент выключения.

Re: Момент выключения ПЛК 300

СообщениеДобавлено: 23 авг 2019, 12:28
POV
Ну зачем же сразу так.
Покурите
System Software for S7-300/400 System and Standard Functions
Раздел описывающий OB81 1.17 Power Supply Error Organization Block (OB81)
Сам не пробовал, но в теории именно записи об этих событиях в буфере и есть при манипуляциях с питанием.
Руководство устанавливается вместе со Step7, в папке Documentation лежит.

Re: Момент выключения ПЛК 300

СообщениеДобавлено: 23 авг 2019, 13:26
yur
Это только для 400-х, к сожалению
The operating system of the S7-300 CPU calls OB81 whenever an event occurs that is triggered by an
error or fault related to the power supply (only on an S7-400)
or the back-up battery (when entering
and when outgoing event).

Re: Момент выключения ПЛК 300

СообщениеДобавлено: 23 авг 2019, 13:53
POV
Видимо я не так понял этот текст - согласен, на старых 300 OB81 вызывался для батареи, а новые вообще его не поддерживают.
Тогда тут проблема, так как в буфере после старта уже может быть поздно ковыряться.
Вот два примера только что снял с двух 300:
1.JPG

2.JPG

На втором событие уже перезаписалось ошибками, буферы короткие.
Тогда ваш вариант может и не так плох. Может коллеги еще чего присоветуют.