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

1.

Обзор системы

SITRAIN Training for 2. Разработка проекта


Automation and Drives

3. Графика

4. Отображение и архивирование
сообщений
SIMATIC HMI
5. Тренды, архивировоание

Pro Tool/Pro
6. Задания контроллера

Курс ST- BPROPRS


AL: N ECCN: N 7. Рецептуры

8. Гибкость

9. Хранение архивов в базах данных


ODBC

10. Планировщик

11. Отчеты
Этот документ разработан для целей обучения.
SIEMENS не несет ответственности за его содержание.

Воспроизведение, передача и размножение данного документа, использования


его содержания не разрешены, а также неправомерны в виде фрагментов,
Нарушения обязывают к возмещению ущерба. Все авторские права сохраняются
12. Примеры
© SIEMENS AG 2005

Имя: ___________________________

Курсы: с ____________ по ____________


13. Связь в системах на основе Windows
Выдержки из руководства
Инструктор:

14. Литература
Internet: http://www.sitrain.com

ID-No.: 15. Термины и абревиатуры


Издание A5.2 (для ProTool/Pro Version 5.2)
Обзор системы

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Overview_1.1 Automation and Drives

Содержание Стр.

Темы этой главы...……....................................................................................................................... 2


Преимущества для пользователя......…............................................................................................. 3
Конфигурация программного обеспечения ProTool/Pro…………………........................................ 4
Обзор устройств Simatic.............…………….........................................................………………...... 5
Инструментальные средства проектирования для нижнего диапазона
производительности………………………………………………………………………........................ 6
ProTool/Pro…………………………………………………………………………………………………… 7
Обзор функций………………………………………………………………………………………………. 8
SIMATIC HMI TD, OP и TP с S7-200………………. ........................................................................... 9
SIMATIC HMI TD, OP и TP с S7-300/400…......................................................................................... 10
Базовые пакеты ……………………………………………………………….…………………………….. 11
Системное программное обеспечение и системы …………………………………………………….. 12
Обзор характеристик SIMATIC ProTool/Pro 1/2 ………………………………………………………… 13
Обзор характеристик SIMATIC ProTool/Pro 2/2 …………………………………………………………. 14
SIMATIC HMI – Ваш выбор…………………………………………………………………………………. 15

SITRAN Training for ST-BPROPRS


Automation and Drives Стр. 1 - 1 / 15 Обзор системы
Темы этой главы

• Преимущества ProTool/Pro

• Использование
ProTool/Pro

• Основные функции

• Архитектура

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Overview_1.2 Automation and Drives

Учащиеся должны:

• знать о преимуществах, которые дает пользователю применение


ProTool/Pro
• уметь оценить возможности использования ProTool/Pro для достижения
своих конкретных целей
• знать о ключевой дискете
• знать, как применяется системное программное обеспечение

SITRAN Training for ST-BPROPRS


Automation and Drives Стр. 1 - 2 / 15 Обзор системы
Преимущества для пользователя

SIMATIC
ProTool/Pro

Configuration
&
Runtime

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Overview_1.3 Automation and Drives

Преимущества ProTool/Pro

• Стандартная операционная система Windows или NT фирмы


Microsoft
• Современная 32-битная операционная система
• многозадачность
• надежность для промышленных установок
• быстродействие
• Использование ресурсов Windows (принтеров, драйверов и т.д.)
• Обмен данными с другими приложениями Windows через *.csv
• Возможность использования имеющейся в продаже аппаратуры

SITRAN Training for ST-BPROPRS


Automation and Drives Стр. 1 - 3 / 15 Обзор системы
Конфигурация программного обеспечения SIMATIC ProTool/Pro

ProTool/Pro

ProTool/Pro
Runtime

ProTool

TD17,OP3..OP37,TP27/37,
C7-621/623/633/624/634/626
SI MATIC OP17

SIMATIC OP17
S IMAT IC OP 7
4 x 82x 04 0 ZZ eei cih ce nh e n

ProTool/Lite
b elie b ig m is c hb a r
SI MA TI C OP 7
--- ------ - 6/11MM Schrifthöhe
4 x 20 Zei chen F1 F2 F3 F4 F5 F6 F 7 F8

8MM Schr i f t h öh e
F1 F2 F3 F4

K1 K2 K 3 K4 K 5 K6 K 7 K 8
HELP
K 1 K2 K3 K4
H E LP SHIFT
SH IF T K9 K1 0 K 11 K1 2 K13 K 14 K 15 K1 6

7 8 9
D E F ESC
ESC
4 5 6 7 8 9 0
A B C ACK
ACK

TD17,OP3..OP17,
1 2 3 4
D
5
E
6
F
.
INS
. 0 SHIFT
DEL
HELP ENTER A B C INS
1 2 3 SHIFT
DEL
HELP ENTER

C7-621/623/633/624/634

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Overview_1.4 Automation and Drives

Обзор SIMATIC ProTool/Pro относится к тому же семейству инструментальных


средств проектирования, что и SIMATIC ProTool и ProTool/Lite.
SIMATIC ProTool/Pro обладает всеми функциональными возможностями
SIMATIC ProTool и ProTool/Lite.
ProTool/Pro может использоваться для проектирования любой системы,
тогда как ProTool и ProTool/Lite предназначены для проектирования
определенных систем.

Кроме того ProTool/Pro имеет следующие характеристики:


• поддержка при проектировании целевых систем ProTool/Pro
ОР37/Pro и стандартных PC
• проектирование новых функций этапа выполнения ProTool/Pro
• внутренний редактор для векторной графики
• 256 основных и фоновых цветов (не более 16 цветов для текста)
• архивирование
• сценарии Visual Basic
• повторное использование частей существующих проектов в
ОР37/Pro и стандартных PC с помощью буфера обмена (Сlipboard)
• библиотека
• имитация данных процесса
• система управления процессом ProTool/Pro Runtime на стандартных PC

Установка Вы можете устанавливать программное обеспечение для проектирования


на немецком, английском, французском, испанском и итальянском языках
под операционными системами MS Windows и NT.

SITRAN Training for ST-BPROPRS


Automation and Drives Стр. 1 - 4 / 15 Обзор системы
Обзор устройств SIMATIC

Сенсорные
Специализированные панели
устройства

SIMATIC TP37

OPEN
OPENVALVE
VALVE
CANCEL
CANCEL

TEMP DISK HD BUSY POWER

SIM
ATICP3T7

Data Display & Entry

135

SIMATIC OP 37

A B C D E F G H
F1 F2 / 7 8 9
I J K L M N O P
TAB * 4 5 6
F3 F4
Q R S T U V W X
ALT - 1 2 3
F5 F6 Y Z : \ = ' ( )
SIMATIC OP17 CTRL + . 0 +/-

SIMATIC OP17 F7 F8 A-Z

4 x 82x 04 0 ZZ eei cihce nh e n


beliebig mischbar F9 F10 A-Z
ESC
6/11MM Schrifthцhe
SIMATIC OP7 F11 F12 ACK
F1 F2 F3 F4 F5 F6 F7 F8

INS
SIMATIC OP7 K1 K2 K3 K4 K5 K6 K7 K8 HELP SHIFT
DEL
HELP ENTER
---------- SHIFT
4 x 20 Zeichen TEMP
8MM Schrifthцhe K9 K10 K11 K12 K13 K14 K15 K16
DISK F13 F14 F15 F16 F17 F18 F19 F20
HD BUSY
F1 F2 F3 F4 POWER K1 K2 K3 K4 K5 K6 K7 K8

ESC
K1 K2 K3 7 K4 8 HELP9 0 K9 K10 K11 K12 K13 K14 K15 K16

D ESHIFT F ACK
4 5 6 .
A B C
7 8 9 1 2 3 SHIFT
INS
HELP ENTER
DEL
D E F ESC
4 5 6
A B C ACK
1 2 3
INS
. 0 SHIFT
DEL
HELP ENTER

Текстовые OP, TD Графические OP

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Overview_1.5 Automation and Drives

Обзор Системы человеко-машинного интерфейса SIMATIC HMI включают в себя


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

Компактная серия Прочный алюминиевый отлитый под давлением корпус (кроме OP3) с
мембранной лицевой панелью, степень защиты IP 65/20 (спереди и
сзади), малая глубина монтажа (27-118 мм), обычно снабжены
мембранной клавиатурой (стойкой к нефти, смазке и нормальным
детергентам), с 8 функциональными клавишами, которые могут
маркированы постоянно (OP7) или с 16 функциональными клавишами,
которые могут маркированы пользователем (OP17), и 24 системными
клавишами.

SITRAN Training for ST-BPROPRS


Automation and Drives Стр. 1 - 5 / 15 Обзор системы
Инструментальные средства проектирования для нижнего
диапазона производительности

Текстовые дисплеи Графические дисплеи

SIMATIC TP37

OPEN
OPENVALVE
VALVE
CANCEL
CANCEL

SIMATIC OP17
!
SIMATIC OP17
4 x 20 Zeichen
8 x 40 Zeichen
Z e i c h e n g r ц Яe n b e l i e b i g m i s c h b a r
TEMP DISK HD BUSY POWER
6/11mm Schrifthцhe SIM
ATICP3T7
F1 F2 F3 F4 F5 F6 F7 F8

SIEMENS
Data Display & Entry
K1 K2 K3 K4 K5 K6 K7 K8 HELP

SHIFT 135
TP27/37
K9 K10 K11 K12 K13 K14 K15 K16
S IM ATIC OP7

SIMATIC OP7 ESC


---------- 7 8 9 0
4 x 20 Zeichen D E F ACK
8mm Schrifthцhe 4 5 6 .
F1 F2 F3 F4
A B C INS
1 2 3 SHIFT
DEL
HELP ENTER

K1 K2 K3 K4
HELP
C OS SHIFT

M/95
SIM ATIC OP 37

4
D
8

5
E
9

6
F ESC
OP17 F1 F2
A
/
B C
7
D E
8
F G
9
H

OP15/A/C
I J K L M N O P
A B C ACK TAB
* 4 5 6
1 2 3 F3 F4
Q R S T U V W X
ALT - 1 2 3
INS
. 0 SHIFT
DEL
HELP ENTER
F5 F6 Y Z : \ = ' ( )
CTRL + . 0 +/-

F7 F8 A -Z

OP7 F9

F11
F10

F12
A -Z
ESC

ACK

OP5
INS
SHIFT HELP ENTER
DEL

TEMP
DISK F13 F14 F15 F16 F17 F18 F19 F20

OP3
HDBUSY
POWER K1 K2 K3 K4 K5 K6 K7 K8

K9 K10 K11 K12 K13 K14 K15 K16

OP37

OP35

OP25/27

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Overview_1.6 Automation and Drives

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


проектирования"ProTool" и "ProTool/Lite" относятся к системам небольшой
производительности.

Характеристики ProTool и ProTool/Lite – это современные инструментальные средства для


проектирования графики и текстов.
Пользовательский интерфейс для инструментальных средств проектирования
работает под управлением мыши.
Понятно скомпонованные выпадающие меню обеспечивают быстрый доступ к
функциям интерфейса проектирования.
ProTool и ProTool/Lite – это обычные приложения MS Windows и имеют такой же
дружественный графический пользовательский интерфейс.
ProTool/Lite – это унифицированный интерфейс для проектирования текстовых
дисплеев (от OP3 до OP17, TD17, от C7-621 до 624).
ProTool – это унифицированный интерфейс для проектирования как текстовых,
так и графических дисплеев (от OP25 до OP45;TP27/37, C7-621 до C7-634).
Концепция MDI "ProTool" и "ProTool/Lite" поддерживают также концепцию Microsoft MDI (Multiple
Document Interface – многодокументальный интерфейс). Это значит, что
различные редакторы ProTool могут быть активизированы одновременно. Вы
можете также одновременно открывать и редактировать различные проекты
(даже если они предназначены для различных целевых систем).
Графические Инженеры, занимающиеся проектированием, могут использовать для
программы проектирования отображений процесса предпочитаемые ими графические
программы (Designer, Corel Draw, MS-Draw, MS-Paintbrush,....) и не нуждаются в
изучении новой графической программы. Затем они могут импортировать
созданные статические растровые изображения (пиксельную графику) в
проектируемый экран в форме битового образа.

SITRAN Training for ST-BPROPRS


Automation and Drives Стр. 1 - 6 / 15 Обзор системы
ProTool/Pro

OP37/Pro

ProTool/Pro

Обычный PC

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Overview_1.7 Automation and Drives

Характеристики SIMATIC ProTool/Pro обеспечивает программирование PC совместимых OP


наибольшей производительности (например, ОР37/Pro), а также обычных РС.
Исполняемое Для различных платформ
программное - панели SIMATIC, совместимые c PC (Windows 98, WinNT4.x, Windows 2000)
обеспечение - обычный РС (Windows 98, WinNT4.x, Windows 2000).

Панели SIMATIC, Панели SIMATIC, совместимые c PC, имеющие наивысшую производительность,


совместимые c PC объединяют испытанную в полевых условиях аппаратуру со стандартной
операционной системой Windows 95 и основанной на РС системой человеко-
машинного интерфейса SIMATIC ProTool/Pro HMI.
ОР37/Pro имеет следующие существенные характеристики:
· современное программное обеспечение SIMATIC ProTool/Pro HMI
· заранее сконфигурированную операционную систему MS (Windows 98,
WinNT4.x, Windows 2000)
· встроенный параллельный или последовательный и USB интерфейсы для
подключения принтера
· встроенные интерфейсы для подключения к широкому диапазону ПЛК
· управление процессом с использованием программных клавиш или сенсорного
экрана
- передняя панель в различных исполнениях: мембранная клавиатура или
сенсорный экран
Стандартные PC Вы можете использовать для управления процессом стандартные РС и
аппаратуру.

SITRAN Training for ST-BPROPRS


Automation and Drives Стр. 1 - 7 / 15 Обзор системы
Обзор функций

OP37/Pro

Стандартный PC

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Overview_1.8 Automation and Drives

Функция OP37/Pro и стандартный РС

Сообщения о событиях с текущими значениями


переменных 2000
Сообщения о неисправностях с текущими значениями
переменных 2000
Буфер для сообщений о неисправностях и событиях
(количество записей) 1024
Запись сообщений с датой и временем •
Максимальное количество переменных в тексте
сообщения 8
Переменные (связанные и не связанные с процессом) •
Динамические поля (поля ввода/вывода, столбцовые
диаграммы, графики трендов, шаблоны) •
Поля символического ввода •
Поля символического вывода •
Изображения процесса 300
Рецептурное управление (количество рецептов) •
Записей данных на рецепт •
Максимальное количество элементов в записи
данных •
Защита паролем (включая переключатель по ключу) •
Оперативное переключение языка •
Количество языков в режиме on-line 3
Количество шрифтов на проект •
(ANSI, в зависимости от языка) Наборы шрифтов Windows
Количество наборов символов на проект Наборы шрифтов Windows
Проектируемые информационные тексты •
Конфигурирование языков (нем., англ., фр., ит., исп.) •
Контроль границ для входных значений •
Функция PG (STATUS/FORCE TAG) •
Возможно проектирование подсказок оператору
через светодиоды над функциональными клавишами Только на OP37/Pro

SITRAN Training for ST-BPROPRS


Automation and Drives Стр. 1 - 8 / 15 Обзор системы
SIMATIC HMI TD, OP и TP с S7-200

S7-200
SIEMENS SF
RUN I0.0
I0.1 Q0.0
Q0.1
Micro PLC 212
STOP I0.2
I0.3 Q0.2
Q0.3
I0.4
I0.5 Q0.4
Q0.5
SIMATIC I0.6
I0.7 X 2
3 4
S 7 -2 0 0

PPI (RS485)

Непосредственное
подключение

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Overview_1.9 Automation and Drives

PPI PPI (Point-to-Point Interface – интерфейс «точка-точка) – это


исключительно двухточечное соединение между панелями оператора
OP3 – OP37 и S7-200.
К одной ОР можно подключить несколько систем S7-200.
Для ОР3 – ОР17 можно спроектировать до 4 каналов. Для ОР25 – ОР37
возможно до 8 контролируемых соединений (каналов).

Адресация ОР-master может обслуживать несколько slave-устройств S7-200. Каждое


slave-устройство S7-200 должно иметь параметрически назначаемый
номер станции. От каждой станции S7-200 можно установить только одно
двухточечное логическое соединение.
Стандартным адресом станции для S7-200 является 2.
Любая ОР, подключенная к S7-200, имеет адрес станции 1.

SITRAN Training for ST-BPROPRS


Automation and Drives Стр. 1 - 9 / 15 Обзор системы
SIMATIC HMI TD, OP и OP S7-300/400

S7-300 S7-400

MPI (RS485) или Profibus

Встроенный
интерфейс

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Overview_1.10 Automation and Drives

Принцип ОР подключаются к контроллерам SIMATIC S7 через интерфейс MPI


(Multipoint Interface – многоточечный интерфейс) S7-300/400.

Коммуникации Программа пользователя S7 обменивается информацией с ОР через


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

Узлы SIMATIC MPI связан с внутренней коммуникационной шиной S7, то есть


все интеллектуальные модули ввода/вывода являются узлами SIMATIC
MPI.
S7 может поддерживать через SIMATIC MPI лишь ограниченное
количество соединений, зависящее от типа CPU. Это значит, что связь
через MPI должна использоваться только для небольших конфигураций.
Основное применение: для соединения S7 с PG или ОР.

SITRAN Training for ST-BPROPRS


Automation and Drives Стр. 1 - 10 / 15 Обзор системы
Базовые пакеты

PowerTags -
Это переменные,
связанные с процессом

2048 PowerTags

512 PowerTags
256 PowerTags

128 PowerTags

До 4000 сообщений (2000 о неисправностях и 2000 о событиях)


Внутренние переменные свободны

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Overview_1.11 Automation and Drives

Базовые пакеты Системное программное обеспечение «ProTool/Pro» (базовые функции),


поставляется в виде различных пакетов и вариантов. Имеются базовые
пакеты с:
- 128 переменными процесса с программным обеспечением
исполнения (runtime).
- 256 переменными процесса с программным обеспечением
исполнения (runtime).
- 512 переменными процесса с программным обеспечением
исполнения (runtime).
- 2048 переменными процесса с программным обеспечением
исполнения (runtime).

Пакеты Powerpacks Для увеличения количества переменных могут быть использованы пакеты
Powerpacks.

SITRAN Training for ST-BPROPRS


Automation and Drives Стр. 1 - 11 / 15 Обзор системы
Системное программное обеспечение и системы

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Overview_1.12 Automation and Drives

Решение ProTool/Pro поставляется на CD и состоит из двух частей:

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


ProTool/Pro "Configuration on PC (Проектирование на РС)"
RT-SW (программное обеспечение для этапа исполнения (Runtime)):
ProTool/Pro "Runtime"
Лицензия runtime относится только к определенному количеству
переменных процесса (power tags) (имеет значение только количество
переменных процесса, внутренние переменные и сообщения в расчет не
принимаются).

SITRAN Training for ST-BPROPRS


Automation and Drives Стр. 1 - 12 / 15 Обзор системы
Обзор характеристик ProTool/Pro (1/2)

ProTool/Pro
Пользовательский интерфейс

Векторная Архиви Система


рование Тренды Гибкость
графика сообщений

Кратко-врем/ Профили Классы Стандартные


Статические,
динамические последова- программы
атрибуты тельные Архивирование Архивирование
архивы
Анализ Анализ Анализ VB-сценарии

Реализация возможностей графических OP

SIMATIC OP 37
A B C D E F G H

F1 F2 / 7 8 9

I J K L M N O P
TAB

F3 F4 Q
* R S
4
T U
5
V W
6
X
ALT
- 1 2 3

Y Z : \ = ' ( )
F5 F6 CTRL
+ . 0 +/-

F7 F8 A-Z

F9 F10 A-Z
ESC

F11 F12 ACK

INS
SHIFT HELP ENTER
DEL

V5.0
TEMP
DISK
HD BUSY F13 F14 F15 F16 F17 F18 F19 F20
POWER K1 K2 K3 K4 K5 K6 K7 K8

K9 K10 K11 K12 K13 K14 K15 K16

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Overview_1.13 Automation and Drives

Векторная графика Удобное эффективное проектирование


• Назначение динамических атрибутов
Могут отображаться функции сложных машин
• Библиотека символов
делает проектирование более эффективным
• Редактор встроенный в ProTool,
делает проектирование независимым от инженера
• Способность к модификации
обеспечивает быструю реакцию на запросы пользователя
Архивирование сообщений и процессных переменных
Основа для обеспечения качества и оптимизации процессов
• Циклические и последовательные архивы
Широкий диапазон использования
• Стандартные средства хранения
Гибкая обработка данных
• Стандартные формы хранения
Анализ, использующий стандартные инструменты
• Анализ в режиме оn-line
Значения процесса архивируются как графики трендов
Тренды • Готовые графики трендов
Сокращение времени на проектирование
• Переменные процесса и архивы как источники данных
Широкий диапазон использования
• Архивы могут анализироваться непосредственно на оборудовании
Возрастает доступность данных об оборудовании
• Перемещение в архивах
Ориентированные на пользователя функции перелистывания и
масштабирования

