Тестирование с использованием состояния программы
Программирование с помощью STEP 7 v5.3
21-6 A5E00261405-01
21.4 Программное состояние блоков данных
Начиная с версии 5 STEP 7, возможно наблюдать блок данных online в
просмотре данных. Просмотр можно активировать или блоком данных online
или блоком данных offline. В обоих случаях, показано содержание блока в
программируемом контроллере.
Блок данных не должен изменяться перед запуском состояния программы.
Если есть структурная дифференциация (декларация) между блоком данных
online и offline, блок данных offline может быть загружен
в программируемый
контроллер напрямую.
Блок данных может быть открыт в режиме "просмотра данных", при этом в
колонке "Актуальные величины" могут быть показаны величины online.
Обновляется только часть блока данных, которая видна на экране. Пока
состояние активно, Вы не можете переключить просмотр.
Пока происходит загрузка, видна зеленая полоса в строке состояния и
показан
рабочий режим.
Величина выдается в формате соответствующего типа данных; формат не
может быть изменен.
После заключения о состоянии программы, снова появляется графа
"Актуальная величина", содержание которой верно для состояния программы.
Невозможно передать обновленные online величины блоку данных offline.
Обновление типов данных:
Все элементарные типы данных обновляются в общем DB, так же как и во
всех декларациях (in/out/in-out/stat) экземпляра блока данных.
Некоторые типы данных не могут обновляться. Когда состояние программы
активно, поля в графе "Актуальная величина", где данные, которые нельзя
обновлять, выделены серым цветом.
• Комплексные типы данных DATE_AND_TIME и STRING не обновляются.
• В комплексных типах данных
ARRAY, STRUCT, UDT, FB и SFB,
обновляются только те элементы, которые содержат элементарные типы
данных.
• В декларации INOUT экземплярного блока данных показан только
указатель к комплексному типу данных, а не сами элементы типы
данных. Указатель не обновляется.
• Параметрические типы не обновляются