
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, 
вызываются  внутри  блока,  Вы  должны  сначала  загрузить  блоки "нижнего 
уровня".  Это также  касается блоков данных , адреса которых  ис пользуются в 
загружаемом блоке. Вы должны загрузить блок "высшего уровня" последним. 
Затем,  бу дучи  вызванным,  он  будет  незамедлительно  выполнен  в 
следующем программном цикле.