SITRAN Training for ST-BPROPRS


Automation and Drives Стр. 1 - 13 / 15 Обзор системы
Обзор характеристик ProTool/Pro (2/2)

ProTool/Pro

Пользовательский интерфейс

Векторная Система
Архиви Тренды Гибкость
графика рование сообщений

Статические, Кратко-врем/ Профили Классы Стандартные


динамические последова- программы
атрибуты тельные Архивирование Архивирова ние

Анализ Анализ Анализ VB-сценарии

Реализация возможностей графических OP

SIMATIC OP 37
A B C D E F G H

F1 F2 / 7 8 9

I J K L M N O P
TAB

F3 F4 Q
* R S
4
T U
5
V W
6
X
ALT
- 1 2 3

Y Z : \ = ' ( )
F5 F6 CTRL
+ . 0 +/-

F7 F8 A-Z

F9 F10 A-Z
ESC

F11 F12 ACK

INS
SHIFT HELP ENTER
DEL

V5.0
TEMP
DISK
HD BUSY F13 F14 F15 F16 F17 F18 F19 F20
POWER K1 K2 K3 K4 K5 K6 K7 K8

K9 K10 K11 K12 K13 K14 K15 K16

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Overview_1.14 Automation and Drives

Система сообщений • Готовые экраны сообщений, окно сообщений и строка сообщений


Сокращение времени на проектирование
• Классы сообщений
Структурное проектирование
• Поля сообщений
Универсальный вывод сообщений
• Сообщения могут архивироваться
Основа предоставления доказательств для сертификации качества
• Системные сообщения S7
Расширенная доступность машины
Гибкость • Концепция аппаратного обеспечения
Поддерживается стандартная аппаратура РС
• Программное обеспечение, открытое для третьего участника
(расширение, использующее стандарты MS, напр., ActiveX)
Внешние приложения могут запускаться из ProTool/Pro с последующим
возвратом
• Открытость для пользовательских функций
Гибкость, предоставляемая языком сценариев (VisualBasicScript).
Новый интерфейс • Внешний вид и ощущение Windows
пользователя Интерфейс пользователя легко воспринимается
• Эргономический интерфейс пользователя
Понятная, надежная работа за машиной
• Окна процесса
Сбор информации о конкретном предмете
Понятные машинные диаграммы
• Ориентированное на пользователя отображение процесса
Векторная графика
Динамическое позиционирование объектов
Использование шрифтов Windows

SITRAN Training for ST-BPROPRS


Automation and Drives Стр. 1 - 14 / 15 Обзор системы
SIMATIC HMI - Ваш выбор

Совместимая с PC
ProAgent панель
Пользовательские
модули
ProTool
Native Driver

Сенсорная
панель
SIMATIC TP37

ProTool
OPEN
OPENVALVE
VALVE
CANCEL
CANCEL

SIMATIC OP17
SIMATIC OP17

SIMATIC OP 37
!
4 x 82x 04 0 ZZ eei cihce nh e n
beliebig mischbar A B C D E F G H
/
6/11MM Schrifthцhe F1 F2 7
L M
8
N O
9
P
SIMATIC OP7 I J K
SIM
ATICP3T7
F1 F2 F3 F4 F5 F6 F7 F8 TAB * 4 5 6 TEMP DISK HD BUSY POWER
F3 F4
Q R S T U V W X
ALT - 1 2 3
Data Display & Entry
SIMATIC OP7 K1 K2 K3 K4 K5 K6 K7 K8 HELP
---------- F5 F6
135
Y Z : \ = ' ( )
SHIFT CTRL + . 0 +/-
4 x 20 Zeichen
8MM Schrifthцhe K9 K10 K11 K12 K13 K14 K15 K16

F7 F8 A-Z
F1 F2 F3 F4

ESC F9 F10 A-Z


K1 K2 K3 7 K4 8 HELP9 0 ESC

D ESHIFT F ACK
4 5 6 . F11 F12 ACK

A B C
7 8 9 1 2 3 SHIFT
INS
HELP ENTER
DEL INS
D E F ESC SHIFT HELP ENTER
4 5 6 DEL

A B C ACK
TEMP
1 2 3 DISK F13 F14 F15 F16 F17 F18 F19 F20
HD BUSY
INS POWER
. 0
K1 K2 K3 K4 K5 K6 K7 K8
SHIFT HELP ENTER
DEL

K9 K10 K11 K12 K13 K14 K15 K16

Текстовые OP, TD Графические OP

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Overview_1.15 Automation and Drives

Сокращение расходов на проектирование и эксплуатацию

- Быстрое легкое проектирование; данные проектирования могут быть


использованы повторно.

- Проектирование, использующее стандартные методы Windows


(ощущение).

- Простая, надежная эксплуатация с использованием


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

- Оперативная помощь в режиме оn-line для быстрого


информирования.

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

- Открыта для легкого соединения с широким спектром контроллеров.

- Оптимизирована для SIMATIC S5, S7, M7 и SIMATIC 505.

- Пыле- и брызгонепроницаемые лицевые панели со степенью защиты


IP65.

- Легкость установки даже в ограниченном пространстве из-за малой


глубины монтажа.

- Яркое, четкое изображение, легкость чтения даже при плохом


освещении.

SITRAN Training for ST-BPROPRS


Automation and Drives Стр. 1 - 15 / 15 Обзор системы
Разработка проекта

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Project_2e.1 Automation and Drive

Содержание Cтр

Темы этой главы ……....................................................................................................................... 2


Проектирование, загрузка и управление процессом ………........................................................ 3
Работа с мышью .………................................................................................................................. 4
Определение интерфейса пользователя ..................................................................................... 5
Разбиение изображения ................................................................................................................. 6
Последовательность проектирования ………................................................................................ 7

SITRAIN Trainig for Стр. 2 - 1 / 7 ST-BPROPRS


Automation and Drives Разработка проекта
Темы этой главы

• Этапы проектирования,
загрузки и управления
процессом

• Проект.....

• Философия управления...

• Разбиение изображения...

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Project_2e.2 Automation and Drive

Обучаемые должны:

• познакомиться с различными аспектами проектирования


• знать, как выполнить необходимые приготовления к проектированию
• знать, как разделить процесс на отдельные изображения на экране
• знать способы выбора изображений оборудования или установок
• уметь определять средства управления (мышь, функциональные
клавиши…)

SITRAIN Trainig for Стр. 2 - 2 / 7 ST-BPROPRS


Automation and Drives Разработка проекта
Проектирование, загрузка и управление процессом

Этап проектирования Этап загрузки Этап управления


(оff-line) процессом

PC/PG
ProTool/Pro
Флэш
Данные Данные
проекта проекта PC/OP/TP

Связь

Контроллер

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Project_2e.3 Automation and Drive

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


Затем Вы компилируете проект в ProTool/Pro и загружаете его в
PC/OP/TP. Если PC/OP/TP подключены к контроллеру, то текущие
значения переменных отображаются в текстовом и графическом виде. На
слайде показаны три этапа работы с данными проекта.

Проектирование Процесс проектирования включает в себя следующие действия:


- Определение контроллера и типа соединения (MPI, RS 232 С/V.24,
TTY и т.д.)
- Выполнение общих установок для PC/OP/TP (определение текущих
соединений и т.д….)
- Определение объектов, таких как переменные, изображения и
сообщения.

Редакторы ProTool/Pro включает в себя набор редакторов (инструментов) для


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

Документация Через ProTool/Pro Вы можете распечатать документацию частично или


полностью. Частичное документирование означает, что распечатываются
объекты только одного типа, например, сообщения или переменные.
Вы можете использовать также внешние редакторы для рисования или
редактирования графики для PC/OP/TP, например, Paint.

SITRAIN Trainig for Стр. 2 - 3 / 7 ST-BPROPRS


Automation and Drives Разработка проекта
Работа с мышью

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Project_2e.4 Automation and Drive

Работа ProTool/Pro спроектирован в первую очередь для работы с мышью. С этой


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

Использование В ProTool/Pro Вы используете левую клавишу мыши для работы, а


мыши правую для отображения контекстного меню (полезные функции) для
каждого объекта.

Термины В документации ProTool/Pro используются следующие термины для


работы с мышью: щелчок, буксировка, двойной щелчок.

Щелчок Нажмите клавишу мыши и сразу ее отпустите.

Буксировка Нажмите клавишу мыши и держите ее нажатой, переместите курсор в


желаемую позицию, а затем отпустите клавишу мыши.

Двойной щелчок Дважды быстро нажмите клавишу мыши. В списках для выбора это имеет
такой же эффект, как щелчок на объекте, а затем щелчок на кнопке OK.

SITRAIN Trainig for Стр. 2 - 4 / 7 ST-BPROPRS


Automation and Drives Разработка проекта
Определение интерфейса пользователя

Изображение 2 Изображение 5
Начальное
изображение

Изображение n Изображение 3

Изображение 4

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Project_2e.5 Automation and Drive

Интерфейс Центральными компонентами проекта являются изображения, в которых


пользователя Вы визуализируете состояния оборудования или процесса и которые
предоставляют средства для управления ими.
Что касается интерфейса пользователя, который в конечном счете будет
предоставлен в распоряжение оператору при управлении агрегатом или
наблюдении за ним, то Вы можете создать ряд изображений с элементами
отображения и управления и функциональными клавишами, например, для
перехода от одного изображения к другому.

SITRAIN Trainig for Стр. 2 - 5 / 7 ST-BPROPRS


Automation and Drives Разработка проекта
Разделение изображения

Постоянное окно
Окно сообщений о событиях

Главная область

Назначение программируемых клавиш

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Project_2e.6 Automation and Drive

Разделение Вы можете разделить изображение на PC/OP/TP на различные области.


изображения Они включают в себя различные окна для вывода изображений и
сообщений, а также область для программируемых клавиш ОР. Вы
можете активизировать и деактивизировать некоторые из этих областей и
изменять их размеры и положение. Некоторые из этих областей
фиксированы.

Пример На слайде показан пример того, как может быть разделено отображение
на OP.
На верхнем краю экрана находится постоянное (фиксированное) окно.
Оно может, например, содержать краткое описание установки, которая
должна быть видна все время. Окно сообщений о событиях частично
перекрывает постоянное окно. Описание установки неважно, когда на ОР
открывается окно сообщений о событиях. Однако, текущие данные
процесса должны еще быть видны, пока это возможно. Символы были
назначены шести функциональным клавишам в нижней части экрана.
Установки Вы устанавливаете свойства различных областей, подав команду меню
System (Cистема)> Screen (Изображение)/Keys (Клавиши). Установки,
которые Вы делаете в открывшемся окне, относятся ко всему проекту.
Поэтому Вы должны определить эти области до начала проектирования.

SITRAIN Trainig for Стр. 2 - 6 / 7 ST-BPROPRS


Automation and Drives Разработка проекта
Процесс проектирования

Оборудование
Тип PC/OP/TP PLC
и протокол

Разделение Области Общие


экрана связи установки

Объекты Переменные Визуализация

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Project_2e.7 Automation and Drive

Пример Проектирование производится шаг за шагом. Некоторые шаги


обязательны, а другие нет. Иногда в зависимости от используемых
функций должны быть сделаны определенные установки.
Различные шаги проектирования представлены в этом курсе в том
порядке, в котором они выполняются. Затем перечислены установки,
необходимые для проектирования различных функций.

Основные При начале проектирования должна быть указана следующая


информация
элементы о РС/OP/TP и контроллере :
- размер монитора PC, тип ОР/ТР,
- контроллер, к которому подключается РС/ОР/ТР,
- протокол, используемый для связи между операторской системой и PLC
.

Визуализация Процесс визуализируется с помощью объектов, например, изображений и


сообщений. Эти объекты снабжаются текущими значениями,
поступающими из контроллера. Переменные для связи определяются
адресами в памяти контроллера.

SITRAIN Trainig for Стр. 2 - 7 / 7 ST-BPROPRS


Automation and Drives Разработка проекта
Графика

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Graf_3e.1 Automation and Drive

Содержание: Стр.

Темы этой главы………........................................................................................................................ 2


Создание нового проекта.................................................................................................................... 3
Редактор экрана.................................................................................................................................... 4
Инструменты ....................................................................................................................................... 5
Стартовый экран………………............................................................................................................ 6
Связывание экранов с кнопками и функциональными клавишами................................................ 7
Ввод / Вывод переменных (Текст и графика)................................................................................... 8
Вставка столбика в экран…………..................................................................................................... 9
Векторная графика................................................................................................................................ 10
Векторная графика / Экран................................................................................................................. 11
Управление мотором........................................................................................................................... 12
Назначение языка……......................................................................................................................... 13
Пароль……........................................................................................................................................... 14
Мультиплексирование......................................................................................................................... 15

SITRAIN Training for Стр. 3 - 1 / 15 ST-BPROPRS


Automation and Drives Графика
Темы этой главы

• Проектирование интерфейса

• Создание экранов

• Динамические атрибуты

• Библиотека

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Graf_3e.2 Automation and Drive

Обучаемые должны:

• осознать связи между различными аспектами конфигурирования


• уметь конфигурировать графику с полями ввода/вывода, столбчатыми
диаграммами, кнопками, управлением с помощью мыши, сменой
изображений ...
• знать, как активировать проект с помощью модуля runtime
• уметь конфигурировать защиту паролями
• уметь создавать библиотеку проекта для символов
• уметь выполнять необходимые настройки для начального диалога

SITRAIN Training for Стр. 3 - 2 / 15 ST-BPROPRS


Automation and Drives Графика
Создание нового проекта

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Graf_3e.3 Automation and Drive

Упражнение 1a Создание нового проекта

Что делать Вызвать команду File > New (Файл > Новый)
Запускается Project Wizard (мастер проекта)
Страница 1: Выберите устройство автоматизации
• Device: Windows-based systems (Устройство: Системы основанные на
Windows)
• PC
• При использовании PC необходимо задать разрешение (Resolution)
Страница 2:
• PLC name (имя контроллера): PLC
• Protocol (протокол): SIMATIC S7 - 300/400 V5.2
• Parameters (параметры)(см. рисунок)
Страница 3:
• Project name (имя проекта): HMI_PRO
• Author (автор): NN
• System description (описание системы): ProTool/Pro Project

Замечание В PLC должны быть созданы DB42/125/126/127 длиной в 256 слов.

Проект Проект содержит первичные данные, такие как целевая система,


разрешение...

SITRAIN Training for Стр. 3 - 3 / 15 ST-BPROPRS


Automation and Drives Графика
Редактор экрана

Фиксированное
окно

Основная область

Функциональные
клавиши

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Graf_3e.4 Automation and Drive

Редактор экранов Вы настраиваете макет экрана, выбрав команду меню System>Screen/Keys


(Система > Экран/Клавиши).
Здесь Вы можете установить размеры фиксированного окна.
Вы также определяете, как должны отображаться сообщения о событиях и
неисправностях.
Здесь Вы можете также сконфигурировать функциональные клавиши.
Фиксированное окно
- используется для отображения постоянно необходимой информации,
например, логотипа компании, даты и времени…
Основная область - используется для отображения установки

Функциональные Обеспечиваются два варианта управление с помощью функциональных


клавиши клавиш:
• Локальное назначение: Функция активна только при выбранном
экране.
• Глобальное назначение: Функция активна при любом экране. Для
глобального назначения необходимо активировать бокс Use
Global Assignment (использовать глобальное назначение).
Замечание В остальном, оставьте, пожалуйста, начальные установки проекта.
.

SITRAIN Training for Стр. 3 - 4 / 15 ST-BPROPRS


Automation and Drives Графика
Инструменты

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Graf_3e.5 Automation and Drive

Инструменты Палитры инструментов редактора открываться через команду меню


View>Toolbars (Вид>Палитры инструментов)

Объекты экрана - Графические объекты для создания изображений


(Screen objects) - Объекты ProTool/Pro для системного вывода (сообщения, тренды, ...)

Выравнивание - Выравнивание выполняется относительно объекта, выбранного


(Alignment) последним

Цвета (Colors) - Вы можете изменить цвет контура с помощью левой кнопки мыши.
- Вы можете изменить цвет заливки с помощью правой кнопки мыши.

Шрифты (Fonts) - Вы можете изменять шрифты и их размер.

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


(Screen Editor) • Увеличение (Enlarge).
• Уменьшение (Reduce)
• Включение/выключение сетки (Grid on/off)
• Библиотека (Library)

Язык редактирования
- Вы можете изменить язык редактора и статических текстов.

SITRAIN Training for Стр. 3 - 5 / 15 ST-BPROPRS


Automation and Drives Графика
Стартовый экран

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Graf_3e.6 Automation and Drive

Упражнение 2a Создание начального экрана:


- Нарисуйте начальный экран с графикой (логотип компании) в экране
Screen_3

SITRAIN Training for Стр. 3 - 6 / 15 ST-BPROPRS


Automation and Drives Графика
Связывание экранов с кнопками и функциональными
клавишами

Screen_9
Screen_n
Screen_n

Screen_n
Старто- Screen_n
вый
экран Screen_n
Screen_n
Screen_1

F8

Глобальное назначение
функциональной клавиши F8
(Стартовый экран)

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Graf_3e.7 Automation and Drive

Упражнение 2b Создание экранов

- Сконфигурируйте 9 экранов с текстами «Screen_1...9», соответственно.

- Определите Screen_3 как Start Screen (начальный экран), активировав


в свойствах экрана бокс Start Screen.

- Свяжите 9 кнопок на начальном экране с экранами от Screen_1 до


Screen_n, соответственно используя Functions > Screens > Select
Screen (Функции>Экраны>выбрать экран).

- Определите функциональную клавишу F8 с глобальным назначением


для вызова начального экрана: Для этого дважды щелкните на
изображении кнопки в окне графического редактора, активируйте бокс
Use Global Assignment (использовать глобальное назначение) и
свяжите событие нажатия на клавишу с функцией
Functions > Screens > Select_screen ( Screen_3 )
(Функции > Экраны > Выбрать экран (Screen_3)).

Замечание Для текстовых и графических OP функция Select Screen (Выбрать


изображение) должна быть назначена функциональным клавишам.

SITRAIN Training for Стр. 3 - 7 / 15 ST-BPROPRS


Automation and Drives Графика
Ввод / Вывод переменных (Текст и графика)

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Graf_3e.8 Automation and Drive

Упражнение 2c - Сконфигурируйте поле ввода/вывода для DB127, DBW0 в десятичном


формате.
- Создайте поле символического ввода вывода с текстовым списком для
значений переменных DB127, DBW0 от 0 до 8
(Любой текст по желанию).
- Создайте поле символического вывода с графикой для значений
переменных DB127, DBW0 от 0 до 8
(Графику возьмите из файла " C:\HMI_PRO\*.bmp ").
- Подчеркните текст "Screen_6"!

Тест - Выполните ввод символического текста на устройстве управления.

SITRAIN Training for Стр. 3 - 8 / 15 ST-BPROPRS


Automation and Drives Графика
Вставка столбика в экран

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Graf_3e.9 Automation and Drive

Упражнение 2d - Вставьте графику из файла "C:\HMI_PRO\Anlage1.bmp".


- Выберите "Bar Graph" (столбчатая диаграмма) из палитры объектов
экрана и установите столбец в соответствии с высотой резервуара.
- Определите направление заполнения столбца; "Up without Border"
(вверх без границы); пределы изменения: минимум константа 0,
максимум 32700, DB127.DBW0.
- Установите в User interface (интерфейс пользователя) координатную
сетку X: 8 ->1, Y: 8 ->1 для точного разрешения.

SITRAIN Training for Стр. 3 - 9 / 15 ST-BPROPRS


Automation and Drives Графика
Векторная графика

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Graf_3e.10 Automation and Drive

Общие сведения Векторная графика

- Создайте экран Screen_9 .


- Вы можете изменять положение прямоугольника, делая записи в поле
ввода.

Замечание Вы можете выполнить это упражнение только в ProTool/Pro.

SITRAIN Training for Стр. 3 - 10 / 15 ST-BPROPRS


Automation and Drives Графика
Векторная графика / Экран

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Graf_3e.11 Automation and Drive

Упражнение 3a Создайте графику, показанную на рисунке 10

Объект экрана - Прямоугольник: Установите свойства

Окно свойств:
General (Общие) - Line Style (Стиль линии)
- Line Wide (Толщина линии)
- Display (Отображение) - Background transparent (прозрачность фона)

Color (Цвет) - Fore Color (Основной цвет)


- Back Color (Цвет фона)

