Задача моделирования работы конвейера и взаимодействия приложений

Бесплатный доступ

В статье описывается решение задачи моделирования работы конвейера. Решение производится в SCADA-системе Genesis32.

Конвейер, технологический процесс, потоковая линия

Короткий адрес: https://sciup.org/140114155

IDR: 140114155

Текст научной статьи Задача моделирования работы конвейера и взаимодействия приложений

Описание техпроцесса:

  • 1.    Выполняются 2 операции, сначала первая, потом вторая.

  • 2.    Всего есть место для 8 (громоздкие) изделий, 4 места до 1-го Р.М. и 2 места до 2-го Р.М. (+ сами Р.М.)

  • 3.    Если нет места, то поступившие изделия откладываются.

Решение задачи моделирования работы конвейера производилось в SCADA-системе Genesis32.

Genesis32 является комплексом клиентских и серверных приложений, основанных на технологии OPC (OLE for Process Control – технология связывания и внедрения объектов для промышленной автоматизации), которые предназначены для разработки прикладного программного обеспечения визуализации контролируемых параметров, сбора данных и оперативного диспетчерского управления в автоматизированных системах управления технологическими процессами (АСУТП).

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

GENESIS32 является комплексом 32-разрядных приложений для Windows 95, Windows 98, Windows NT и Windows 20000, построенных в соответствии со спецификацией OPC. GENESIS32 предназначен для создания программного обеспечения сбора данных и оперативного диспетчерского управления верхнего уровня систем промышленной автоматизации. В состав GENESIS32 также входит среда разработки и исполнения сценарных процедур VBA, обеспечивающая возможность разработки части программного обеспечения средствами Microsoft Visual Basic for Applications 6.0 (Visual Basic для приложений), входящего в популярный пакет MS Office 2000. Все программные компоненты реализованы на базе многопоточной модели и поддерживают технологию ActiveX.

В качестве потоковой линии была взята линия выпуска молочной продукции. Для визуализации технологического процесса и управления производством использовано клиентское приложение GraphWorX32.

Изделия поступают на линию равномерно. При поступлении очередного молочного изделия производится проверка уровня концентрации. Если уровень концентрации выше 0,400, то изделие годно и поступает на продажу, иначе оно направляется в корзину.

Для моделирования концентрации используется абсолютная величина имитационной переменной {{gfwsim.cosine.double}} (сигнал косинуса). Её значение появляется при прохождении изделия через контрольный участок. Также её значение становится видно и в таблице «Результаты проверки», которая связана с базой данных Konveyer2.mdb, куда поступает информация о проверке.

Table

Resultat

Proverka

Kod

0,105

Нет

7

0,669

Да

8

1,000

Да

9

0,809

Да

10

0,309

Нет

11

0,856

Да

1

0,224

Нет

2

0,476

Да

3

0,500

Да

4

0,914

Да

5

0,978

Да

6

Связь приложений осуществляется благодаря Data Mining Control.

При исполнении программы все параметры и кнопки скрыты (чтобы не отвлекать внимание).

В качестве образца молочного изделия взят метафайл FD1932 из коллекции символов.

При реализации программы использованы следующие параметры:

—  локальные переменные:

о ~~sign~~ - параметр, сигнализирующий о поступлении очередного              изделия;              значение:x=

использованием соответствующей кнопки;

о     —inci~~ - счётчик; x= ~~inci~~+1;

о    ~~lan~~        -        счётчик        изделий;        x= if(—inci—% 10==0,—lan—+1,—lan—)

о и другие параметры, являющиеся вспомогательными.

Список литературы Задача моделирования работы конвейера и взаимодействия приложений

  • Малыхин В. И. Математическое моделирование экономики: Учебно-практическое пособие. -М.: Изд-во УРАО, 1998. -160 с.
  • Шикин Е. В., Чхартищвили А. Г., Математические методы и модели в управлении: Учеб. пособие. -2-е издание, испр. -М.: Дело, 2002. -440 с.
Статья научная