SOFTLOGIC: программирование контроллеров — КиберПедия 

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

SOFTLOGIC: программирование контроллеров

2017-12-12 396
SOFTLOGIC: программирование контроллеров 0.00 из 5.00 0 оценок
Заказать работу

 

SOFTLOGIC в TRACE MODE® 6, в соответствии с рисунком 5.1.14, – это мощная система программирования промышленных контроллеров, полностью интегрированная со SCADA/HMI.

Рисунок 5.1.14 – Программирование контроллеров

в SOFTLOGIC-системе

 

TRACE MODE SOFTLOGIC дает возможность производить программирование контроллеров в стиле DCS так, как разрабатываются наиболее крупные и ответственные АСУ ТП для энергетики, химии, атомной и нефтяной промышленности.

Программирование контроллеров, операторского интерфейса и бизнес-приложений осуществляется в интегрированной среде разработки TRACE MODE и с помощью одних и тех же языков программирования стандарта IEC МЭК 61131/3. Это дает возможность использовать мощные средства удаленной “online” и “offline” отладки всего проекта в комплексе. При этом система программирования контроллеров TRACE MODE SOFTLOGIC не имеет такой высокой стоимости, как инструменты разработки DCS.

Программирование контроллеров осуществляется в инструментальной системе, откуда SOFTLOGIC-программа копируется в память контроллера, а ее выполнение обеспечивается исполнительными модулями TRACE MODE – Микро МРВ или Embedded МРВ, входящими в продукт – Микро TRACE MODE.

Микро МРВ и Embedded МРВ, в соответствии с рисунком 5.1.15, могут быть установлены в открытых контроллерах под управлением MS DOS, ОСРВ Windows CE.net или иных операционных систем. Драйверы плат УСО обычно поставляются бесплатно с инструментальной системой TRACE MODE. Возможность использования SOFTLOGIC-системы TRACE MODE 6 для программирования контроллера конкретной марки нужно уточнять в списке поддерживаемого оборудования либо у производителя.

Рисунок 5.1.15 – Микро МРВ для контроллеров

 

В случае отсутствия необходимого драйвера платы УСО, пользователь может разработать его самостоятельно по открытой спецификации, для этого в документации TRACE MODE содержатся соответствующие примеры. Не менее просто пишутся драйверы устройств, обмен с которыми производится по последовательному порту.

Программировать контроллеры в TRACE MODE 6 очень просто. Разработка SOFTLOGIC-проекта начинается с процедуры автопостроения источников данных по конфигурации контроллеров. Затем по источникам данных, то есть по сигналам ввода-вывода плат УСО контроллера, производится автопостроение каналов узла Микро МРВ. Таким образом, большая часть рутинной работы по программированию контроллера автоматизирована. Добавьте к полученному проекту логические программы в соответствии с рисунком 5.1.16, реализующие алгоритмы управления и регулирования на одном из 5-ти языков программирования контроллеров стандарта МЭК 61131/3 по выбору, и проект готов. Загрузите проект удаленно в контроллер через встроенную службу, запустите, не покидая интегрированной среды разработки, и переходите к отладке.

Система программирования контроллеров TRACE MODE SOFTLOGIC располагает мощными средствами отладки проекта, включающими:

· отладчики программ и компонентов проектов в редакторах среды разработки TRACE MODE® 6;

· средства отладки реального времени;

· online-редактирование проекта в реальном времени;

· средства диагностики, работающей АСУ ТП на базе TRACE MODE® 6.

Рисунок 5.1.16 – Программа на языке Techno FBD

 

SOFTLOGIC-проект можно удаленно загрузить в контроллер и удаленно запустить на исполнение. Нажав на кнопку online отладки, можно получить реальные данные из контроллера непосредственно в редактор TRACE MODE SOFTLOGIC рядом с каждым входом и выходом функционального блока. После выхода из online-режима можно продолжить отладку в режиме эмуляции (ручной отладки), используя при этом данные, загруженные из реального УСО.

Система программирования контроллеров TRACE MODE SOFTLOGIC дает возможность автоматического обновления программы в удаленном контроллере после ее редактирования. При этом не обязательно перегружать весь контроллер – возможно обновить только отредактированный компонент.

Система программирования контроллеров TRACE MODE 6 может использоваться и отдельно от SCADA, для создания систем автоматического управления (САУ) на базе промышленных контроллеров без операторского интерфейса.

При программировании контроллеров для высоконадежных отказоустойчивых АСУ ТП в SCADA/HMI и SOFTLOGIC в системе TRACE MODE 6 можно использовать технологии автоматического горячего резервирования контроллеров. Системы с горячим резервированием, в соответствии с рисунком 5.1.17, создаются в TRACE MODE 6 «в один клик» без дополнительного программирования.

Рисунок 5.1.17 – Автоматическое горячее резервирование контроллеров

 

Программировать контроллеры в SOFTLOGIC в системе TRACE MODE 6 не только удобно, но и дешево. Экономия достигается за счет сокращения времени разработки и отладки программ, а также за счет снижения затрат на сопровождение АСУ ТП. Кроме того, пользователь системы программирования контроллеров получает независимость от аппаратной платформы, так как программы на языках МЭК 61131/3 легко переносятся на другой тип SOFTLOGIC контроллера, и дополнительного обучения специалистов не требуется.

 


Поделиться с друзьями:

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.011 с.