32. S5/S7-конвертер
32 - 10 Automating with STEP 7 in STL and SCL
Автоматизация посредством STEP 7
с использованием STL и SCL
32.2.4 Проверка адресации
Необходимо проверить число доступных адресов в выбранном CPU
назначения. Имеется ли достаточное количест во вхо дов, выходов,
меркеров, таймеров и счетчиков? Конвертер преобразует меркеры из
"расширенной" ("extended") области (область S меркеров) в область
меркеров, начиная с адреса M 256.0.
В S7 существует одна единая область периферийных входов/выходов
(I/O). Все модули, адресованные в S5 в областях входов/выходов (I/O), P,
Q, IM3 и IM4 и в "глобальной области" ("global area"), теперь будут
адресованы в S7 в области P периферийных входов/выходов (I/O) (Вы
должны внимательно отнестись к этому, если у Вас адресовано большое
количество модулей в "расширенных" ["extended"] областях I/O и Вы
подключаете эти модули к станции S7-400, например, с помощью IM 463-
2). Область "страницы" памяти ("the page memory area") пропускается без
замещения.
Конвертер преобразует все блоки с пользовательской программой
(исключая организационные блоки) в функции, то есть, общее число всех
программных блоков (PB), шаговых блоков без программы секвенсора
(SB) и функциональных блоков (FB и FX) не должно превышать
максимально допустимого числа функций (FC). Аналогично и общее число
блоков данных (DB и DX) не должно превышать числа блоков данных S7.
На практике эти ограничения касаются только тех случаев, когда Вы
используете в качестве целевой системы (PLC) станцию S7-300.
Области системных данных RI, RJ, RS и RT пропускаются без замены в
S7. Любая информация, которая располагалась в этих областях
сохраняется в S7 в блоках глобальных данных или в области меркеров.
После преобразования Вы можете получать системную информацию из
RS-области посредством системных функций; инициализацию функций
Вы можете выполнять с помощью данной области посредством
системных функций или при параметризации CPU.
Подготовка программы STEP 5
Перед преобразованием Вы можете подготовить программу STEP 5 для
ее дальнейшего испо льзования в качестве программы для системы STEP
7 (но Вы не должны так непосредственно ее использовать; Вы должны
будете сначала посл е преобразования выполнить все соответствующие
корректировки в исходном файле программы STEP 7). С помощью
предварительной подготовки программы STEP 5 Вы можете уменьшить
число пре дупреждений (warnings) и сообщений об ошибках при
проведении преобразования. Например, Вы можете подготовить
программу STEP 5 перед преобразованием, выполнив сл едующие
операции:
• Удаление блоков данных с параметрами программы DB1 или DX0;
• Удаление всех вызовов встроенных блоков или обращений к области
системных данных RS; их функции могут быть обеспечены путем
параметризации S7-CPU;
• Приведение адресов областей входов, выходов, периферийных
входов/выходов (I/O) в соответствие с "новыми" адресами модулей;
здесь необхо димо обеспечить, чтобы не нарушался диапазон адресов
STEP 5, иначе уже на первом проходе процесса преобразования будет