Вы находитесь на странице: 1из 48

PCS 7 Системный курс

Содержание

5. Управление данными проекта – SIMATIC Manager

5

3

5.1

Обзор этапов проектирования AS и OS 3

5.2

Инструментарий SIMATIC PCS7 4

5.3

Проекты и библиотеки

5

5.3.1

Общие сведения

5

5.3.2

Различные типы библиотек

6

5.4

Исходные настройки SIMATIC Manager 7

5.5

Мультипроект

8

5.5.1

Создание проектов с помощью мастер-программы PCS 7 "New Project” 9

5.5.2

Создание проектов шаг за шагом 12

5.6

Язык для устройств визуализации

13

5.7

Вид компонентов (Component View) и Вид установки (Plant View) 14

5.8

Вид объектов процесса (Process Object View)

17

5.9

Настройки иерархической системы установки (Plant Hierarchy) 19

5.10

Компиляция и загрузка объектов 23

5.11

Вспомогательная утилита Import Export Assistant (IEA)

26

5.11.1

Типы тегов процесса (Process Tag Types): Обзор процедур

26

5.11.2

Пример: Измерение уровня заполнения реактора

27

5.11.3

Модели (Models)

37

5.12

Управление версиями

38

5.12.1

Управление версиями FB-блоков

38

5.12.2

Управление версиями схем (charts)

39

5.12.3

Управление версиями проекта в целом

41

5.13

Защита

44

5.13.1

Защита "ноу-хау" для FB-блоков

45

5.13.2

Защита от изменений для схем (charts)

46

5.13.3

Защита от несанкционированного доступа для проектов и библиотек

47

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

5 - 1

PCS 7 Системный курс

5 - 2

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

PCS 7 Системный курс

5. Управление данными проекта – SIMATIC Manager

5.1 Обзор этапов проектирования AS и OS

Этапы конфигурирования AS

Выбор библиотеки с необходимыми блоками. Создание библиотеки для нового проекта.

библиотеки для нового проекта . Создание мультипроекта . (SIMATIC

Создание мультипроекта. (SIMATIC Manager)

мультипроекта . (SIMATIC Manager) Определение аппаратных

Определение аппаратных ресурсов:

SIMATIC S7-400-станции - SIMATIC S7-400 Stations (SIMATIC Manager - Вид компонентов (Component View))

Этапы конфигурирования OS

Определение аппаратных ресурсов:

ПК-станции - PC Stations (SIMATIC Manager - Вид компонентов (Component View))

Manager - Вид компонентов (Component View)) Конфигурирование оборудования

Конфигурирование оборудования (SIMATIC Manager - Вид компонентов (Component View))

Основные параметры (Basic settings) в WinCC Explorer и в OS Project Editor (WinCC Explorer - опционально)

Project Editor (WinCC Explorer - опционально ) Создание иерархической системы

Создание иерархической системы установки (Plant Hierarchy) (SIMATIC Manager - Вид установки (Plant View))

Создание объекта OS (SIMATIC Manager - Вид установки (Plant View) или Вид объектов процесса (Process Object View))

объектов процесса (Process Object View)) Распределение аппаратных

Распределение аппаратных ресурсов (SIMATIC Manager)

Редактирование отдельных объектов (WinCC Explorer, Graphics Designer)

объектов (WinCC Explorer, Graphics Designer) Конфигурирование программного

Конфигурирование программного обеспечения (CFC, SFC, SCL, сообщения (messages), теги архивов (archive tags))

Компиляция и загрузка OS (SIMATIC Manager)

