
- •Задание по дипломному проектированию
- •Введение
- •1 Основы scada систем
- •1.1 Обмен информацией с внешними устройствами
- •1.2 Взаимодействие scada системы Citect с устройствами ввода/вывода
- •1.2.1 Переменные тэги
- •1.3 Графические средства Citect
- •1.3.1 Графические инструменты и шаблоны страниц
- •1.3.2 Библиотечные элементы
- •1.3.3 Джинны и суперджинны
- •2 Инструменты анализа производственного процесса
- •2.1 Тренды
- •2.2 Организация тревожных сообщений. Алармы
- •2.3 Cicode – встроенный язык программирования
- •3 Разработка лабораторных работ
- •3.1 Лабораторная работа №1. Создание проекта в Citect. Установление связей с плк
- •3.2 Лабораторная работа №2. Изучение графических инструментов Citect
- •3.3 Лабораторная работа №3. Тренды и алармы в Citect
- •3.4 Лабораторная работа №4. Фонтан «Цветок»
- •4 Экономика
- •4.1 Определение единовременных затрат на создание лабораторных работ
- •4.1.1 Определение трудоемкости разработки лабораторных работ
- •4.1.2 Определение себестоимости создания лабораторных работ
- •4.1.3 Определение минимальной цены лабораторных работ
- •4.2 Определение ожидаемого прироста прибыли в результате внедрения лабораторных работ
- •4.2.1 Определение годовых эксплуатационных расходов при ручном решении задачи
- •4.2.2 Определение годовых текущих затрат, связанных с эксплуатацией задачи
- •4.2.3 Определение дополнительной прибыли пользователя за период использования лабораторных работ.
- •4.3 Расчет показателей эффективности использования программного продукта
- •4.4 Заключение об экономической эффективности
- •5 Экология. Методы радиационной защиты проектируемой системы
- •6 Охрана труда
- •6.1 Производственная санитария
- •6.1.1 Шум и вибрации
- •6.1.2 Освещение
- •6.1.3 Вредные вещества
- •6.1.4 Микроклимат
- •6.2 Техника безопасности
- •6.3 Пожарная безопасность
- •Заключение
- •Список использованых источников
1.3.2 Библиотечные элементы
При разработке операторских интерфейсов пользователю приходится применять графические объекты, представляющие собой технологические аппараты (колонны, емкости, теплообменники и т. д.), участки трубопровода, клапаны и такие агрегаты, как насос, электродвигатель, контроллер и т.д. Как правило, это сложные объекты, полученные объединением множества простых объектов, или рисунки типа Bitmap
Создание каждого из этих объектов требует большого времени и может значительно затянуть разработку приложения Для ускорения работы над проектом Citect предлагает разработчику библиотеку объектов, которая включает более 500 готовых графических компонентов. (смотри рисунок 1.4)
Рисунок 1.4 – Библиотека графических образов
Библиотека состоит из большого количества разделов (например, раздел емкостей, теплообменников, клапанов, насосов, иконок и т. д.), каждый из которых содержит широкий набор объектов определенного типа.
Теперь нет необходимости рисовать объект и терять драгоценное время, если подобный объект есть в библиотеке. Достаточно открыть библиотеку объектов щелчком по иконке инструментария, выбрать раздел, затем – объект и вставлять ого в любые окна приложения. Операция вставки готового объекта занимает всего несколько секунд.
Если же нужного объекта в библиотеке нет, его можно импортировать из других Windows-программ. В Citect можно копировать объекты самых различных форматов: BMP, .DXF, .PCX. WMF и многих других.
В крайнем случае, объект можно нарисовать и скопировать в свою библиотеку. При модификации графического объекта в библиотеке автоматически меняется его образ во всех окнах, где он используется [1].
Часто используемые объекты и группы объектов (включая графические изображения) можно сохранять в библиотеках и использовать их неограниченное число раз.
После внедрения объекта на странице его можно перемещать, трансформировать и т.д., произвольным образом меняя его характеристики и свойства (как и любого другого объекта на странице).
Вставлять объект из библиотеки можно двумя способами: как несвязанный объект: изменение библиотечного не влечёт за собой изменение объекта на странице; как связанный объект: изменение библиотечного объекта влечёт за собой изменение объекта на странице (чтобы изменить свойства библиотечного объекта, откройте библиотеку и модифицируйте его там). Следует иметь в виду, что все изменения библиотечного оригинала немедленно выполняются со всеми внедрёнными копиями, даже если последние были перед этим модифицированы. Например, если сначала увеличить размеры копни библиотечного объекта на странице вдвое, затем вдвое увеличить размеры оригинала в библиотеке, то размеры объекта-копии также будут увеличены вдвое (второй раз). Вместе с тем пользователь имеет возможность в любой момент времени разорвать связь копии с библиотечным оригиналом, выполнив команду «Разорвать связь» меню «Правка» [3].
При сохранении какого-либо объекта в библиотеке одновременно с ним запоминаются и все его текущие свойства и параметры. При вставке объекта из библиотеки на страницу эти свойства будут свойствами по умолчанию. Доступ к свойствам вставленного объекта несколько отличается от свойств обычных объектов: менять можно только свойство видимости.
Если вставленный объект является составным, то для доступа к его компонентам простого двойного щелчка на них кнопкой мыши будет недостаточно. Чтобы отобразить на экране таблицу свойств таких объектов, следует сначала нажать клавишу «CTRL» и, не отпуская её, дважды щёлкнуть на объекте кнопкой мыши. Можно также выполнить команду «Перейти к объекту» меню «Инструменты», указать группу и нажать кнопку «ОК». При этом, если связь объекта с библиотекой будет сохранена, большую часть свойств изменить будет нельзя [3].
Примером использования библиотечных объектов может стать командная кнопка, которая выполняет одинаковые функции на нескольких страницах. Один раз определив параметры такой кнопки и сохранив её в библиотеке, можно использовать её на страницах произвольное число раз, при этом свойства внедрённых кнопок будут одинаковыми [3].