Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Описание устройств






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

Profibus предлагает несколько методов и средств для описания устройств, которые обеспечивают унификацию описания. По историческим причинам в промышленной автоматизации используется в основном формат GSD (General Station Data - " общие данные об устройстве"). Описание устройств в этом формате создается их изготовителем и поставляется вместе с устройством.

Характеристики устройства описываются с помощью языка описания электронных устройств Electronic Device Description Language (EDDL) и поставляются в виде текстового файла EDD (Electronic Device Description - " описание электронного устройства"). Интерпретатор этого описания очень хорошо апробирован для приложений средней сложности. Для сложных приложений Profibus предлагает другой программный компонент - Device Type Manager (DTM).

Текстовый файл GSD содержит как общую, так и специфичную для конкретного устройства информацию. С помощью ключевых слов средство конфигурирования может прочесть идентификационные записи, настраиваемые параметры, типы данных, допустимые значения параметров. Некоторые из ключевых слов обязательны (по стандарту), например, имя изготовителя, другие являются опционными. GSD файл делится на три секции:

· общие параметры - содержит имя поставщика и имя устройства, версия аппаратуры и программного обеспечения, идентификационный номер, поддерживаемые скорости передачи;

· спецификация ведущего устройства - указывает допустимое количество подключаемых ведомых устройств, параметры передачи и приема сообщений;

· спецификация ведомого устройства - указывает количество и тип каналов ввода-вывода, перечень диагностических сообщений и список модулей при модульной конструкции устройства.

GSD файл загружается в средство конфигурирования системы " Profibus Configurator" и используется при ее инсталляции.

Более мощным средством описания устройств является язык EDD, который является частью международного стандарта IEC 61804-2 и позволяет описывать устройства средней сложности. Еще более мощными являются независимые от конкретной промышленной сети средства описания устройств FDT/DTM Field Device Tool/Device Type Manager - " средство для устройств полевого уровня/менеджер типа устройства"), которые позволяют описывать очень сложные устройства.

 

Modbus

Протокол Modbus и сеть Modbus являются самыми распространенными в мире. Несмотря на свой возраст (стандартом де-факто Modbus стал еще в 1979 году), Modbus не только не устарел, но, наоборот, существенно возросло количество новых разработок и объем организационной поддержки этого протокола. Миллионы Modbus-устройств по всему миру продолжают успешно работать, а последняя версия описания протокола появилась в декабре 2006 г.

Одним из преимуществ Modbus является отсутствие необходимости в специальных интерфейсных контроллерах (Profibus и CAN требуют для своей реализации заказные микросхемы), простота программной реализации и элегантность принципов функционирования. Все это снижает затраты на освоение стандарта как системными интеграторами, так и разработчиками контроллерного оборудования. Высокая степень открытости протокола обеспечивается также полностью бесплатными текстами стандартов, которые можно скачать с сайта www.modbus.org.

В России Modbus по распространенности конкурирует только с Profibus. Популярность протокола в настоящее время объясняется, прежде всего, совместимостью с большим количеством оборудования, которое имеет протокол Modbus. Кроме того, Modbus имеет высокую достоверность передачи данных, связанную с применением надежного метода контроля ошибок. Modbus позволяет унифицировать команды обмена благодаря стандартизации номеров (адресов) регистров и функций их чтения-записи.

Основным недостатком Modbus является сетевой обмен по типу " ведущий/ведомый", что не позволяет ведомым устройствам передавать данные по мере их появления и поэтому требует интенсивного опроса ведомых устройств ведущим.

Разновидностями Modbus являются протоколы Modbus Plus - многомастерный протокол с кольцевой передачей маркера и Modbus TCP [Modbus], рассчитанный на использование в сетях Ethernet и интернет.

Протокол Modbus имеет два режима передачи: RTU (Remote Terminal Unit – «удаленное терминальное устройство») и ASCII. Стандарт предусматривает, что режим RTU в протоколе Modbus должен присутствовать обязательно, а режим ASCII является опционным. Пользователь может выбирать любой из них, но все модули, включенные в сеть Modbus, должны иметь один и тот же режим передачи.

Мы рассмотрим только протокол Modbus RTU, поскольку Modbus ASCII в России практически не используется.

Стандарт Modbus предусматривает применение физического интерфейса RS-485, RS-422 или RS-232. Наиболее распространенным для организации промышленной сети является 2-проводной интерфейс RS-485. Для соединений точка-точка может быть использован интерфейс RS-232 или RS-422.

В стандарте Modbus имеются обязательные требования, рекомендуемые и опционные (необязательные). Существует три степени соответствия стандарту: «полностью соответствует» - когда протокол соответствует всем обязательным и всем рекомендуемым требованиям, «условно соответствует» - когда протокол соответствует только обязательным требованиям и не соответствует рекомендуемым, и «не соответствует».

Модель OSI протокола Modbus содержит три уровня: физический, канальный и прикладной.

 

Табл. 2. Модель OSI для Modbus
Номер уровня Название уровня Реализация
  Прикладной MODBUS Application Protocol
  Уровень представления Нет
  Сеансовый Нет
  Транспортный Нет
  Сетевой Нет
  Канальный (передачи данных) Протокол " ведщий/ведомый" Режимы RTU и ASCII
  Физический RS-485 или RS-232

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

mylektsii.su - Мои Лекции - 2015-2024 год. (0.008 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал