2. Программное обеспечение STEP 7
2- 50 Automating with STEP 7 in STL and SCL
Автоматизация посредством STEP 7
с использованием STL и SCL
Если модуль памяти типа флэш EPROM, то он может быть использован как
перемещаемый носитель информации: данные на него могут быть записаны с
помощью программатора PG, после чего этот модуль может быть вставлен в
CPU, находящийся в выключенном состоянии. После включения питания и
последующе го сброса памяти соответств ующие данные из модуля памяти
пересылаются в рабочую (work) память CPU. Некоторые типы CPU позволяют
перезаписывать вставленные в них модули флэш EPROM-памяти, но при
этом перезаписывается только программа в целом.
Если заг рузочная (load) память имеет тип RAM, то перенос целиком
программы пользователя в CPU осуществляетс я следующим образом: CPU
переводится в состояние STOP, затем выполняется сброс памяти и
пересылается программа пользователя. Пересылаются также
конфигурационные данные. Программа в RAM-памяти стирается при сбросе
памяти или если отключается резервная батарея питания (backup battery).
Если Вы хотит е изменить только данные конфигурации (свойства CPU,
сконфигурированные соединения, GD-коммуникации, параметры модулей и
т.п.), то Вам нужно загрузить в CPU только объект System data (Сист ем ные
данные). Для этого выберите объект и перешлите его с помощью опций
меню: PLC -> Download (PLC -> Загрузить). Параметры CPU вступают в силу
немедленно; параметры для остальных модулей пересылаются в эти модули
во время запуска (startup).
Нужно иметь в виду, что в PLC полная конфигурация загружается с объектом
System data (Системные данные). Если Вы используете опции меню: PLC ->
Download (PLC -> Загрузит ь) в приложении, например, в GD-коммуникациях,
то только отредактированные в приложении данные буду т переслан ы в PLC.
Примечание: для загрузк и сжатого архивного файла используйте опции меню:
PLC -> Save Project on Memory Card (PLC -> Сохранить проект в модуле
памя ти) (см. раздел 2.2.2 "Управление, перекомпоновка и архивация").
Проект, н аходящийся в заархивированном состоянии, не может бы ть
отредактирован непосредственно ни с помощью программатора PG, ни в
CPU.
2.6.5 Работа с блоками (Block Handling)
Перенос блоков
Если загрузочная (load) память имеет тип RAM, то Вы можете не толь ко
переносить программу целиком в интерактивном режиме (online), но также
изменять, удалять или перезагружат ь отдельные блоки.
Вы можете пересылать отдель ные блоки в CPU, выбрав их в "автономном"
(offline) окне с последующим использованием опций меню: PLC -> Download
(PLC -> Загрузить). Открыв одновременно "интерактивное" (online) и
"автономное" (offline) окна, Вы можете с помощью манипулятора "мышь"
перетаскивать блоки из одного окна в другое (метод "drag-n-drop").
Особое внимание необ ходимо при пересылке отдельных блоков во время
рабочего режима. Если блоки, которые не доступны в памяти CPU,
вызываются внутри блока, Вы должны сначала загрузить блоки "нижнего
уровня". Это также касается блоков данных , адреса которых ис пользуются в
загружаемом блоке. Вы должны загрузить блок "высшего уровня" последним.
Затем, бу дучи вызванным, он будет незамедлительно выполнен в
следующем программном цикле.