Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МСУ.doc
Скачиваний:
32
Добавлен:
16.08.2019
Размер:
1.41 Mб
Скачать

5. Выбор программного обеспечения для реализации поставленной задачи.

Для первичного программирования ПЛК150 используется поставляемая производителем в комплекте программа.CoDeSys – специализированная среда программирования логических контроллеров (торговая марка компании 3S_Software). На сегодняшний день CoDeSys – это самая распространенная, универсальная и надежная среда программирования контроллеров.

CoDeSys полностью поддерживает стандарт IEC 6_1131_3 и 6 языков

программирования:

IL (Instruction List) Ассемблер-подобный язык

ST (Structured Text) Pascal-подобный язык

LD (Ladder Diagram) Язык релейных схем

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

SFC (Sequential Function Chart) Язык диаграмм состояний

а также дополнительный язык CFC.

Все внешние периферийные устройства ПЛК конфигурируются в специализированной вкладке CoDeSys PLC Configuration. Структура, созданная

во вкладке, позволяет отобразить периферийные устройства на область памяти ввода/вывода пользовательской программы ПЛК (%I, %Q) и присвоить

имена периферийным устройствам.

Для ОВЕН ПЛК в CoDeSys созданы следующие модули:

модули входов/выходов;

модули сетевых устройств и сетевых протоколов;

модуль архивирования данных и результатов вычислений;

модуль констант;

модуль статистики (состояния ПЛК).

В данном случае подключение прибора ОВЕН (ПЛК-150) к компьютеру осуществляется через адаптер интерфейса ОВЕН АС3-М. для того чтобы обеспечить возможность визуализации данных о протекании технологического процесса на экране диспетчерского компьютера целесообразно использовать SCADA-систему. Для согласования контроллера со SCADA-программой используем так называемый ОРС-сервер ОВЕН.

Технология OPC позволяет упростить подключение оборудования к современным SCADA-системам, которые поддерживают стандарт OPC. OPC-сервер (ОРС-драйвер) ОВЕН реализует широко известную спецификацию OLE for Process Control Data Access (OPC DA 1.0, 2.0), которая позволяет считывать и записывать данные в память прибора, организовывать уведомление об обновлении данных.

Для работы с OPC-сервером могут быть использованы:

-любая SCADA_система, поддерживающая спецификацию OPC DA;

-пользовательская программа на языке, полноценно поддерживающем

COM_технологию Microsoft (VisualBasic, C++, Java, Delphi и т. д.);

-приложения, поддерживающие доступ к COM-объектам (например,

Microsoft Office), для получения набора технологических параметров, изменяющихся в реальном времени (например, в таблице Excel).

Для визуализации технологического процесса используем SCADA-программу GENESIS32 8.0.

GENESIS32 является комплексом 32_разрядных приложений для операционных систем Microsoft Windows 98/NT/ME/2000/XP/2003, построенных в соответствии со спецификацией OPC. GENESIS32 предназначен для создания программного обеспечения сбора данных и оперативного диспетчерского управления верхнего уровня систем промышленной автоматизации.

В состав GENESIS32 также входит среда разработки и исполнения сценарных процедур VBA, обеспечивающая возможность разработки части программного обеспечения средствами Microsoft Visual Basic for Applications 6.3 (Visual Basic для приложений), входящего в популярный пакет MS Office 2000. Все программные компоненты реализованы на базе многопотоковой модели и поддерживают технологию ActiveX.

В состав GENESIS32 входят следующие клиентские приложения, соответствующие спецификации OPC:

● GraphWorX32,

● TrendWorX32,

● AlarmWorX32,

● ScriptWorX32.

Указанные приложения могут заказываться и применяться как в составе комплекса, так и автономно.

GRAPHWORX32

GraphWorX32 объединяет средства разработки и просмотра графических мнемосхем автоматизированных рабочих мест оператора АСУ ТП. Мнемосхемы (экранные формы) могут создаваться как на основе встроенных средств рисования, так и управляющих элементов ActiveX других производителей. Алгоритмы вторичной обработки данных и процедуры управления экранными формами могут разрабатываться в интегрированной среде разработки и исполнения сценариев Visual Basic for Applications или с помощью встроенного редактора VBScript и JScript. GraphWorX32 полностью соответствует требованиям к клиенту OPC и поддерживает технологии ActiveX и OLE.

TRENDWORX32

TrendWorX32 обеспечивает архивирование информации в любых открытых базах данных с возможностью её последующего извлечения и представления в виде отчётов или на графиках. Кроме того, TrendWorX32 является мощным средством высокопроизводительного построения графических зависимостей технологических параметров. Полностью соответствует спецификации OPC доступа к историческим данным (OPC HDA 2.0), устанавливающей требования к подсистеме накопления и регистрации значений контролируемых параметров, а также спецификации OPC DA 3.0 (доступ к текущим данным).

Основные функциональные возможности TrendWorX32

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

Поддерживаются следующие виды графиков:

-зависимость от времени;

-логарифмическая зависимость от времени;

-гистограмма;

-самописец;

-круговая диаграмма;

-зависимость одного параметра от другого

Список литературы.

  1. Техника проектирования систем автоматизации технологических процессов/ под ред. Шипетина Л.И. – М.: Машиностроение, 1976. – 496 с.

  2. Ю.Г. Стегаличев, В.А. Балюбаш,В.Н. Замарашкина, «Технологические процессы пищевых производств», - С-Пб.:Феникс, 2006г. – 254 с.

  3. Алексеев К.А., Антипин В.А., Борисова Г.С. и др./ под ред. Клюева А.С Монтаж приборов и средств автоматизации: Справочник. – 2-е изд. перераб. и доп. – М.: Энергия, 1979. – 728 с.

  4. Автоматические приборы, регуляторы и вычислительные системы. Справочное пособие/ под ред. Кошарского Б.Д. – 3-е изд. перераб. и доп. – Л.: Машиностроение, 1976. – 488 с. с ил.

  5. Каталог «Компоненты автоматизации ОВЕН. Простой подход к современным решениям», М: ПО «ОВЕН», 2007 г. – 222 с.