Назад
Диагностика
Программирование с помощью STEP 7 версии 5.0
21-42 C79000-G7076-C562-02
Программирование OB122
Вы должны создать OB122 как объект вашей программы S7, используя
STEP 7. Запишите программу, которая должна выполняться в OB122, в
сгенерированный блок и загрузите его в CPU как часть вашей программы
пользователя.
Вы можете использовать OB122, например, для следующих целей:
Чтобы оценивать стартовую информацию OB122.
Чтобы вызывать системную функцию SFC 44 и предоставлять
заменяющее значение для модуля ввода так, чтобы выполнение
программы могло продолжаться с использованием имеющего смысл
значения, зависящего от процесса.
Если вы не запрограммируете OB122, то в случае обнаружения ошибки
доступа к входам/выходам CPU переключается в режим STOP.
Вы можете найти подробную информацию о блоках OB, SFB и SFC в
соответствующей оперативной справке Help on Blocks [справка о блоках].
Программирование с помощью STEP 7 версии 5.0
C79000-G7076-C562-02
22-1
22 Печать и архивирование
22.1 Печать проектной документации
22.1.1 Печать проектной документации
Когда вы завершите создание программы для вашей задачи автоматизации,
вы можете в целях документирования проекта распечатать все важные
данные при помощи функций печати, встроенных в STEP 7.
Части проекта, которые вы можете печатать
Вы можете печатать содержимое объектов как непосредственно из SIMATIC
Manager, так и посредством открытия соответствующего объекта и запуска
процедуры печати.
Непосредственно через SIMATIC Manager можно напечатать следующие
части проекта:
Дерево объектов (стр уктура проекта/библиотеки)
Списки объектов (содержимое папки объектов)
Содержимое объектов
Сообщения
Печать и архивирование
Программирование с помощью STEP 7 версии 5.0
22-2 C79000-G7076-C562-02
Открывая соответствующий объект, можно напечатать следующие части
проекта:
Блоки, представленные в форме контактного плана, списка операторов
или функционального плана или на других языках (дополнительное
программное обеспечение).
Таблица символов с символическими именами для абсолютных адресов.
Конфигурационная таблица со схемой расположения модулей в
программируемом контроллере и параметрами модулей.
Содержимое диагностического буфера.
Таблица переменных с форматами наблюдения, наблюдаемыми и
изменяемыми значениями.
Справочные данные, такие как списки перекрестных ссылок, списки
назначений, структуры программ, списки неиспользованных адресов,
списки адресов без символов.
Таблица глобальных данных.
Информация о модулях с состоянием модулей.
Списки текстов пользователя.
Документы из дополнительных пакетов, таких как другие языки
программирования.
Дополнительный пакет DOCPRO
Для создания, редактирования и печати стандартизированных руководств по
монтажу вы можете использовать дополнительный пакет программ DOCPRO.
Он создает документацию установки, удовлетворяющую стандартам ANSI и
DIN.
22.1.2 Основная последовательность действий при печати
Чтобы печатать, действуйте следующим образом:
1. Откройте соответствующий объект, чтобы отобразить на экране
информацию, которую вы хотите печатать.
2. Откройте диалоговое окно ”Print [Печатать]", используя команду меню
File
> Print
[Файл > Печатать] в окне приложения. В зависимости от того, в
каком приложении вы находитесь, первым входом в строке меню может
быть не ”File [Файл]", а объект, обрабатываемый приложением, такой как
”Symbol Table [Таблица символов]".
3. В случае необходимости измените в диалоговом окне опции печати
(принтер, диапазон печати, число копий и т.д.) и закройте его.
Некоторые диалоговые окна имеют кнопку "Print [Печатать]", например,
диалоговое окно "Module Information [Информация о модуле]". Щелкните на
этой кнопке, чтобы распечатать содержимое диалогового окна.
Блоки не требуют открытия. Вы можете печатать их непосредственно из
SIMATIC Manager, используя команду меню
File > Print [Файл > Печатать].
Печать и архивирование
Программирование с помощью STEP 7 версии 5.0
C79000-G7076-C562-02
22-3
22.1.3 Функции печати
Для печати объектов имеются следующие дополнительные функции:
Объекты печати Команда меню Функция Функция Функция Функция
Предваритель-
ный просмотр
перед
печатью
Настройка
страниц
Верхние и
нижние
колонтитулы
Настройка
печати
Блоки, исходные
файлы на AWL
File [Файл] > *
Информация о
модулях
Таблица
глобальных данных
GD Table [Таблица
ГД] > *
Конфигурационная
таблица
Station [Станция] >
*
−•
Объект, папка
объектов
File [Файл] > *
Справочные данные Reference Data
[Справочные
данные] > *
Таблица символов
Symbol Table
[Таблица
символов] > *
Таблица
переменных
Table [Таблица]
> *
Таблица
соединений
Network [Сеть] > *
Список текстов
пользователя
Texts [Тексты] > *
* : Символ * служит как подстановочный знак для соответствующей функции в команде меню (например, предварительный просмотр перед
печатью или настройка страниц)
Команды пошаговой печати отдельных объектов печати можно найти в:
How to Print [Как печатать].
Предварительный просмотр перед печатью
Вы можете использовать функцию "Print Preview [Предварительный просмотр
перед печатью]" для вывода на экран расположения страниц печатаемого
документа.
Если док умент состоит из нескольких страниц, то в правом нижнем углу
страницы после номера страницы появляются две точки. Последняя страница
не имеет этих точек, что указывает на отсутствие последующих страниц.
Примечание
Формат печати законченного документа в предварительном просмотре
перед печатью не отображается.
Печать и архивирование
Программирование с помощью STEP 7 версии 5.0
22-4 C79000-G7076-C562-02
Установка формата страницы
С помощью функции "Page setup [Настройка страниц]", вы можете
устанавливать формат страницы для документа, который хотите печатать
(например, A4, A5, Letter [Письмо]).
Настраивайте расположение документа так, чтобы он соответствовал
требуемому формату бумаги. Если документ слишком широкий, то правое
поле будет печататься на следующей странице.
Если вы выбираете формат страницы с полем (например, A4 Margin), то
напечатанный документ имеет поле на левой стороне страницы, которое вы
можете использовать, чтобы перфорировать отверстия для брошюровки.
Примечание
Если вы нуждаетесь в справке о диалоговом окне "Page Setup [Настройка
страниц]", то щелкните на кнопке "Help [Помощь]" или нажмите клавиш у F1,
когда курсор находится в диалоговом окне.
Установка верхних и нижних колонтитулов
С помощью функции "File > Headers and Footers [Файл > Верхние и нижние
колонтитулы]" в SIMATIC Manager вы можете устанавливать верхние и
нижние колонтитулы для документов, которые хотите печатать, на
протяжении всего проекта. В отдельных приложениях вы можете задавать
только формат страницы. Если документ состоит из нескольких страниц, то в
правом нижнем углу страницы после номера страницы появляются две точки.
Последняя страница не имеет этих точек, что указывает на отсутствие
последующих страниц. Это быстрый способ проверки того, закончена ли
печать. Эти две точки видны также в предварительном просмотре перед
печатью.
Настройка печати
С помощью функции "Print Setup [Настройка печати]" вы можете выбирать
принтер и устанавливать формат бумаги (книжный или альбомный).
Параметры настройки, доступные для этой функции, зависят от типа
используемого драйвера печати.
22.1.4 Специальное примечание к печати дерева объектов
Из диалогового окна "Print Object List [Печать списка объектов]", кроме спис ка
объектов, вы можете печатать также дерево объектов, выбирая опцию "Tree
window [Окно дерева]".
Если вы из-под "Print range [Диапазон печати]" выбираете опцию "All [Все]", то
печатается вся структ ура дерева. Если вы выбираете кнопку "Selection
[Выбор]", то печатается структура дерева, идущая вниз от выбранного
объекта.
Примечание
Установки, сделанные в диалоговом окне, применяются только к печати
списка или дерева, но не к печати содержимого объектов; для этого
используются параметры настройки в соответствующих приложениях.
Печать и архивирование
Программирование с помощью STEP 7 версии 5.0
C79000-G7076-C562-02
22-5
22.2 Архивирование проектов и библиотек
22.2.1 Архивирование проектов и библиотек
Вы можете хранить отдельные проекты или библиотеки в сжатой форме в
архивном файле. Такое сжатое хранение возможно на жестком диске или на
переносном носителе данных (например, на гибком диске).
Архивирование программ
Функция архивирования обеспечивает вас интерфейсом для вызова
программы архивирования по вашему выбору. Программы архивирования
ARJ и PKZIP 2.50 включены в пакет STEP 7 как его составная часть. Если вы
используете одну из перечисленных ниже программ архивирования, вам
потребуются следующие версии (или более новая версия):
ARJ с версии 2.4.1a
PKZIP с версии 2.04g
LHARC с версии 2.13
WinZip с версии 6.0
JAR с версии 1.02
Рекомендация по архивированию
Проекты, которые имеют длинные имена файлов (длиннее, чем в соглашении
8.3 DOS) или содержат структуры каталогов глубокой вложенности (каталоги
с длиной абсолютного имени пути более 64 символов), нужно архивировать
только с помощью программ архивирования PKZIP 2.50, WinZip или JAR. В
случае других программ архивирования нет никакой гарантии того, что эти
структуры будут поддерживаться и что архивные файлы будут полностью и
правильно распаковываться. Это особенно относится к проектам, которые
содержат объекты из дополнительного пакета WinCC.
Печать и архивирование
Программирование с помощью STEP 7 версии 5.0
22-6 C79000-G7076-C562-02
22.2.2 Использование для сохранения/архивирования
Save As [сохранить как …]
С помощью этой функции вы создаете копию проекта под другим именем.
Вы можете использовать эту функцию:
для создания резервных копий
для дублирования существующего проекта, чтобы адаптировать его к
другим целям.
Чтобы использовать самый быстрый метод создания копии, выбирайте в
диалоговом окне опцию "Save As" [сохранить как...] без переупорядочивания.
Вся файловая структура, идущая вниз от каталога проекта, копируется без
проверки и сохраняется под другим именем.
На носителе данных должно быть достаточно места для хранения резервной
копии. Не пытайтесь сохранять проекты на дискете, так как там в общем
случае не будет достаточного доступного пространства. Для переноса
проектных данных на дискету используйте функцию "Archive [Архив]".
Сохранение с переупорядочиванием протекает дольше, но при этом
выводится сообщение, если объект не может быть скопирован и сохранен.
Причинами этого могут быть отсутствие дополнительного пакета или
поврежденные данные для объекта.
Архив
Вы можете хранить отдельные проекты или библиотеки в сжатой форме в
архивном файле. Такое сжатое хранение возможно на жестком диске или на
переносном носителе данных (например, на гибком диске).
Переносите проекты на дискету только в форме архивного файла. Если
проект слишком большой, то выберите программу архивирования, с помощью
которой можно создавать многотомные архивы.
Проекты или библиотеки, сжатые в архивный файл, невозможно
редактировать. Если вы хотите редактировать их повторно, то вам нужно
распаковать эти данные, что означает извлечение проекта или библиотеки.
Печать и архивирование
Программирование с помощью STEP 7 версии 5.0
C79000-G7076-C562-02
22-7
22.2.3 Предпосылки для архивирования
Перед архивированием проекта или библиотеки должны быть выполнены
следующие требования:
В вашей системе должна иметься установленная программа
архивирования. Связь с STEP 7 объясняется в разделе оперативной
справки "Steps for Archiving/Retrieving [Этапы архивирования/извлечения]".
Все данные проекта без исключения должны быть в каталоге или
подкаталоге проекта. При работе со средой разработкой на языке C
можно хранить данные в других местах. Такие данные не будут в этом
случае включены в файл архива
Имена файлов должны удовлетворять соглашениям об именах в DOS
(восемь символов для имени плюс три символа для расширения), если вы
работаете с одной из программ архивирования ARJ, PKZip версии 2.04g
или LHArc, потому что эти программы архивирования являются
программами DOS. PKZip версии 2.50, Jar и WinZip не обязаны
удовлетворять этим соглашениям об именах.
22.2.4 Процедура архивирования/извлечения
Вы архивируете/извлекаете ваш проект или библиотеку, используя команду
меню
File > Archive [Файл > Архивировать] или File > Retrieve [Файл >
Извлечь]
.
Примечание
Проекты или библиотеки, сжатые в архивный файл, невозможно
редактировать. Если вы хотите редактировать их снова, то вам нужно
распаковать эти данные, что означает извлечение проекта или библиотеки.
Извлекаемые проекты или библиотеки при извлечении автоматически
включаются в список проектов/библиотек.
Установка целевого каталога
Чтобы установить целевой каталог, используйте команду меню Options >
Customize
[Параметры > Настройка] в SIMATIC Manager для открытия
диалогового окна "Customize [Настройка]".
Во вкладке "Archive [Архив]" этого диалогового окна вы можете включать и
выключать опцию "Check target directory on retrieval [Проверить целевой
каталог при извлечении]".
Если эта опция деактивирована, то путь, установленный во вкладке
"SIMATIC Manager" того же самого диалогового окна, используется как
целевой каталог для извлечения.
Печать и архивирование
Программирование с помощью STEP 7 версии 5.0
22-8 C79000-G7076-C562-02
Копирование архивного файла на дискету
Вы можете заархивировать проект/библиотеку и затем скопировать архивный
файл на дискету. Возможно также в диалоговом окне ”Archive [Архив]"
выбрать дисковод гибкого диска в качестве целевого каталога.
Примечание к извлечению посредством PKZIP 2.04g
Если в то время, когда вы создавали архив на дискете при помощи
программы архивирования PKZIP, была активизирована опция "Disk-crossing
archive [Многотомный архив]", то при извлечении вами архива программа
попросит вас вставить последнюю дискету архива. PKUNZIP всегда выводит
в окно DOS следующее сообщение:
Insert the LAST disk of the backup set - Press a key when
ready. [Вставьте ПОСЛЕДНИЙ диск архивного набора - Нажмите
клавишу, когда будет готово .]
Это сообщение появляется даже тогда, когда архив создавался с опцией
"Disk-crossing archive [Многотомный архив]", но весь архив помещается на одной
единственной дискете.
В этом случае игнорируйте сообщение и подтвердите диалог нажатием
любой клавиши.
Программирование с помощью STEP 7 версии 5.0
C79000-G7076-C562-02
23-1
23 Редактирование одного проекта
несколькими пользователями
23.1 Многопользовательская конфигурация в сети
Краткий обзор
Вы можете работать с пакетом STEP 7 в сетях Windows 95/98/NT Workgroups
и NT/Novell в многопользовательской конфигурации. Возможны три разных
метода:
Проект находится на локальном диске и используется также из другой
рабочей станции
Пример: Рабочие станции 1 и 2 обращаются к проекту A на рабочей
станции 1.
Проект находится на сервере проекта/сети.
Пример: Рабочие станции 1 и 2 обращаются к проекту C на сервере сети.
Проекты распределены среди локальных дисков и одного или большего
количества серверов проекта/сети.
Пример: Рабочие станции 1 и 2 обращаются к проектам A, B и C.
Проект C
Групповой сервер Windows NT
STEP 7
Рабочая станция 1
Проект A
Проект B
STEP 7
Рабочая станция 2
Сеть PC