Attributes (Атрибуты)
- Динамические атрибуты основного цвета и фона

Position (Положение)
- Position (координаты X и Y)
- Size (размер) (ширина и высота)
- Offset (смещение по X и Y) - установите связь смеения по Х с тегом.

Enable (Разрешение) - Display – Always (показывать всегда); Hide (скрыть); Unhide (показать)

SITRAIN Training for Стр. 3 - 11 / 15 ST-BPROPRS


Automation and Drives Графика
Управление мотором

Решение a

Решение b

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Graf_3e.12 Automation and Drive

Упражнение 4a Управление двигателем

Общие сведения Для включения и выключения двигателя должна использоваться кнопка.

Конфигурация Возможны два решения:


a) Кнопка со следующими свойствами:
- Functions / Edit_bits / Invert_bit_in_tag (Функции / Редактировать
биты / Инвертировать бит в теге)
- Attributes (Атрибуты) – Изменение основного цвета в зависимости
от тега мотора.
b) Список графических символов с двумя растровыми изображениями
для различных состояний выключателя и невидимая кнопка со
свойством:
- Functions / Edit_bits / Invert_bit_in_tag (Функции / Редактирование
битов / Инверсия бита в теге).

Замечание Если используется решение a), формат кнопки не может быть изменен,.
когда это необходимо, применяйте решение b).

SITRAIN Training for Стр. 3 - 12 / 15 ST-BPROPRS


Automation and Drives Графика
Назначение языка

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Graf_3e.13 Automation and Drive

Упражнение 5a Переключение между английским и немецким языком

Конфигурация - System / Language Assignment (Система / Назначение языка) добавить


немецкий
- Edit / Languages (Редактор / Языки) Выберите немецкий как язык
редактирования. (Язык редактирования – это язык, используемый для
ввода конфигурируемых текстов).
- Измените тексты в начальном экране
- Сконфигурируйте кнопку с функцией - Язык
Зависимость от языка
Следующие объекты имеют тексты, зависящие от языка:
- Сообщения о событиях и информационные тексты
- Аварийные сообщения и информационные тексты
- Экраны и информационные тексты
- Список текстов
- Поля вывода

Конфигурирование - Подайте команду System -> Screen/Keys (Система > Экраны/Клавиши).


клавиши F7 - Дважды щелкните на изображении клавиши F7, откройте страницу
Function..
- В окне Select Object (Выбрать объект) в разделе Toggle (Переключить)
выберите Language (Язык) и для связи клавиши с функцией нажмите
кнопку Add (Добавить), установите параметр -1= Cycle through options
(циклическое переключение).

Проверка - Вы должны иметь возможность отобразить текст на другом языке


нажатием клавиши F7.

SITRAIN Training for Стр. 3 - 13 / 15 ST-BPROPRS


Automation and Drives Графика
Пароль

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Graf_3e.14 Automation and Drive

Упражнение 6a Пароль

Конфигурация - Открыть окно редактирования "Password" (пароль).


- Выбрав в свойставах поля ввода станицу Enable (Разрешение), Вы
можете определить уровень доступа, необходимый для разрешения
ввода оператором в каждое поле ввода (возможны уровни доступа от 0
до 9).
- Свяжите функцию Password --- Logoff_user (Пароль --Отключение
пользователя) с кнопкой "logoff_user".

Замечание Текстовые и графические OP имеют системный дисплей вместо бокса


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

SITRAIN Training for Стр. 3 - 14 / 15 ST-BPROPRS


Automation and Drives Графика
Мультиплексирование

Окно списка

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Graf_3e.15 Automation and Drive

Упражнение 7a Мультиплексирование

Общее Скорость трех моторов должна выводиться в одном поле.


Нужный мотор задается в выпадающем списке.

Конфигурирование Вместо ввода абсолютного адреса слова данных для поля вывода, Вы
вводите тег (Address2). Тег (Address2) содержит адрес слова данных
конкретного мотора.

Замечание Этот метод позволяет Вам вывод различной информации без изменения
экрана.
В конечном счете на рабочем экране должны быть видны только
выделенные части, отдельные окна для скоростей двигателей 1-3 показаны
здесь для демонстрации метода и тестирования.

SITRAIN Training for Стр. 3 - 15 / 15 ST-BPROPRS


Automation and Drives Графика
Отображение и архивирование сообщений

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Melden_4e.1 Automation and Drive

Содержание Стр.

Темы этой главы ….. ....................................................................................................................... 2


Система сообщений ....................................................................................................................... 3
Пример конфигурации .................................................................................................................... 4
Указатели областей ......................................................................................................................... 5
Сообщения о событиях / Система...................................................................................................... 6
Тексты сообщений ............................................................................................................................ 7
Сообщения о событиях / Объект экрана........................................................................................... 8
Сообщения о событиях....................................................................................................................... 9
Архивы .............................................................................................................................................. 10
Типы архивов …............................................................................................................................. 11
Сообщения о событиях / Архивы....................................................................................................... 12
Сообщения о событиях / Система..................................................................................................... 13
Сообщения о событиях / Объект экрана.......................................................................................... 14
Сообщения о авариях ....................................................................................................................... 15
Сообщения о авариях......................................................................................................................... 16
Системные сообщения........................................................................................................................ 17
Распечатка архива сообщений ..................................................................................................... 18

SITRAIN Training for Стр. 4 - 1 / 18 ST-BPROPRS


Automation and Drives Отображение и архивирование сообщений
Темы этой главы

• Строки сообщений

• Окно сообщений

• Классы сообщений

• Архив сообщений

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Melden_4e.2 Automation and Drive

Обучаемые должны:

• знать преимущества системы сообщений


• уметь адаптировать систему сообщений к требованиям производства
• уметь конфигурировать сообщений
• уметь создавать архивы сообщений
• уметь архивировать сообщения

SITRAIN Training for Стр. 4 - 2 / 18 ST-BPROPRS


Automation and Drives Отображение и архивирование сообщений
Система сообщений

S7- 300 S7- 400

MPI (RS485) или Profibus

Файлы

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Melden_4e.3 Automation and Drive

Общие сведения Система сообщений позволяет отображать в форме сообщений


информацию о событиях, поступающую из контроллера или от системы
самоконтроля ProTool/Pro (рабочее состояние, ошибки и т.д.), дает
возможность архивировать их и, при необходимости, распечатывать, а
также позволяет оператору подтверждать (квитировать) сообщения.

С этой целью Вы должны сконфигурировать сообщения, которые делятся


на три отдельных класса.
1) Сообщения о событиях:
Они используются для индикации состояния установки.

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

3) Системные сообщения:
Они используются ProTool/Pro для отображения информации о
системе.

Сообщения сохраняются в буфере FIFO и последовательном архиве на


жестком диске, чтобы дать возможность оператору получить справку по
прошлым данным.

SITRAIN Training for Стр. 4 - 3 / 18 ST-BPROPRS


Automation and Drives Отображение и архивирование сообщений
Пример конфигурирования

Переключатель: Меркеры Указатель Текстовый


Вентиль, Программа PLC сообщений области ввод
пускающий воду

MW 40
Открыто

AN I 0.0
Закрыто = M 41.0

I 0.0

• Программа PLC
• Меркеры сообщений
• Указатель области
• Текстовый ввод

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Melden_4e.4 Automation and Drive

Пример:
Введение Отображение сообщения о событии на экране запускается установкой
бита (переключением из 0 в 1) в пользовательской программе PLC.
Сообщение может быть запущено меркером или битом в DB. Сообщение
отображается все время, пока отображается этот бит.
Описание Оператор установки собирается начать процесс заполнения, но забыл
открыть клапан впуска воды на смесителе. Сообщение «Отрыть клапан
воды» привлечет внимание оператора к ошибке и позволит исправить ее
по возможности быстрее.
Контакт Информация о том, открыт ли клапан впуска воды, или нет, поступает от
контакта на входе контроллера, например I 0.0. Эта информация затем
должна быть проанализирована в программе пользователя. Это может
быть, например, логическая операция с этим входом (AN I 0.0) и битом
сообщения (в нашем случае M 41.0).
Битовый массив Битовый массив состоящий, например, из меркерных слов или слов в DB
указывает на текущее состояние каждого сообщения. Каждый бит,
установленный в этом массиве (в этом случае M 41.0), указывает, что
соответствующее сообщение активно.
Указатель области Система (OP или PC) независимо считывает битовый массив из PLC. Так
называемый указатель области (area pointer) циклически опрашивает этот
битовый массив и распознает, установлен ли бит. Если, в нашем
примере, установлен меркер M 41.0, то на экране отображается
связанное с ним сообщение (в этом случае сообщение No. 1).
Текст сообщения Вы вводите необходимый список указателей областей и тексты
сообщения с помощью средств ProTool/Pro. Список указателей областей
используется для назначения сообщений битовым массивам в
контроллере. В данном примере меркерное слово MW 40 используется
для сообщений о событиях 1..16.

SITRAIN Training for Стр. 4 - 4 / 18 ST-BPROPRS


Automation and Drives Отображение и архивирование сообщений
Указатели областей

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Melden_4e.5 Automation and Drive

Упражнение 1a Конфигурирования указателя областей

Area pointers Список указателей областей вызывается командой System > Area Pointers
(Система > Указатели областей)
В диалоговом окне установите в поле Type: Event Messages (Сообшения о
событиях), нажмите кнопку Add (Добавить), введите адрес -
DB127.DBW10 и длину (Length) - 1.

Screen / Keys Подайте команду System > Screen / Keys и в появившемся окне
активируйте Message Indicator - индикатор сообщений (он появляется,
когда активны сообщения о неисправностях), а в поле Alarm | Event Mess
выберите режим отображения сообщений о событиях и неисправностях в
виде окна или строки.

Замечание: Разместите окно и индикатор сообщений таким образом, чтобы они не


закрывали на Вашем изображении важную информацию.

SITRAIN Training for Стр. 4 - 5 / 18 ST-BPROPRS


Automation and Drives Отображение и архивирование сообщений
Сообщения о событиях / Система

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Melden_4e.6 Automation and Drive

Упражнение 1b Настройка сообщений для целевой системы

System Вызовите команду


System > Messages > Settings (Система > Сообщения > Установки)

Message Settings В окне Message Settings установите свойства сообщений


- Printout (распечатка) – без печати «OFF» с печатью: «ON».
- Alarm Messages (Выводить первое (First) или последнее (Last)
сообщение о неисправностях)
- Buffer Overflow (Сигнализировать о переполнение буфера, когда
остался свободным заданный здесь объем)
- Character / Titles (Символ/Заголовки) - В этом поле Вы, в зависимости
от языка проекта, определяете заголовки окон и символы, которые
используются для индикации состояния.

SITRAIN Training for Стр. 4 - 6 / 18 ST-BPROPRS


Automation and Drives Отображение и архивирование сообщений
Тексты сообщений

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Melden_4e.7 Automation and Drive

Упражнение 1c Конфигурация текстов сообщений

Редактор Дважды щелкнув на иконке в дереве проекта, откройте окно Event


сообщений Messages (Сообщения о событиях), введите информационные тексты
сообщений о событиях с номерами 1..16. Вы можете также подчеркивать
сообщения или делать их вспыхивающими!.
Вы можете вставить в текст сообщения переменные, выбрав команду
Insert > Output Field.
Подав команду View > Message Attributes, Вы открываете окно для
настройки свойств сообщений.

Вы можете импортировать тексты сообщений, подав в окне Event


Messages команду Edit > Import (Редактор > Импорт) и выбрав нужный
текстовый файл, например, C:\HMI_PRO\BM_PRO.TXT

SITRAIN Training for Стр. 4 - 7 / 18 ST-BPROPRS


Automation and Drives Отображение и архивирование сообщений
Сообщения о событиях / Объект экрана

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Melden_4e.8 Automation and Drive

Упражнение 1d Создать изображение с сообщениями, показанное на странице 9


Кнопки Свяжите кнопки со следующими функциями из раздела Messages:
- Show_event_message_buffer (показать буфер сообщений).
- Show_event_message_window (показать окно сообщений).
- Show_event_message_page (показать страницу сообщений).
Функциональные Свяжите функциональные клавиши со следующими функциями:
клавиши - F1 / Other Functions / Display_Help_text (показать текст помощи).
- F3 / Keyboard / Go_to_Home (перейти в начало).
- F4 / Keyboard / Page_Up (страница вверх).
- F5 / Keyboard / Page_Down (страница вниз).
- F6 / Keyboard / Go_to_end (перейти в конец).
- F10 / Messages / Clear_message_buffer (очистить буфер сообщений).
Объект экрана Установите свойства сообщений для визуального объекта Message view.
General На этой странице в поле Display выберите один из источников сообщений:
- Messages (Сообщения)
- Message Events (События сообщений)
- S7-Diagnosis Buffer From PLC (диагностический буфер PLC - указать
PLC)
- Message Archive (архив сообщений - указать имя архива)
Message Classes (отметить классы отображаемых сообщений)
Columns (Столбцы) Отметить видимые столбцы их свойства и способ сортировки.
Display Отображаемые элементы окна, число строк на сообщение (Multi-Line Dis-
(Отображение) play); адаптация размера окна на текущее число сообщений (Size To Fit)
Проверка - Откройте Ваше изображение с сообщениями.
- Запускайте сообщения о событиях, вводя данные в DB127 DBW10.
- Вы можете ввести значение переменной в DB127, DBW0 и это значение
должно появиться в изображении, при запуске сообщения о событии.
- Нажимайте на кнопки, чтобы увидеть окно сообщений, буфер сообщений
и страницу сообщений.

SITRAIN Training for Стр. 4 - 8 / 18 ST-BPROPRS


Automation and Drives Отображение и архивирование сообщений
Сообщения о событиях

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Melden_4e.9 Automation and Drive

Упражнение 1e Сообщения о событиях

Общие свойства - На этот раз сообщения о событиях должны обрабатываться в ОЗУ PC


и
непосредственно отображаться на экране.
- Если ОЗУ используется как буфер FIFO, то в нем могут
обрабатываться
1024 сообщения о событиях и неисправностях.
- Одновременно могут быть поставлены в очередь 500 сообщений о
событиях и 250 аварийных сообщений
(См. также руководство пользователя по ProTool/Pro Runtime)
- Следующий шаг состоит в том, чтобы спроектировать архив, в
котором на жестком диске могут храниться сообщения.
Замечание: Для текстовых и графических OP, вместо графического объекта
сообщения могут использоваться системные экраны или окна.
Для этих OP архивы не могут быть спроектированы.

SITRAIN Training for Стр. 4 - 9 / 18 ST-BPROPRS


Automation and Drives Отображение и архивирование сообщений
Архивы

Теги Archive_1
Var_1
Var_2
Var_3 Archive_2

Файл

Сообщения Archive_3
Message class_1
Message class_2

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Melden_4e.10 Automation and Drive

Техническое описание

Типы архивов Кратковременный архив, последовательный архив


Архивируемые данные Значения переменных, сообщения
Макс. число архивов 40
Макс. точек измерения 40
Макс. размер архива В зависимости от свободного пространства на винчестере
Формат хранения данных СSV (Данные разделенные запятыми)

Архивация сообщений
• Вы можете создать раздичные архивы для разных классов сообщений
(event/alarm/system messages (события/аварии/системные сообщения)).
• Когда сообщение вводится в буфер сообщений, оно вводится и в архив.

Архивные тренды Тренды, использующие как источник данных архив

Анализ архивов Вы можете использовать внешние приложения, например MS Excel, для


анализа архивов системы ProTool/Pro.

SITRAIN Training for Стр. 4 - 10 / 18 ST-BPROPRS


Automation and Drives Отображение и архивирование сообщений
Типы архивов

Кратковременный архив

Последовательный архив

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Melden_4e.11 Automation and Drive

Кратковременный Буфер FIFO может содержать до n значений. Когда буфер полон, старые
архив значения заменяются новыми.

Последовательный Последовательный архив состоит из нескольких файлов.


архив Данные записываются в первый файл, пока он не достигнет заданной
длины. После этого используется следующий файл. Переключение
производится автоматически или по команде пользователя
Когда достигнуто заранее установленное число файлов, первый файл
переписывается.
Формат хранения данных
Файлы CSV
- Содержание хранится в файле в виде символов ANSI
- Записи отделяются запятыми
- Файлы CSV могут читаться и редактироваться обычными средствами,
например, Excel
Средства хранения • Жесткий диск
• Гибкий диск
• Карта PCMCIA
• Флэш/ статическое ОЗУ
Архивные функции - Start archive (Начать архивирование)
- Stop archive (Остановить архивирование)
- Delete archive (Удалить архив)
- Unscheduled archiving of a value (Внеплановое архивирование)
- Copy archive (Скопировать архив)

Архивирование переменных процесса


Условие запуска Циклически, после каждого изменения или при превышении допустимого
диапазона
Допустимый диапазон
Определение верхнего и нижнего предела

SITRAIN Training for Стр. 4 - 11 / 18 ST-BPROPRS


Automation and Drives Отображение и архивирование сообщений
Сообщения о событиях / Архивы

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Melden_4e.12 Automation and Drive

Упражнение 2a Создание архива сообщений

Archives Щелкнув правой кнопкой мыши на иконке Archives в дереве проекта


вставьте новый архив и определите его свойства:

General На этой странице сделайте следующие установки:


Name – Введите имя архива
Data source - Установите в качестве источника данных сообщения
(Messages)
Behavior on Restart - Определите поведение при перезапуске: сбросить
архив (Reset archive) или добавить к существующему архиву (Append to
existing data in archive)

Settings На этой странице сделайте следующие установки:


Path name - введите путь к архиву (например, папка C:\HMI)
Size - установите размер архива
Behavior When Archive Full - поведение при переполнении архива

SITRAIN Training for Стр. 4 - 12 / 18 ST-BPROPRS


Automation and Drives Отображение и архивирование сообщений
Сообщения о событиях / Система

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Melden_4e.13 Automation and Drive

Упражнение 2b Настройка сообщений для целевой системы

System Выберите команду System/Messages / Settings

Message Settings В этом окне сделайте следующие настройки:


- Printout (распечатка) – без печати «OFF» с печатью: «ON».
- Alarm Messages (Выводить первое (First) или последнее (Last)
сообщение о неисправностях)
- Buffer Overflow (Сигнализировать о переполнение буфера, когда
остался свободным заданный здесь объем)
- Character / Titles (Символы и заголовки)

Archives... При нажатии в окне Message Settings на кнопку Archives... открывается


окно, в котором назначаются имена:
-Archive Event Messages In - архив событий;
-Archive Alarm Messages In - архив аварийных сообщений;
-Archive System Messages In - архив системных сообщений.

SITRAIN Training for Стр. 4 - 13 / 18 ST-BPROPRS


Automation and Drives Отображение и архивирование сообщений
Сообщения о событиях / Объект экрана

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Melden_4e.14 Automation and Drive

Упражнение 2c Создайте еще одно окно с сообщениями, как показано на стр.8.


Кнопки Спроектируйте кнопки для показа:
Буфера сообщений - Functios/Messages/Show_event_message_buffer.
Окна сообщений - Functions/Messages/Show_event_message_window.
Страницы сообщений - Functions/Messages/Show_event_message_page.
Функциональные Спроектируйте функциональные клавиши :
клавиши Показать Help - Function key F1 / Other Functions /
Display_Help_text.
Основная страница - Function key F3 / Keyboard / Go_to_Home.
Страница вверх - Function key F4 / Keyboard / Page_Up.
Страница вверх - Function key F5 / Keyboard / Page_Down.
Конец - Function key F6 / Keyboard / Go_to_end.
Очистить буфер сообщений
- Function key F10 / Messages /
Clear_message_buffer.
Объект экрана Двойным щелчком на объекте Message view откройте окно, в котрором
установите свойства сообщений
General В поле Display выберите Message Archive
В поле Message Classes отметьте классы архивируеиых сообщений
Columns Отметить видимые столбцы их свойства и способ сортировки.
Display Отображаемые элементы окна, число строк на сообщение (Multi-Line Dis-
play); адаптация размера окна на заданное число сообщений (Size To Fit)
Проверка - Откройте Ваше изображение с сообщениями.
- Запускайте сообщения о событиях, вводя данные в DB127 DBW10.
- Вы можете ввести значение переменной в DB127, DBW0 и это значение
должно появиться в изображении, при запуске сообщения о событии.
- Нажимайте на кнопки, чтобы увидеть окно сообщений, буфер сообщений
и страницу сообщений.
Замечание: Окно сообщений обновляется только при смене изображения!

SITRAIN Training for Стр. 4 - 14 / 18 ST-BPROPRS


Automation and Drives Отображение и архивирование сообщений
Сообщения о авариях

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Melden_4e.15 Automation and Drive

Упражнение 3a Проектирование сообщения о авариях (alarm message)

