Построение модели поведения системы - Проектирование автоматизированной системы управления технологическим процессом производства простых полиэфиров
Запуск системы производства поролона производится по команде оператора после того, как им были введены параметры протекания процесса. Перед запуском предполагается, что процесс не начался и все клапаны закрыты. После запуска система начинает работать в автоматическом режиме, пока не будет остановлена оператором.
Диаграмма Statechart (диаграмма состояний) предназначена для описания состояний объекта и условий перехода между ними. Описание состояний позволяет точно описать модель поведения объекта при получении различных сообщений и взаимодействии с другими объектами.
Модель поведения позволяет взглянуть на получаемый программный объект со стороны, ведь основное назначение объектно-ориентированного программирования - создавать объекты, наделенные определенным поведением, которые в дальнейшем и будут производить работу в программном коде. А данный тип диаграмм позволяет четко представить все поведение полученного программного объекта в виде графических значков состояний.
Более подробно работа системы в каждом из состояний представлена на диаграмме состояния на рисунке 3.6, из которой видно, что процесс начинается с точки Begin. В состоянии Idle процесс находится до тех пор, пока не будет получено сообщение Timer. После обработки данных система снова переходит в состояние Idle и цикл замыкается.
Система функционирует следующим образом: система по сигналу системного таймера опрашивает контроллер (Controller), которые опрашивают датчики. Данные, полученные от датчиков, обрабатываются, и система снова переходит в состояние ожидания сигнала от таймера, замыкая тем самым цикл работы системы.
После регулирования всех этих параметров система переходит в состояние ожидания (Idle).
Протоколирование начинается при изменениях в условиях (Environment Changed). После этого создается Log файл (Create Log), и система переходит в состояние ожидания (Log ready). При необходимости записать изменения они записываются (Logged), и система снова переходит в состояние ожидания. При этом в следующий раз необходимо начинать с состояния Log ready, а не с создания протокола, так как установлена установка States History отражаемая буквой Н в кружке.
Следующий вид диаграмм - это Activity diagram - специальная разновидность диаграммы состояний. В этом типе диаграмм большинство используемых знаков -- это знаки активности, переходы между которыми вызваны завершением одних действий и началом других.
Контроллер должен установить значение таймера, продолжительность действия норм, время ожидания между опросами датчиков, а затем перейти в состояние ожидания. Следовательно, функции, выполняемые таймером и контроллером разделены.
Таймер должен вывести controller из состояния ожидания, после чего происходит проверка текущего значения времени со временем окончания действия норм.
Рисунок 3.6 - Диаграмма состояний
За окончание действия норм отвечает класс NormPlan. Для отражения того, что для дальнейшей работы необходимо получить оба времени, и текущее, и полное, вводится линия синхронизации. Линия синхронизации обычно включается в случае, когда имеются независимые процессоры, выполняющие задачи параллельно. В нашем случае она только показывает, что дальнейший переход не может быть осуществлен без обработки данных таймером и времени действия норм. Контроллер проводит анализ информации и принимает решение о дальнейших действиях только после получения данных о времени действия норм и текущем значении времени.
Алгоритм обработки данных имеет вид, представленный на рисунке 3.7. Алгоритм выполнен в соответствии с ГОСТ.
Рисунок 3.7 - Алгоритм обработки данных
Контроллер активизирует работу датчиков и сравнив параметры с их необходимыми значениями посылают управляющие сигналы на исполнительные устройства для приведения параметров в требуемые состояния. По окончании работы при изменении параметров результаты заносятся в протокол. Диаграмма активности изображена на рисунке 3.8.
Вложенная диаграмма Testing_Environment изображена на рисунке 3.9.
Рисунок 3.8 - Диаграмма активности
Похожие статьи
-
Определение требований к системе Прежде чем начать проектирование системы производства поролона нужно определить функции, которые будет выполнять...
-
Физическое представление системы управления не может быть полным, если отсутствует информация о том, на какой технологической платформе она реализована....
-
Для реализации системы требуется следующее оборудование: частотный преобразователь, промышленный контроллер, ультразвуковой датчик уровня, датчик...
-
SIMATIC S7-300 - это модульный программируемый контроллер, предназначенный для построения систем автоматизации низкой и средней степени сложности. Данный...
-
После описания звеньев системы определяем ее передаточную функцию, которая представляет собой произведение всех ПФ звеньев: (2.10) Подставляем в...
-
Описание задачи проектирования Данная система предназначена для установки "Cannon Viking Maxfoam", которая в свою очередь предназначена для производства...
-
Системы автоматизированного проектирования (САПР) в настоящее время являются во многих случаях единственно возможными методами при конструировании новых...
-
Класс в Rational Rose -- это описание общей структуры (данных и связей) для дальнейшего создания объектов. Для того чтобы генератор Rational Rose имел...
-
В САР поддержание заданного значения регулируемого параметра или изменение его по определенному закону обеспечивается аппаратурными средствами, имеющие...
-
Быстрое развитие информационных технологий на предприятиях, обусловлено необходимостью повышения конкурентоспособности производимой продукции, как на...
-
Особенности проектирования систем управления ГПС - Виды автоматизированных производств
Состав и структура ГПС определяются содержанием выполняемого производственного процесса, который формируется на основе: конструктивно-технологических...
-
Pointek ULS 200 - это бесконтактный ультразвуковой сигнализатор уровня с двумя точками переключения для регистрации уровня сыпучих веществ, жидкостей и...
-
Датчик Скорости MD-256 изображенный на рисунке 4.4 предназначен для работы с конвейерами. Рисунок 4.4 - Датчик Скорости MD-256 Он передает сигнал на...
-
Производительность поролона автоматизированной системы управления составляет 400 м3/час. Количество рабочих часов в году равно 2000 ч. В системе...
-
Технико-экономическое обоснование внедрения АСУ С целью уменьшения процента брака произведенного ППУ необходимо использовать прогрессивные...
-
Составление структурной схемы Конвейерная линия на установки "Cannon Viking Maxfoam" представляет собой ограниченное по краям пространство, вследствие...
-
Системы диагностики и управление точности обработки - Виды автоматизированных производств
Любое спроектированное и изготовленное технологическое оборудование и его система ПУ в процессе эксплуатации должны находиться в работоспособном...
-
В инженерной практике принято промышленные холодильные камеры описывать линейным дифференциальным уравнением 1-го порядка с постоянными коэффициентами....
-
- годовые затраты на ремонтные работы КТС, равны 15% от годовых амортизационных отчислений: СР=0,15 ААТК=0,1535233=5284,95 руб. (6.11) Расчет годовых...
-
Анализ условий труда Анализ условий труда на участке производства поролона, приводит к заключению о потенциальной опасности данного участка. Суть...
-
Для составления математической модели объекта проведем анализ всех составных элементов структурной схемы и рассчитаем параметры их передаточных функций....
-
Сущность процесса проектирования - Методология создания сложных технологических систем
Сущность процесса Проектирования заключается в разработке конструкций и технологических процессов производства новых изделий, которые должны с...
-
Технология производства Основным сырьем для производства хлебопродуктов является мука, вода, соль и дрожжи. Это те компоненты, без которых ничего не...
-
Системный подход позволяет найти оптимальное, в широком смысле, решение задачи Проектирования за счет всестороннего, целостного рассмотрения, как...
-
Годовые амортизационные отчисления рассчитываются по формуле: Aатк = аатк(1+kтм2)Сктс, (6.9) Где, аатк - коэффициент амортизационных отчислений; Kтм2 =...
-
Пожары на конвейерных линиях представляют большую опасность для работающих и могут причинить огромный материальный ущерб. К основным причинам пожаров,...
-
Настройка контроллера и управление контроллером осуществляются через персональный или карманный компьютер при помощи программы "AK2-Service Tool"....
-
Планирование оптимальной производственной мощности При выборе производственной мощности проектируемого предприятия используются следующие критерии: 1....
-
При линеаризации коэффициент при текущем напряжении определяется как производная от напряжения управления. Подставляя сюда установившееся значение...
-
Структура системы управления организацией Структура системы управления организацией - упорядоченная совокупность взаимосвязанных элементов, находящихся...
-
Численность производственных рабочих определяется исходя из количества рабочих мест и количества смен работы предприятия: Ч = ЧРм*КСм, где Ч -...
-
В своем законченном идеальном виде ГПС являются высшей, наиболее развитой формой автоматизации производственного процесса. Можно сформулировать основные...
-
ВВЕДЕНИЕ - Расчет надежности технических систем на стадии проектирования (прогнозирующие расчеты)
Целью данной работы является анализ особенностей расчетов надежности технических систем на стадии проектирования (прогнозирующих расчетов). Актуальность...
-
МОДЕЛИРОВАНИЕ - Проектирование и изготовление модели судов
Прогнозирование - в узком значении специальные научные исследования конкретных перспектив развития какого-либо явления. Как одна из форм конкретизации...
-
Разработка технологических процессов - Технологическая подготовка машиностроительного производства
Для служб ТПП исходным документом является приказ руководителя предприятия, в котором определяется поэтапное выполнение мероприятий по технологической...
-
Технологический процесс производства хлеба - Технологический процесс производства хлеба
Испокон веков выпекание хлеба требовало от пекаря особого мастерства, терпеливости и старания. Невзирая на бурное развитие передовых приемов переработки,...
-
Краткое описание объекта производства и технологического процесса Шестерня применяется при изготовлении электронной техники. Материалом для изготовления...
-
На винодельческих заводах, расположенных в районах выращивания винограда. Полученные на заводах первичного виноделия шампанские виноматериалы не...
-
Рассмотрим конкретные задачи, которые роботы решают в настоящее время на промышленных предприятиях. Их можно разделить на три основных категории :...
-
Рассчитаем необходимое число единиц гипсоварочных котлов, согласно формуле: N=Pп/(Pч-K), Где Pп - требуемая часовая производительность предприятия; Pч -...
Построение модели поведения системы - Проектирование автоматизированной системы управления технологическим процессом производства простых полиэфиров