и загрузка OS (SIMATIC Manager) Тестирование и отладка (

Тестирование и отладка (соответствующие инструменты для конфигурирования)

Документация ( DOCPRO )

Тестирование и отладка (соответствующие инструменты для конфигурирования)

Документация

Для получения дополнительной информации обратитесь к [103] PCS 7 V7.1 Engineering System - 03_2009, 4 (PCS 7 V7.1 Система проектирования - 03_2009, 4)

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

5 - 3

PCS 7 Системный курс

5.2 Инструментарий SIMATIC PCS7

Утилита-менеджер SIMATIC Manager - это центральная часть программного обеспечения STEP 7 для проектирования и программирования приложений для системы STEP 7. Вместе с множеством других инструментов и средств она поставляется в виде комплекта средств проектирования SIMATIC PCS 7 Engineering Toolset.

Единственный способ

Использование инструментария SIMATIC PCS 7 Engineering Toolset - это единственный способ решения задач проектирования и программирования проектов SIMATIC PCS 7 любой конфигурации.

На показанном ниже рисунке представлен общий обзор компонентов упомянутого комплекта средств проектирования SIMATIC PCS 7 Engineering Toolset.

Технологические Проектирование функциональные блоки OS-станции
Технологические
Проектирование
функциональные блоки
OS-станции
Редактор
Пакет для
SIMATIC PCS 7
Engineering Toolset
лицевых
рецептурных
панелей
процессов
Мастер
Библиотеки
экспорта/
SIMATIC Manager /
унифицированная база данных
импорта
Средства проектирования систем
автоматического управления
Средство проектирования сетей /
коммуникаций / оборудования
Средство проектирования
отказобезопасных систем
Параметризация
полевых приборов

Для получения дополнительной информации обратитесь к [103] PCS 7 V7.1 Engineering System - 03_2009, 4 (PCS 7 V7.1 Система проектирования - 03_2009, 4)

5 - 4

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

PCS 7 Системный курс

5.3 Проекты и библиотеки

5.3.1 Общие сведения

Что общего

Объекты "проекты" и "библиотеки" имеют следующие общие черты:

представляют собой организованный массив данных

сохраняются в отдельных папках, содержащих файлы и вложенные папки

управляются посредством SIMATIC Manager и соответствующих инструментов

Чем различаются

Объекты "проекты" и "библиотеки" имеют следующие различия:

Проект всегда содержит данные по крайней мере для одной станции (программируемое специальное приложение / конфигурируемый прибор).

Библиотека содержит готовые функции для использования в проектах.

Станция

В проектах SIMATIC PCS 7 станции - это:

PC (SIMATIC PC Station) - ПК для проектирования и управления

AS (SIMATIC 400 Station) - система для управления процессом

Терминальная шина Система проектирования + + Система оператора
Терминальная шина
Система проектирования
+
+
Система оператора (OS)
Системная шина
(шина установки)
Контроллеры (AS)
Станции
Полевая шина
Распределенные I/O
Датчики и приводы

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

5 - 5

PCS 7 Системный курс

5.3.2 Различные типы библиотек

Библиотеки используются для хранения многократно используемых программных компонентов. Такие программные компоненты могут быть скопированы в библиотеку из имеющихся проектов или созданы непосредственно в библиотеке независимо от каких-либо проектов.

Функции, доступные в библиотеке для создания S7-программ, такие же, как и функции для проектов, за исключением функций отладки.

Библиотеки для PCS 7 Библиотеки PCS 7 - библиотека заказчика
Библиотеки для PCS 7
Библиотеки
PCS 7 -
библиотека
заказчика
Специальные
функции
FB
для
под
AS
требования
заказчика
Иконки и
Граф-кие
блоки для
лицевые
для WinCC
панели

Библиотеки имеют иерархическую структуру, аналогичную структуре проектов:

Библиотеки могут содержать S7 -программы.

S7 -программа может содержать только одну папку "Blocks" ("Блоки"), одну папку "Charts" ("Схемы") и один объект "Symbols" ("Символы") (таблица символов).

Папка "Blocks" ("Блоки") содержит блоки, которые могут быть загружены в S7 CPU.

Папка "Source Files" ("Исходные файлы") содержит исходные файлы программ, созданных с использованием различных языков программирования.

Папка "Charts" ("Схемы") содержит CFC-схемы (CFC charts).

5 - 6

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

PCS 7 Системный курс

5.4 Исходные настройки SIMATIC Manager

Следующие общие настройки актуальны для любого PCS 7 -проекта, открытого с помощью SIMATIC Manager. Для того, чтобы изменения в настройках были приняты, SIMATIC Manager должен быть закрыт и после этого вновь запущен.

нумерация сообщений Мастер-программа для новых
нумерация сообщений
Мастер-программа
для новых проектов/библиотек
Мастер-программа "Новый проект"
Запустить мастер-программу для:
( Настройки пользователя )
V5.1)
архивация
программа-архиватор
Настроить
Директория для …
архивации
… (использовать)
Найти
… извлечения
(использовать)
Найти
Языки
Мнемоники Пример1
Пример2
Нем.
Нем.
Англ.
Англ.
Франц.
Испанск
Итал.