Список указателей Список указателей областей вызывается командой System > Area Pointers
областей В диалоговом окне
- установите в поле Type: Alarm Messages (Сообшения о
неисправностях), нажмите кнопку Add (Добавить), введите адрес -
DB127.DBW12 и длину (Length) - 1.
- установите в поле Type: Alarm Ack. PLC (Квитирование сообшения
ПЛК), нажмите кнопку Add (Добавить), введите адрес - DB127.DBW14 и
длину (Length) - 1
Редактор Дважды щелкнув на иконке в дереве проекта, откройте окно Аlarm
сообщений Messages (Сообщения о неисправностях), введите информационные
тексты сообщений о событиях с номерами 1..16. Вы можете также
подчеркивать сообщения или делать их вспыхивающими!.
Вы можете импортировать тексты сообщений, подав в окне Alarm
Messages команду Edit > Import (Редактор > Импорт) и выбрав нужный
текстовый файл, например, C:\HMI_PRO\ SM_PRO.TXT

SITRAIN Training for Стр. 4 - 15 / 18 ST-BPROPRS


Automation and Drives Отображение и архивирование сообщений
Сообщения о авариях

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Melden_4e.16 Automation and Drive

Упражнение 3b Дополните изображение, показанное на стр.9, сообщениями о


неисправностях.
Кнопки Спроектируйте кнопки:
Показать буфер сообщений
- Functions / Messages /
Show_alarm_message_buffer.
Показать страницу сообщений о неисправностях
- Functions / Messages / Show_alarm_message_page.
Функциональные клавиши
Спроектируйте функциональную клавишу :
F2 - Functions / Messages / Acknowledge_message.
Archives См. Event Messages / Archives и Event Messages / System

Проверка - Активизизуйте функцию обработки .сообщений


- Запускайте сообщения о неисправностях, вводя данные в DB127 DW12 .
- Проверьте через Explorer, создан ли архив
С:\HMI_PRO\ARCHIV_MELD0.CSV.
- Щелкайте на созданных Вами кнопках, чтобы просмотреть буфер или
текущие сообщения о неисправностях.
- Нажмите F10 для очистки буфера.

Замечание Символы, предшествующие записи сообщений:


! = сообшение о неисправности
= сообщение о событии
$ = системное сообщение
S7 = сообщение SIMATIC S7

SITRAIN Training for Стр. 4 - 16 / 18 ST-BPROPRS


Automation and Drives Отображение и архивирование сообщений
Системные сообщения

Номер сообщения
Системные сообщения устройства управления делятся на различные
категории.
Номер сообщения содержит информацию о категории сообщения:

Номер сообщения

Текст сообщения

01 ...... Категории

Категории сообщения примерно показывают на причину, вызвавшую


системное сообщение.
В дальнейшем возможен отбор важных системных сообщений, когда
они происходят и способ возможного устранения погрешности.
Заметьте: Системные сообщения показываются на языке,
назначенном при конфигурировании.

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Melden_4e.17 Automation and Drive

Категории 01 Принтер
02 Сценарии
03 Масштабирование
06 Функции Win32
07 Функции Win32
08 Архивы
11 Функции
12 Тренды
13 Системная информация
14 Каналы и коммуникации: S7
15 Каналы и коммуникации : AS51
16 Сеть
17 Диагностика S7
18 Прочее
19 Переменные и указатели областей
20 Координирование PLC
21 Задания PLC
22 Каналы PLC
23 Вид
24 Авторизация
25 Функция S7 Monitor/Modify
26 Пароль
27 Сообщения
28 Подключение PLC
29 Рецепты
31 Протоколы
(См. также руководство пользователя ProTool/Pro)

SITRAIN Training for Стр. 4 - 17 / 18 ST-BPROPRS


Automation and Drives Отображение и архивирование сообщений
Распечатка архива сообщений

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Melden_4e.18 Automation and Drive

Указание: Значение записей в столбцах:


Класс сообщения (MsgClass)
0 = класс отсутствует
1 = сообщение о неисправности
2 = сообщение о событии
3 = системное сообщение
4 = диагностическое сообщение S7
Статус сообщения (StateAfter)
0 = пришло и ушло
1 = пришло
2 = пришло / квитировано / ушло
3 = пришло / квитировано
4 = пришло / ушло / квитировано
Метод сообщения (MsgProc)
0 = неизвестный метод
1 = системное сообщение
2 = метод бита сообщения (сообщение о событии)
3 = метод номера сообщений (ALARM_S)
4 = диагностическое сообщение S7
100 = метод бита сообщения (сообщение о неисправности)
Номер сообщения (MsgNumber)
Метка времени (TimeString/Time_ms)
Метка времени записи сообщения
Time_ms время в мс прошедшее с 02.01.1900
Var1 ... Var8 Значения переменных как STRING

Заметьте! Для отображения TimeString в секундах вы должны изменить свойства


столбца в Excel.
См. “Распечатка архивов трендов“ в главе Тренды (Стр. 14).

SITRAIN Training for Стр. 4 - 18 / 18 ST-BPROPRS


Automation and Drives Отображение и архивирование сообщений
Тренды, архивирование

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Kurven_5e.1 Automation and Drive

Содержание Стр.

Темы этой главы …......................................................................................................................... 2


Тренды ……............................................................................................................................…........ 3
Порядок действий................................................................................................................................ 4
Тренды реального времени................................................................................................................ 5
Тренды реального времени / Теги ................................................................................................. 6
Тренды реального времени / Тренды ............................................................................................... 7
Тренды реального времени / Экран .................................................................................................. 8
Архивные тренды ............................................................................................................................... 9
Архивные тренды / Архивы ............................................................................................................... 10
Архивные тренды / Теги .................................................................................................................. 11
Архивные тренды / Тренды ............................................................................................................. 12
Архивные тренды / Экран ............................................................................................................... 13
Распечатка архива тренда.................................................................................................................. 14
Примеры: Тренд реального времени (импульс, бит и профильный тренд) 1/4 ........................... 15
Пример: Тренд реального времени (импульс)2/4 .................…………………………….................. 16
Пример: Тренд реального времени (бит)3/4 ...............................…………………………………….. 17
Пример: Тренд реального времени (профильный тренд) 4/4………………..................................... 18

SITRAIN Training for Стр. 5 - 1 / 18 ST-BPROPRS


Automation and Drives Тренды, архивирование
Темы этой главы

• Тренды реального времени

• Архивирование

• Архивные тренды

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Kurven_5e.2 Automation and Drive

Обучаемые должны:

• преимущества системы трендов


• уметь адаптировать систему трендов к потребностям своей установки
• уметь проектировать тренды
• уметь создавать архивы измеренных значений
• уметь архивировать переменные процесса

SITRAIN Training for Стр. 5 - 2 / 18 ST-BPROPRS


Automation and Drives Тренды, архивирование
Тренды

MPI (RS485) или Profibus

Файлы

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Kurven_5e.3 Automation and Drive

Общие сведения Система трендов используется для отображения значений процесса из


PLC в ProTool/Pro в форме кривой относительно оси времени.
Чтобы сделать это конфигурируются тренды, связанные с различными
источниками данных.

1) Тренды реального времени:


Они используются для отображение переходных процессов
(циклически).
2) Профильные тренды:
В этом случае значения записываются в контроллере и передаются
в ProTool/Pro, только в том случае, когда устанавливается
определенный бит. Этот вид тренда пригоден для очень быстрых
процессов (см. также руководство пользователя ProTool)
3) Архивные тренды:
Источником данных для них является архив измеренных значений,
обеспечивающий доступ к большему интервалу времени в прошлом.

SITRAIN Training for Стр. 5 - 3 / 18 ST-BPROPRS


Automation and Drives Тренды, архивирование
Порядок действий

Тренды реального времени:


- Теги

- Тренды

- Экраны

Архивные тренды:
- Архивы

- Теги

- Тренды

- Экраны

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Kurven_5e.4 Automation and Drive

Что делать:

Тренд реального времени:


- Сконфигурировать тег
- Сконфигурировать тренд
- Открыть экран, отобразить диалоговое окно Curve View (Вид кривой) и
выполнить привязку
Архивный тренд:
- Сконфигурировать архив
- Сконфигурировать тег
- Сконфигурировать тренд
- Открыть экран, отобразить диалоговое окно Curve View (Вид кривой) и
выполнить привязку

SITRAIN Training for Стр. 5 - 4 / 18 ST-BPROPRS


Automation and Drives Тренды, архивирование
Тренды реального времени

Тренд

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Kurven_5e.5 Automation and Drive

Упражнение 1a Тренды реального времени

Общие сведения - Открыть экран трендов.


- Вы можете моделировать тренды вводя данные в поля curve_1 и curve_2.
- Проверьте функционирование кнопок.
- Включение/выключение кнопки ">" обновляет окно.
- Кнопки ">>" и "<<" прокручивают изображение в окне.
- Кнопка "l<<" переключает к текущему значению.
- Проверьте функцию увеличения кнопкой с увеличением лупы.
.

SITRAIN Training for Стр. 5 - 5 / 18 ST-BPROPRS


Automation and Drives Тренды, архивирование
Тренды реального времени / Теги

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Kurven_5e.6 Automation and Drive

Упражнение 1b Тренды реального времени

Теги - Создайте теги A_VAR_1(DB127DBW150) и A_VAR_2 (DB127DBW152)

General (Общие свойства)


На этой странице сделайте следующие настройки свойств тега:
- Name (имя тега)
- PLC (имя контроллера)
- Type (тип данных тега)
- Acquisition Cycle (цикл сбора информации)
- Number of Elements (число элементов)
- Range (область памяти PLC)
- DB number (номер DB)
- DBW number (номер слова DW)

SITRAIN Training for Стр. 5 - 6 / 18 ST-BPROPRS


Automation and Drives Тренды, архивирование
Тренды реального времени / Тренды

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Kurven_5e.7 Automation and Drive

Упражнение 1c Тренды реального времени

Trends (Тренды) Щелкнув правой кнопкой мыши на иконке Trends в дереве проекта
командой Trend Insert добавьте тренды Trend_Kurv_1 и Trend_Kurv_2

Property (Свойства) На станицах General и Data Source сделайте следующие настройки


свойств тренда:

General (Общие сведения)


- Name (имя тренда)
- Display (представление тренда: линиями, колонками или точками)
- Line Type (тип линии)
- Samples (Измеренные значения)
- Display Limit Value Lines (Отобразить линии граничных значений)

Data Source (Источник данных)


- Trend Type (тип тренда: реального времени или архивный )
- Source (источник: PLC или архив)
- Trend Tag (тег тренда)
- Trigger (синхронизация записи тренда: интервал времени или
синхронизирующий бит)

Замечание Запись "Samples (измеренные значения)" определяет число измеренных


значений, хранящихся в ОЗУ.

SITRAIN Training for Стр. 5 - 7 / 18 ST-BPROPRS


Automation and Drives Тренды, архивирование
Тренды реального времени / Экран

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Kurven_5e.8 Automation and Drive

Упражнение 1d Тренды реального времени

Экран Открыть экран и вставить визуальный объект тренд (Trend View)


Property (Свойства) Сделайте следующие настройки свойств визуального объекта тренда

Trend View В поле Trend выберите имя тренда и нажмите кнопку Add, чтобы добавить
(Вид кривых) кривую тренда к данному визуальному объекту
• Trend_Kurv_1 (A_VAR_1)
• Trend_Kurv_2 (A_VAR_2)
В поле Scale of Trend выберите положение оси Y (слева или справа)
• Y Axis, Left (максимальная шкала 32000)
• Y Axis, Right (максимальная шкала 100)
X Axis - Axis Label (метка оси)
- Display (отображение)
- Scale (шкала)
- New Values
Y Axis - Display (отображение)
- Scale (шкала)
Замечание Поле "Time Interval“ определяет на оси X область, которая показывается по
умолчанию. Если Вы отметите бокс выбора "Online Operation" (управление
в рабочем режиме) в разделе настроек Display на странице X Axis, на окне
тренда будут показаны управляющие кнопки.Если Вы хотите выполнить
это управление без мыши, Вы должны активировать опцию «Online
Operation With Keyboard (управление в рабочем режиме с клавиатурой)».
POS1 => Назад к началу
Cursor Left (Курсор влево) => Прокручивать назад
Cursor Right (Курсор вправо) => Прокручивать вперед
<Ctrl> + => Увеличить
<Ctrl> - => Уменьшить

SITRAIN Training for Стр. 5 - 8 / 18 ST-BPROPRS


Automation and Drives Тренды, архивирование
Архивные тренды

history trends

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Kurven_5e.9 Automation and Drive

Упражнение 2a Архивные тренды

Общие свойства - Открыть экран трендов.


- Вы можете моделировать тренды вводя данные в поля curve_1 и curve_2.
- Проверьте функционирование кнопок.
- Включение/выключение кнопки ">" обновляет окно.
- Кнопки ">>" и "<<" прокручивают изображение в окне.
- Кнопка "l<<" переключает к текущему значению.
- Проверьте функцию увеличения кнопкой с увеличением лупы.
- Используйте Explorer для проверки, что архив
C:\HMI_PRO\ARCHIV_KURV0.CSV создан.

Замечание На графических OP можно проектировать только тренды реального


времени, так как в этих OP нет архивов.

SITRAIN Training for Стр. 5 - 9 / 18 ST-BPROPRS


Automation and Drives Тренды, архивирование
Архивные тренды / Архивы

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Kurven_5e.10 Automation and Drive

Упражнение 2b Архивные тренды

Archives (архивы) - Добавьте ARCHIV_KURV.


Property (Свойства) На станицах General и Settings сделайте следующие настройки свойств
архива:

General (Общие свойства)


- Name - Введите имя архива.
- Data Source - Измените источник данных на Tags (тег).
- Behavior on Restart – выберите поведение при рестарте.

Settings (Настройки) - Path name – введите путь хранения файла (C:\HMI_PRO).


- Size – введите размер архива.
- Behavior When Archive Full – сделайте настройку поведения при
заполнении архива.

Внимание! Можно архивировать не более 40 переменных , в максимум 40 архивах

Замечание С помощью параметра Size (размер) определяется количество


измеренных значений в архиве.

SITRAIN Training for Стр. 5 - 10 / 18 ST-BPROPRS


Automation and Drives Тренды, архивирование
Архивные тренды / Теги

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Kurven_5e.11 Automation and Drive

Упражнение 2c Архивные тренды

Tags (Теги) - Создайте теги A_VAR_1(DB127DBW150) и A_VAR_2 (DB127DBW152)

General (Общие свойства)


На этой странице сделайте следующие настройки свойств тега:
- Name (имя тега)
- PLC (имя контроллера)
- Type (тип данных тега)
- Acquisition Cycle (цикл сбора информации)
- Number of Elements (число элементов)
- Range (область памяти PLC)
- DB number (номер DB)
- DBW number (номер слова DW)

Archive (Архив) На этой странице сделайте следующие настройки свойств тега:


- Archive (имя архива)
- Trigger (запись в архив)
* Cyclically (циклически)
* After Every Change (при каждом изменении сигнала), внутри или вне
диапазона допуска

SITRAIN Training for Стр. 5 - 11 / 18 ST-BPROPRS


Automation and Drives Тренды, архивирование
Архивные тренды / Тренды

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Kurven_5e.12 Automation and Drive

Упражнение 2d Архивные тренды

Trends (тренды) - Добавьте тренды Kurve_1 и Kurve_2

Property (Свойства) На станицах General и Data Source сделайте следующие настройки


свойств тренда:

General (Общие сведения)


- Name (Имя тренда)
- Display (Представление тренда: линиями, колонками или точками)
- Line Type (Тип линии)
- Samples (Измеренные значения)
- Display Limit Value Lines (Отобразить линии граничных значений)

Data Source (Источник данных)


Data Source - Source (Источник: контроллер или архив)
- Archive Name (Имя архива)
- Archive Entry (Вход архива – выберите тег)

Замечание Поле "Samples" (Измеренные значения) несущественна для архивных


трендов.

SITRAIN Training for Стр. 5 - 12 / 18 ST-BPROPRS


Automation and Drives Тренды, архивирование
Архивные тренды / Экран
history trends

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Kurven_5e.13 Automation and Drive

Упражнение 2e Архивные тренды

Screen - Откройте окно трендов (Trend View)


Trend View
General - В поле Trend выберите тренд
• Kurve_1 (A_VAR_1)
• Kurve_2 (A_VAR_2)
- Выберите положение оси Y для каждого тренда:
• Y Axis, Left - слева (максимальный масштаб 32000)
• Y Axis, Right - справа (максимальный масштаб 100)
X Axis - Axis Labeling
- Display - показывать
- Scaling
- New Values
Y Axis - Display
- Scaling
Замечание Запись "Time Interval“ определяет на оси Х участок, который показывается
по умолчанию.
Если Вы выберите "Online Operation" в свойствах Display на странице
X Axis, в окне тренда пряаятся кнопки для управления трендами.
Если необходимо управление трендами без мыши, активируйте "Online
Operation from Keyboard".
POS1 => Назад к началу
Cursor Left => Прокручивать назад
Cursor Right => Прокручивать вперед
<Ctrl> + => Увеличить
<Ctrl> - => Уменьшить

SITRAIN Training for Стр. 5 - 13 / 18 ST-BPROPRS


Automation and Drives Тренды, архивирование
Распечатка экрана трендов

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Kurven_5e.14 Automation and Drive

Замечание: Записи в столбцах имеют следующие значения:

VarName: Имя переменной


TimeString: Метка времени в формате STRING
VarValue: Значение тега
Validity: Допустимость: 1 = Значение допустимо
0 = Произошла ошибка
Time_ms: Метка времени пересчитанная в десятичный формат:
необходима только для отображения переменной в формате тренда.

Замечание Для отображения TimeString в секундах Вы должны изменить свойства


этого столбца в Excel:
Выберите столбец «B».
Щелчком правой кнопки мыши откройте окно Properties (свойства).
На странице «Number Format (формат числа)»:
выберите свойство "User-Defined” (определенный пользователем)
и введите формат: "DD.MM.YY. hh:mm:ss“.

SITRAIN Training for Стр. 5 - 14 / 18 ST-BPROPRS


Automation and Drives Тренды, архивирование
Примеры: Тренд реального времени (импульс, бит и
профильный тренд) 1/4

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Kurven_5e.15 Automation and Drive

Цель Этот пример показывает 3 тренда различного типа.

•Тренд реального времени, синхронизируемый импульсами (временное


включение).
•Тренд реального времени, синхронизируемый битами (событиями).
•Профильный тренд, включаемый битом (event-driven read/gather).

SITRAIN Training for Стр. 5 - 15 / 18 ST-BPROPRS


Automation and Drives Тренды, архивирование
Пример: Тренд реального времени (импульс) 2/4

Включаемый импульсом

PLC OP, TP, MP, PC

Значение
включенные
импульсом

Архив График тренда

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Kurven_5e.16 Automation and Drive

Конфигурация Рисунок показывает тренд реального времени, измеряемая величина


поступает из DB31DBD40. Чтение величины тренда в устройстве
включается импульсом (временная синхронизация).
Установки Trend Display / Trend / Data Source / Trigger / Pulse (Показать тренд / Тренд
/ Источник данных / Синхронизация / Импульс)

Замечание Получение значений величин в реальном времени невозможно, поскольку


значения тренда собираются прибором (цикл прибора).

SITRAIN Training for Стр. 5 - 16 / 18 ST-BPROPRS


Automation and Drives Тренды, архивирование
Пример: Тренд реального времени (бит) 3/4
Включаемый
битом

PLC OP, TP, MP, PC


Програм-
ма поль- Область запросов тренда
зователя 1

Бит установлен, пока тренд


выводится на экран
Область передачи тренда 1
1 1
OP читает значения тренда/ буфер,
Бит тренда когда PLC устанавливает бит в этой области
Бит связи тренда После передачи информации, OP сбрасывает
эти биты
Значение тренда
(реального времени)
Значение

График тренда

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Kurven_5e.17 Automation and Drive

Конфигурация Показан тренд реального времени, включаемый битом (событием).


Установки Area Pointers (Указатели области):
•Trend request (Запрос тренда) DB100 DBW2
•Trend transfer (Передача тренда) DB100 DBW16
Напишите пользовательскую программу (например, FC21) и вызовите ее в
циклическом OB.
FUNCTION FC 21 : VOID // Тренды, включаемые битом управления
AN M 222.1;
L S5T#3S;
SD T 21;
A T 21;
= M 222.1;
AN M 222.1;
BEC ; // Запрос OP // Когда открывающийся экран обновляет тренды
OPN DB 100; // Эта часть выполняется 1 раз в 3 сек
L DBW 12;
L DBW 2;
T DBW 12;
XOW ; // В аккумуляторе разность текущего и предыдущего Trend Request
JMZ blei; // переход если >=0
L W#16#8000; //Установка в 1 бита DBХ17.7
OW ;
T DBW 16; // Передача тренда
BEU ; // без изменения области передачи тренда//OP получает данные, начиная с метки blei:
blei: L DBW 2; // Запрос тренда
L 0;
==I ;
JC Bend; // Конец, когда нет запроса (экран не открыт)
L DBW 16; //Инверсия DBW16
L W#16#FFFF;
XOW ;
T DBW 16;
Bend: BE ;
END_FUNCTION

