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

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

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

Раздел

Странички

3S - Smart Software P3. Лекция № 10. Взаимодействие с аппаратными средствами платформы CoDeSys Solutions GmbH. PLCHandler Programming Guide. Document Version: 1.2

1. Введение.

2. Класс CPLCHandler

3-9
^ Главные свойства и предназначение
PLCHandler - класс C++-, который предоставляет комфортные способности для связи меж клиентом (напр. Визуализацией диагностики) и контроллерами владеющими средой P3. Лекция № 10. Взаимодействие с аппаратными средствами платформы CoDeSys выполнения CoDeSys SP.

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


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

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

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

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

Gateway – употребляется исключительно в системах Windows 95/98/NT/2000/XP, но поддерживает разные среды P3. Лекция № 10. Взаимодействие с аппаратными средствами платформы CoDeSys и протоколы связи (TCPIP, RS232, Shared-Memory, CANOpen, ..)


Набор разработки PlcHandler SDK поставляется как набор статически и динамически линкуемых библиотек, набора заголовочных файлов, и базисным примером приложения взаимодействия.

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

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

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

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

OPC — набор спецификаций эталонов. Каждый эталон обрисовывает P3. Лекция № 10. Взаимодействие с аппаратными средствами платформы CoDeSys набор функций определенного предназначения. Текущие эталоны:



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

Концепции P3. Лекция № 10. Взаимодействие с аппаратными средствами платформы CoDeSys организации коммуникационной среды диагностики и управления контроллеров электроавтоматики на базе OPC технологии представлена на Рис. 33.


Исходя из области внедрения OPC-серверов, в АСУ предприятия различают несколько уровней управления:

  1. нижний уровень — обеспечивает доступ к данным P3. Лекция № 10. Взаимодействие с аппаратными средствами платформы CoDeSys и управление полевыми шины (fieldbus) и отдельными устройствами эллектроавтоматики;

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

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

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

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

Дальше разглядим детально выставленные на Рис. 34:

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

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

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



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

Разглядим пример реализации компонент интеграции для предоставления доступа к диагностическим данным контроллеров CoDeSys SP клиентам OPC сервера.


pacab-locava-i-ego-duhovnaya-liniya-m-roerich-motilal-banarsidass-calcutta.html
pacient-imeet-pravo-poluchat-kopii-vseh-medicinskih-dokumentov.html
pacient-m-21-god-obratilsya-s-zhalobami-na-bol-pri-prieme-pishi-slabost-nedomoganie-nepriyatnij-zapah-izo-rta.html