Всегда назначаются CPU-ориенти- рованные уникальные номера (как в WinCC V6, ProTool V6, STEP 7 V5.2. Вам не нужно будет изменять номера сообщений для приведения в соответствие проекту или STEP 7

На вкладке "Wizard" для PCS 7 активируется необходимый Мастер-программа

На вкладке "Message numbers" включается CPU-ориентированное назначение номеров сообщений как стандартная установка для новых проектов и библиотек

На вкладке "Language" выбирается язык, используемый в проекте (для GUI утилиты SIMATIC Manager и графических экранов проекта).

На вкладке "Archiving" (для PCS 7 -проекта) выбирается программа архивации и раздел для сохранения архивов.

Раздел для сохранения проектов/мультипроектов и библиотек по умолчанию:

C:\SIEMENS\Step7\S7proj.

ВНИМАНИЕ ! Раздел для сохранения проектов/мультипроектов (“storage location for projects / multiprojects") и права доступа к нему задаются при инсталляции ПО PCS 7. Если Вы предпочитаете нестандартный раздел для сохранения проектов, то необходимо использовать утилиту SimaticRights.exe для организации необходимых прав доступа. Требуемый раздел уже может существовать. Запустите программу с диска SIMATIC PCS 7 DVD, используя путь доступа "Additional_Products\SimaticRights\SimaticRights.exe", и задайте новый путь к разделу для сохранения проектов.

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

5 - 7

PCS 7 Системный курс

5.5

Мультипроект

Мультипроект Проект AS-станция Simatic ПК-станция (станция
Мультипроект
Проект
AS-станция
Simatic ПК-станция
(станция проектирования /
операторская станция)
Папка "Схемы"
Библиотека проекта
(зеленая книжка)
Библиотека основных
данных (синяя книжка)

Необходимое условие

В SIMATIC PCS 7 необходимо сконфигурировать мультипроект.

Это позволит связать несколько проектов и библиотек вместе.

Библиотека основных данных (Master Data Library)

В PCS 7 -мультипроекте одна библиотека должна быть определена как

Библиотека основных данных (Master Data Library). Она должна содержать специфические для мультипроекта стандартные компоненты и поддерживать импорт/экспорт тегов процесса (IEA).

См. также [103] PCS 7 V7.1 Engineering System - 03_2009, 8.6 (PCS 7 V7.1 Система проектирования - 03_2009, 8.6)

Рапределенное проектирование

При использовании системы из нескольких компьютеров для проектирования несколько инженеров могут независимо друг от друга разрабатывать отдельные проекты мультипроекта.

См. также [103] PCS 7 V7.1 Engineering System - 03_2009, 6.4 (PCS 7 V7.1 Система проектирования - 03_2009, 6.4)

5 - 8

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

PCS 7 Системный курс

5.5.1 Создание проектов с помощью мастер-программы PCS 7 "New Project”

Мастер-программа "New Project" ("Новый проект") поддерживает пользователя в пошаговом создании нового проекта и при этом задает стандартные настройки.

PCS 7 - Мастер автоматически создает различные объекты в соответствии со стандартными настройками или со специфическими настройками, заданными пользователем.

На следующих ниже скриншотах представлены последовательность шагов, выполняемых при работе с мастер-программой "New Project".

1. В SIMATIC Manager запустите Мастер-программу PCS 7 -проекта "New Project" Wizard.

PCS 7 - проекта "New Project" Wizard. При этом открывается окно

При этом открывается окно мастер-программы "New Project" ("Новый проект"):

(Введение) (PCS 7 -Мастер "Новый проект") (PCS 7 -Мастер поможет Вам
(Введение)
(PCS 7 -Мастер "Новый проект")
(PCS 7 -Мастер поможет Вам создать PCS 7-мультипроект за короткое время.
Сразу после этого Вы сможете проектировать схемы и графические
изображения)
Предварительный
(Щелкните на кнопке "Next" ("Далее") для
создания Вашего мультипроекта)
просмотр
Назад
Далее
Завершить
Отмена
Справка

Щелкните на кнопке „Next“ ("Далее").

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

5 - 9

PCS 7 Системный курс

2. Выберите комплект CPU для своего проекта. Информацию о доступных для выбора комплектах CPU Вы можете найти в открывающемся списке. Если в списке отсутствует Ваш CPU, то с помощью утилиты HW-config Вы в дальнейшем сможете сконфигурировать соответствующие данные.

Нажмите на кнопку "Find" ("Найти"), чтобы найти соответствующий MLFB-номер.

Какой CPU Вы используете в проекте? Найти Версия комплекта
Какой CPU Вы используете в проекте?
Найти
Версия комплекта
Комплект
Предварительный
Число используемых коммуникационных модулей
просмотр
Назад
Далее
Завершить
Отмена
Справка

3. Задайте глубину вложения для иерархической системы установки (Plant hierarchy). Выберите необходимые объекты для AS- и OS-станций. В зависимости от OS-объекта определите соответствующий тип архитектуры системы.

Какие еще объекты Вы используете в проекте? Иерархическая система
Какие еще объекты Вы используете в проекте?
Иерархическая система установки
AS-объекты:
Число уровней
CFC-схемы
SFC-схемы
OS-объекты:
Система на базе одиночной станции
Система на базе нескольких станций
Система на базе
нескольких станций
с резервированием
Предварительный
просмотр
Назад
Далее
Завершить
Отмена
Справка

5 - 10

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

PCS 7 Системный курс

4. Задайте место сохранения проекта и имя проекта.

Где будет сохраняться мультипроект? Имя директории Будут созданы
Где будет сохраняться мультипроект?
Имя директории
Будут созданы следующие объекты:
Мультипроект:
Проект:
Библиотека основных данных:
Путь для сохранения
Просмотр
Доступные директории и файлы
Предварительный
просмотр
Назад
Далее
Завершить
Отмена
Справка

Щелкните на кнопке “Finish” ("Завершить").

После этого будет создан мультипроект, при этом он будет содержать один проект (это можно увидеть на виде предварительного просмотра (preview)), содержащий одну AS-станцию, одну OS-станцию (если выбран такой вариант) и одну библиотеку основных данных (Master Data Library).

Таким образом, мастер-программа создает необходимую структуру проекта, готовую для дальнейшего конфигурирования.

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

5 - 11

PCS 7 Системный курс

5.5.2 Создание проектов шаг за шагом

Мы рекомендуем в качестве наиболее эффективного способа создания мультипроекта способ, основанный на использовании вспомогательной мастер- программы (Wizard).

Тем не менее, пользователь имеет возможность создавать отдельные элементы мультипроекта посредством программы-менеджера SIMATIC Manager, например, для добавления в существующий мультипроект дополнительных проектов или станций.

Вставка пустого проекта

Создайте в SIMATIC Manager новый пустой проект как составную часть мультипроекта, выбрав мультипроект, а затем - выбрав следующий пункт меню:

File > Multiproject > Create in Multiproject (Файл > Мультипроект > Создать в мультипроекте

Пустой проект создается в мультипроекте, в который в дальнейшем Вы можете добавить ранее сконфигурированные станции с использованием мастер- программы PCS 7 “Expand Project" ("Расширение проекта").

)

Расширение проекта сконфигурированными станциями

С помощью мастер-программы PCS 7 “Expand Project" ("Расширение проекта"), Вы можете расширить проект сконфигурированными станциями, например, такими как AS-станция или PC-станция (без интеграции какого-либо оборудования).

Вы можете запустить мастер-программу PCS 7 “Expand Project" ("Расширение проекта") в оболочке SIMATIC Manager.

Для получения дополнительной информации по расширению мультипроектов см. также:

[103]

PCS 7 V7.1 Engineering System - 03_2009, 8.3.4

[121]

(PCS 7 V7.1 Система проектирования - 03_2009, 8.3.4) - информация по вставке пустых проектов PCS 7 Compendium part a - Configuration Guidelines - 03_2009, 2.4

[103]

(PCS 7 Сокращенное изложение основных положений части a - Руководство по проектированию - 03_2009, 2.4) - информация по интеграции дополнительных ES/OS-проектов. PCS 7 V7.1 Engineering System - 03_2009, 6.3.2 (PCS 7 V7.1 Система проектирования - 03_2009, 6.3.2) - информация по вставке сконфигурированных станций.

5 - 12

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

PCS 7 Системный курс

5.6 Язык для устройств визуализации

Опции Добавить/ Удалить язык, Задать язык по умолчанию Язык для
Опции
Добавить/ Удалить язык, Задать язык по умолчанию
Язык для устройств визуализации
Доступные языки:
Языки, установленные проекте:
Язык по умолчанию
Задать как язык по умолчанию
Английский (США)
Применить
Отмена
Справка

Языки для устройств визуализации должны выбираться на самой ранней стадии проектирования процесса.

Во время компиляции OS-станции в нее будут переданы сообщения и тексты на выбранных языках.

Эти настройки относятся к отдельным проектам и библиотекам мультипроекта.

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

5 - 13

PCS 7 Системный курс

5.7 Вид компонентов (Component View) и Вид установки (Plant View)

Вид компонентов (Component View)

После открытия или создания проекта на экране отображается Вид компонентов (Component View). Все данные назначаются физическим станциям и компонентам.

Станции и компоненты должны быть интегрированы в проект, прежде чем соответствующие им данные могут быть отредактированы пользователем.

отредактированы пользователем . 5 - 14 PCS 7 – Управление данными

5 - 14

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

PCS 7 Системный курс

Вид установки (Plant View)

Кроме того, при работе с PCS 7 -проектом пользователь может использовать так называемый Вид установки (Plant View). Дерево иерархической системы директорий (папок) может быть соответствующим образом организовано для представления установки. При этом имена директорий (папок) должны соответствовать частям установки для их идентификации.

установки для их идентификации . Конфигурируемые объекты

Конфигурируемые объекты проекта, такие как схемы (charts) и графические изображения (pictures) создаются с использованием Вида установки (Plant View). Выполнение назначений для станций с использованием Вида компонентов (Component View) позволит организовать целевые станции проекта (AS- или OS- станции).

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

5 - 15

PCS 7 Системный курс

Назначения

Свойства - Иерархия папок Общие Управление/мониторинг аттр.
Свойства - Иерархия папок
Общие Управление/мониторинг аттр. НазначенияAS/OS Определение типа S88
Назначение AS (папка "Схемы"):
Низкоуровневые объекты
Низкоуровневые объекты имеют выбранные назначения
Защита от записи для схем
Назначенная OS
Низкоуровневые объекты
Низкоуровневые объекты имеют выбранные назначения
Отмена
Справка

См. также [103] PCS 7 V7.1 Engineering System - 03_2009,7.3 (PCS 7 V7.1 Система проектирования - 03_2009, 7.3)

5 - 16

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

PCS 7 Системный курс

5.8 Вид объектов процесса (Process Object View)

Вид объектов процесса (Process Object View) позволяет пользователю редактировать тексты, значения и настройки с использованием таблиц.

Общие Блоки Параметры Сигналы Сообщения Граф.объекты Арх. теги
Общие Блоки Параметры Сигналы Сообщения Граф.объекты Арх. теги Иерархия папок Свойства оборуд-я Доступные деклараци
Фильтр по столбцу
Отображение
Фильтр общий
Иерархия
Схема
Имя I/O
Значение Блок
Соединение
Добавить ф Вкл. форсир

Набор редактируемых объектов определяется следующими факторами:

Пользовательскими настройками (Customize) в SIMATIC Manager :

(Настройки пользователя) Язык Общие Дата и время Вид Столбцы
(Настройки пользователя)
Язык
Общие
Дата и время
Вид
Столбцы Мастер-программы Номера сообщений
Архивация
Типы объектов:
Видимые столбцы:
Отмена
Справка

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

5 - 17

PCS 7 Системный курс

Выбором в древовидной структуре (так же как на Виде установки (Plant View))

Фильтрацией в окне содержания

Настройками в области атрибутов отдельных I/O

(Свойства - I/O) Блок: Значение: Инвертированный Невидимый Текущий
(Свойства - I/O)
Блок:
Значение:
Инвертированный
Невидимый
Текущий контроль
Комментарий
Архив
Форсирование
Вид объектов процесса
Добавить форсирование
Параметр
Включить форсирование
Сигнал
Форсированное значение
MES-совместимый
Отмена
Справка

5 - 18

См. также [103] PCS 7 V7.1 Engineering System - 03_2009, 7.4 (PCS 7 V7.1 Система проектирования - 03_2009, 7.4)

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

PCS 7 Системный курс

5.9 Настройки иерархической системы установки (Plant Hierarchy)

Настройки уровней иерархической системы установки (Plant Hierarchy) определяют структуру и состав данных OS-систем. Настройки иерархической системы установки (Plant Hierarchy) определяют структуру графических изображений (pictures) и имен тегов (tags):

Настройки (Настройки иерархической системы установки) Число
Настройки
(Настройки иерархической
системы установки)
Число иерархических уровней:
Настройки уровней:
Уровень Мах.число симв. Вкл. в HID C разделителями OS-участок
Предпросмотр:
Выводить иерархию граф.изображ-й из иерарх.сист установки
Выводить диагност-е экраны из иерарх-ой системы установки
Выводить PH-имена из имен компонентов оборудования
Выводить PH-имена из комментариев к компонентам оборудования
Миграция настроек диагностики…
Отмена
Справка

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

5 - 19

PCS 7 Системный курс

Менеджер дерева изображений (Picture Tree Manager)

Пути распределения изображений могут отображаться в окне WinCC-утилиты - Менеджера дерева изображений (Picture Tree Manager):

(Менеджер дерева изображений) Иерархическая система контейнеров
(Менеджер дерева изображений)
Иерархическая система контейнеров и пиктограмм
Предпросмотр пиктограммы R320.pdl
(Неназначенные контейнеры и пиктограммы)

Режим выполнения (Runtime)

В режиме выполнения (Runtime) на OS-станции кнопки на графическом экране общего вида (Overview) и структура навигатора по дереву графических изображений (Picture Tree Navigator) дают пользователю представление о способе распределения графических изображений в проекте:

изображений в проекте : 5 - 20 PCS 7 – Управление данными

5 - 20

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

PCS 7 Системный курс

Структуры тегов и имя тега

Имена структур тегов (блоков) и имена тегов содержат HID-компоненту (Higher level Item Designation - обозначение самого верхнего уровня в именах объектов):

Теги

Компоненты имени тега: Уровень PH Имя схемы Имя блока Имя I/O
Компоненты имени тега:
Уровень PH
Имя схемы
Имя блока
Имя I/O

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

5 - 21

PCS 7 Системный курс

Структура тега

Части структуры тега: Уровень PH Имя схемы Имя блока
Части структуры тега:
Уровень PH
Имя схемы
Имя блока

5 - 22

См. также [104] PCS 7 V7.1 Operator Station - Configuration Manual - 03_2009, 5.4.3 (PCS 7 V7.1 Операторская станция - Руководство по проектированию - 03_2009, 5.4.3)

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

PCS 7 Системный курс

5.10 Компиляция и загрузка объектов

Загрузка конфигурации сети, станций и программ

Мультипроект обычно содержит несколько станций (AS и OS), включенных в компьютерную сеть, и пользовательских программ (CFC, SFC), которые должны быть скомпилированы и загружены.

Для успешной загрузки необходимо соблюдать правильный порядок процедуры.

1. Загрузка конфигурации сети

2. Загрузка станций

3. Загрузка S7-программ

Загрузка S7-программы

S7 -программа загружается из CFC- или SFC-редакторов, при этом PCS 7 обеспечивает контроль за корректностью порядка загрузки.

Не загружайте блоки непосредственно из SIMATIC Manager.

(Загрузка) Загрузка S7-программы Имя программы Режим загрузки
(Загрузка)
Загрузка S7-программы
Имя программы
Режим загрузки
Загрузка всей программы
Загрузка только изменений
Для теста CPU (всей программы)
Показать изменения
Включать пользовательские блоки данных
Перед загрузкой всей программы для тестирования CPU должен быть
остановлен, и все блоки должны быть удалены. Загрузить S7-программу?
Прочитайте замечания в интерактивной справке о возможных эффектах
Отмена
Справка

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

5 - 23

PCS 7 Системный курс

Загрузка изменений (Дельта-загрузка)

В первый раз обычно загружается вся программа.

ВНИМАНИЕ ! Загрузка всей программы всегда требует предварительного перевода CPU в режим STOP (Стоп)!

Все последующие загрузки могут быть частичными (дельта-загрузками), при которых загружаются только изменения!

При этом CPU будет оставаться в режиме RUN (в режиме выполнения)!

Бывают случаи, когда нет возможности выполнить дельта-загрузку, т.е. когда переключение CPU в состояние STOP неизбежно:

Вы распаковали программу из архива, которая не является оригинальной программой, использованной для последней загрузки (несовпадение отметок времени).

Использованный тип блока (block type) был заменен новой версией, которая содержит структурные изменения, например, в него добавлены I/O и/или блоки сообщений.

Произведено изменение номеров из-за сжатия областей для DB- и FC-блоков во время компиляции:

Customize > Options > Compile/Download > Option: "Compress" (Настройка > Опции > Компиляция/Загрузка > Опция: "Сжатие")

При этом для DB и FC будут назначена новая последовательность номеров.

Перед дельта-загрузкой в CPU была загружена модифицированная программа (например, для отладки). В этом случае метка времени не совпадает с меткой времени оригинальной программы в CPU.

Для проверки в CPU для загрузки программы используйте опцию "Download" в диалоговом окне "S7 Download" ("S7-загрузка"). В этом случае ID загрузки и отметка времени сохраняются и Вы сможете в

5 - 24

U дальнейшем выполнять загрузку изменений в CPU.

См. также PCS7 Online Help “Options for compiling и downloading“ (интерактивная справка PCS7 “Опции компиляции и загрузки“)

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

PCS 7 Системный курс

Централизованная компиляция и загрузка объектов функций

Кроме операций компиляции и загрузки для отдельных объектов имеется также опция централизованной компиляции и загрузки, активируемая из пункта меню PLC в SIMATIC Manager:

из пункта меню PLC в SIMATIC Manager: См . также [103] PCS 7 V7.1 Engineering System

См. также [103] PCS 7 V7.1 Engineering System - 03_2009, 10.3 (PCS 7 V7.1 Система проектирования - 03_2009, 10.3)

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

5 - 25

PCS 7 Системный курс

5.11 Вспомогательная утилита Import Export Assistant (IEA)

Необходимые условия

Для использования функций вспомогательной утилиты IEA требуется наличие Библиотеки основных данных (Master Data Library).

Принцип работы

На основе готовых Типов тегов процесса (Process Tag Types) с помощью вспомогательной утилиты для импорта-экспорта IEA (Import-Export Assistant - помощник для операций импорта-экспорта) может быть сгенерировано несколько Тегов процесса (Process tags) в виде отдельных Экземпляров (Instance). Инструмент IEA позволяет создать и отредактировать так называемый файл импорта (import file). После редактирования (с помощью IEA или редакторов типа Notepad (Блокнот) и Excel) повторный импорт отредактированного файла приводит к автоматическому созданию соответствующего числа тегов процесса (Process tags) и интеграции их в иерархическую систему установки.

5.11.1 Типы тегов процесса (Process Tag Types): Обзор процедур

Вы можете создать тип тега процесса (Process Tag Type) на основе существующей схемы (chart). При создании эта схема (chart) будет скопирована в Библиотеку основных данных (Master Data Library), не затронув исходной для нее схемы. Должны быть определены точки входа/выхода (I/O) схемы (для параметров, сигналов и сообщений) для файла импорта (import file). Только назначенные для файла импорта I/O будут автоматически заполняться в экземплярах, создаваемых в дальнейшем из типов тегов процесса.

Исходная точка - тег процесса (схема) Тег процесса (Process tag)
Исходная точка - тег
процесса (схема)
Тег процесса (Process tag) размещается
в папке схем ("Charts"). Тег процесса
предварительно должен быть проверен
во избежание тиражирования ошибок.
Создание типа тега
процесса
Мастер-программа создает тип тега
процесса. Он помещается в библиотеку
основных данных (в новую папку "Process
tag types" - "Типы тегов процесса").
Создание файла
импорта / шаблона
Файл импорта (Import File) - это файл-
шаблон в CSV-формате.
Не забывайте создавать резервную
копию файла перед его модификацией.
Редактирование файла
импорта
Создание новой информации для тега
процесса (Process tag) путем изменения
числа и модификации строк в файле
импорта (Import File).
Файл импорта
(создание новых схем)
Мастер-программа создает новые
теги процесса (Process tag) (т.е. схемы -
Charts) в соответствии с информацией,
содержащейся в файле импорта.

5 - 26

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

PCS 7 Системный курс

5.11.2 Пример: Измерение уровня заполнения реактора

Исходная точка

Исходной точкой является существующая схема (chart) Reactors\R310\LIA314. На основе данной схемы должны быть созданы новые схемы для трех других реакторов.

для трех других реакторов . После завершения процедуры

После завершения процедуры будут существовать схемы измерения уровней заполнения для четырех реакторов.

Они будут отличаться друг от друга следующими параметрами:

Именем схемы (Chart name) и положением в иерархической системе установки (plant hierarchy)

Сигналами от I/O

Масштабированием (Scaling) сигналов

Комментариями блока (Block comment)

Создание Типа тега процесса (Process Tag Type)

На основе существующей схемы (chart) LIA314 мы создадим тип тега процесса (Process Tag Type) “LIA3x4”.

Точки ввода/вывода (I/O) выбираются следующим образом:

выбираются следующим образом : Процедура выбора , показанная

Процедура выбора, показанная выше, выполняется не в открытой схеме (chart), а является частью процедуры создания схемы

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

5 - 27

PCS 7 Системный курс

PCS 7 Системный курс ( Создание / изменение типа тега процесса ) Теги

(Создание/изменение типа тега процесса)

Теги процесса: Создание типа тега процесса Введение Мастер:
Теги процесса: Создание типа тега процесса
Введение
Мастер: Cоздание/изменение типа тега процесса
С помощью данной вспомогательной программы Вы сможете:
Создать тип тега процесса на основе существующей CFC-схемы
Изменить существующий тип тега процесса: добавить/удалить I/O или
сообщения
Проверьте существующие теги процесса на предмет отличия от типов
тегов процесса с целью устранения любых расхождений.
Полученный тип тега процесса сохраняется в библиотеке основных данных
Библиотека основных данных
Таким значком в SIMATIC Manager обозначается тип тега процесса
Таким значком в SIMATIC Manager обозначается тег процесса
Назад
Далее
Отмена
Справка
Теги процесса: Изменение типа тега процесса
Теги процесса: Изменение типа тега процесса

5 - 28

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

PCS 7 Системный курс

После завершения процедуры создания Тип тега процесса (Process Tag Type) сохраняется в Библиотеке основных данных (Master Data Library):

основных данных (Master Data Library): Файл импорта (Import File) На

Файл импорта (Import File)

На следующем этапе создается файл импорта (Import File).

Он основывается на копировании файла шаблона (Template File), который создается во время такой процедуры.

Исходным пунктом является тип тега процесса (Process Tag Type) LIA3x4 в библиотеке основных данных (Master Data Library).

основных данных (Master Data Library). Назначение / Создание файла

Назначение/Создание файла импорта

Теги процесса: Назначение/Создание файла импорта
Теги процесса: Назначение/Создание файла импорта

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

5 - 29

PCS 7 Системный курс

Теги процесса: Назначение/Создание файла импорта
Теги процесса: Назначение/Создание файла импорта

Заголовки столбцов для каждого I/O могут быть отредактированы.

После щелчка на кнопке “Create File Template…” ("Создание файла шаблона…") создается файл шаблона, который в точности соответствует типу тега процесса (Process Tag Type).

По умолчанию этот файл будет иметь имя, основанное на имени типа тега процесса. По умолчанию местом хранения данного файла назначается папка Global (Общие) внутри папки сохранения библиотечных файлов:

библиотечных файлов : После щелчка на кнопке OK

После щелчка на кнопке OK открывается диалоговое окно для определения деталей для схемы групп столбцов.

5 - 30

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

PCS 7 Системный курс

На следующих скриншотах Вы найдете стандартные настройки, среди которых выделены актуальные для рассматриваемых здесь примеров.

После щелчка на кнопке OK создается файл шаблона (File Template), который
После щелчка на кнопке OK создается файл
шаблона (File Template), который становится
текущим файлом импорта (Import File.)

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

5 - 31

PCS 7 Системный курс

Благодаря соответствию столбцов в файле импорта (Import File) и типе тегов процесса назначения для точек I/O в файле импорта и в типе тегов процесса выполняются автоматически:

выполняются автоматически : После щелчка на кнопке Finish (

После щелчка на кнопке Finish (Закончить) создается файл шаблона:

Рекомендуется создать файл шаблона и работать в дальнейшем - с его
Рекомендуется создать файл шаблона
и работать в дальнейшем - с его
копией.
Пример: LIA3x400_First_Run

5 - 32

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

PCS 7 Системный курс

Создание файла шаблона полезно тем, что таблица в шаблоне уже содержит одну строку с данными исходной схемы. Данные в этой таблице должны быть заменены данными для новых схем, которые необходимо сгенерировать (Теги процесса (Process tags)):

настройки импорта * имена I/O для новых схем R330 и R340 имеют более
настройки импорта *
имена I/O
для новых схем
R330 и R340 имеют более обширное
содержание и, следовательно, имеют
большее число сигналов
новые папки иерархии
новые схемы

назначения AS

* для создания данного столбца вставьте его следующим образом:

Edit InsertColumnGroup General Import Mode (Правка ВставкаГруппыСтолбцов Общие Режим импорта)

Процедура импорта (Import)

Процедура импорта (Import) заключается в многократном копировании схемы (chart), причем в каждой копии будут выполнены изменения в соответствии с данными в соответствующей строке файла импорта:

Вновь исходной точкой является схема LIA3x4 в Библиотеке основных данных:

в Библиотеке основных данных : PCS 7 – Управление данными
в Библиотеке основных данных : PCS 7 – Управление данными

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

5 - 33

PCS 7 Системный курс

Выберите соответствующий файл импорта (Import File) для типа тега процесса (process tag type):

типа тега процесса (process tag type): После щелчка на кнопке Finish (

После щелчка на кнопке Finish (Закончить) в последнем диалоговом окне запускается процесс импорта.

5 - 34

процесс импорта . 5 - 34 PCS 7 – Управление данными

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

PCS 7 Системный курс

При этом отображается протокол процедуры импорта, который может быть сохранен в файле, как показано на следующем скриншоте:

на следующем скриншоте : Окончательный результат

Окончательный результат

Окончательный результат:

Создана новая папка с новыми схемами

Данные в новых схемах соответствуют данным, представленным в файле импорта (Import File)

в файле импорта (Import File) PCS 7 – Управление данными

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

5 - 35

PCS 7 Системный курс

PCS 7 Системный курс См . также [103] PCS 7 V7.1 Engineering System - 03_2009, 8.11.7

См. также [103] PCS 7 V7.1 Engineering System - 03_2009, 8.11.7 (PCS 7 V7.1 Система проектирования - 03_2009, 8.11.7)

5 - 36

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

PCS 7 Системный курс

5.11.3 Модели (Models)

При работе с Моделями (Models) применяют процедуры, аналогичные процедурам для Типов тегов процесса (Process Tag Types), но имеются следующие отличия:

 

Набор объектов

Соединения

Выбор входов/выходов (I/O)

Тип тегов процесса (Process Tag Type)

Одна отдельная

копируются только данные для соединений между блоками в отдельной схеме (chart)

Окно навигации для блоков и параметров:

CFC-схема (CFC

CFC- схема (CFC

chart)

 

Одна папка

копируются данные для соединений между объектами модели (model),

Одна большая таблица с элементами выбора объектов - "чекбоксами" (checkboxes) для параметров и сигналов:

объектов - " чекбоксами " (checkboxes) для параметров и сигналов :

иерархической

системы, которая в свою очередь может содержать:

Модель (Model)

-

несколько

включая пиктограммы для

вложенных папок;

-

несколько CFC-

CFC-схем и SFC- схем

схем (CFC chart);

-

несколько SFC-

 

схем (SFC chart);

-

графическое

 

изображение в

каждой папке

иерархической

системы

Создание модели

Создание модели (Model) Вы можете начать с имеющегося дерева папок. Запустите процедуру создания модели (Create Model …) с древовидной структуры папок в правой панели окна! После создания Модели она будет скопирована в папку Models (Модели) в Библиотеке основных данных (Master Data Library). Если в модели имеются пиктограммы, то для их хранения на Виде компонентов (Component View) Библиотеки основных данных (Master Data Library) будет создана OS (Операторская станция).

См. также [103] PCS 7 V7.1 Engineering System - 03_2009, 8.11.9 (PCS 7 V7.1 Система проектирования - 03_2009, 8.11.9)

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

5 - 37

PCS 7 Системный курс

5.12 Управление версиями

Существуют три объекта, для которых Вы можете создавать версии:

Функциональный блок (Function block)

Схема (Chart)

Проект в целом (Entire project)

5.12.1 Управление версиями FB-блоков

Как создавать/изменять версии:

создавать / изменять версии : Версию можно изменить только в

Версию можно изменить только в случае деактивации "Системы защиты технологии (Ноу-Хау)" ("Know-how protection"). За управление версией с соответствующим номером отвечает инженер.

5 - 38

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

PCS 7 Системный курс

5.12.2 Управление версиями схем (charts)

Существуют два варианта управления версиями схем (charts):

Вариант 1: на Виде установки (Plant View) или на Виде компонентов (Component View) выбирается опция Chart versioning” ("Управление версиями") в свойствах мультипроекта (окно "Properties - Multiproect"):

( окно "Properties - Multiproect"): В случае работы по изменению

В случае работы по изменению версии схемы окно свойств соответствующей схемы текущей версии появляется автоматически, если соответствующая схема была изменена.

схема была изменена . PCS 7 – Управление данными

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

5 - 39

PCS 7 Системный курс

Вариант 2: на Виде объектов процесса (Process Object View) выбирается вкладка General (Общие сведения), на которой используется столбец Version (Версия):

Вид объектов процесса (Process Object View) представляет пользователю общий обзор всех схем и их текущих версий.

Изменение версии для каждой схемы на этом виде также поддерживается.

виде также поддерживается . За назначение более высокого

За назначение более высокого номера версии отвечает инженер. Понижение номера версии возможно только до последней сохраненной версии объекта.

5 - 40

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

PCS 7 Системный курс

5.12.3 Управление версиями проекта в целом

В PCS 7 управление версиями основано на документированном резервировании данных для PCS 7 -установки, т.е. создании архивов версий (version archives).

Version Trail

ПО Version Trail (по-русски: Отслеживание версий) - это программное обеспечение типа "аддон" (программный модуль, подключаемый к основному приложению), предназначенное для управления версиями в PCS 7.

В архиве версий (version archive) Вы можете управлять несколькими резервными копиями или версиями (versions) объектов (например, проекта (project) или библиотеки (library)).

Программное обеспечение Version Trail принимает на себя функции полного управления историей версий объектов. Система автоматически устанавливает систему управления версиями, основанную на соответствующим образом сконфигурированных правилах.

Например, Вы можете присваивать номера версий, изменяющиеся через целое число. Программное обеспечение Version Trail обеспечивает контроль за тем, чтобы только один проект с соответствующим назначенным идентификатором был зафиксирован в истории версий (version history).

Архивные данные не могут быть изменены после регистрации в программе Version Trail.

Область применения

передача соответствующей версии проекта установки другим разработчикам / пользователям (transfer version - перенос версии);

определение изменений в текущей версии проекта.

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

5 - 41

PCS 7 Системный курс

Технология

Используйте диалоговые окна для архивирования / разархивирования (Archive / Retrieve) версий проектов, отличающиеся от стандартных диалоговых окон в SIMATIC Manager.

диалоговых окон в SIMATIC Manager. 5 - 42 PCS 7 – Управление данными

5 - 42

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

PCS 7 Системный курс

Результат архивирования различных версий объекта показан ниже:

версий объекта показан ниже : См . также [103] PCS 7 V7.1 Engineering System -

См. также [103] PCS 7 V7.1 Engineering System - 03_2009, 13.4 Archiving / Versioning (PCS 7 V7.1 Система проектирования - 03_2009, 13.4 Архивация / Управление версиями)

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

5 - 43

PCS 7 Системный курс

5.13

Защита

Краткий обзор защитных мероприятий для проектов и их объектов

Защита

проектов и их объектов Защита Схемы (Charts) Защита от записи

Схемы (Charts)

Защита от записи

защита схем и их соединений от нежелательных изменений

от нежелательных изменений Блоки (Blocks) Защита Ноу - Хау
от нежелательных изменений Блоки (Blocks) Защита Ноу - Хау

Блоки (Blocks)

Защита Ноу-Хау

защита Ноу-Хау (технологии) производителя (алгоритмы, и т.п.)

Проекты / Библиотеки (Projects / Libraries)

Защита от несанкционированного доступа

безопасность проекта и установки, авторизация пользователя

5 - 44

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

PCS 7 Системный курс

5.13.1 Защита "ноу-хау" для FB-блоков

Добавьте атрибут

Know_How_Protect

в исходный код функционального блока, как показано ниже на скриншоте:

Атрибут в исходном коде SCL Видимый результат в папке блоков
Атрибут в исходном коде SCL
Видимый
результат в
папке блоков

См. также [303] S7-SCL V53 for S7-300_400 - 02_2004, 4.4.7 (S7-SCL V53 для S7-300_400 - 02_2004, 4.4.7). Вы можете найти дополнительную информацию по ключевым словам “Know How Protect” ("Защита Ноу-Хау") Кроме того, дополнительную информацию по исходным кодам функциональных блоков и их атрибутам Вы можете найти в главе 10 настоящей документации.

PCS 7 – Управление данными проекта – Simatic Manager Документация к курсу, V 1.0, ST-PCS7SYS

5 - 45

PCS 7 Системный курс