SITRAIN Training for Стр. 5 - 17 / 18 ST-BPROPRS


Automation and Drives Тренды, архивирование
Пример: Профильный тренд (бит) 4/4
Профиль

PLC OP, TP, MP, PC


Программа
пользова- Область запроса тренда
теля 1

Бит установлен, пока тренд


выводится на экран
Область передачи тренда 1
1 1
OP читает буфер с значениями тренда,
Бит тренда когда PLC устанавливает бит тренда
Бит связи тренда После передачи информации, OP сбрасывает
эти биты

Буфер тренда
(Профиль)
Данные
График тренда

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Kurven_5e.18 Automation and Drive

Конфигурация Рисунок показывает профильный тренд, который включается битом


(чтение / сборка, управляемые событиями).
Установки Area Pointers (Указатели области):
•Trend request (запрос тренда) DB100 DBW2
•Trend transfer (передача тренда) DB100 DBW16
Буфер тренда в PLC: DB31 DEBD100-500, включающий бит DB 100
DBX17.3
Trend Display / Trend / Data Source / Trend buffer DB31 DBD100 / Trigger Bit 3
Steuerung1 DB100 DBX17.3 (Отображение тренда / Тренд / Источник
данных / Буфер тренда …)

SITRAIN Training for Стр. 5 - 18 / 18 ST-BPROPRS


Automation and Drives Тренды, архивирование
Задания контроллера

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File:System_AG_Auftr_6e.1 Automation and Drive

Содержание Стр

Темы этой главы ...................................................…….................................................................. 2


Определение задания контроллера ............................................................................................. 3
Пример задания контроллера ....................................................................................................... 4

SITRAIN Training for Стр. 6 - 1 / 4 ST-BPROPRS


Automation and Drives Задания контроллера
Темы этой главы

• Задания контроллера

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File:System_AG_Auftr_6e.2 Automation and Drive

Обучаемые должны:

• знать, что такое задания контроллера


• уметь использовать задания контроллера

SITRAIN Training for Стр. 6 - 2 / 4 ST-BPROPRS


Automation and Drives Задания контроллера
Определение задания контроллера
Указатель области
Почтовый ящик задания
Адрес 7 0
Адрес 7 0 7 0
n+0
Координация
n+4
n+4 № задания

Почтовый ящик Параметр 1


заданий
Параметр 2
n+10
n+10
n+12 Параметр 3

Резерв

n+14

n+15
Дата/Время
n+18

Резерв

n+31

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File:System_AG_Auftr_6e.3 Automation and Drive

Общие сведения Задания контроллера используются для запуска из контроллера


определенных функций OS (дата, время, выбор изображения и т.д.).
Для этого в почтовый ящик заданий контроллера от n+4 до n+10 из
программы пользователя записывается число. Почтовый ящик заданий
создается как указателем области типа Job mailbox.
Он состоит из 4 слов.
Если первое слово в почтовом ящике заданий, номер задания, не является
нулем, то устройство управления анализирует задание контроллера.
После выполнения задания устройство управления сбрасывает это слово
данных в ноль.
Внимание! По этой причине в почтовый ящик заданий сначала должны быть введены
параметры (Parameter 1..3) и только потом номер задания.
Система опрашивает это почтовый ящик циклически.
Тот же порядок должен реализовываться для почтового ящика
даты/времени.
Установка -n+4 Dec 14 Job (задание):14 Установка времени
(Set Time) -n+6 Hex 0015 P1: 0, часы
-n+8 Hex 3001 P2: минуты, секунты
-n+10 Hex 0000 P3: не занято
Установка даты -n+4 Dec 15 Job (задание):15 Установка даты
(Set Date) -n+6 Hex 05 P1: 0, день недели
-n+8 Hex 1501 P2: дата, месяц
-n+10 Hex 9800 P3: год, 0
Выбор изображения -n+4 Dec 15 Job (задание):51 Выбор изображенияSelect Screen
(Select Screen) -n+6 Hex 02 P1: Номер изображения
-n+8 Hex 0000 P2: -
-n+10 Hex 0000 P3: Номер поля (1..255)
Примечание Список заданий и их параметров Вы найдете в приложении
(Коммуникации, Руководство пользователя, Приложение: В ).

SITRAIN Training for Стр. 6 - 3 / 4 ST-BPROPRS


Automation and Drives Задания контроллера
Пример задания контроллера

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File:System_AG_Auftr_6e.4 Automation and Drive

Упражнение 1a Проектирование указателей областей

Список указателей -Добавьте почтовый ящик данных (Data mailbox) DB51, DBW4, длина 4.
областей -Добавьте дату/время (Date/Time) DB51, DBW15, длина 6.
(Area Pointer List) -Добавьте координацию (Coordination) DB51, DBW0, длина 2.

Упражнение 1b -Откройте изображение заданий своего контроллера.


-Создайте изображение (см. выше) и переменные :

• Job mailbox (почтовый ящик заданий)


DB51DW4__dec
DB51DW6__hex
DB51DW8__hex
DB51DW10_hex

• Date/Time (дата/время)
DB51DBB15_hex
DB51DBB16_hex
DB51DBB17_hex

Замечание Для упражнения, используйте визуальный объект Date/Time.

SITRAIN Training for Стр. 6 - 4 / 4 ST-BPROPRS


Automation and Drives Задания контроллера
Рецептуры

SIMATIC HMI Date: 05.11.2005 SITRAINTraining for


Siemens AG 2000. All rights reserved. System_Recipes_7.1 Automation and Drives

Содержание Стр.

Темы этой главы………....................................................................................................................... 2


Рецептуры............................................................................................................................................. 3
Редактор: Рецептуры.......................................................................................................................... 4
Свойства рецептуры STRUCT_1........................................................................................................ 5
Рецептура / Объект экрана.................................................................................................................. 6
Импорт/Экспорт записей данных 1/2 ................................................................................................. 7
Импорт/Экспорт записей данных 2/2 ................................................................................................. 8

SITRAIN Training for ST-BPROPRS


Automation and Drives Стр. 7 - 1 / 8 Рецептуры
Темы этой главы

• Конфигурация структуры
рецептур

• Создание записей данных/


Управление данными

• Хранение записей данных

SIMATIC HMI Date: 05.11.2005 SITRAINTraining for


Siemens AG 2000. All rights reserved. System_Recipes_7.2 Automation and Drives

Цели обучения:

• Познакомиться с преимуществами рецептур

• Как настроить систему рецептур к требованиям производства

• Как конфигурировать рецептуры

• Как создавать записи данных

• Как сохранять рецептуры

SITRAIN Training for ST-BPROPRS


Automation and Drives Стр. 7 - 2 / 8 Рецептуры
Рецептуры

Структура Данные
STRUCT_1 ANNA 1
DB42DW16
DB42DW18
...

ПЛК

SIMATIC HMI Date: 05.11.2005 SITRAINTraining for


Siemens AG 2000. All rights reserved. System_Recipes_7.3 Automation and Drives

Общее Рецептуры позволяют потребителю вмешиваться в управление и делать


изменения в технологическом процесса.
С этой целью Вам нужно конфигурировать рецептуры, которые связываются с
различными источниками данных.
Задача разделяется на следующие шаги:

• Создание рецептуры, создание указателя области и почтового ящика


данных

• Создание экрана для рецептуры

• Если используется OP37/Pro: Загрузка файла проекта в операторское


устройство

• Ввод записей данных в PC (операторское устройство)

• Загрузка записей данных в PLC

SITRAIN Training for ST-BPROPRS


Automation and Drives Стр. 7 - 3 / 8 Рецептуры
Редактор: Рецептуры

SIMATIC HMI Date: 05.11.2005 SITRAINTraining for


Siemens AG 2000. All rights reserved. System_Recipes_7.4 Automation and Drives

Упражнение 1

Список указателей Добавьте почтовый ящик данных (Data mailbox): DB127, DBW200, длина
областей (Words) 5. Вы должны всегда создавать почтовый ящик данных при работе с
рецептурами.

Рецептуры Создайте STRUCT_1. Для этого дважды щелкните на иконке Recipes. В


открывшемся окне вводите имя поля записи (Entry Name), тег, связанный с
этим полем, после чего нажмите кнопку Add. Закончив ввод всех полей,
нажмите ОК.

Tag Entry Name Offset Length


DB42DBW16 hugo44 0 2
DB42DBW18 hugo88 2 2

Значения обозначения тегов

DB42DBW16 DB42, DBW 16 WORD


DB42DBW18 DB42, DBW 18 WORD

SITRAIN Training for ST-BPROPRS


Automation and Drives Стр. 7 - 4 / 8 Рецептуры
Свойства рецептуры STRUCT_1

SIMATIC HMI Date: 05.11.2005 SITRAINTraining for


Siemens AG 2000. All rights reserved. System_Recipes_7.5 Automation and Drives

Упражнение 1a Установка свойств рецептуры

Редактор: Рецептуры

Окно свойств
General -Введите имя рецептуры
Transfer -Выберите имя PLC
Data medium -Введите путь для архива

Внимание Если боксы выбора на странице Transfer (Передача) деактивированы и бокс


Synchronize tags (Синхронизировать теги) на странице Options активизирован,
величины передаются в PLC как только они введены.

Замечание Установки рецептур на странице Options


1 Synchronize tags Tags offline (Создание таблицы)
2 ⌧ Synchronize tags ⌧ Tags offline (Проверить таблицу без PLC)
3 ⌧ Synchronize tags Tags offline (Проверить таблицу с PLC)

SITRAIN Training for ST-BPROPRS


Automation and Drives Стр. 7 - 5 / 8 Рецептуры
Рецептура / Объект экрана

• Выбор рецептуры

• Выбор записи данных


• Редактирование записи
данных в Offline

SIMATIC HMI Date: 05.11.2005 SITRAINTraining for


Siemens AG 2000. All rights reserved. System_Recipes_7.6 Automation and Drives

Упражнение 1b Создайте экран рецептуры со страницы 6

Объект экрана -Установите свойства экранного объекта Recipe view (рецептура)


Окно свойств:
General -Buttons for (Показывать Кнопки):
-New
-Save
-Delete
-From PLC
-To PLC .....................all active

-Data Record (Запись данных):


-Display Table
-Allow Edit ................ all active

-Display (Отображение): -3D......................................active

Программа PLC -Напишите FC 21 и включите ее в циклический блок:


Name: REZ-QUIT

A DB127.DBX 207.2 Передача выполнена без ошибок


R DB127.DBX 207.2 Запись данных/Тег без ошибок
R DB127.DBX 207.3 Почтовый ящик свободен и
при передаче произошли ошибки
BE

-Создайте блок данных рецептуры DB42 с 255 словами данных.


Отладка -Откройте экран рецептуры.
-Используйте кнопку для создания новых записей данных для ввода числа
записей данных (например. ANNA_2 ...) и численных переменных.
-Используйте кнопки для записи данных в PLC и чтения данных из PLC для
проверки Ваших установок.

SITRAIN Training for ST-BPROPRS


Automation and Drives Стр. 7 - 6 / 8 Рецептуры
Импорт/Экспорт записей данных 1/2

SIMATIC HMI Date: 05.11.2005 SITRAINTraining for


Siemens AG 2000. All rights reserved. System_Recipes_7.7 Automation and Drives

Общее Чтобы разрешить экспорт и импорт записей данных в runtime, проект должен
содержать следующие функции:
-Экспорт записей данных
-Импорт записей данных
Данные хранятся в формате CSV.

Упражнение 2a Создайте на экране две кнопки и свяжите их с функциями "Export Data


Records (Экспорт записей данных)" и "Import Data Records (Импорт записей
данных)".

Замечание Вы должны ввести полное имя файла (с расширением).

Пример Экспорт записей данных:


-Recipe number 1
-Data record number 0
-File name C:\HMI\otto.csv
-Overwrite 1 (Автоматическое перекрытие)

Импорт записей данных:


-File name C:\HMI\otto.csv
-Data record number 0
-Overwrite 1 (Автоматическое перекрытие)

SITRAIN Training for ST-BPROPRS


Automation and Drives Стр. 7 - 7 / 8 Рецептуры
Импорт/Экспорт записей данных 2/2

SIMATIC HMI Date: 05.11.2005 SITRAINTraining for


Siemens AG 2000. All rights reserved. System_Recipes_7.8 Automation and Drives

Упражнение 2b Редактирование записей в формате CSV с использованием внешних


программ (например, Notepad, Excel,....)

Создание кнопки на экране и связывание ее с функцией "Start Program"


(Запускается другое приложение Windows).

Для Wordpad: Параметры:


Командная строка, например:
C:\Winnt\System32\Notepad.exe „C:\HMI\otto.csv“/c

Для Excel: Параметры:


Командная строка, например:
C:\Winnt\System32´\Microsoft Office\EXCEL.exe „C:\HMI\otto.csv“/c

Замечание Когда Вы редактируете CSV файлы внешним текстовым редактором,


сохраните Ваши изменения в текстовом формате (без управляющих
символов).

Замечание Вы можете также включить в пользовательской программе обмен записями


данных между операторским устройством и PLC.

Задания PLC:
Прочитать данные из PLC, No. 69
Записать данные в PLC, No. 70

SITRAIN Training for ST-BPROPRS


Automation and Drives Стр. 7 - 8 / 8 Рецептуры
Гибкость

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_VBSc_8.1 Automation and Drives

Содержание Стр.

Использование стандартных программ............................................................................................. 2


Обзор VBScript …….. ......................................................................................................................... 3
Стандартные типы ..................................................................................................................................4
Проыедуры ......................................................................................................................................... 5
Ограничения VBScript 1/2 ................................................................................................................. 6
Ограничения VBScript 2/2 ................................................................................................................. 7
Гибкость, обеспечиваемая VBScript (Сложение).............................................................................. 8
VBScript / Сценарии без параметров...........................................………….........................................9-11
VBScript / Сценарии с параметрами.....................................................................................…….....12-14
Гибкость, обеспечиваемая VBScript - Пример: квадратный корень...............................................15-17
VBScript / Сценарии - Пример: Системное окно...................................................………….............18-20
Переходы ............................................................................................................................................ 21
Циклы .................................................................................................................................................. 22
VBScript / Сценарии - Пример: Вычисления с двумя операндами.............…………………..… 23-25

SITRAN Training for Стр. 8 - 1 / 25 ST-BPROPRS


Automation and Drives Гибкость
Использование стандартных программ

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_VBSc_8.2 Automation and Drives

Упражнение 1a Создайте изображение, показанное выше

Объект экрана Установите свойства кнопки Calculator

Окно свойств:
Функция C событием "OnClick" свяжите функцию "Other Functions/Start_program“
с параметром командной строкой: C:CALC.EXE
В поле Display option (режим отображения) установите Window

SITRAN Training for Стр. 8 - 2 / 25 ST-BPROPRS


Automation and Drives Гибкость
Обзор VBScript

‰ Переменные
Они могут быть переменными ProTool или внутренними
(локальными) переменными VBScript
Локальные переменные VBScript (вводятся оператором Dim,
тип переменной согласуется динамически)
‰ Константы VBScript (числовые и строковые)
‰ Операторы VBScript (+, -, *, /, \, =, <, >, And, Or,.....)
‰ Условные операторы VBScript (If...Then...Else, Select Case)
‰ Циклы VBScript
(Do...Loop, While... Wend, For...Next, For Each...Next)
‰ Процедуры VBScript (Sub, Function)
‰ Встроенные процедуры VBScript (Date, Sin, Sqr,...)

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_VBSc_8.3 Automation and Drives

Обзор VBScript – простой язык сценариев с синтаксисом популярного языка MS


"VISUAL BASIC".
Перечисленные на рисунке конструкции BASIC могут использоваться в
ProTool/Pro.

Указание Подробное описание VBScript имеется в оперативной online помощи.


Документация MS также поставляется с ProTool.
Ограничения Число сценариев в ProTool/Pro ограницено 50. Кроме того, сценарий может
иметь не более 20 строк кода (MP270) или 100 строк кода (OP37/Pro, все
PC, FI25/FI45).

Указание Вы можете загрузить документацию, примеры и т.д. бесплатно с адреса:


http://www.microsoft.com

Операторы Различают арифметические, логические и операторы сравнения.


Операторы перечислены ниже в иерархическом порядке.
Оператор Объяснение
() скобки
^ возведение в степень
- знак отрицания
*/ умножение и деление
\ деление нацело
+- сложение и вычитание
=<> равно, меньше, больше
<> <= >= не равно, меньше или равно, больше или равно
And Or логическое И, логическое ИЛИ

SITRAN Training for Стр. 8 - 3 / 25 ST-BPROPRS


Automation and Drives Гибкость
Стандартные типы

Формат Тип данных ID

8 битов со знаком CHAR, CHAR_ARRAY


8 битов без знака BYTE, BYTE_ARRAY
16 битов со знаком INT, INT_ARRAY %
16 битов без знака UINT, UINT_ARRAY
32 битов со знаком LONGINT, LONGINT_ARRAY &
32 бита, плавающая точка FLOAT, FLOAT_ARRAY !
64 бита, плавающая точка DOUBLE, DOUBLE_ARRAY
1 бит BOOL, BOOL_ARRAY
Строки символов STRING $

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_VBSc_8.4 Automation and Drives

Стандартные типы Приведенная выше таблица дает обзор стандартных типов данных языка
VBScript (ID = идентификатор типа)
Идентификаторы Использование идентификаторов для определения типа данных (см.
типа таблицу) деляет описание переменной короче и яснее.
Пример: Описания Dim i As Integer, width As Single, a As ... Можно также записать:
Dim i%, width!, a$
Замечание: Переменные используются для резервирования ячеек памяти в OP/PC, в
которые записываются и откуда считываются данные при обработке
сценариев. Имеются два различных типа переменных:
Теги ProTool Теги ProTool представляются в сценарии красным цветом. Если тег
используется в сценарии, он уже должен быть создан в ProTool. Если это
не так, при компиляции появляется сообщение об ошибке.
Внутренние Внутренние переменные сценария должны быть определены оператором
переменные DIM и имеют значение только внутри сценария VBScript.
сценария

SITRAN Training for Стр. 8 - 4 / 25 ST-BPROPRS


Automation and Drives Гибкость
Процедуры
‰ В VBScript используются различные типы процедур:

Sub (подпрограммы) не имеют возвращаумого значения.


Подпрограммы Sub имеют следующий синтаксис :
Sub имя процедуры (аргументы)
Операторы (они могут содержать константы, переменные или
выражения или пустую пару скобок () ).
End-Sub
При каждом вызове процедуры выполняются операторы между Sub и
End-Sub.
‰ Процедуры Function имеют возвращаемое згачение.
Подпрограммы Function имеют следующий синтаксис:
Function имя процедуры (аргументы)[тип PLC]: Celsius (degrees F)
Операторы : Celsius = (degrees F – 32) x 5/9
End Function
Как и Sub, Function - отдельная процедура, которая может содержать
аргументы, выполнять инструкции и изменять значения аргументов. В
отдичие от Sub, Function может возвращать значение вызвавшей
процедуре.

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_VBSc_8.5 Automation and Drives

Общие сведения Вы можете облегчить программирование , разделив программу на


небольшие логические компоненты.Затем Вы можете использовать эти
компоненты (процедуры) для расширения VBScript.
Процедуры Процедуры полезны для объединения часто встречающихся операций,
например, расчетов которые приходится выполнять многократно.
Программирование с процедурами дает два основных преимущества:
• Процедуры позволяют разделить программу на небольшие логичесике
модули.
• Эти модули легче проверять в поисках ошибок, чем длинную программу
без процедур.
Процедуры из одной программы могут быть использованы как блоки для
построения других программ в неизменном виде или с небольшими
модификациями.
Подпрограммы Подпрограмма Sub (subroutine) – это программный блок, исполняемый как
реакция на некоторое событие.
Деление модуля на процедуры значительно облегчает поиск и изменения
в Вашей программе.
Замечание Аргументы процедуры должны быть совместимы с декларациями
переменных. Вы объявляете переменные, которые присваиваются при
вызове процедуры.
Функции VBScript включает в себя функции предоставляемы системой
(«встроенные функции» ), например, Sqr, Cos и т.д. Вы можете
использовать функцию Statement для написания собственных функций.
Note Подобно подпрограмме, функции – отдельные процедуры, которые могут
содержать аргументы, выполнять операторы и изменять значения своих
параметров. В отличие от подпрограммы, функции могут возвращать
вызывающей программе значение – результат выполнения функции.

