com
2. Cреда
Click Vijeotitle
to edit Master Citect
style
Рассматриваемые темы
• Функциональные части
• Системные требования
• Обозреватель (Vijeo Citect Explorer)
• Включенные проекты (Include Projects)
• Редактор проектов (Project Editor)
• Графический построитель (Graphics Builder)
• Редактор Cicode (Cicode Editor)
1
Скачано с https://forum.proasutp.com
Система
Click Vijeotitle
to edit Master Citect
style
2
Скачано с https://forum.proasutp.com
Проводник (Explorer)
3
Скачано с https://forum.proasutp.com
Система времени
Click to edit Master title style
выполнения
Отладчик Cicode
4
Скачано с https://forum.proasutp.com
Проводник
Click to edit(Master
Vijeo title
Citect
styleExplorer)
• Автоматически запускает и останавливает Редактор проектов и
Графический построитель
• Позволяет управлять проектами
• Выполняет сохранение и восстановление проектов
• Запускает другие приложения
5
Скачано с https://forum.proasutp.com
Включенные проекты
Click to edit Master title style
(Include Projects )
Основной проект Собственные
Main Project Проекты
Tab_Stile_Include
(В стиле Windows7)
Include
CSV_ Include CSV_InstantTrend (Объекты V5.5)
(В стиле XP) (В стиле XP)
6
Скачано с https://forum.proasutp.com
Редактор проектов
Click to edit Master title style
(Project Editor)
• Предназначен для создания, просмотра и редактирования базы
данных конфигурации проекта Vijeo Citect
• Не обрабатывает графические страницы
dbf - файлы
7
Скачано с https://forum.proasutp.com
Построитель графики
Click to edit Master title style
(Graphics Builder)
• Предназначен для создания, просмотра и
изменения Страниц, Шаблонов, Символов,
Джинов и Супер Джинов
8
Скачано с https://forum.proasutp.com
• Авто-отступ
• Подцветка синтаксиса
• Выделение ключевых
слов 9
Скачано с https://forum.proasutp.com
3. Управление
Click to проектами
edit Master title style
Рассматриваемые темы
– Создание нового проекта
– Мастер конфигурирования компьютера
(Computer Setup Wizard)
– Сохранение и восстановление проекта
– Включение проектов
10
Скачано с https://forum.proasutp.com
Новый проект
Click to edit MasterNew Projects
title style
• До 64 символов Up to 64 characters
• Не желательно использование специальных
символов:
– Запрещенные символы:
• “*|\[]:<>?/;‘
– Нежелательные символы:
• !@#$%^&()+=}{~,
• Нижнее подчеркивание _ разрешено
11
Скачано с https://forum.proasutp.com
Новый проект
Click to edit MasterNew Projects
title style
Два пути создания
• на основе начального проекта
• пустой
12
Скачано с https://forum.proasutp.com
14
Скачано с https://forum.proasutp.com
15
Скачано с https://forum.proasutp.com
Восстановление проекта
Clickкак
to edit Master
нового title style
проекта
• Восстановление проекта как «Current project»
заменяет имеющийся проект с тем же именем
16
Скачано с https://forum.proasutp.com
Включенные
Click to edit Masterпроекты
title style
Просмотр:
17
Скачано с https://forum.proasutp.com
Настройка
Click to edit Master глава
коммуникаций title style
4
Рассматриваемые темы
– Мастер настройки коммуникаций (Express
Communications Wizard)
– Диалоги настройки коммуникаций
– Теги
– Формы
– Проверка коммуникаций
– Составные имена тегов
– Использование Excel для добавления тегов
18
Скачано с https://forum.proasutp.com
В/в вtoсистеме
Click edit MasterVijeo Citect
title style 7
Express
Communication Vijeo Citect
Wizard
Cluster - Кластер
Другие
I/O Server - Сервер в/в серверы
Конфигурационные
Click to editфайлы
Master title style
• Файлы БД (*.dbf)
Кластеры -- cluster. dbf
Серверы в/в --
scanner.dbf
Карты -- boards.dbf
Порты -- ports.dbf
Уст-ва в/в -- unit.dbf
• Можно просматривать и
редактировать в Excel, используя
Project DBF Add-in
20
Скачано с https://forum.proasutp.com
PC Disk
21
Скачано с https://forum.proasutp.com
Мастер
Click toнастройки коммуникаций
edit Master title style
• Определяет коммуникации в системе Vijeo
Citect
Выберите проект
22
Скачано с https://forum.proasutp.com
Конфигурация устройства
Click to edit Master
в/в title style
<F2> - просмотр
дополнительных опций
Help - информация о
полях
23
Скачано с https://forum.proasutp.com
24
Скачано с https://forum.proasutp.com
Формы
Click to edit Master title style
Удаление записи
Click to edit Master title style Показать
«удаленные»
записи
• Записи пока не
удалены,
помечены для
удаления
• Выполнение File |
Pack фактически
удаляет эти записи
Признак
отобра-
жения
26
Скачано с https://forum.proasutp.com
Составные
Click имена
to edit Master тегов
title style
• Area_Type_Occurrence_Attribute
–
• Зона_Тип_Вхождение_Атрибут
• Система имен упрощает работу и позволяет создавать genies разной сложности
• Зона (Area) – определяет некую часть заводского цеха, его площади, номер или название установки.
Можно не использовать, если нет необходимости
• Тип (Type) – показывает тип параметра процесса, оборудования.
• Номер (Occurrence) – задает порядковый или иной номер
• Атрибут (Attribute) – определяет признак или параметр
27
Скачано с https://forum.proasutp.com
Структурированные
Click to edit
именаMaster title style
тегов
Тег Значение
Area-Зона
Type-Тип
Occurrence-Номер
Attribute-Атрибут
Правила
Click to editсоставления
Master title style имен
• До 79 символов
• Не начинать имя с цифры
• Лучше не использовать специальные символы:
– запрещено:
• *|\[]:<>?/;,“
– не рекомендуется:
• !@#$%^&()+=}{~`
• Символ подчеркивания «_» использовать можно
• Составные имена тегов позволяют выполнять
замену подстрок в genies и super genies
– Это исключает необходимость ввода полных имен
тегов
29
Скачано с https://forum.proasutp.com
Внимание! Никогда не меняйте имена dbf-файлов: <name>.dbf
Изменение этих имен вне системы Vijeo Citect может привести к
тому, что создаваемый Вами проект не будет работать. Также не
следует менять ширину полей (колонок) открываемых dbf-файлов
30
Скачано с https://forum.proasutp.com
Используйте
Click to edit MasterDBF Add-In
title style
• Удобно использовать MS Excel для
внесения значительных изменений в
список тегов или просмотра нескольких
записей
• Используйте надстройку
DBF Add-In
• Последовательность выбора:
– мастер – таблица
– проект
– файл переменных тегов
У.4
31
Скачано с https://forum.proasutp.com
6.Графическая
Click toподсистема
edit Master title style
Рассматриваемые темы
• Создание страниц
• Основные объекты
• Свойства времени выполнения – виды
анимации
• Создание символов
• ActiveX
• Графика
32
Скачано с https://forum.proasutp.com
Использование шаблонов
Click to edit Master title style
(Templates)
Сохранить
связь с
шаблоном
33
Скачано с https://forum.proasutp.com
Палитра
Click to объектов
edit Master title style
Свободная линия
Прямая линия (Line)
(Free hand)
Эллипс(Oval)
Прямоугольник
(Rectangle)
Труба (Pipe)
Многоугольник
(Polygon) Число (Numeric)
Текст (Text tool)
Набор образов
(Symbol Set)
Кнопка (Button)
Полезные
Click to советы
edit Master title style
• Группируйте объекты
35
Скачано с https://forum.proasutp.com
36
Виды анимации –
Скачано с https://forum.proasutp.com
поведение
Click во title
to edit Master времяstyle
Runtime
MyNewObject
On / Off -
Вкл/выкл
Array - MultiState –
Массив
Несколько
состояний
Threshold-
Порог
37
Скачано с https://forum.proasutp.com
38
Скачано с https://forum.proasutp.com
Библиотеки наборов
Click to edit Master символов
title style
• Из Включенных проектов
• Можно добавить свою библиотеку
– Исключается стирание при обновлении системы
.
– Valve_Solenoid up_small_green
Б-ка наборов
символов
– Одинаковые библио-
теки в разных
проектах сливаются
39
Скачано с https://forum.proasutp.com
Рассматриваемые темы
• Ползунковый переключатель
• Команды ввода с помощью мышки
• Команды ввода с помощью клавиатуры
• Создание привилегированного пользователя
40
Скачано с https://forum.proasutp.com
Ползунковый переключатель
Click to edit Master title style
• Скопируйте нужный символ
• Укажите имя тега, который будет изменяться при
перемещении ползунка
• Определите приблизительно величину перемещения
ползунка в пикселях.
Symbol Slider(vertical)
41
Скачано с https://forum.proasutp.com
Команды ввода
Click to edit с помощью
Master title style мышки
• Скопируйте нужный символ
• Выберите команду Input(Touch)
• Выберите нужные свойства тега
Start
Device
42
Скачано с https://forum.proasutp.com
– «Назад» - Go Backward
– «Вперед» - Go Forward
43
Скачано с https://forum.proasutp.com
44
Скачано с https://forum.proasutp.com
Назначение
Click тега
to edit Master titleArgValue
style
• Citect не позволяет непосредственно
присвоить значение, вводимое с
помощью клавиатуры,
пользовательскому тегу
• ArgValue1 является внутренней
переменной, в которой формируется
значение, вводимое с помощью
клавиш
• Как только оператор нажимает
клавишу ‘Enter’, введенное значение
копируется в тег
• Ввести несколько значений можно с
помощью внутренних переменных
Arg1, Arg2, … Arg8.
• Пример клавишной
последовательности:
F4 ###,### ENTER
В поле команды могут стоять
операторы:
A = Arg1; B = Arg2
Но в этом случае не производится
проверка ввода значений 45
Скачано с https://forum.proasutp.com
Пользовательские
Click to edit Master titleпривилегии
style
• По умолчанию привилегии не образуют иерархию (т.е.
пользователи с привилегией 3 имеют доступ к командам,
которые классифицированы как 3)
1 - Lowest
46
Скачано с https://forum.proasutp.com
Пользовательские
Click to edit Master titleпривилегии
style
• Являются частью
системы прав доступа
• Обеспечивается доступ
к отдельным объектам
• Задается для
пользователей
– Также относится к
зонам
• Используется
механизм регистрации
пользователей
47
Скачано с https://forum.proasutp.com
Рассматриваемые темы
• Вставка Genie из библиотек
• Создание нового Genie
• Изменение Genie
• Синтаксис Genie
48
Скачано с https://forum.proasutp.com
Click toЧто
edit такое Genie?
Master title style
• Это группа символов, полезная для многократного использования
• Эти составные объекты можно рассматривать как производные символы –
один из вариантов макроопределений
Свойства производных символов
On Symbol TAG | <set when used on a page>
On Symbol | Green_Pump
Off Symbol | Red_pump
Numeric Properties
numeric expression | <numeric expression>
### Format | ### EU
Genies
Click to edit Master title style
• Сгруппируйте графические объекты
– Например, из стандартных символов
У.1
50
Скачано с https://forum.proasutp.com
Просмотр
Click свойств
to edit Master Genie
title style
51
Скачано с https://forum.proasutp.com
52
Скачано с https://forum.proasutp.com
Подстановки
Click в Genies
to edit Master title style
• В системе нет ограничения использовать только имена тегов в
качестве строки для подстановки
• Можно указывать для подстановки любое выражение, например,
константу или метку
• Только текстовые поля можно использовать для подстановки тегов
Подстановки
Click в Genies
to edit Master title style
• Можно определять в
Genies переменные
или константы
• Нужно использовать Genie
variable
ограничители% .. % %name%
Genie
variable
%privilege%
54
Скачано с https://forum.proasutp.com
Разработка
Click to Genie
edit Master title style
On - при условии: F5
Valve_Cool_CMD Клави-
ша F5
%Tag%
(Key):
Valve_%Name%_CMD F5
Всплывающие страницы
Click to edit Master
глава 9 title style
Рассматриваемые темы
• Создание всплывающих страниц
• Их вызов из символов
• Их вызов из Genies
• Создание производных супер-символов Super
Genies
56
Скачано с https://forum.proasutp.com
OK
Функция на языке Cicode –
вызывает всплывающее окно и
управлет тем, где и как оно «Производный
всплывающий контроллер»
размещается на основе Super Genie
57
Скачано с https://forum.proasutp.com
ClickВсплывающее окно
to edit Master title style
Mode
Wintitle()
?1?=1 ON ?1?
Close
OK
WinFree()
58
Скачано с https://forum.proasutp.com
Сравнение
Click to edit Super Genie
Master title styleи Popup
59
Скачано с https://forum.proasutp.com
Подстановка
Click to edit Masterпеременных
title style
Доступ
Click toкedit
системным страницам
Master title style
61
Скачано с https://forum.proasutp.com
Режимы
Click AssWin
to edit Master title (Mode)
style
62
У.2
Скачано с https://forum.proasutp.com
63
У.3
Скачано с https://forum.proasutp.com
Click10. Устройства
to edit Master title style
Рассматриваемые темы
• Что такое устройства?
• Конфигурирование устройств
• Использование файлов регистрации –
«исторических» файлов (Device History Files)
64
Скачано с https://forum.proasutp.com
Что
Click такое
to edit устройства?
Master title style
• Это средства вывода данных из
вашего проекта Vijeo Citect в
файлы
• Можно выполнять вывод в
файлы и на принтер:
– Файлы RTF
• Rich text format (стандарт Microsoft)
– Текстовые файлы ASCII
• Обычные текстовые файлы
– Файлы формата dBASE Device
– В СУБД SQL
• Используя соответствующий драйвер
database connection driver
– На принтеры
65
Скачано с https://forum.proasutp.com
Click to Использование
edit Master title style
типы устройств
66
Скачано с https://forum.proasutp.com
Добавление нового
Click to edit Master title устройства
style
67
Скачано с https://forum.proasutp.com
ClickСвойства устройства
to edit Master title style
• Header
– Printer - заголовок на каждой странице
– dBase – имя индексного поля
– SQL – строка подключения к источнику
• File Name
– Printer – порт (LPT1:, COM2:)
– ASCII, dBase – имя файла ([DATA]:AlarmLog.txt)
– SQL – имя таблицы базы данных(LOGFILE)
• No.Files – количество файлов регистрации
• Time – время синхронизации создания файлов
регистрации
• Period – период создания нового файла
регистрации
68
Скачано с https://forum.proasutp.com
69
Скачано с https://forum.proasutp.com
70
Скачано с https://forum.proasutp.com
Формат
Click to editдля Command
Master title style Log
имя активного пользователя
восьмой аргумент
71
Скачано с https://forum.proasutp.com
События (Events)
Click to edit Master
глава 11 title style
Рассматриваемые темы
• Определение событий
• Разрешение событий
72
Скачано с https://forum.proasutp.com
Конфигурирование событий
Click to edit Master title style
• События могут запускать действие команду или
набор команд
Конфигурирование событий
Click to edit Master title style
• Работу с событиями
нужно разрешить
– Используйте Мастер
настройки компьютера
Vijeo Citect (Полная
установка).
– Можно обрабатывать
события на любом
компьютере Vijeo Citect, но
только каждое событие на
одном компьютере
74
Скачано с https://forum.proasutp.com
Click toФункции
edit Master Cicode
title style
• Используйте систему помощи Citect Help для просмотра
функций
• Rand(n)
– - генерирует псевдослучайное число между 0 и значением
– (n-1) – равномерное распределение.
– Синтаксис:
• Rand(Maximum)
• Maximum: максимальное значение. Это число должно быть между 2 и 32767 (включительно).
• Sleep(n)
– Приостанавливает текущий процесс операционной системы (thread) на заданное
число секунд
• SleepMS(n)
– Приостанавливает текущий процесс операционной системы (thread) на заданное
число миллисекунд
76
Скачано с https://forum.proasutp.com
Ввод
Click to кодаtitle
edit Master Cicode
style
• Следует записывать комментарии для
сложных событий
• Ограничение - 64 позиции в поле кода
77
Скачано с https://forum.proasutp.com
Диаграмма
Click to edit Masterсостояний
title style
ON UnAck
OFF Ack
79
Скачано с https://forum.proasutp.com
Типы
Click сигналов
to edit Master titleтревоги
style
• Дискретные • Аппаратные
– Один или два тега ( – Предварительно
соединение по И ) сконфигурированные
• Аналоговые
– Критически высокий • Хронологические
– Высокий – с отметкой времени
– Отклонение
– Низкий • Расширенные - Advanced
– Критически низкий – Действие в Cicode
– Скорость изменения
– Задержки • Хронологические –
– Нечувствительность аналоговые и дискретные
• Мульти-дискретные
80
Скачано с https://forum.proasutp.com
Создание сигналов
Click to edit Master тревоги
title style
Max: 79
cимволов
катего
рия
задерж
ка
У.1 81
Скачано с https://forum.proasutp.com
Категории сигналов
Click to edit Master тревоги
title style
• Для каждой категории можно задать:
– Формат отображения (шрифт и тип страницы )
– Детали регистрации (принтер или файл)
– Некоторое действие при срабатывании сигнала тревоги, отнесенного к данной
категории (например, звуковой сигнал)
– Приоритет
– Порядок отображения
– Фильтрацию для оператора
82
Скачано с https://forum.proasutp.com
Категории сигналов
Click to edit Master тревоги
title style
• Определите сигнал тревоги
• Задайте категорию для сигнала – тем самым задается характер поведения
• Задайте устройство, куда будет направлена информация
83
Скачано с https://forum.proasutp.com
Категории сигналов
Click to edit Master тревоги
title style
{Name,32,R} {Tag,8,L}
{Name,32}^t{Tag,8}^t{Desc,8}
У.3,4
85
Скачано с https://forum.proasutp.com
Свойства
Click to сигналов
edit Master тревоги
title style как теги
• У сигналов тревоги имеются свойства, которые можно
использовать как теги (Alarm Property Tags)
• Тем самым сигналы тревоги можно включать в графические
страницы для визуального отображения
Alarm_name Property
AlarmName.H
AlarmName.LL
86
Скачано с https://forum.proasutp.com
Работа
Click to editсMaster
тегамиtitleсвойств
style
• Введите
– Имя_сигнала.свойство (alarm.property)
– Текст, который нужно выводить при том или ином
условии
Multi-state
Введите
Alarm.property
87
У.6
Скачано с https://forum.proasutp.com
Рассматриваемые темы
• Тренд-теги
• Отображение графиков тегов
• Конфигурирование графиков
• Файлы регистрации тренд-тегов
• «Моментальные» графики тегов
• Отображение «моментальных» графиков
88
Скачано с https://forum.proasutp.com
Типы
Click to edit трендов
Master title style
• Периодический
– График строится постоянно на основе заданного
интервала времени (например, каждую секунду,
каждые 10 секунд)
• Событийный
– Очередные точки графика строятся каждый раз, когда
происходит заданное событие, т.е. оказывается
справедливым заданное условие
• Смешанный (Periodic Event)
– Происходит построение графика с заданным
периодом только в том случае, когда оказывается
истинным заданное выражение
90
Скачано с https://forum.proasutp.com
Тренд-теги
Click to edit Master title style
• Создайте тренд-тег на основе обычного тега
• Создайте страницу с графиком
Trend Page
91
Скачано с https://forum.proasutp.com
Создание
Click тренд-тегов
to edit Master title style
Max:79символов
• периодически
• по тиггеру
• смешанно
•00:00:05
•0.500 .
С: \dat\var1
[DATA]:var1
(name[8])
Чч:мм:сс,
Суточный,
недельный(Вс),
Начало месячный.. .
записи
(00:00:00)
92
Скачано с https://forum.proasutp.com
Файлы регистрации
Click to edit Master titleтренд-тегов
style
24:00
Вс
Тег Тренда
Sample 1
Sample 2
Sample 3
Sample 4
Sample 5
Sample n
start stop
Event
93
Скачано с https://forum.proasutp.com
• Иконка
– [Navigation]TrendPage
94
Скачано с https://forum.proasutp.com
Шаблоны отображения
Click to edit графиков
Master title style
95
Скачано с https://forum.proasutp.com
Отображение «исторических»
Click to edit Master title style
•
графиков
«Исторический» режим использует файлы
регистрации
– Это позволяет построить графики за указанный
период времени
96
Скачано с https://forum.proasutp.com
Управление
Click to edit Master файлами
title style
• Рост файлов – правило:
– 5Mb в течение месяца при условии
регистрации значения одного тега
каждую секунду
• Перемещение
– Архивируйте и удаляйте имеющиеся
файлы до начала нового этапа записи
– Изменяйте расположение файлов –
перемещайте имеющиеся файлы
Рассматриваемые темы
• Что представляет собой Аналитик процессов?
• Компонент ActiveX для Аналитика процессов
• Свойства
• Отображение тегов
• Типы перьев
• Рисование графиков
• Изменение свойств Аналитика процессов
• Сопоставление графиков данных
• Отображение сигналов тревоги
• Сопоставление графиков тегов и сигналов тревоги
99
Скачано с https://forum.proasutp.com
Аналитик
Click процессов
to edit Master title style
100
Скачано с https://forum.proasutp.com
Использование Аналитика
Click to edit Master title style
процессов
• Размещение в любом месте графической страницы
• Можно конфигурировать при работе системы
(runtime)
101
Скачано с https://forum.proasutp.com
ClickОтображение
to edit Master title тегов
style
• Добавление перьев
– Указание тегов
• Аналоговые - Analog
• Двоичные - Digital
– Добавление сигналов
тревоги
– Конфигурирование
перьев
102
Скачано с https://forum.proasutp.com
Выбор
Click to edit перьев
Master title style
• «<ctrl> и щелчок» для выбора нескольких тегов
• «<shift> и щелчок» для выбора соседних тегов
103
Скачано с https://forum.proasutp.com
104
Скачано с https://forum.proasutp.com
1. Main toolbar: Contains commands for performing general operations in the 6. Vertical axis: Analog pens have a vertical axis on the left-hand side of the pane
Process Analyst, such as opening views, printing reports to indicate data values.
2. Pens: A Process Analyst pen represents your trend and/or alarm data. The 7. Cursor: A cursor allows an Operator to determine value at a given point in time by
Process Analyst supports three types of pen: analog, digital, and alarm pen. dragging the cursor line to the point required.
3. Panes: Panes are used to group pens visually in the Process Analyst and are 8. Cursor labels: Display the value where the cursor intersects the trend value line
stacked vertically on the Process Analyst display.
4. Chart background: The panes are drawn over the chart background. 9. Navigation toolbar: Contains commands to allow an Operator to travel forward or
Depending on the layout of the pens, the background may be partially visible backward through trends, as well as other navigation-related tasks.
5. Date/time axis: Located at the top of a pane, the date/time axis displays the
105
10. Object View: When displayed, the Object View appears under the navigation
date or time (or both) of the data for the primary selected pen within a pane toolbar and displays information about your Process Analyst pens.
Скачано с https://forum.proasutp.com
Вид
Click воMaster
to edit время работы
title style
106
Скачано с https://forum.proasutp.com
107
Скачано с https://forum.proasutp.com
Отображение сигналов
Click to edit Master title styleтревоги
P4A Alarm
P4A Alarm
не подтвержден
подтвержден в
P4A (Advanced Alarm)
этой точке
P4<=75deg
108
Скачано с https://forum.proasutp.com
109
Скачано с https://forum.proasutp.com
ClickСвойства Аналитика
to edit Master title style
Как добраться до свойств
Выберите указанную
иконку ИЛИ
Щелкните правой кнопкой
по области Аналитика на
странице
110