Академический Документы
Профессиональный Документы
Культура Документы
Обзор системы
3. Графика
4. Отображение и архивирование
сообщений
SIMATIC HMI
5. Тренды, архивировоание
Pro Tool/Pro
6. Задания контроллера
8. Гибкость
10. Планировщик
11. Отчеты
Этот документ разработан для целей обучения.
SIEMENS не несет ответственности за его содержание.
Имя: ___________________________
14. Литература
Internet: http://www.sitrain.com
Содержание Стр.
• Преимущества ProTool/Pro
• Использование
ProTool/Pro
• Основные функции
• Архитектура
Учащиеся должны:
SIMATIC
ProTool/Pro
Configuration
&
Runtime
Преимущества 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 TP37
OPEN
OPENVALVE
VALVE
CANCEL
CANCEL
SIM
ATICP3T7
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 +/-
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
Компактная серия Прочный алюминиевый отлитый под давлением корпус (кроме OP3) с
мембранной лицевой панелью, степень защиты IP 65/20 (спереди и
сзади), малая глубина монтажа (27-118 мм), обычно снабжены
мембранной клавиатурой (стойкой к нефти, смазке и нормальным
детергентам), с 8 функциональными клавишами, которые могут
маркированы постоянно (OP7) или с 16 функциональными клавишами,
которые могут маркированы пользователем (OP17), и 24 системными
клавишами.
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
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
OP37
OP35
OP25/27
OP37/Pro
ProTool/Pro
Обычный PC
OP37/Pro
Стандартный PC
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)
Непосредственное
подключение
S7-300 S7-400
Встроенный
интерфейс
PowerTags -
Это переменные,
связанные с процессом
2048 PowerTags
512 PowerTags
256 PowerTags
128 PowerTags
Пакеты Powerpacks Для увеличения количества переменных могут быть использованы пакеты
Powerpacks.
ProTool/Pro
Пользовательский интерфейс
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
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
ProTool/Pro
Пользовательский интерфейс
Векторная Система
Архиви Тренды Гибкость
графика рование сообщений
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
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
Совместимая с 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
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
Содержание Cтр
• Этапы проектирования,
загрузки и управления
процессом
• Проект.....
• Философия управления...
• Разбиение изображения...
Обучаемые должны:
PC/PG
ProTool/Pro
Флэш
Данные Данные
проекта проекта PC/OP/TP
Связь
Контроллер
Двойной щелчок Дважды быстро нажмите клавишу мыши. В списках для выбора это имеет
такой же эффект, как щелчок на объекте, а затем щелчок на кнопке OK.
Изображение 2 Изображение 5
Начальное
изображение
Изображение n Изображение 3
Изображение 4
Постоянное окно
Окно сообщений о событиях
Главная область
Пример На слайде показан пример того, как может быть разделено отображение
на OP.
На верхнем краю экрана находится постоянное (фиксированное) окно.
Оно может, например, содержать краткое описание установки, которая
должна быть видна все время. Окно сообщений о событиях частично
перекрывает постоянное окно. Описание установки неважно, когда на ОР
открывается окно сообщений о событиях. Однако, текущие данные
процесса должны еще быть видны, пока это возможно. Символы были
назначены шести функциональным клавишам в нижней части экрана.
Установки Вы устанавливаете свойства различных областей, подав команду меню
System (Cистема)> Screen (Изображение)/Keys (Клавиши). Установки,
которые Вы делаете в открывшемся окне, относятся ко всему проекту.
Поэтому Вы должны определить эти области до начала проектирования.
Оборудование
Тип PC/OP/TP PLC
и протокол
Содержание: Стр.
• Проектирование интерфейса
• Создание экранов
• Динамические атрибуты
• Библиотека
Обучаемые должны:
Что делать Вызвать команду 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
Фиксированное
окно
Основная область
Функциональные
клавиши
Цвета (Colors) - Вы можете изменить цвет контура с помощью левой кнопки мыши.
- Вы можете изменить цвет заливки с помощью правой кнопки мыши.
Язык редактирования
- Вы можете изменить язык редактора и статических текстов.
Screen_9
Screen_n
Screen_n
Screen_n
Старто- Screen_n
вый
экран Screen_n
Screen_n
Screen_1
F8
Глобальное назначение
функциональной клавиши F8
(Стартовый экран)
Окно свойств:
General (Общие) - Line Style (Стиль линии)
- Line Wide (Толщина линии)
- Display (Отображение) - Background transparent (прозрачность фона)
Attributes (Атрибуты)
- Динамические атрибуты основного цвета и фона
Position (Положение)
- Position (координаты X и Y)
- Size (размер) (ширина и высота)
- Offset (смещение по X и Y) - установите связь смеения по Х с тегом.
Enable (Разрешение) - Display – Always (показывать всегда); Hide (скрыть); Unhide (показать)
Решение a
Решение b
Замечание Если используется решение a), формат кнопки не может быть изменен,.
когда это необходимо, применяйте решение b).
Упражнение 6a Пароль
Окно списка
Упражнение 7a Мультиплексирование
Конфигурирование Вместо ввода абсолютного адреса слова данных для поля вывода, Вы
вводите тег (Address2). Тег (Address2) содержит адрес слова данных
конкретного мотора.
Замечание Этот метод позволяет Вам вывод различной информации без изменения
экрана.
В конечном счете на рабочем экране должны быть видны только
выделенные части, отдельные окна для скоростей двигателей 1-3 показаны
здесь для демонстрации метода и тестирования.
Содержание Стр.
• Строки сообщений
• Окно сообщений
• Классы сообщений
• Архив сообщений
Обучаемые должны:
Файлы
2) Сообщения о неисправностях:
Они используются для информации о критических состояниях
установки.
Они имеют более высокий приоритет, чем сообщения о событиях, и
должны квитироваться оператором
3) Системные сообщения:
Они используются ProTool/Pro для отображения информации о
системе.
MW 40
Открыто
AN I 0.0
Закрыто = M 41.0
I 0.0
• Программа PLC
• Меркеры сообщений
• Указатель области
• Текстовый ввод
Пример:
Введение Отображение сообщения о событии на экране запускается установкой
бита (переключением из 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.
Area pointers Список указателей областей вызывается командой System > Area Pointers
(Система > Указатели областей)
В диалоговом окне установите в поле Type: Event Messages (Сообшения о
событиях), нажмите кнопку Add (Добавить), введите адрес -
DB127.DBW10 и длину (Length) - 1.
Screen / Keys Подайте команду System > Screen / Keys и в появившемся окне
активируйте Message Indicator - индикатор сообщений (он появляется,
когда активны сообщения о неисправностях), а в поле Alarm | Event Mess
выберите режим отображения сообщений о событиях и неисправностях в
виде окна или строки.
Теги Archive_1
Var_1
Var_2
Var_3 Archive_2
Файл
Сообщения Archive_3
Message class_1
Message class_2
Техническое описание
Архивация сообщений
• Вы можете создать раздичные архивы для разных классов сообщений
(event/alarm/system messages (события/аварии/системные сообщения)).
• Когда сообщение вводится в буфер сообщений, оно вводится и в архив.
Кратковременный архив
Последовательный архив
Кратковременный Буфер FIFO может содержать до n значений. Когда буфер полон, старые
архив значения заменяются новыми.
Список указателей Список указателей областей вызывается командой 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
Номер сообщения
Системные сообщения устройства управления делятся на различные
категории.
Номер сообщения содержит информацию о категории сообщения:
Номер сообщения
Текст сообщения
01 ...... Категории
Категории 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)
Содержание Стр.
• Архивирование
• Архивные тренды
Обучаемые должны:
Файлы
- Тренды
- Экраны
Архивные тренды:
- Архивы
- Теги
- Тренды
- Экраны
Что делать:
Тренд
Trends (Тренды) Щелкнув правой кнопкой мыши на иконке Trends в дереве проекта
командой Trend Insert добавьте тренды Trend_Kurv_1 и Trend_Kurv_2
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> - => Уменьшить
history trends
Включаемый импульсом
Значение
включенные
импульсом
График тренда
Буфер тренда
(Профиль)
Данные
График тренда
Содержание Стр
• Задания контроллера
Обучаемые должны:
Резерв
n+14
n+15
Дата/Время
n+18
Резерв
n+31
Список указателей -Добавьте почтовый ящик данных (Data mailbox) DB51, DBW4, длина 4.
областей -Добавьте дату/время (Date/Time) DB51, DBW15, длина 6.
(Area Pointer List) -Добавьте координацию (Coordination) DB51, DBW0, длина 2.
• Date/Time (дата/время)
DB51DBB15_hex
DB51DBB16_hex
DB51DBB17_hex
Содержание Стр.
• Конфигурация структуры
рецептур
Цели обучения:
Структура Данные
STRUCT_1 ANNA 1
DB42DW16
DB42DW18
...
ПЛК
Упражнение 1
Список указателей Добавьте почтовый ящик данных (Data mailbox): DB127, DBW200, длина
областей (Words) 5. Вы должны всегда создавать почтовый ящик данных при работе с
рецептурами.
Редактор: Рецептуры
Окно свойств
General -Введите имя рецептуры
Transfer -Выберите имя PLC
Data medium -Введите путь для архива
• Выбор рецептуры
Общее Чтобы разрешить экспорт и импорт записей данных в runtime, проект должен
содержать следующие функции:
-Экспорт записей данных
-Импорт записей данных
Данные хранятся в формате CSV.
Задания PLC:
Прочитать данные из PLC, No. 69
Записать данные в PLC, No. 70
Содержание Стр.
Окно свойств:
Функция C событием "OnClick" свяжите функцию "Other Functions/Start_program“
с параметром командной строкой: C:CALC.EXE
В поле Display option (режим отображения) установите Window
Переменные
Они могут быть переменными 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,...)
Стандартные типы Приведенная выше таблица дает обзор стандартных типов данных языка
VBScript (ID = идентификатор типа)
Идентификаторы Использование идентификаторов для определения типа данных (см.
типа таблицу) деляет описание переменной короче и яснее.
Пример: Описания Dim i As Integer, width As Single, a As ... Можно также записать:
Dim i%, width!, a$
Замечание: Переменные используются для резервирования ячеек памяти в OP/PC, в
которые записываются и откуда считываются данные при обработке
сценариев. Имеются два различных типа переменных:
Теги ProTool Теги ProTool представляются в сценарии красным цветом. Если тег
используется в сценарии, он уже должен быть создан в ProTool. Если это
не так, при компиляции появляется сообщение об ошибке.
Внутренние Внутренние переменные сценария должны быть определены оператором
переменные DIM и имеют значение только внутри сценария VBScript.
сценария
Конструкции VBScript, такие как If, Then, Loop, Sub, Dim не могут
использоваться в качестве символических имен для объектов ProTool.
Символы и зависящие от языка литеры, такие как ä или é, не должны
использоваться в символических именах процедур и переменных VBScript
(локальных переменных).
Все имена, начинающиеся с pt зарезервированы для внутренних объектов
ProTool.
Если вы не можете избежать использования конструкций VBScript для
символичесикх имен, Вы должны перед этими именами писать
специфические префиксы:
• для тегов ProTool (глобальных тегов) - префикс PtVar
• для функций ProTool - префикс PtFct
• для имен экранов ProTool - префикс PtScn
• для имен архивов ProTool - префикс PtArc
• для имен сценариев ProTool - префикс PtScp.
Пример использования переменных:
PtVar.Convert
Вставка сценария Щелкните правой кнопкой мыши на иконке Scripts и выберите команду
Script Insert (Вставить сценарий) – появится окно свойств сценария.
Окно свойств:
General (Общие) В поле Name введите имя сценария
В поле Type выберите тип тип сценария: Sub (Subroutine (подпрограмма) –
без возвращаемого значения)
В поле Description (Описание) вы можете сделать описание подпрограммы
(комментарий)
В поле Parameters вы определяете входные параметры подпрограммы,
которые в этой задаче не требуются
Объект изображения
Кнопка, установите свойства
Function Cвяжите сценарий "Summe1" c событием "OnClick”
Объект изображения
Кнопка, установите свойства
Function С событием "OnClick” свяжите сценарий "Summe2”.
Назначьте параметры сценарию.
Вставка сценария Щелкните правой кнопкой мыши на иконке Scripts и выберите команду
Script Insert (Вставить сценарий) – появится окно свойств сценария.
Окно свойств:
General (Общие) В поле Name введите имя сценария
В поле Type выберите тип тип сценария: Function (с возвращаемым
значением)
В поле Parameters вы определяете входные параметры подпрограммы.
В поле Description (Описание) вы можете сделать описание подпрограммы
(комментарий)
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
Вставка сценария Щелкните правой кнопкой мыши на иконке Scripts и выберите команду
Script Insert (Вставить сценарий) – появится окно свойств сценария.
Окно свойств:
General (Общие) В поле Name введите имя сценария
В поле Type выберите тип тип сценария: Function (с возвращаемым
значением)
В поле Parameters вы определяете входные параметры подпрограммы.
В поле Description (Описание) вы можете сделать описание подпрограммы
(комментарий)
Переход Примечание
• If... Then
• Select Case
Операнд 1
VBScript
Операнд 2
Вставка сценария Щелкните правой кнопкой мыши на иконке Scripts и выберите команду
Script Insert (Вставить сценарий) – появится окно свойств сценария.
Окно свойств:
General (Общие) В поле Name введите имя сценария
В поле Type выберите тип тип сценария: Sub (без возвращаемого
значения)
Входные параметры вводить не надо.
В поле Description (Описание) вы можете сделать описание подпрограммы
(комментарий)
Operand 1
VBScript
Operand 2
Содержание Стр.
Участники должны:
Узнать, как делать установки драйвера для хранения архивов в базах данных
ODBC (например, MS Access).
• См. замечание
• MS Access 97
Все необходимые драйверы для хранения данных устанавливаются
ProTool/Pro. Для дружественного анализа архивов, MS Access должна
устанавливаться на целевом компьютере.
• MS SQL-Server 6.5
Вы должны установить системную базу данных в целевом компьютере
прежде, чем Вы сможете загрузить данные.
Примечание Для хранения архива данных Вы должны определить имя базы данных (не
имя каталога). Имя источника данных (DSN) определяет базу данных и место
ее расположения.
В нашем примере: Имя источника данных Data source name (DSN): Pro_Meld
Имя базы данных: Pro_Meld
• См. замечание
Содержание Стр.
Обучаемые должны:
Каждая минута -
Час Минуты
День Часы, минуты
Неделя День недели, часы, минуты
Месяц Число, часы, минуты
Год Месяц, число, часы, минуты
Однократно Год, месяц, число, часы, минуты
Содержание Стр.
• Ретроспективная
документация
• Протоколирование
сообщения
Обучаемые должны:
Общие сведения
Предоставление документации для проекта ProTool/Pro.
Отчеты (Reports)... Здесь Вы можете проектировать свои собственные отчеты или изменять
заголовки и колонтитулы.
Печать в файл
(Print to File) Сохраняет документацию в файле *.prn.
Целевая система
(System) -Messages/ Settings
Содержание Стр
internal_tag
Вставка сценария Щелкните правой кнопкой мыши на иконке Scripts и выберите команду
Script Insert (Вставить сценарий) – появится окно свойств сценария.
Окно свойств:
General (Общие) В поле Name введите имя сценария
В поле Type выберите тип тип сценария: Sub (Subroutine (подпрограмма) –
без возвращаемого значения)
В поле Description (Описание) Вы можете сделать описание подпрограммы
(комментарий)
В поле Parameters Вы определяете входные параметры подпрограммы,
которые в этой задаче не требуются
Цель При нажатии на кнопку "x+", тег x_plus устанавливался в "1" и запускается
сценарий VBScript "Move_x".
При отпускании кнопки "x+", тег x_plus устанавливается в "0".
Simulation
Sub Simulation()
valve1=switch1+defect
If (switch1 =15 And value>0) Then value = value-1
Окно свойств:
General (Общие) В поле Name введите имя сценария
В поле Type выберите тип сценария: Function (с возвращаемым
значением)
В поле Description (Описание) Вы можете сделать описание подпрограммы
(комментарий)
В поле Parameters Вы определяете входные параметры подпрограммы,
которые в этой задаче не требуются
Script Text (Текст сценария)
Напишите текст подпрограммы
При написании программы Вы можете использовать выбор объектов из
списка, который открывается через бокс выбора Show Object Available for
Selection: Function (Функция), Scripts (сценарии), Tags (теги).
Вы должны скомпилировать сценарий, нажав на кнопку Compile
Содержание
Связь в SIMATIC S7
Управление связью в SIMATIC S7........................................................................ 6-1
Приложение
Задания контроллера........................................................................................................................ B1
Заметьте:
Номер документа: 6AV6596-1MA05-0AA0
• VB Script
Walnum/F.Houlette
QUE
ISBN: 3-8272-1011-9
• VB Script Professionell
Petroutso/Schongar
Franzis- Verlag
ISBN 3-7723-6203-6
Содержание
15.1 Словарь
15.2 Сокращения
Глава 15.1
Словарь
Acknowledge – Квитирование
Квитированием аварийных сообщений Вы подтверждаете, что осведомлены о них.
После этого сообщение больше не отображается на модуле оператора. Вы можете квитировать
аварийные сообщения на модуле оператора или Вы можете получить их подтвержденное от
PLC.
Если Вы назначаете аварийные сообщения для группы квитирования, Вы можете подтвердить
получение нескольких сообщений одновременно.
Actions – Действия
Действия являются компонентами устройства. Их цель в пределах процесса управление
единственным устройством.
- В сегментах программ на LAD/FBD/STL
- В шага программ на S7-Graph
- В состояниях программ на S7-HiGraph
Archive – Архив
Архив является областью памяти на каком-либо носителе. Вы устанавливаете размер архива в
ProTool. Вы можете сохранить сообщения или тэги в архиве
Backup – Архивирование
Вы используете функцию " Backup", чтобы архивировать проекты, созданные в операторском
устройстве. Архивированные данные могут быть прочитаны посредством функции "Restore
(Восстановление)".
Blank – Пробел
Отключение или ослабление программы сохранения экрана.
Button – Кнопка
Виртуальная кнопка на экране операторского устройства. Кнопки на операторских устройствах с
сенсорным экранным - контактно чувствительны.
Clipboard – Буфер
Буфер - область памяти в сконфигурированном компьютере конфигурации доступный ProTool
когда Вы вырезаете, копируете и вставляете объекты.
Compile – Компиляция
С помощью компиляции из Вашего проекта создается выполняемый файл. Вы можете загрузить
файл на операторское устройство. В процессе компиляции проверяется правильность проекта.
Configuration – Конфигурация
Определение специфической системной обстановки, сообщений и экранов, используя
программное обеспечение конфигурации ProTool.
Coordination – Координация
Эта область данных может использоваться PLC для опроса состояния операторского
устройства, например:
- запуск операционного устройства
CPU – ЦПУ
CPU (ЦПУ) - сокращение от «центральное процессорное устройство».
D
Data record – Запись данных
Рецептура содержит данные. Рецепт может состоять из различных записей данных.
Когда запись данных загружается, все назначенные данные передаются в PLC вместе и
синхронно.
Download – Загрузка
Вы используете функцию "Download (Загрузка)", чтобы передать исполняемый файл проекта в
операторское устройство. Прежде, чем Вы сможете сделать это, подключите операционное
устройство к сконфигурированному компьютеру посредством стандартного кабеля.
Как только PLC устанавливают в 1 биты в этой области данных, операторское устройство
распознает назначенное сообщение события, как "приходящее". И наоборот, сообщение
интерпретируется операционным устройством, как "ушедшее" когда бит в PLC сбрасывается.
Event – Событие
Функции инициируются в случае определенных событий - например, при нажатии и отпускании
клавиши. События могут быть сконфигурированы как функция объекта.
Export – Экспорт
Вы можете экспортировать сконфигурированные сообщения как текстовый файл, например,
чтобы перевести их на другой язык с внешним редактором.
Используя функцию импорта ProTool, Вы можете импортировать текстовый файл в свой проект.
Hardcopy – Распечатка
Представляет распечатку текущего содержания экрана.
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, чтобы, например, перевести тексты на другой язык внешним редактором.
Movements – Перемещения
Перемещения имеют отношение к последовательности процесса, который может тестироваться
для помощи в определении ошибки при диагностике процесса. Может быть несколько
определений ошибки для каждого перемещения. Перемещение может содержаться в пределах
устройства и представляет фактическое перемещение со стороны физического объекта в
пределах процесса (например, перемещения мех. ролика вверх и вниз).
Перемещения определяются в S7-PDIAG "перемещением" UDT использованным в блоке.
Object – Объект
Объект - неотъемлемая часть экрана или сообщения. В зависимости от типа объекта, они
используются, чтобы отобразить или ввести текст и величины на операторском устройстве.
OP Acknowledgement – Квитирование ОП
Этот указатель области используется операторским устройством для того, чтобы сообщить
PLC, какие аварийные сообщения были квитированы на операционном устройстве.
OP – ОП
OP (ОП) сокращение от операторской панели.
Password – Пароль
Символьная строка, которая должна вводиться на операторском устройстве перед
активизацией защищенных функций. Каждый пароль назначается определенному уровню.
PLC ПЛК
PLC (ПЛК) сокращение от «программируемый логический контроллер».
ProTool/Pro CS
Полное, основанное на графике, программное обеспечение проектирования для всего ряда
устройств SIMATIC HMI и для систем Windows.
ProTool/Pro RT
Программное обеспечение визуализации процесса, которое может выполнить в системе,
основанной на Windows, проект созданный ProTool/Pro CS.
Recipe – Рецептура
Комбинация тэгов в фиксированную структуру данных. Сконфигурированная структура данных
может быть назначена данным операторского устройства, а затем на нее ссылаются при записи
данных.
Использование рецептов гарантирует, что когда запись данных загружена, все назначенные
данные передается на PLC вместе и синхронно.
Restore – Восстановить
Функцией "Restore (восстановить)" Вы возвращаете данные, которые Вы ранее архивировали,
используя функцию"Backup (упаковать)“.
Screen – Экран
Экран является группой логически связанной обработки данных, которые могут быть совместно
отображены на операторском устройстве и индивидуально модифицированы. Экраны состоят
из статических и динамических компонентов.
Статические компоненты - текстовые и графические, динамические компоненты - например,
входные и выходные поля.
Superuser – Суперпользователь
Пользователь с правом включать функции самого верхнего уровня пароля, имеет доступ ко
всем функциям операторского устройства.
System – Система
Система – аппаратная платформа для выполняемого файла проекта. Она включает:
- программируемый логический контроллер
- операторское устройство
- принтер
Tag – Тэг
Тэг – это определенный адрес памяти в который пишутся и из которого читаются величины. Это
может быть сделано PLC или операторским устройством. Следует различать глобальные и
локальные тэги, или тэги связанные с PLC и нет.
Transitions – Переход
Переход описывает условие для переключения из одного шага на следующий в пределах
последовательности шагов. Переходы используются только в языках S7-ГРАФ и S7-HiGraph.
Trend – Тренд
Тренд непрерывно отображает на операторском устройстве величину, поступающую из PLC,
как линию или столбчатую диаграмму. В зависимости от типа опроса величины тренда,
различают тренды реального времени и шаблоны трендов.
X axis – Ось Х
Ось X является горизонтальной координатной осью в графике трендов. Она может быть,
например, помечена как время или как номер наблюдаемых величин, которые выводятся на
график.
Y axis Ось Y
Ось Y является вертикальной координатной осью в графике трендов. Вы можете назначиться
вплоть до двух осей Y в один график.
Zoom Увеличение
Вы используете изменение масштаба, чтобы увеличить или уменьшить изображение на
компьютере конфигурирования
Глава 15.2
Аббревиатуры
В курсе использовались следующие аббревиатуры