Экземплярный блок данных

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
dyakov72
Posts: 56
Joined: Tue Feb 28, 2006 3:02 pm
Location: Russia

Экземплярный блок данных

Post by dyakov72 »

В FB1, имеющим In, out in_out, temp и stat переменные (все простые типы) необходимо поменять логику и добавить в интерфейс три stat переменных, но данный FB1 используется как локальный экземпляр в FB2, который в свою очередь вызывается в OB1 со своим экземплярным блоком данных DB2. Понятно, что структура DB2 увеличится и мы должны загрузить в контроллер..исправленный FB1, затем обновленный в части декларации FB2, затем сгенерировать в OB1 новый DB2 и OB1. Вопрос..теряем ли мы какие нибудь актуальные данные в DB2? Думаю, что нет, поправте..Спасибо.
dyakov72
Posts: 56
Joined: Tue Feb 28, 2006 3:02 pm
Location: Russia

Re: Экземплярный блок данных

Post by dyakov72 »

Есть ли аналогия с глобальным Db, когда мы добавляем новую переменную в global DB не теряя при этом актуальные значения существующих?
Dfcz
Posts: 878
Joined: Tue Dec 26, 2006 5:21 am
Location: Russia

Re: Экземплярный блок данных

Post by Dfcz »

Думаю, что да. DB он и в Африке DB, и при загрузке в контроллер актуальные значения должны поменяться на начальные. За это отвечает контроллер, и думаю, что ему безразницы из чего получился DDB.