Задача моделирования работы конвейера и взаимодействия приложений
Автор: Анисимова Э.С.
Журнал: Экономика и социум @ekonomika-socium
Рубрика: Информационные и коммуникативные технологии
Статья в выпуске: 3-3 (16), 2015 года.
Бесплатный доступ
В статье описывается решение задачи моделирования работы конвейера. Решение производится в 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 с.