SITRAN Training for Стр. 8 - 5 / 25 ST-BPROPRS


Automation and Drives Гибкость
Ограничения VBScript 1/2

‰ Назначение символических имен

‰ Обработка нескольких сценариев

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_VBSc_8.6 Automation and Drives

Присвоение символических имен

Конструкции VBScript, такие как If, Then, Loop, Sub, Dim не могут
использоваться в качестве символических имен для объектов ProTool.
Символы и зависящие от языка литеры, такие как ä или é, не должны
использоваться в символических именах процедур и переменных VBScript
(локальных переменных).
Все имена, начинающиеся с pt зарезервированы для внутренних объектов
ProTool.
Если вы не можете избежать использования конструкций VBScript для
символичесикх имен, Вы должны перед этими именами писать
специфические префиксы:
• для тегов ProTool (глобальных тегов) - префикс PtVar
• для функций ProTool - префикс PtFct
• для имен экранов ProTool - префикс PtScn
• для имен архивов ProTool - префикс PtArc
• для имен сценариев ProTool - префикс PtScp.
Пример использования переменных:
PtVar.Convert

Обработка нескольких сценариев


В режиме online в любой момент времени может использоваться только
один сценарий. Если должно быть выполнено несколько сценариев, они
помещаются в очередь.
Если в сценарии вызывается другой сценарий, родительский сценарий
должен ждать, пока не завершится сценарий, вызванный в нем.

SITRAN Training for Стр. 8 - 6 / 25 ST-BPROPRS


Automation and Drives Гибкость
Ограничения VBScript 2/2

‰ Параметрам сценария значения не


присваиваются

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_VBSc_8.7 Automation and Drives

Параметрам сценария значения не присваиваются

Присваивание значений параметрам сценария не может быть сделано


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

Результат сценария может быть возвращен двумя способами:


• Сценарий реализуется как функция. Результат возвращается путем
присваивания значения имени функции.
• Результат сценария явно присваивается тегу ProTool.

SITRAN Training for Стр. 8 - 7 / 25 ST-BPROPRS


Automation and Drives Гибкость
Гибкость, обеспечиваемая VBScript (Сложение)

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_VBSc_8.8 Automation and Drives

Упражнение 2a Создайте показанное выше изображение с переменными:


Summe (DB127DW160),
sum1 (DB127DW162),
sum2 (DB127DW164).

SITRAN Training for Стр. 8 - 8 / 25 ST-BPROPRS


Automation and Drives Гибкость
VBScript / Сценарии без параметров 1/3

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_VBSc_8.9 Automation and Drives

Упражнение 2b Написать VBScript для расчета суммы (без параметров)

Цель: Две переменные (sum1 и sum2) должны быть сложены и результат


(Summe) отображается при нажатии кнопки.
Вы должны реализовать необходимый сценарий VBScript без параметров.
Поэтому Вы должны реализовать его как подпрограмму без параметров.

Вставка сценария Щелкните правой кнопкой мыши на иконке Scripts и выберите команду
Script Insert (Вставить сценарий) – появится окно свойств сценария.
Окно свойств:
General (Общие) В поле Name введите имя сценария
В поле Type выберите тип тип сценария: Sub (Subroutine (подпрограмма) –
без возвращаемого значения)
В поле Description (Описание) вы можете сделать описание подпрограммы
(комментарий)
В поле Parameters вы определяете входные параметры подпрограммы,
которые в этой задаче не требуются

Script Text (Текст сценария)


Напишите текст подпрограммы (см. след страницу).
Вы должны скомпилировать сценарий, нажав на кнопку Compile

SITRAN Training for Стр. 8 - 9 / 25 ST-BPROPRS


Automation and Drives Гибкость
VBScript / Сценарии без параметров 2/3

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_VBSc_8.10 Automation and Drives

Упражнение 2c Напишите VBScript для вычисления суммы (без параметров)

Script Text (Текст сценария)


Напишите текст подпрограммы.
Вы можете выбрать теги, используя "Select Object". Для этого активируйте
бокс Show Objects Available For Selection (показать объекты подходящие
для выбора). Появится окно Select Objects Выберите тег в списке и
нажмите кнопку Add.
Вы должны скомпилировать сценарий, нажав на кнопку Compile

SITRAN Training for Стр. 8 - 10 / 25 ST-BPROPRS


Automation and Drives Гибкость
VBScript / Графика без параметров 3/3

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_VBSc_8.11 Automation and Drives

Упражнение 2d Напишите VBScript для вычисления суммы (без параметров

Цель Сценарий VBScript "Summe1" должен запускаться щелчком мыши на


кнопке "calculate".

Объект изображения
Кнопка, установите свойства
Function Cвяжите сценарий "Summe1" c событием "OnClick”

SITRAN Training for Стр. 8 - 11 / 25 ST-BPROPRS


Automation and Drives Гибкость
VBScript / Сценарии с параметрами 1/3

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_VBSc_8.12 Automation and Drives

Упражнение 3a Напишите VBScript для вычисления суммы (с параметрами)


Цель: Две переменные (sum1 и sum2) должны быть сложены и результат
(Summe) отображается при нажатии кнопки.
Вы должны реализовать этот сценарий как функцию с входными
параметрами
Вставка сценария Щелкните правой кнопкой мыши на иконке Scripts и выберите команду
Script Insert (Вставить сценарий) – появится окно свойств сценария.
Окно свойств:
General (Общие) В поле Name введите имя сценария
В поле Type выберите тип тип сценария: Function (с возвращаемым
значением)
В поле Parameters Вы определяете входные параметры подпрограммы.
В поле Description (Описание) Вы можете сделать описание подпрограммы
(комментарий)

SITRAN Training for Стр. 8 - 12 / 25 ST-BPROPRS


Automation and Drives Гибкость
VBScript / Сценарии с параметрами 2/3

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_VBSc_8.13 Automation and Drives

Упражнение 3b Напишите VBScript для вычисления суммы (с параметрами)

Script Text (Текст сценария)


Напишите текст подпрограммы.
Скомпилируйте сценарий, нажав на кнопку Compile

SITRAN Training for Стр. 8 - 13 / 25 ST-BPROPRS


Automation and Drives Гибкость
VBScript / Графика с параметрами 3/3

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_VBSc_8.14 Automation and Drives

Упражнение 3c Напишите VBScript для вычисления суммы (с параметрами)


Цель Сценарий VBScript "Summe2" должен запускаться щелчком мыши на
кнопке "calculate".

Объект изображения
Кнопка, установите свойства
Function С событием "OnClick” свяжите сценарий "Summe2”.
Назначьте параметры сценарию.

SITRAN Training for Стр. 8 - 14 / 25 ST-BPROPRS


Automation and Drives Гибкость
Гибкость, обеспечиваемая VBScript - Пример: квадратный
корень 1/3

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_VBSc_8.15 Automation and Drives

Упражнение 4a Создайте показанное здесь изображение

SITRAN Training for Стр. 8 - 15 / 25 ST-BPROPRS


Automation and Drives Гибкость
Гибкость, обеспечиваемая VBScript - Пример: квадратный
корень 2/3

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_VBSc_8.16 Automation and Drives

Упражнение 4b Напишите VBScript для вычисления квадратного корня

Вставка сценария Щелкните правой кнопкой мыши на иконке Scripts и выберите команду
Script Insert (Вставить сценарий) – появится окно свойств сценария.
Окно свойств:
General (Общие) В поле Name введите имя сценария
В поле Type выберите тип тип сценария: Function (с возвращаемым
значением)
В поле Parameters вы определяете входные параметры подпрограммы.
В поле Description (Описание) вы можете сделать описание подпрограммы
(комментарий)

Script Text (Текст сценария)


Напишите текст подпрограммы.
Вы должны скомпилировать сценарий, нажав на кнопку Compile

SITRAN Training for Стр. 8 - 16 / 25 ST-BPROPRS


Automation and Drives Гибкость
Гибкость, обеспечиваемая VBScript - Пример: квадратный
корень 3/3

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_VBSc_8.17 Automation and Drives

Упражнение 4c Создайте два тега

Теги Тег SQR (внутренний тег) и тег SQRT_A (DB125DD128)

Тег Установите свойства тега SQR


Функции Свяжите функцию с событием Change Value (1)
Выберите объект (выберите функцию и сценарий)
Назначьте параметры сценарию

SITRAN Training for Стр. 8 - 17 / 25 ST-BPROPRS


Automation and Drives Гибкость
VBScript / Сценарии - Пример: Системное окно 1/3

Если ввод делается в автоматическом режиме,


появляется окно системных сообщений

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_VBSc_8.18 Automation and Drives

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

- Значения могут вводиться в полях ввода, а рассчитанные значения


выводиться в полях вывода.
- Заданное значение может быть изменено только в том случае, когда
установка эксплуатируется в ручном режиме. Если установка находится
в автоматическом режиме, появляется сообщение.

SITRAN Training for Стр. 8 - 18 / 25 ST-BPROPRS


Automation and Drives Гибкость
VBScript / Сценарии - Пример: Системное окно 2/3

If Auto<1Then
Wert_Kontrol=Input
Else
Wert_Kontrol=99
Call PtFct.Display_system_message("Plant in Automatic mode: Setpoint change not possible")
End If

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_VBSc_8.19 Automation and Drives

Упражнение 5a VBScript для контроля правильности ввода

Вставка сценария Щелкните правой кнопкой мыши на иконке Scripts и выберите команду
Script Insert (Вставить сценарий) – появится окно свойств сценария.
Окно свойств:
General (Общие) В поле Name введите имя сценария
В поле Type выберите тип тип сценария: Function (с возвращаемым
значением)
В поле Parameters вы определяете входные параметры подпрограммы.
В поле Description (Описание) вы можете сделать описание подпрограммы
(комментарий)

Script Text (Текст сценария)


Напишите текст подпрограммы.
Выберите функцию, сценарий и теги, используя ‘Select Object’
Вы должны скомпилировать сценарий, нажав на кнопку Compile

SITRAN Training for Стр. 8 - 19 / 25 ST-BPROPRS


Automation and Drives Гибкость
VBScript / Сценарии - Пример: Системное окно 3/3

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_VBSc_8.20 Automation and Drives

Упражнение 5b Создайте 3 тега

Теги Тег Wert_ein (внутренний тег), тег AutoHand (внутренний тег) и


тег Wert_aus (DB125DW132)

Тег Установите свойства Wert_ein

Функции Свяжите функцию с событием Change Value (1)


Выберите объект (выберите функцию и сценарий)
Назначьте параметры функции и сценарию

SITRAN Training for Стр. 8 - 20 / 25 ST-BPROPRS


Automation and Drives Гибкость
Переходы

Переход Примечание

If условие Then операторы Условный переход. Пишется в одну строку.


[Else операторы]
------
If условие1 Then Блочная структура. If...ElseIf...End If
операторы Каждая строка должна заканчиваться Then
[ElseIf условие2 Then операторы Else выполняются, если ни одно из
операторы условий If или ElseIf не выполняются.
ElseIf условие3 Then
операторы.....]
[Else операторы]
End If
------
Select Case выражение Блочная структура. Select Case/Case/ End Select
Case выражение1 Выражение может быть переменной или любым
операторы выражением, которое сравнивается с выражениями,
[Case выражение2 предшествуюшим ключевым словам Case.
операторы.....]
[Case Else
операторы]
End Select
------

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_VBSc_8.21 Automation and Drives

Общие сведения Переходы обеспечмвают вариации в исполнении программы.


Процедуры VBSCRIPT могут проверять условия и выполнять различные
операции в зависимости от результата проверки.
VBSCRIPT поддержтывает следующие структуры решения:

• If... Then
• Select Case

If...Then Условием обычно бывает сравнение, но оно может быть и выражением,


определяющим числовое значение. VBSCRIPT интерпретирует это
значение как истину или ложь. Числовое значение 0 интерпретируется как
ложь, а любое отличное от 0 значение как истина.
Если условие имеет значение истина, VBSCRIPT выполняет все
операторы, следующие за ключевым словом. Если условие ложь,
выполняеися ветвь Else.
Однострочная версия If... Then не нуждается в операторе End If. Если Вы
хотите использовать более одной строки кода, Вы должны использовать
многострочный синтаксический блок If... Then... End If.

Структура Структура Select Case использует отдельное контрольное выражение,


Select Case которое оценивается только одеажды, в начaле структуры.
VBSCRIPT сравнивает результат этого выражения со значениями
возможных операторов выбора, предшествующих ключевым словам Case.

SITRAN Training for Стр. 8 - 21 / 25 ST-BPROPRS


Automation and Drives Гибкость
Циклы

Оператор цикла Примечания

For счетчик=начальное To конечное [Step шаг] Цикл со счетчиком For...Next,


операторы Завершается оператором Exit For.
[Exit For] Шаг = 1, если опущен оператор Step
операторы
Next [счетчик]
------
Do [While|Until условие] Условный цикл Do While ... Loop,
операторы условие завершения - в начале цикла
[Exit Do]
операторы
Loop
------
Do Условный цикл Do...Loop While,
операторы условие завершения - в конце цикла
[Exit Do]
statements
Loop [While|Until условие]
------
While условие Эквивалентен условному циклу
операторы Do While ... Loop
Wend

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_VBSc_8.22 Automation and Drives

Циклические Циклические структуры позволяют выполнять одну или несколько строк


структуры кода несколько раз.
Например:
• Do... Loop
• For... Next

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


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

For...Next Циклы For...Next используются в ситуациях, когда можно предсказать


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

SITRAN Training for Стр. 8 - 22 / 25 ST-BPROPRS


Automation and Drives Гибкость
VBScript / Сценарии -
Пример: Вычисления с двумя операндами 1/3

Операнд 1

VBScript
Операнд 2

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_VBSc_8.23 Automation and Drives

Упражнение 6a Создайте показанное здесь изображение и следующие переменные:

Операнд 1 (INT, No Controller, Имя ScrOp1)


Операнд 2 (INT, No Controller, Имя ScrOp2)
Сумма (FLOAT, No Controller, Имя ScrSum)
Разность (FLOAT, No Controller, Имя ScrDiff)
Произведение (FLOAT, No Controller, Имя ScrProd)
Целая часть (FLOAT, No Controller, Имя ScrQuot)
Остаток (FLOAT, No Controller, Имя ScrMod)
Ошибка (BOOL, No Controller, Имя ScrError)

SITRAN Training for Стр. 8 - 23 / 25 ST-BPROPRS


Automation and Drives Гибкость
VBScript / Сценарии -
Пример: Вычисления с двумя операндами 2/3

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_VBSc_8.24 Automation and Drives

Упражнение 6b Создайте VBScript для вычислений между двумя операндами (без


параметров)

Цель: Две переменные (операнд 1 и операнд 2), показанные в полях вывода


изменяются щелчком на кнопках приращения и уменьшения, при
изменении переменных они пересчитываются с помощью VBScript с
определением суммы, разности, произведения, целой части и остатка от
деления.
Сценарий реализуется как подрограмма (subroutine) без параметров.

Вставка сценария Щелкните правой кнопкой мыши на иконке Scripts и выберите команду
Script Insert (Вставить сценарий) – появится окно свойств сценария.
Окно свойств:
General (Общие) В поле Name введите имя сценария
В поле Type выберите тип тип сценария: Sub (без возвращаемого
значения)
Входные параметры вводить не надо.
В поле Description (Описание) вы можете сделать описание подпрограммы
(комментарий)

Script Text (Текст сценария)


Напишите текст подпрограммы.
Вставляйте в текст теги, используя ‘Select Object’
Вы должны скомпилировать сценарий, нажав на кнопку Compile

SITRAN Training for Стр. 8 - 24 / 25 ST-BPROPRS


Automation and Drives Гибкость
VBScript / Сценарии -
Пример: Вычисления с двумя операндами 3/3

Operand 1

VBScript
Operand 2

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_VBSc_8.25 Automation and Drives

Упражнение 6с Создайте VBScript для вычислений между двумя операндами (без


параметров)

Цель Сценарий ScriptCalc должен включаться нажатием на кнопки приращения и


уменьшения операндов.

Кнопки Свяжите с событием нажатия на кнопки две функции:


- приращения или уменьшения операндов (Function/ Increase_value или
Decrease_value)
- сценарий ScriptCalc

SITRAN Training for Стр. 8 - 25 / 25 ST-BPROPRS


Automation and Drives Гибкость
Хранение архивов в базах данных ODBC

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. System_Databases_9.1 Automation and Drives

Содержание Стр.

Темы этой главы…….............................................................................................................. 2


Пример: Хранение архивов в базах данных ODBC.............................................................. 3
Установки: Хранение архива сообщений в MS Access......................................................... 4
Установки: Хранение архива сообщений в MS Access........................................................ 5
Вывод таблицы MS Access....................................................................................................... 6

SITRAIN Training for Стр. 9 - 1 / 6 ST-BPROPRS


Automation and Drives База данных ODBC
Темы этой главы

• Сделайте установки для


сохранения архива
сообщений в MS Access

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. System_Databases_9.2 Automation and Drives

Участники должны:
Узнать, как делать установки драйвера для хранения архивов в базах данных
ODBC (например, MS Access).

SITRAIN Training for Стр. 9 - 2 / 6 ST-BPROPRS


Automation and Drives База данных ODBC
Пример: Хранение архивов в базах данных ODBC

• См. замечание

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. System_Databases_9.3 Automation and Drives

Общее Программное обеспечение базы данных не включается в ProTool/Pro.

База данных это система таблиц, форм, запросов, отчетов, макросов и


модулей.

Эта глава имеет дело только с установкой драйверов. Вы можете узнать о


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

• MS Access 97
Все необходимые драйверы для хранения данных устанавливаются
ProTool/Pro. Для дружественного анализа архивов, MS Access должна
устанавливаться на целевом компьютере.

• MS SQL-Server 6.5
Вы должны установить системную базу данных в целевом компьютере
прежде, чем Вы сможете загрузить данные.

Примечание Для хранения архива данных Вы должны определить имя базы данных (не
имя каталога). Имя источника данных (DSN) определяет базу данных и место
ее расположения.

В нашем примере: Имя источника данных Data source name (DSN): Pro_Meld
Имя базы данных: Pro_Meld

SITRAIN Training for Стр. 9 - 3 / 6 ST-BPROPRS


Automation and Drives База данных ODBC
Установки: Хранение архива сообщений в MS Access

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. System_Databases_9.4 Automation and Drives

Замечание Ознакомьтесь с конфигурацией источника данных на компьютере ProTool/Pro:

1 Запустите из Control Panel программу конфигурации ODBC32.


2 Создайте новый источник данных.
3 Выберите драйвер базы данных.

SITRAIN Training for Стр. 9 - 4 / 6 ST-BPROPRS


Automation and Drives База данных ODBC
Установки: Хранение архива сообщений в MS Access

• См. замечание

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. System_Databases_9.5 Automation and Drives

Замечание Для Вашей базы данных определен следующий диалог.


Version 3x..........Access 97
Version 4x..........Access 2000
Если Вы используете MS Access Вам не нужно делать каких либо других
установок. Для других баз данных необходимо выполнить дальнейшие
установки.

SITRAIN Training for Стр. 9 - 5 / 6 ST-BPROPRS


Automation and Drives База данных ODBC
Вывод таблицы MS Access

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. System_Databases_9.6 Automation and Drives

Замечание: Информация о выводе архива сообщений дается в главе «Вывод и архивация


сообщений".

SITRAIN Training for Стр. 9 - 6 / 6 ST-BPROPRS


Automation and Drives База данных ODBC
Планировщик

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Schd_10. 1 Automation and Drives

Содержание Стр.

Темы этой главы…… .......................................................................................................................... 2


Обзор планировщика……………………………………………………………………………………….. 3
Планировщик........................................................................................................................................ 4

SITRAIN Training for Стр. 10- 1 / 4 ST-BPROPRS


Automation and Drives Планировщик
Темы этой главы

• Обзор функций планировщика

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Schd_10. 2 Automation and Drives

Обучаемые должны:

• Составить представление о преимуществах функции планирования.

SITRAIN Training for Стр. 10- 2 / 4 ST-BPROPRS


Automation and Drives Планировщик
Обзор планировщика

Тип планировщика Требуемые данные

Каждая минута -
Час Минуты
День Часы, минуты
Неделя День недели, часы, минуты
Месяц Число, часы, минуты
Год Месяц, число, часы, минуты
Однократно Год, месяц, число, часы, минуты

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Schd_10. 3 Automation and Drives

Обзор Планировщик определяет регулярное (или однократное) время


выполнения отдельных функций.
Можно запланировать следующие интервалы времени:
Каждая минута, час, день, неделя, месяц, год, однократно
Замечание Планирование возможно только для модулей MP270, OP37/Pro, FI25, FI45
и для PC.
Таблица Таблица показывает данные времени, необходимые для каждого типа
планировщика:
Тип Требуемые данные
планировщика
Каждая минута -
Час Минуты
День Часы, минуты
Неделя День недели, часы, минуты
Месяц Число, часы, минуты
Год Месяц, число, часы, минуты
Однократно Год, месяц, число, часы, минуты
Функции Функции связываются с расписанием. Сконфигурированная функция
выполняется, когда наступает запланированное время. Это, например,
позволяет Вам планировать печать или архивацию.
Назначенное время Если Вы хотите сделать возможным изменение запланированного
времени на операторском устройстве, Вы можете сконфигурировать
планировщик с тегом времени. Вы конфигурируете тег времени в
диалоговом боксе даты и времени. Оператор может затем использовать
диалоговый бокс даты и времени, чтобы изменить тег времени и настроить
запланированное время.
Примечание Вы можете сконфигурировать в планировщике только внутренний тег

SITRAIN Training for Стр. 10- 3 / 4 ST-BPROPRS


Automation and Drives Планировщик
Планировщик

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Schd_10. 4 Automation and Drives

SITRAIN Training for Стр. 10- 4 / 4 ST-BPROPRS


Automation and Drives Планировщик
Отчеты

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Rep._11.1 Automation and Drives

Содержание Стр.

Темы этой главы .............................................................................................................……....... 2


Ретроспективная документация ...........................…………........................................................... 3
Установка принтера ........................................................................................................................... 4
Печать .................................................................................................................................................. 5
Распечатка протокола сообщений .................................................................................................. 6
Целевая система .............................................................................................................................. 7
Сообщения .......................................................................................................................................... 8

SITRAIN Training for Стр. 11 - 1 / 8 ST-BPROPRS


Automation and Drives Отчеты
Темы этой главы

• Ретроспективная
документация
• Протоколирование
сообщения

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Rep._11.2 Automation and Drives

Обучаемые должны:

• знать преимущества системы отчетов


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

SITRAIN Training for Стр. 11 - 2 / 8 ST-BPROPRS


Automation and Drives Отчеты
Ретроспективная документация

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Rep._11.3 Automation and Drives

Общие сведения
Предоставление документации для проекта ProTool/Pro.

SITRAIN Training for Стр. 11 - 3 / 8 ST-BPROPRS


Automation and Drives Отчеты
Установка принтера

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Rep._11.4 Automation and Drives

Общие сведения Здесь Вы выбираете принтер, установленный под Windows, и


устанавливаете параметры печати.

SITRAIN Training for Стр. 11 - 4 / 8 ST-BPROPRS


Automation and Drives Отчеты
Печать

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Rep._11.5 Automation and Drives

Печать (Print): Окно свойств:


Отчеты (Reports) Отображается выбор предварительно спроектированных отчетов.
Качество печати
(Print Quality) Здесь устанавливается разрешающая способность принтера.
Содержание
(Contents) • Cover (Обложка)
• Chapter Summary (Оглавление)
• Project Information (Информация о проекте):
Author (Автор), Device (Устройство), Date (Дата), ...
• Screens (Изображения): обзор, твердая копия, содержание
(программируемые клавиши, ввод, кнопки,…)
• Event Messages (Сообщения о событиях): текст сообщения, справка,
переменная
• Alarm Messages (Сообщения о неисправностях): текст сообщения,
справка, переменная
• Tags (Переменные): формат, цикл сбора информации, адрес, ...
• Symbol Lists (Списки символов): графики, тексты, ...
• Archives (Архивы): переменные, путь, размер, ...
• Scripts (сценарии): распечатка отдельных сценариев
• Area Pointers (указатели областей)
• Function Keys (функциональные клавиши): глобальные функциональные
клавиши
Предварительный
просмотр(Preview) Отображает документацию на мониторе.

Отчеты (Reports)... Здесь Вы можете проектировать свои собственные отчеты или изменять
заголовки и колонтитулы.
Печать в файл
(Print to File) Сохраняет документацию в файле *.prn.

SITRAIN Training for Стр. 11 - 5 / 8 ST-BPROPRS


Automation and Drives Отчеты
Распечатка протокола сообщений

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Rep._11.6 Automation and Drives

Общие сведения Распечатка сообщений на принтере

Примечание На принтере должны распечатываться сообщения (о событиях и /или о


неисправностях).

SITRAIN Training for Стр. 11 - 6 / 8 ST-BPROPRS


Automation and Drives Отчеты
Целевая система

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Rep._11.7 Automation and Drives

Общие сведения Установка системных сообщений

Целевая система
(System) -Messages/ Settings

Настройка сообщений (Message Settings)


Окно свойств -Printout (Распечатка) ( "OFF (ВЫКЛ)", если нет принтера, "ON
(ВКЛ)" с принтером)
-Alarm Messages (Cообщения о неисправностях)
-Buffer Overflow (Переполнение буфера)
-Character / Titles (Символы/Заголовки)

Указание Вы можете использовать это диалоговое окно для активации и


деактивации печати всех видов сообщений стандартным принтером
Windows.

SITRAIN Training for Стр. 11 - 7 / 8 ST-BPROPRS


Automation and Drives Отчеты
Сообщения

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_Rep._11.8 Automation and Drives

Общие сведения Проектирование текстов сообщений

Указание В окне проектирования текстов сообщений Вы можете установить


свойство "Print (печать)" для каждого отдельного сообщения (о событиях и
неисправностях).
(Окно открывается командой View > Message Attributes)

SITRAIN Training for Стр. 11 - 8 / 8 ST-BPROPRS


Automation and Drives Отчеты
Примеры

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. System_Supplements_12.1 Automation and Drives

Содержание Стр

Редактирование символа кнопки из библиотеки............................................................................. 2


Линейное масштабирование 2 (Функция).......................................................................................... 3
VBScript /Пример сценария: преобразование Цельсий-Фаренгейт…............................................. 4
Гибкость с использованием VBScript Пример: Кнопочная фунция ........................................ 6
Гибкость с использованием VBScript - Пример: Оценка бита ........................................................ 9

SITRAIN Training for Стр 12 - 1 /13 ST-BPROPRS


Automation and Drives Примеры
Редактирование символа кнопки из библиотеки

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. System_Supplements_12.2 Automation and Drives

Упражнение 1a Редактирование сенсорного переключателя из библиотеки.


Откройте библиотеку (Edit > Library), содержащую сенсорные
перключатели
(Siemens\ ProTool \ Library\Touch-Switches.lib) и перетащите необходимый
символ в Ваш экран.
Во вложенной папке "Pushbutton-Switches (Кнопки-Ключи)" Вы найдет
символ "Pushbutton-OffOn-1". Скопируйте этот символ в Ваш экран.
Упражнение 1b Символ кнопки состоит из следующих элементов, которые автоматически
сохраняются в Вашем проекте, когда Вы копируете символ из библиотеки:
•Невидимая кнопка
•Список изображений (= Graphic list (Push_3))
•Изображения Push3-on и Push3-off
Проверьте эти новые элементы в Вашем дереве компонент.

Упражнение 1c Для привязки к Вашему проекту надо заменить установленный в


библиотечном элементе тег "Push3" на тег Вашего проекта, например,
"Signal_4":
-На станице General объекта невидимая кнопка заменить индексный тег :
-Заменить параметр связанной с кнопкой функции Invert Bit.
Отладка Проверьте Вашу работу.

SITRAIN Training for Стр 12 - 2 /13 ST-BPROPRS


Automation and Drives Примеры
Линейное масштабирование 2 (Функция)

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. System_Supplements_12.3 Automation and Drives

Общее Тег должен быть изменен независимо от экранного объекта ActiveX (с


преобразованием типа из LONG в FLOAT). Это должно быть масштабное
преобразование.
Эта функция связывает тег X со значением, вычисленным в соответствии
с решением линейного уравнения:
X = (Y – b) / a
Замечания Тег Y не должен быть идентичен тегу X.
Если Вы хотите промасштабировать сам тег, Вам нужен вспомогательный
тег.

Упражнение 2a Ввод делается с использованием графического объекта слайдера, а


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

SITRAIN Training for Стр 12 - 3 /13 ST-BPROPRS


Automation and Drives Примеры
VBScript /Пример сценария:
Преобразование Цельсий-Фаренгейт 1/2

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. System_Supplements_12.4 Automation and Drives

Общее Температура должна изменяться независимо от экрана. Изменяемая


температура должна быть преобразована из шкалы Цельсия в шкалу
Фаренгейта.

Упражнение 3a Создание программы на VBScript для преобразования от шкалы Цельсия к


шкале Фаренгейтаt.
Тексты (Scripts) -Вставьте объект
Окно свойств:
Общее -Введите имя программы
-Определите тип программы: Function (с возвращаемой величиной)
-Параметры (входные параметры)
-Описание
Текст программы -Напишите текст = Введите формулу преобразования
-Компиляция: Вы должны скомпилировать программу!

SITRAIN Training for Стр 12 - 4 /13 ST-BPROPRS


Automation and Drives Примеры
VBScript /Пример сценария:
Преобразование Цельсий-Фаренгейт 2/2

internal_tag

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. System_Supplements_12.5 Automation and Drives

Общее Когда вводится температура по Цельсию, преобразованное значение


немедленно выводится на экран в поле вывода для температуры по
Фаренгейту.
тег Temp_C из списка вводится как входная величина по Цельсию, а тег
Temp_F из списка связывается с преобразованным значением как
возвращаемая функцией величина.

Упражнение 3b Создайте два тега

Теги -Тег Temp_C (внутренний) и тег Temp_F (внутренний)

Тег -Установите свойства тега Temp_C:


Функции - Выберите функцию для события Change Value (1) (изменение значения)
- Выберите программу (script)
- Назначьте параметры программе (script)

SITRAIN Training for Стр 12 - 5 /13 ST-BPROPRS


Automation and Drives Примеры
Гибкость с использованием VBScript
- Пример: Кнопочная фунция 1/3

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. System_Supplements_12.6 Automation and Drives

Общие сведения Сценарии VBScripts

- Кнопки "x+" и "x-" могут использоваться для изменения положения


прямоугольника на оси X.

- Кнопки "y+" и "y-" могут использоваться для изменения положения


прямоугольника на оси Y.

SITRAIN Training for Стр 12 - 6 /13 ST-BPROPRS


Automation and Drives Примеры
Гибкость с использованием VBScript
- Пример: Кнопочная фунция 2/3

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. System_Supplements_12.7 Automation and Drives

Упражнение 4a Сценарий VBScript Move_x

Вставка сценария Щелкните правой кнопкой мыши на иконке Scripts и выберите команду
Script Insert (Вставить сценарий) – появится окно свойств сценария.

Окно свойств:
General (Общие) В поле Name введите имя сценария
В поле Type выберите тип тип сценария: Sub (Subroutine (подпрограмма) –
без возвращаемого значения)
В поле Description (Описание) Вы можете сделать описание подпрограммы
(комментарий)
В поле Parameters Вы определяете входные параметры подпрограммы,
которые в этой задаче не требуются

Script Text (Текст сценария)


Напишите текст подпрограммы
При написании программы Вы можете использовать выбор объектов из
списка, который открывается через бокс выбора Show Object Available for
Selection: Function (Функция), Scripts (сценарии), Tags (теги), Screens
(Экраны).
Вы должны скомпилировать сценарий, нажав на кнопку Compile

SITRAIN Training for Стр 12 - 7 /13 ST-BPROPRS


Automation and Drives Примеры
Гибкость с использованием VBScript
- Пример: Кнопочная фунция 3/3

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. System_Supplements_12.8 Automation and Drives

Упражнение 4b Создайте два тега

Теги Щелкнув на иконке Tags в дереве проекта создайте теги: x_plus


(внутренний тег) и Var_ PosX (DB125DW100). Определите свойства
(Properties) тегов

Tag (Тег) - Установите свойства Var_PosX


Properties box (Окно свойств):
Functions (Функции) На странице Functions для события Change Values (1) выберите функцию

- Выбрать объект (Select Function and Scripts, "Move_x")

Цель При нажатии на кнопку "x+", тег x_plus устанавливался в "1" и запускается
сценарий VBScript "Move_x".
При отпускании кнопки "x+", тег x_plus устанавливается в "0".

Объект изображенияУстановите свойства кнопок

Функция Свяжите событие "OnButtonDown” с функциями "Set_bit" и "Increase_value“


Свяжите событие "OnButtonUp" с функцией "Reset_bit"

SITRAIN Training for Стр 12 - 8 /13 ST-BPROPRS


Automation and Drives Примеры
Гибкость с использованием VBScript
- Пример: Оценка бита 1/5

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. System_Supplements_12.9 Automation and Drives

Общие свндения Сценарий VBScripts

Вентили открываются и закрывются с помошью переключателей (большие


кнопки).
Неисправности вентилей могут имитироваться с помощью кнопочных (с
кратковременным контактом) переключателей (малые кнопки).
Для каждого вентиля возможны 4 состояния :
Серый => Закрыт
Зеленый => Открыт
Желтый/Красный => Закрыт и неисправен
Желтый/ Желтый => Открыт и неисправен

В программе пользователя PLC сосотояния переключателей и биты


неисправности для нескольких клапанов хранятся в одном слове данных.
Для обраьотки этого слова должны быть написаны два сценария:
1) Из слова данных выделяется один бит и записывается во
внутреннюю переменную.
2) Любые два бита выделяются из слова данных и записываются во
внутреннюю переменную.

