сброс данных в начальное значение в блоке данных DB

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
Post Reply
sdon
Posts: 10
Joined: Tue Mar 05, 2013 9:17 am

сброс данных в начальное значение в блоке данных DB

Post by sdon » Sat Aug 08, 2015 3:12 am

Прошу помочь пролить свет на сброс данных в начальное значение в блоке данных DB. Уже на втором объекте встречаю такую ситуацию, что DB сбрасывает текущие значения(сама или кто помогает?) и загружает значения по умолчанию.

sdon
Posts: 10
Joined: Tue Mar 05, 2013 9:17 am

Re: сброс данных в начальное значение в блоке данных DB

Post by sdon » Sat Aug 08, 2015 5:15 am

Я что, то не понимаю. Писал блок данных DB(по англ.) и в заголовке и в теле. Почему-то перевело на русский БД???

Schtiel
Site Admin
Posts: 1121
Joined: Wed Sep 06, 2006 12:03 pm
Location: CIS

Re: сброс данных в начальное значение в блоке данных DB

Post by Schtiel » Mon Aug 10, 2015 9:44 am

DB помечено как Retentive? Питание отключали?

sdon
Posts: 10
Joined: Tue Mar 05, 2013 9:17 am

Re: сброс данных в начальное значение в блоке данных DB

Post by sdon » Mon Aug 10, 2015 4:56 pm

DB создано по умолчанию. В свойствах ни каких галочек нет(CPU 315-2DP). Скорее всего была или просадка напряжения, либо отключали питание шкафа.

serg_58
Posts: 99
Joined: Thu Jun 03, 2010 7:43 pm
Location: Russia

Re: сброс данных в начальное значение в блоке данных DB

Post by serg_58 » Wed Aug 12, 2015 12:04 pm

Вообще-то, такая ситуация происходит только если качнуть базу из PG. Никто программу или эту базу не пробовал без ведома перезалить?

sdon
Posts: 10
Joined: Tue Mar 05, 2013 9:17 am

Re: сброс данных в начальное значение в блоке данных DB

Post by sdon » Wed Aug 12, 2015 12:18 pm

нет. там таких спецов нету...

sania
Site Admin
Posts: 1372
Joined: Sat Aug 13, 2005 6:15 am
Contact:

Re: сброс данных в начальное значение в блоке данных DB

Post by sania » Thu Aug 13, 2015 12:02 pm

S7 or TIAPortal ?

frol
Posts: 1
Joined: Sat Oct 26, 2013 4:39 pm

Re: сброс данных в начальное значение в блоке данных DB

Post by frol » Sun Aug 16, 2015 6:10 am

DB можно сбросить к начальным значением через холодную перезагрузку контроллера. Достаточно побаловаться переключателями на контроллере, или вытащить карту памяти и включить питание.
Концепция памяти
4.1 Области памяти и сохраняемость
CPU 31xC and CPU 31x, Technical Data
4-4 Manual, 01/2006 Edition, A5E00105475-06

Свойство сохраняемости DB для CPU с программой ПЗУ версий < V2.1.0
Для этих CPU содержимое DB всегда сохраняется при выключении/включении питания и переходе STOP-RUN.

Свойство сохраняемости DB для CPU с программой ПЗУ версий >= V2.1.0
У этих CPU можно указать в STEP 7 (начиная с версии 5.2 + SP 1) или через SFC 82 CREA_DBL (параметр ATTRIB -> бит NON_RETAIN), должен ли DB при выключении/включении питания или переходе STOP-RUN
• сохранять текущие значения (сохраняемый DB) или
• принимать начальные значения из загрузочной памяти (несохраняемый DB)
Image

sdon
Posts: 10
Joined: Tue Mar 05, 2013 9:17 am

Re: сброс данных в начальное значение в блоке данных DB

Post by sdon » Mon Aug 17, 2015 5:38 pm

sania wrote:S7 or TIAPortal ?
S7

Dfcz
Posts: 875
Joined: Tue Dec 26, 2006 5:21 am
Location: Russia

Re: сброс данных в начальное значение в блоке данных DB

Post by Dfcz » Thu Oct 29, 2015 1:36 pm

В 315 в любой DB-шке начальные значения загружаются из внутренней памяти (не из временной и не из вставляемой флешки).
Чаще всего у нас (процессоров таких около 300 шт. стоит) это происходит по причинам:
1. Долго выключено питание (новогодние пьяные каникулы).
2. Проведена процедура очистки памяти (руками пьяного электрика).
3. Поменяли местами флешки в соседних процах (руками пьяного слесаря).

Post Reply