Конспект лекции дисциплины «Графические системы и интерфейс оператора»


НазваниеКонспект лекции дисциплины «Графические системы и интерфейс оператора»
страница11/17
Дата публикации13.03.2013
Размер1.2 Mb.
ТипКонспект
userdocs.ru > Информатика > Конспект
1   ...   7   8   9   10   11   12   13   14   ...   17
^

P3. Лекция № 10. Взаимодействие с аппаратными средствами платформы CoDeSys


Взаимодействие с аппаратными средствами платформы CoDeSys. Особенности программного обеспечения для контроллеров CoDeSys. Soft PLC. Сервисы взаимодействия с PLC: Gateway и PlcHandler.

Учебник / Учебное пособие

Раздел

Страницы

3S - Smart Software Solutions GmbH. PLCHandler Programming Guide. Document Version: 1.2

1. Введение.

2. Класс CPLCHandler

3-9
^

Основные характеристики и назначение


PLCHandler - класс C++-, который предоставляет удобные возможности для связи между клиентом (напр. Визуализацией диагностики) и контроллерами обладающими средой исполнения CoDeSys SP.

Интерфейс PlcHandler предоставляет следующие функции и сервисы:

  • Установка и разрыв связи с ПЛК;

  • Чтение списка переменных управляющих программ, исполняемых на ПЛК;

  • Циклическое чтение значений переменных ПЛК;

  • Синхронное чтение переменных из ПЛК;

  • Синхронная запись значений переменных в ПЛК;

  • Возможность создания нескольких экземпляров класса PLCHandler для симуляции работы с несколькими ПЛК;

  • Автоматическое восстановление связи с ПЛК при разрыве соединения;

  • Автоматический перезапуск (Автоматическое обновление данных) при загрузке новой программы из CoDeSys в ПЛК;

  • Передача данных из и в PLC (в виде файлов или байт данных для записи в регистры памяти контроллера).


Таким образом, PLC Handler может быть использован в реализации OPC Server-во диагностики управления технологическими процессами.

С применением PLC Handler доступны следующие виды каналов связи с ПЛК:

Simulation – информация о переменных ПЛК читается непосредственно из SDB файла. SDB файл формируется при компиляции программы средой CoDeSys. С использованием этого механизма значения переменных может быть записано и прочитано как при работе с настоящим соединением с ПЛК.

ARTI (Asynchronous Runtime Interface) - открывает символьный доступ к значениям переменных контроллера. ARTI выполняется непосредственно в среде выполнения ПЛК. Чаше всего механизм ARTI используется для непосредственного взаимодействия встроенных приложений, но с помощью TCP/IP можно создавать распределенные системы под WinCE, VxWorks и Linux. ARTI поддерживает возможность связи с ПЛК по TCPIP и последовательным интерфейсам (например RS232)

Gateway – используется только в системах Windows 95/98/NT/2000/XP, но поддерживает различные среды и протоколы связи (TCPIP, RS232, Shared-Memory, CANOpen, ..)
Комплект разработки PlcHandler SDK поставляется как набор статически и динамически линкуемых библиотек, набора заголовочных файлов, и базовым примером приложения взаимодействия.

Рассмотрим более детально методы класса.

^

Построения средств диагностики и управления устройствами электроавтоматики на базе OPC технологии


Современные автоматизированные системы управления (АСУ) технологическими процессами (ТП) предусматривают объединение всех подсистем управления отдельными участками производства и технологическими процессами в единую интегрированную систему, которая обеспечивает выполнение всех требуемых функций управления предприятием. В организации управления предприятием выделены уровни, которым соответствуют применяемые на них информационные системы (SCADA, MES, ERP, BPMS). Ключевыми функциями в работе этих информационных систем являются диагностика и управление производственными процессами. Удобными инструментом в реализации вертикали этих функций является OPC технология, предоставляющая единый интерфейс для управления объектами автоматизации и технологическими процессами.

OPC (OLE for Process Control) — семейство программных технологий, предоставляющих единый интерфейс для управления объектами автоматизации и технологическими процессами. Многие из OPC протоколов базируются на Windows-технологиях: OLE, ActiveX, COM/DCOM. Такие OPC протоколы, как OPC XML DA и OPC UA являются платформо-независимыми.

Создание и поддержку спецификаций OPC координирует международная некоммерческая организация OPC Foundation, созданная в 1994 году ведущими производителями средств промышленной автоматизации.