SITRAIN Training for Стр 12 - 9 /13 ST-BPROPRS


Automation and Drives Примеры
Гибкость с использованием VBScript
- Пример: Оценка бита 2/5

Simulation

Sub Simulation()

valve1=switch1+defect
If (switch1 =15 And value>0) Then value = value-1

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. System_Supplements_12.10 Automation and Drives

Упражнение 5a Сценарий VBScript выделение одного бита.


Вставка сценария Щелкните правой кнопкой мыши на иконке Scripts и выберите команду
Script Insert (Вставить сценарий) – появится окно свойств сценария.
Окно свойств:
General (Общие) В поле Name введите имя сценария
В поле Type выберите тип сценария: Function (с возвращаемым
значением - Какой внутренний тег должна быть записан?)
В поле Description (Описание) Вы можете сделать описание подпрограммы
(комментарий)
В поле Parameters Вы определяете входные параметры подпрограммы,
которые в этой задаче не требуются (Какое информационное слово и какой
бит должны быть проверены?)

Script Text (Текст сценария)


Напишите текст подпрограммы
При написании программы Вы можете использовать выбор объектов из
списка, который открывается через бокс выбора Show Object Available for
Selection: Function (Функция), Scripts (сценарии), Tags (теги).
Вы должны скомпилировать сценарий, нажав на кнопку Compile
Упражнение 5a1 Напишите подпрограмму VBScript Simulation (см. рис. ).

SITRAIN Training for Стр 12 - 10 /13 ST-BPROPRS


Automation and Drives Примеры
Гибкость с использованием VBScript
- Пример: Оценка бита 3/5

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. System_Supplements_12.11 Automation and Drives

Упражнение 5b Создайте пять тегов

Теги Теги: Schalt1, Schalt2, Schalt3, Schalt4 (внутренние теги)


и тег Schalter1 (DB125DW70)

Тег Установите свойства Schalter1

Функции Выберите функции для события Change Value (1)


Выбрать объект (функцию и сценарий)
Назначить параметры функции и сценарию.

Указание Сценарий выбирает соответствующие биты для каждого символа


переключателя (графические списки) из слова данных Schalter1 и
записывает их во внутренние теги.

SITRAIN Training for Стр 12 - 11 /13 ST-BPROPRS


Automation and Drives Примеры
Гибкость с использованием VBScript
- Пример: Оценка бита 4/5

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. System_Supplements_12.12 Automation and Drives

Упражнение 5c Сценарий VBScript выбор двух битов

Сценарии Вставить сценарийt

Окно свойств:
General (Общие) В поле Name введите имя сценария
В поле Type выберите тип сценария: Function (с возвращаемым
значением)
В поле Description (Описание) Вы можете сделать описание подпрограммы
(комментарий)
В поле Parameters Вы определяете входные параметры подпрограммы,
которые в этой задаче не требуются
Script Text (Текст сценария)
Напишите текст подпрограммы
При написании программы Вы можете использовать выбор объектов из
списка, который открывается через бокс выбора Show Object Available for
Selection: Function (Функция), Scripts (сценарии), Tags (теги).
Вы должны скомпилировать сценарий, нажав на кнопку Compile

SITRAIN Training for Стр 12 - 12 /13 ST-BPROPRS


Automation and Drives Примеры
Гибкость с использованием VBScript
- Пример: Оценка бита 5/5

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. System_Supplements_12.13 Automation and Drives

Упражнение 5d Создайте пять тегов

Теги Теги: Ven1, Ven2, Ven3, Ven4 (внутренние теги)


и тег Ventil (DB125DW123)

Тег Установите свойства тега Ventil

Функции Выберите функции для события Change Value (1)


Выберите объект функцию и сценарий
Назначьте параметры функциям и сценариям

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


(графические списки) из слова данных (Ventil) и записывает их во
внутренние переменные.

SITRAIN Training for Стр 12 - 13 /13 ST-BPROPRS


Automation and Drives Примеры
Связь в системах на основе Windows
Выдержки из руководства

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. File: System_UserMan_13.1 Automation and Drives

Содержание

Связь в SIMATIC S7
Управление связью в SIMATIC S7........................................................................ 6-1

Области пользовательских данных для SIMATIC S7............................................................... 7-1

Приложение
Задания контроллера........................................................................................................................ B1

Заметьте:
Номер документа: 6AV6596-1MA05-0AA0

SITRAIN Training for Стр.13 - 1 ST-BPROPRS


Automation and Drives Связь
Справочная литература

SIMATIC HMI Date: 05.11.2005 SITRAIN Training for


Siemens AG 2000. All rights reserved. System_Literature_14.1 Automation and Drives

• VBScript for Dummies


Walkenbach, John
Internat.Thomson Publishing
ISBM 3-8266-2743-1

• Visual Basic Script in 21 Days


Keith Brophy and Timothy Koets
SAMS
ISBM 3-87791-890-5

• VB Script
Walnum/F.Houlette
QUE
ISBN: 3-8272-1011-9

• VB Script Professionell
Petroutso/Schongar
Franzis- Verlag
ISBN 3-7723-6203-6

SITRAIN Training for Стр. 14 - 1 / 1 ST-BPROPRS


Automation and Drives Справочная литература
SIMATIC HMI ST-BPROPRS Glossary/Abbreviations

Содержание

15.1 Словарь

15.2 Сокращения

SITRAIN Training for Automation and Drives Глава 15 - 1


SIMATIC HMI ST-BPROPRS Glossary/Abbreviations

Глава 15.1
Словарь

Acknowledge – Квитирование
Квитированием аварийных сообщений Вы подтверждаете, что осведомлены о них.
После этого сообщение больше не отображается на модуле оператора. Вы можете квитировать
аварийные сообщения на модуле оператора или Вы можете получить их подтвержденное от
PLC.
Если Вы назначаете аварийные сообщения для группы квитирования, Вы можете подтвердить
получение нескольких сообщений одновременно.

Acknowledgement groups – Группы квитирования


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

Acquisition cycle – Цикл опроса


Цикл опроса определяет период, в которым величина тэга корректируется PLC. При нулевом
значении цикла опроса, тэг корректируется только тогда, когда экраны, сообщения и рецептуры,
содержащие этот тэг отображаются на операторском устройстве.
Цикл опроса – ряд стандартных периодов.

Actions – Действия
Действия являются компонентами устройства. Их цель в пределах процесса управление
единственным устройством.
- В сегментах программ на LAD/FBD/STL
- В шага программ на S7-Graph
- В состояниях программ на S7-HiGraph

Address multiplexing – Мультиплексирование адресов


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

Alarm message – Аварийное сообщение


Аварийные сообщения обеспечивают операторское устройство информацией о сбоях машины
или системы, подключенной к PLC. Текст сообщения может включить готовые образцы.
Как только аварийное сообщение показывает на особое рабочее состояние, оно должно быть
квитированным.

Alarm messages (area pointer) – Аварийные сообщения (указатель области)


Вы можете назначить аварийное сообщение для каждого бита в этой области данных. Биты
назначаются номера сообщений в возрастающем порядке.
Как только PLC устанавливает в 1 биты в этой области данных, операторское устройство
принимает назначенное аварийное сообщение, как "приходящее". И наоборот, сообщение
интерпретируется операторским устройством, как "уходящее", когда бит на PLC сбрасывается.

Alarm time – Время аварии


Интервал времени между приходящим (arrival) и уходящим (departure) сообщениями о аварии.

SITRAIN Training for Automation and Drives Глава 15 - 2


SIMATIC HMI ST-BPROPRS Glossary/Abbreviations

Archive – Архив
Архив является областью памяти на каком-либо носителе. Вы устанавливаете размер архива в
ProTool. Вы можете сохранить сообщения или тэги в архиве

