Cистема Автоматизированного Управления процесса стерилизации биореактора
| Категория реферата: Остальные рефераты
| Теги реферата: зимнее сочинение, титульный дипломной работы
| Добавил(а) на сайт: Евтюхин.
Предыдущая страница реферата | 10 11 12 13 14 15 16 17 18 19 20 | Следующая страница реферата
Функции общего назначения позволяют решать следующие задачи:
. управление разработкой проекта (создание программной конфигурации, разработка отдельных программных и функциональных единиц);
. создание пользовательских библиотек функций и блоков на основе стандартных языков;
. создание пользовательских библиотек СИ-функций и СИ-блоков, а также драйверов модулей УСО;
. архивация проектов и функций;
. отладка разработанных программных единиц;
. "горячая" замена исходного кода.
Программирование логики ведется с использованием:
. графических языков программирования (SFC, FBD и LD);
. текстовых языков программирования (IL, ST и "C").
Использование стандартных языков программирования позволяет существенно снизить затраты на разработку прикладного программного обеспечения.
ISaGRAF предоставляет возможность разрабатывать процедуры с использованием
языка "C". Эти процедуры можно вызывать из любого, описанного выше языка.
Тестирование любого программного продукта составляет существенную
часть всей разработки, и наличие хороших отладочных средств является
необходимым условием для создания сложных программных комплексов.
Графический отладчик интегрирован в систему разработки и дает возможность:
. запускать приложение в реальном режиме и в режиме эмулятора;
. трассировки программ и процедур;
. мониторинга переменных проекта;
. интерактивного изменения содержимого переменных;
. изменения цикла выполнения
В зависимости от реализации системы исполнения ISaGRAF под определенный тип контроллеров существует поддержка различных протоколов промышленных сетей непосредственно из ISaGRAF. Это дает возможность использования одного инструментального средства и для программирования логики контроллеров и для конфигурирования многоузловых сетей с включением систем визуализации на базе РС (FactoryLink, InTouch, TraceMode и т.д.).
13 Выбор программного обеспечения верхнего уровня. SCADA системы
Приступая к выбору/разработке специализированного программного обеспечения (ПО) для создания систем контроля и управления диспетчерского уровня, необходимо выбрать один из следующих путей:
. программирование с использованием "традиционных" средств (традиционные языки программирования, стандартные средства отладки и пр.);
. использование существующих, готовых - COTS (Commercial Of The Shelf) - инструментальных проблемно-ориентированных средств.
Процесс разработки ПО важно упростить, сократить временные и прямые финансовые затраты на разработку ПО, минимизировать затраты труда высококлассных программистов, по возможности привлекая к разработке специалистов-технологов в области автоматизируемых процессов. При такой постановке задачи второй путь может оказаться более предпочтительным.
Для сложных распределенных систем процесс разработки собственного ПО с
использованием "традиционных" средств может стать недопустимо длительным, а
затраты на его разработку неоправданно высокими. Вариант с непосредственным
программированием относительно привлекателен лишь для простых систем или
небольших фрагментов большой системы, для которых нет стандартных решений
(не написан, например, подходящий драйвер) или они не устраивают по тем или
иным причинам в принципе.
Далее речь пойдет о существующих, готовых COTS средствах – SCADA системах.
Рекомендуем скачать другие рефераты по теме: правила реферата, тема здоровый образ жизни реферат.
Категории:
Предыдущая страница реферата | 10 11 12 13 14 15 16 17 18 19 20 | Следующая страница реферата