OPC — набор спецификаций стандартов. Каждый стандарт описывает набор функций определенного назначения. Текущие стандарты:

  • OPC DA (Data Access) — основной и наиболее востребованный стандарт. Описывает набор функций обмена данными в реальном времени с ПЛК, РСУ, ЧМИ, ЧПУ и другими устройствами.

  • OPC AE (Alarms & Events) — предоставляет функции уведомления по требованию о различных событиях: аварийные ситуации, действия оператора, информационные сообщения и другие.

  • OPC Batch — предоставляет функции шагового и рецептурного управления технологическим процессом (в соответствии с стандартом S88.01)

  • OPC DX (Data eXchange) — предоставляет функции организации обмена данными между OPC-серверами через сеть Ethernet. Основное назначение — создание шлюзов для обмена данными между устройствами и программами разных производителей.

  • OPC HDA (Historical Data Access) — в то время как OPC Data Access предоставляет доступ к данным изменяющимся в реальном времени, OPC Historical Data Access предоставляет доступ к уже сохраненным данным.

  • OPC Security — определяет функции организации прав доступа клиентов к данным системы управления через OPC-сервер.

  • OPC XML-DA (XML-Data Access) — предоставляет гибкий, управляемый правилами формат обмена данными через SOAP и HTTP.

  • OPC UA (Unified Architecture) — последняя по времени выпуска спецификация, которая основана не на технологии Microsoft COM, что предоставляет кросс-платформенную совместимость.



Рис. 33 Концепция организации коммуникационной среды диагностики и управления устройств электроавтоматики на базе OPC

Концепции организации коммуникационной среды диагностики и управления контроллеров электроавтоматики на базе OPC технологии представлена на Рис. 33.
Исходя из области применения OPC-серверов, в АСУ предприятия различают несколько уровней управления:

  1. нижний уровень — обеспечивает доступ к данным и управление полевыми шины (fieldbus) и отдельными устройствами эллектроавтоматики;

  2. средний уровень — предоставляет данные и управление производственными процессами в рамках выделенного участка производства или цеха ;

  3. уровень АСУ ТП — предоставляет обобщенные данные и более общие функции управления технологическим процессом. Является уровнем работы и нформационных систем типа SCADA;

  4. уровень АСУП — уровень приложений управления ресурсами предприятия предоставляет обобщенные данные с нижних уровней управления ТП и других производственных процессов.

Каждый из этих уровней может обслуживаться OPC-сервером, поставляя данные OPC-клиенту на том же или на более высоком уровне.

Далее рассмотрим детально представленные на Рис. 34:

Стандартные интерфейсы OPC, предоставляемые сервером;

  1. Интерфейсы интеграции, их реализацию и использование в компонентах интеграции контроллеров электроавтоматики (PLC);

  2. Интерфейсы программных компонентов взаимодействия с PLC на примере PLCHandler устройств электроавтоматики на базе платформы CoDeSys SP.



Рис. 34. Структура компонентов управления устройствами электроавтоматики

Рассмотрим пример реализации компонентов интеграции для предоставления доступа к диагностическим данным контроллеров CoDeSys SP клиентам OPC сервера.
1   ...   7   8   9   10   11   12   13   14   ...   17

Похожие:

Конспект лекции дисциплины «Графические системы и интерфейс оператора» iconПлан-конспект лекции Тема лекции «Культура Античности»
Зелинский Ф. Ф. Древний мир и мы. Научно популярные статьи [1904]. Спб., 1997. ("Из жизни идей", т. 2)
Конспект лекции дисциплины «Графические системы и интерфейс оператора» iconВопросы к зачёту (1-й семестр)
Прикладное программное обеспечение: системы управления базами данных, графические редакторы
Конспект лекции дисциплины «Графические системы и интерфейс оператора» iconЛабораторная работа Оценка соответствия эргономических параметров рабочего места оператора пэвм
Рассмотреть составляющие элементы рабочего места оператора персонального компьютера (ПК). Ознакомиться с принципами оптимальной организации...
Конспект лекции дисциплины «Графические системы и интерфейс оператора» iconКонспект лекции План лекции Цель, задачи и объекты анализа финансовой...
Одним из видов экономического анализа является финансовый анализ, который с определенной долей условности подразделяется на внутренний...
Конспект лекции дисциплины «Графические системы и интерфейс оператора» iconС. П. Филин Концепции современного естествознания: конспект лекций
Конспект лекций соответствует требованиям Государственного образовательного стандарта высшего профессионального образования РФ и...
Конспект лекции дисциплины «Графические системы и интерфейс оператора» iconДжеф Раскин, Интерфейс: новые направления в проектировании компьютерных систем
...
Конспект лекции дисциплины «Графические системы и интерфейс оператора» icon«Психодиагностика. Конспект лекций»: Эксмо; Москва; 2008 isbn 978-5-699-26681-4
Книга предназначена длястудентов-психологов и представляет собой конспект лекций по психодиагностике. Подробное изложение материала...
Конспект лекции дисциплины «Графические системы и интерфейс оператора» iconПрограмма лекции Адрес Время проведения лекции Участники лекции 12...

Конспект лекции дисциплины «Графические системы и интерфейс оператора» iconТема №1 Первичные графические элементы композиции и основные принципы ее организации
Онятие. Система, структура. Психологические особенности восприятия визуальной информации. Зоны активного восприятия. Взаимосвязь...
Конспект лекции дисциплины «Графические системы и интерфейс оператора» iconДисциплины
Всего часов 108, из них аудиторных занятий 48 (лекции – 32, практические занятия –16)
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2015
контакты
userdocs.ru
Главная страница