Меню
Главная
Авторизация/Регистрация
 
Главная arrow Товароведение arrow Автоматизация дожимной компрессорной станции Фаинского месторождения

Логическая программа запуска компрессорной установки

Цель данного раздела - реализация логического управления (запуском / остановкой) блочными компрессорами.

Информация со станции управления компрессорами передается на АРМ, следовательно оттуда будет осуществляться дистанциооный запуск. АРМ передает команду локальным средствам автоматики (ПЛК), которые осуществляют алгоритм управления (формируют выходные сигналы на основе входов) и предают информацию о состоянии процесса на объект. В компрессорном цехе уже используется контроллер XPAC-8000 (поддерживает стандарт IEC61131-3), с наличеем свободных плат ввода / вывода, поэтому он будет использован в качестве локального средства автоматики. Выбран язык программирования ST, так как из линейки стандарта IEC61131-3 он считается наиболеее оптимальным.

Выбор редактора

Для проверки правильности работы программы необходимо использовать редактор с возможностью эмуляции процесса. Поэтому для реализации алгоритма запуска компрессора выбран инструмент разработки ISaGRAF, так как он прост в освоении и хорошо подходит для эмуляции процесса с небольшим количеством переменных.

ISaGRAF - инструмент разработки прикладных программ для программируемых логических контроллеров на языках стандарта IEC 61131-3 и IEC 61499, который позволяет создавать локальные или распределенные системы управления. Основа технологии - среда разработки приложений (ISaGRAF Workbench) и адаптируемая под различные аппаратно-программные платформы исполнительная система (ISaGRAF Runtime). В настоящее время ISaGRAF производится и распространяется компанией ICS Triplex ISaGRAF. В ISaGRAF поддерживаются все пять языков стандарта IEC 61131-3 (International Electrotechnical Commission, МЭК):

- IL (Instruction List). Язык инструкций;

- ST (Structured Text). Структурированный текст (адаптированный вариант языка Паскаль);

- LD (Ladder Diagram). Язык релейных диаграмм (графический язык в терминах контактов и катушек);

- FBD (Function Block Diagram). Язык функциональных блоков;

- SFC (Sequential Function Chart). Язык последовательных функциональных схем.

Ядро ISaGRAF реализует поддержку стандартных языков программирования, типового набора функций и функциональных блоков и драйверов ввода / вывода. Задача связи обеспечивает поддержку процедуры загрузки пользовательского ISaGRAF - приложения со стороны программируемого контроллера, а также доступ к рабочим переменным этого приложения со стороны отладчика системы разработки ISaGRAF.

Взаимодействие систем разработки и исполнения осуществляется по протоколу MODBUS, что дает возможность доступа к данным контроллера не только отладчику ISaGRAF, но и любой системе визуализации и управления данными (SCADA). Драйверы устройств сопряжения с объектом организуют прозрачный доступ к аппаратуре ввода / вывода. Функции пользователя реализуют процедуры и алгоритмы функций. Системные функции предназначены для описания специфики конкретной (ОС), реализованной на данном типе контроллеров.

В версии ISaGRAF 5.0 реализована поддержка нового типа функциональных блоков, определяемых стандартом IEC 61499. В ISaGRAF реализован ряд расширений спецификации стандарта IEC 61131-3, в частности язык Flow Chart. На основе вычислительного ядра ISaGRAF разработаны расширения, которые позволяют рассматривать ISaGRAF в качестве универсальной среды для создания интегрированных решений в области АСУ ТП [7].

 
< Предыдущая   СОДЕРЖАНИЕ   Следующая >
 

Предметы
Агропромышленность
Банковское дело
БЖД
Бухучет и аудит
География
Документоведение
Естествознание
Журналистика
Инвестирование
Информатика
История
Культурология
Литература
Логика
Логистика
Маркетинг
Математика, химия, физика
Медицина
Менеджмент
Недвижимость
Педагогика
Политология
Политэкономия
Право
Психология
Региональная экономика
Религиоведение
Риторика
Социология
Статистика
Страховое дело
Техника
Товароведение
Туризм
Философия
Финансы
Экология
Экономика
Этика и эстетика
Прочее