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

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

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





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

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


функциональными блоками 7. Для удобства разработчиков ФБ

несколько категорий.


разделены по умолчанию на


Категории Обработка сигналов и Вычисления служат для обработки аналоговых,

дискретных и строковых величин. Большая часть ФБ, относящихся к категории Вычисления,

 

 

 

6 Далее ФБ.

7 Далее ВФБ


 

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

Исполнительные механизмы - в этой категории нашли свое место наиболее часто встречаемые в АСУТП исполнительные механизмы: задвижки, клапаны, насосы и т. п. Элементы представлены как в классическом мнемоническом виде, так и в псевдонатуральной графике. На первый взгляд может показаться, что данная категория немногочисленная, а перечень реального оборудования, чью логику работы должны описывать эти элементы намного шире. Однако, благодаря гибким настройкам один ВФБ MasterSCADA из категории Исполнительные механизмы может заменить десятки элементов. В некоторых ВФБ вид изображения выбирается из списка доступных (например, одну из разновидностей клапанов – муфтовый, фланцевый, диафрагменный и т. п.), но есть и универсальные, где выбор изображения остается целиком за пользователем – это ВФБ Двухпозиционный исполнительный механизм с выбором изображения, а также ВФБ Динамический ИМ.

Датчики и Аппараты содержат ВФБ, которые удобно использовать при создании мнемосхем. По численности и востребованности они значительно уступают другим категориям палитры MasterSCADA, так Датчики фактически дублируют визуальные возможности обычных переменных MasterSCADA, а Аппараты часто сложнее представленных простейших случаев. Реальные аппараты реализуются возможностями объектов MasterSCADA и сохраняются разработчиками в их пользовательских библиотеках.

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

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


 

ФБ группы Работа со временем помогут определить метку времени переменной, выдать импульс в определенный момент времени и много другое.

В системах, где MasterSCADA выполняет функции регулирования и управления, разработчики широко используют ФБ из категории Управление: Циклограмма, Регулятор, Задатчик.

Возможности записи и чтения из файлов, обращения к любому значению, сохраненному MasterSCADA, реализуются ФБ из категории Работа с архивом.

Для решения отраслевых задач в палитре функциональных блоков имеется категория Отраслевые библиотеки, которая включает в себя подразделы: Теплоэнергетика,Вентиляция и кондиционирование, Электроэнергетика. Безусловно, эта категория еще будет развиваться и пополняться новыми разделами.

Неограниченные возможности открывает перед разработчиком категория Служебные. ФБ этой категории позволяют не только определить, какой оператор работает в режиме исполнения в настоящий момент, сохранить какие-либо документы проекта или запустить внешнее приложение из интерфейса MasterSCADA, но и расширить стандартные возможности при помощи языков программирования ST (стандарт МЭК 61131-3) или C# (ФБ Скрипт).

 

 

Для любителей нестандартных решений или студентов ВУЗов может быть будет интересна категория Нечеткая логика.

Вспомогательные ФБ и те, которые не нашли свое место по смыслу в других категориях, будут находиться в разделе Другие.

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


MasterSCADA/ Документация/ Руководство по разработке ФБ и драйверов. Если же у разработчика авральная ситуация, то мы можем и сами разработать под вашу задачу ФБ на доступных условиях8.

Пользователь может перераспределить элементы между категориями по своему усмотрению при помощи пункта главного меню программы Сервис/Органайзер/ФБ…







Дата добавления: 2015-12-04; просмотров: 278. Нарушение авторских прав; Мы поможем в написании вашей работы!




Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


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


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...


Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Опухоли яичников в детском и подростковом возрасте Опухоли яичников занимают первое место в структуре опухолей половой системы у девочек и встречаются в возрасте 10 – 16 лет и в период полового созревания...

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

Искусство подбора персонала. Как оценить человека за час Искусство подбора персонала. Как оценить человека за час...

Типовые примеры и методы их решения. Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно. Какова должна быть годовая номинальная процентная ставка...

Выработка навыка зеркального письма (динамический стереотип) Цель работы: Проследить особенности образования любого навыка (динамического стереотипа) на примере выработки навыка зеркального письма...

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

Studopedia.info - Студопедия - 2014-2025 год . (0.011 сек.) русская версия | украинская версия