Area pointers – Указатели области


Указатель области является областью памяти, определенной потребителем на PLC. Область
используется для обмена данных между PLC и операторским устройством.
Синоним: область данных пользователя

Background color – Цвет фона


Вы можете, например, назначить постоянный цвет фона выходных полей или модифицировать
цвет динамически, как функцию величины тэга.

Backup – Архивирование
Вы используете функцию " Backup", чтобы архивировать проекты, созданные в операторском
устройстве. Архивированные данные могут быть прочитаны посредством функции "Restore
(Восстановление)".

Bar graph – Столбчатая диаграмма


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

Baud rate – Скорость передачи (в Бодах)


Baud rate - скорости передачи данных в Бодах (число бит в секунду).

Blank – Пробел
Отключение или ослабление программы сохранения экрана.

Boot – Начальная загрузка


Загрузка с загрузкой операционной системы в рабочую память операторского устройства

Button – Кнопка
Виртуальная кнопка на экране операторского устройства. Кнопки на операторских устройствах с
сенсорным экранным - контактно чувствительны.

Clipboard – Буфер
Буфер - область памяти в сконфигурированном компьютере конфигурации доступный ProTool
когда Вы вырезаете, копируете и вставляете объекты.

Compile – Компиляция
С помощью компиляции из Вашего проекта создается выполняемый файл. Вы можете загрузить
файл на операторское устройство. В процессе компиляции проверяется правильность проекта.

Configuration – Конфигурация
Определение специфической системной обстановки, сообщений и экранов, используя
программное обеспечение конфигурации ProTool.

Coordination – Координация
Эта область данных может использоваться PLC для опроса состояния операторского
устройства, например:
- запуск операционного устройства

SITRAIN Training for Automation and Drives Глава 15 - 3


SIMATIC HMI ST-BPROPRS Glossary/Abbreviations

- текущего рабочего режима


- готовность к связи

CPU – ЦПУ
CPU (ЦПУ) - сокращение от «центральное процессорное устройство».

Cross-reference – Перекрестные ссылки


Перекрестные ссылки обеспечивают информацию, о ссылках на объекты в проекте. Если,
например, Вы хотите удалить переменную, Вы через перекрестные ссылки узнаете точки, в
которых переменная используется в проекте.

D
Data record – Запись данных
Рецептура содержит данные. Рецепт может состоять из различных записей данных.
Когда запись данных загружается, все назначенные данные передаются в PLC вместе и
синхронно.

Date/time (area pointer) – Дата/время (указатель области)


Операторское устройство пишет дату и время в эту область данных при работе PLC. Эти
данные могут оцениваться программой PLC.

Display period – Период отображения


Определяет, показывается ли и как долго системное сообщение на операторском устройстве.

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

Download mode – Режим загрузки


Режим работы операторского устройства, в котором данные могут загружаться из компьютера
конфигурации в операторское устройство (также см. Download (Загрузка)).

Dynamic attributes – Динамические атрибуты


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

Editing language – Язык редактирования


Язык редактирования – это язык, на котором создаются тексты для Вашего проекта.

Event message – Сообщение о событии


Сообщение события обеспечивают операторское устройство информацией об состоянии
обслуживающий машины или системы, подключенной к PLC. Текст сообщения может включить
шаблонные образцы.

Event messages (area pointer) – Сообщения о событии (указатель области)


Вы можете сконфигурировать сообщение о событии на каждый бит в этой области данных.
Битам назначаются номера сообщений в возрастающем порядке.

Как только PLC устанавливают в 1 биты в этой области данных, операторское устройство
распознает назначенное сообщение события, как "приходящее". И наоборот, сообщение
интерпретируется операционным устройством, как "ушедшее" когда бит в PLC сбрасывается.

SITRAIN Training for Automation and Drives Глава 15 - 4


SIMATIC HMI ST-BPROPRS Glossary/Abbreviations

Event – Событие
Функции инициируются в случае определенных событий - например, при нажатии и отпускании
клавиши. События могут быть сконфигурированы как функция объекта.

Export – Экспорт
Вы можете экспортировать сконфигурированные сообщения как текстовый файл, например,
чтобы перевести их на другой язык с внешним редактором.
Используя функцию импорта ProTool, Вы можете импортировать текстовый файл в свой проект.

Field type – Тип поля


Тип объекта определяющий, могут ли величины или символы вводиться или выводиться на
объекте в операторском устройстве.

Fixed window – Фиксированное окно


Фиксированное окно является окном, которое всегда располагается на верхней границе экрана
операторского устройства. Вы можете отрегулировать его высоту. Так как содержание
фиксированного окна не зависит от текущего экрана, Вы можете вывести в нем тэги важного
процесса в целом или ,например, дату и время.

Flash memory – Флэш-память


Флэш - память является программируемой памятью, которая может быть стерта и затем
перезаписана

Foreground color – Цвет переднего плана


Цвет переднего плана поля вывода определяет, например, цвет числа или текста. Вы можете
или жестко задать этот цвет или динамически изменять его как функцию величины тэга.

Function key – Функциональная клавиша


Функциональная клавиша – элемент управления с назначаемым функциональным значением.
Функциональная клавиша с глобальным значением всегда имеет одну и ту же функцию,
независимо от открытого в данный момент экрана.
Функциональный ключ с локальным функциональным назначением (программным ключом)
может инициировать различную функцию на каждом экране.

Global function – Глобальная функция


Глобальные функции связываются не с конкретными объектами, а с специфическими
событиями. Если, например, Вы конфигурируете функцию установки бита, как глобальную
функцию с условием ввода величины, бит устанавливается каждый раз при вводе величины,
независимо от выбранного поля.

Global tag – Глобальный тэг


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

Graphic list – Список рисунков


Список рисунков назначает графический символ каждой величине тэга. Это, в частности,
означает, что Вы можете отобразить назначенный графический символ на операторском
устройстве в выходной области вместо величины тэга.

SITRAIN Training for Automation and Drives Глава 15 - 5


SIMATIC HMI ST-BPROPRS Glossary/Abbreviations

Group acknowledgement – Групповое квитирование


Вы можете при конфигурации включить любое аварийное сообщение в группу квитирования.
Когда аварийное сообщение квитируется, одновременно квитируются все другие сообщения в
той же группе.

Guide line – Направляющая линия


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

Hardcopy – Распечатка
Представляет распечатку текущего содержания экрана.

Help text – Текст помощи


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

Icon – Икона
An icon is a fixed-size pixel graphic. You can assign icons to soft keys, for example, in order to
illustrate their function.
Икона является растровым рисунком с фиксированным (в пикселах) размером. Вы можете
назначить иконы программным клавишам, например, для того, чтобы показать их функцию.

Import – Импорт
Вы реимпортируете в свой проект текстовые файлы, который Вы экспортировали из проекта
ProTool, чтобы, например, перевести тексты на другой язык внешним редактором.

Input field – Поле ввода


Поле ввода – область, где Вы вводите на операторском устройстве величины, которые
передаются в PLC.

Invisible button – Невидимая кнопка


Невидимая кнопка – элемент управления, который видим только при проектировании, но не во
время работы программы. Если Вы расположите невидимые кнопки поверх компонентов на
Вашем экране управления, Вы можете управлять этими компонентами щелчком на них мышью
(Windows) или нажатием на них (сенсорные панели).

Job mailbox – Ящик заданий


PLC использует эту область данных, чтобы передать от PLC задания на операторское
устройство для запуска специфических функций, например, отображения экрана.

LED assignment – Назначение светодиодов


Этот указатель области может использоваться PLC, чтобы управлять светодиодами в
функциональных клавишах операторского устройства.

SITRAIN Training for Automation and Drives Глава 15 - 6


SIMATIC HMI ST-BPROPRS Glossary/Abbreviations

Limit value – Предельное значение


Вы можете установить для тэгов, верхний и нижний пределы как константы или как значения
другого тэга. Эффект от выхода величин за указанные пределы, может быть следующим:
- Поля ввода: ввод отвергается операторским устройством;
- Поле вывода: величины выводятся назначенным цветом;
- Тренды: величины отображаются назначенным цветом;
- Столбчатая диаграмма отображается назначенным цветом.

Local tag – Локальный тэг


Локальные тэги не подключаются к PLC. Они доступны только в операторском устройстве.

Logout time – Время действия регистрации пользователя


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

Message arrival – Прибытие сообщения


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

Message buffer Буфер сообщений


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

Message departure – Уход сообщений


Уход сообщения указывает время, в которое сообщение снято PLC.

Message event – События сообщения


События сообщения это:
- Прибытие сообщения
- Квитирование сообщения
- Уход сообщения
События сообщения хранятся в хронологическом порядке в архиве сообщений на операторском
устройстве.

Message indicator – Индикатор сообщения


Указатель сообщения является графическим символом, который отображается на
операторском устройстве, если, по крайней мере, одно аварийное сообщение поставлено в
очередь.

Message logging – Регистрация сообщений


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

Movements – Перемещения
Перемещения имеют отношение к последовательности процесса, который может тестироваться
для помощи в определении ошибки при диагностике процесса. Может быть несколько
определений ошибки для каждого перемещения. Перемещение может содержаться в пределах
устройства и представляет фактическое перемещение со стороны физического объекта в
пределах процесса (например, перемещения мех. ролика вверх и вниз).
Перемещения определяются в S7-PDIAG "перемещением" UDT использованным в блоке.

Multi Panel – Мультипанель


Многофункциональное, перестраиваемое операторское устройство с графическим дисплеем и
операционной системой Windows CE для обслуживания и проверки машин и систем.

SITRAIN Training for Automation and Drives Глава 15 - 7


SIMATIC HMI ST-BPROPRS Glossary/Abbreviations

Object – Объект
Объект - неотъемлемая часть экрана или сообщения. В зависимости от типа объекта, они
используются, чтобы отобразить или ввести текст и величины на операторском устройстве.

Online Help – Встроенная помощь


Встроенная помощь ProTool обеспечивает Вас при конфигурации контекстно-зависимой
информацией о Вашем экране.

OP Acknowledgement – Квитирование ОП
Этот указатель области используется операторским устройством для того, чтобы сообщить
PLC, какие аварийные сообщения были квитированы на операционном устройстве.

OP – ОП
OP (ОП) сокращение от операторской панели.

Operator panel – Операторская панель


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

Output field – Поле вывода


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

Overflow warning – Предупреждение о переполнении


The overflow warning is a message that is output to the operating unit as soon as the configured size
of the remaining buffer is reached or exceeded.
Предупреждение о переполнении – сообщение

Password – Пароль
Символьная строка, которая должна вводиться на операторском устройстве перед
активизацией защищенных функций. Каждый пароль назначается определенному уровню.

Password level – Уровень пароля


Вы можете специально ограничить возможности персонала, обслуживающего операторское
устройство, для определенных пользователей или групп пользователей. Для того, чтобы
сделать это, Вы назначаете иерархически возрастающие уровни пароля для отдельных
функций, функциональных клавиш ключи и полей ввода.
Уровень пароля связывается с паролем. С его вводом Вы выполняете на операторском
устройстве функции этого или более низкий уровня пароля.

Pattern trend – Профильный тренд


С профильным трендом, все величины трендов читаются одновременно из PLC и
отображаются как тренды на операторском устройстве, через установку бита включения.
Профильные тренды используются, чтобы отобразить быстрые изменения

PLC Acknowledgement – Квитирование ПЛК


Этот указатель области используется PLC для информации от операторского устройства, какое
аварийное сообщение было квитировано PLC.

PLC job – Задание ПЛК


Вы можете включить на операторском устройстве функции посредством рабочих заданий PLC в
соответствии с программой - например, вывод экрана.

SITRAIN Training for Automation and Drives Глава 15 - 8


SIMATIC HMI ST-BPROPRS Glossary/Abbreviations

PLC ПЛК
PLC (ПЛК) сокращение от «программируемый логический контроллер».

Power–up test – Проверка включения питания


Проверяет состояние CPU и памяти всякий раз, когда включается питание (например, SIMATIC
S7 или PC).

Print Screen – Печать экрана


Печать экрана печатает копию содержания экрана операторского устройства. Открытые окна не
печатаются.

Process screen – Экран процесса


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

ProTool/Pro CS
Полное, основанное на графике, программное обеспечение проектирования для всего ряда
устройств SIMATIC HMI и для систем Windows.

ProTool/Pro RT
Программное обеспечение визуализации процесса, которое может выполнить в системе,
основанной на Windows, проект созданный ProTool/Pro CS.

Realtime trend – Тренд реального времени


Как тренд реального времени из PLC читается и добавляется к тренду, отображенному на
операторском устройстве, только одна величина тренда в один момент времени для каждого
синхроимпульса или триггера. Если сконфигурированное количество образцов достигнуто,
наиболее старая величина переписывается новой.
Тренды реального времени пригодны, чтобы отобразить непрерывные процессы.

Recipe – Рецептура
Комбинация тэгов в фиксированную структуру данных. Сконфигурированная структура данных
может быть назначена данным операторского устройства, а затем на нее ссылаются при записи
данных.
Использование рецептов гарантирует, что когда запись данных загружена, все назначенные
данные передается на PLC вместе и синхронно.

Reference language – Язык справок


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

Reference text – Текст справок


Для многоязычных проектов, язык справок (тексты справок) служат в качестве основы для
переводов на другие языки. Тексты справок не могут быть отредактированы.

Remaining buffer – Буфер остатков


The remaining buffer is the configurable size of the message buffer at which an overflow warning is
issued when it is exceeded.
Остальной буфер является буфера сообщений с перестраиваемым размером, из которого,
когда он превышен, выдается предупреждение переполнения.

Restore – Восстановить
Функцией "Restore (восстановить)" Вы возвращаете данные, которые Вы ранее архивировали,
используя функцию"Backup (упаковать)“.

SITRAIN Training for Automation and Drives Глава 15 - 9


SIMATIC HMI ST-BPROPRS Glossary/Abbreviations

Runtime software – Программное обеспечение рабочей стадии


Программное обеспечение визуализации SIMATIC ProTool/Pro RT, с которым проект, созданный
в ProTool/Pro CS может быть выполнено под системой Windows.

Screen – Экран
Экран является группой логически связанной обработки данных, которые могут быть совместно
отображены на операторском устройстве и индивидуально модифицированы. Экраны состоят
из статических и динамических компонентов.
Статические компоненты - текстовые и графические, динамические компоненты - например,
входные и выходные поля.

Screen number (area pointer) – Номер экрана (указатель области)


В этой области данных операторское устройство хранит информацию о текущем экране. Вы
можете оценить эту информацию в программе PLC, например, чтобы вызвать другой экран.

Selection field – Поле выбора


Содержит список данных, из которых на операторском устройстве может выбираться одно.

Soft key – Клавиша?


Мягкий ключ – функциональный ключ с локально назначенной на операторском устройстве
функцией.
В зависимости от текущего экрана, мягкий ключ может включать другие функции.

Standard clock pulse – Стандартный синхроимпульс


Стандартный синхроимпульс операторского устройства – основной фактор для скорости
обновления, которую Вы можете установить через цикл опроса тэгов. Вы глобально изменяете
цикл опроса для всех тэгов проекта модифицируя стандартный синхроимпульс.

Start screen – Первоначальный экран


Первый экран, который автоматически появляется после того, как запустилось устройство.

Start value – Начальное значение


Стартовая или начальная – величина тэга после загрузки нового проекта или последующего
удаления буфера. Вы можете сконфигурировать это начальное значение.

State button Кнопка состояния


Кнопка состояния - визуальный и рабочий элемент с двумя возможными состояниями:
ВКЛЮЧЕНО и ВЫКЛЮЧЕНО, то есть нажата и отжата. Оба состояния могут быть
сконфигурированы для показа с текстом или графикой, которые маркируют состояния кнопки.

Status/Force tag – Тэг состояние/форсирование


Экранный объект, с которым могут быть доступными для чтения и записи непосредственно с
операторского устройства отдельные области адреса в связанном SIMATIC S5 или SIMATIC S7.

Superuser – Суперпользователь
Пользователь с правом включать функции самого верхнего уровня пароля, имеет доступ ко
всем функциям операторского устройства.

Switch buffer – Переключаемый буфер


Переключаемый буфер является вторым буфером, который Вы можете создать для шаблона
тренда. Пока операторское устройство читает величины тренда из буфера 1, PLC уже пишет
новые величины в буфер 2. Когда операторское устройство читает буфер 2, PLC пишет в буфер
1. Переключаемый буфер мешает PLC перезаписывать величины, в то время как операторское
устройство читает тренд.

SITRAIN Training for Automation and Drives Глава 15 - 10


SIMATIC HMI ST-BPROPRS Glossary/Abbreviations

Symbol list – Список символов


Символьный список является общим термином для списков текстов и рисунков. Текстовый или
графический список назначают текст или рисунок каждой величине тэга.

System – Система
Система – аппаратная платформа для выполняемого файла проекта. Она включает:
- программируемый логический контроллер
- операторское устройство
- принтер

System message – Системное сообщение


Обеспечивает операторское устройство информацией о внутреннем состоянии операторского
устройства и PLC.

Tag – Тэг
Тэг – это определенный адрес памяти в который пишутся и из которого читаются величины. Это
может быть сделано PLC или операторским устройством. Следует различать глобальные и
локальные тэги, или тэги связанные с PLC и нет.

Text list – Список текстов


Текстовый список назначает тексты каждой величине тэга. Это означает, например, что Вы
можете на операторском устройстве вывести в выходном поле вместо величины назначенный
текст.

Transitions – Переход
Переход описывает условие для переключения из одного шага на следующий в пределах
последовательности шагов. Переходы используются только в языках S7-ГРАФ и S7-HiGraph.

Trend – Тренд
Тренд непрерывно отображает на операторском устройстве величину, поступающую из PLC,
как линию или столбчатую диаграмму. В зависимости от типа опроса величины тренда,
различают тренды реального времени и шаблоны трендов.

Trend request – Запрос тренда


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

Trend transfer area 1 – Область 1 передачи тренда


Эта область данных используется, чтобы включить тренды. Как только программа PLC
установит бит, назначенный тренду и бит связи тренда в области передачи трендов,
операторское устройство обнаруживает включение и, в зависимости от установки в вашем
проекте, считывает или отдельную величину или целый буфер.

Trend transfer area 2 – Область 2 передачи тренда


Эта область данных требуется, если Вы конфигурируете тренды с переключаемым буфером.
Область данных структурируется тем же образом, как и область 1 передачи данных.

Update time – Период обновления


Период обновления – сумма времени опроса, загрузки и обработки.

SITRAIN Training for Automation and Drives Глава 15 - 11


SIMATIC HMI ST-BPROPRS Glossary/Abbreviations

User data area – Область пользовательских данных


Область данных пользователя является областью памяти, определенной пользователем на
PLC. Она используется для обмена данных между PLC и операторским устройством.
Синоним: указатель области

X axis – Ось Х
Ось X является горизонтальной координатной осью в графике трендов. Она может быть,
например, помечена как время или как номер наблюдаемых величин, которые выводятся на
график.

Y axis Ось Y
Ось Y является вертикальной координатной осью в графике трендов. Вы можете назначиться
вплоть до двух осей Y в один график.

Zoom Увеличение
Вы используете изменение масштаба, чтобы увеличить или уменьшить изображение на
компьютере конфигурирования

SITRAIN Training for Automation and Drives Глава 15 - 12


SIMATIC HMI ST-BPROPRS Glossary/Abbreviations

Глава 15.2

Аббревиатуры
В курсе использовались следующие аббревиатуры

ANSI American National Standards Institute (Американский Национальный Институт


Стандартов)
AS 511 Протокол интерфейса программатора для SIMATIC S5
ASCII American Standard Code for Information Interchange (американский стандартный код
обмена информацией)
CF Compact Flash (компактный Flash)
CPU Central Processing Unit (ЦПУ)
CSV Comma Separated Values (данные, разделенные запятыми)
DP Distributed I/O (Распределенная периферия)
DSN Data Source Name (имя источника данных)
HMI Human Machine Interface (человеко-машинный интерфейс)
LED Light Emitting Diode (светодиод)
MP Multi Panel (мультипанель)
MPI Multipoint Interface (SIMATIC S7) (многоточечный интерфейс)
OLE Object Linking and Embedding (связывание и встраивание объектов)
OP Operator Panel (операторская панель)
OPC OLE for Process Control (OLE для систем управления)
PC Personal Computer (персональный компьютер)
PG Programming device (програматор)
PLC Programmable (Logic) Controller (ПЛК)
PPI Point to Point Interface (SIMATIC S7) (интерфейс точка к точке)
RAM Random Access Memory (ОЗУ)
TP Touch Panel (сенсорная панель)

SITRAIN Training for Automation and Drives Глава 15 - 13

Вам также может понравиться