Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПРОГРАМММНО-ТЕХНИЧЕСКИЕ КОМПЛЕКСЫ МИКРОПРОЦЕССОРНЫХ СИСТЕМ АВТОМАТИЗАЦИИ И УПРАВЛЕНИЯ.doc
Скачиваний:
62
Добавлен:
01.05.2014
Размер:
10.03 Mб
Скачать

3. 2. 2. 1. Лувс profibus

Рис. 3.7

Рис. 3.8

Рис. 3.9

Для обеспечения наиболее эффективного обмена данными в сетях, реализующих распределенные системы управления, было необходимо принятие стандарта, описывающего процессы обмена между различными устройствами автоматики. По соглашению между несколькими крупными производителями техники в области автоматизации и при участии нескольких европейских научных институтов в 1991 году была завершена разработка стандарта, который в значительной мере отвечал разнообразным требованиям, предъявляемым к сетям в области автоматизации. Сеть на базе этого стандарта получила название PROFIBUS (PROcess FIeld BUS). В стандарте определены два подвида сети. Первый подвид - PROFIBUS FMS. Это классическая сеть с несколькими (рис. 3.7) или одной ведущими станциями (рис. 3.8) и максимальной скоростью передачи до 500 Кбод. Второй подвид PROFIBUS DP с максимальной скоростью передачи до 12 Мбод. В контроллерах системы 2000 реализован PROFIBUS FMS, который несмотря на меньшее быстродействие предоставляет большие функциональные и диагностические возможности.

Топология этой сети - шинная. Однако, используя повторители, эту сеть можно разбить на сегменты и даже построить с ее использованием сеть, имеющую топологию дерева сегментов (рис. 3.9).

3. 2. 2. 2. Лувс caNbus

Рис. 3.10

Интерфейс CAN (Controller Area Network) (международный стандарт ISO 11898) - стандартный интерфейс полевой шины для построения промышленных САиУ. Протокол обеспечивает гибкую возможность построения распределенных систем с использованием минимального числа соединительных цепей, высокую скорость передачи, высокую надежность связи и низкие издержки соединения в расчете на одну станцию (рис. 3.10).

В отличие от типовых сетевых интерфейсов, например, Ethernet, Arcnet и т.д., интерфейс CAN обеспечивает гибкую возможность задания приоритета на шине, и, фактически, является вариантом микропроцессорного шинного интерфейса с дифференциальными приемниками и передатчиками со скоростью передачи до 1 Мбит/сек и возможностью одновременного подключения до 256 устройств на максимальном расстоянии до 1000 метров. Шина CAN особенно удобна для соединения интеллектуальных устройств ввода-вывода, а также датчиков и исполнительных механизмов на технических объектах, на технологических линиях или на предприятии в целом.

Главные особенности интерфейса CAN:

  • высокая помехозащищенность(подавление синфазных помех) за счет использования дифференциальных приемопередатчиков. Устройства присоединяются к шине, состоящей из 3-х проводов: два сигнальных и один общий.

  • надежная система выявления и коррекции ошибок при передаче данных за счет формирования в каждом сообщении контрольной суммы (2 байта). В случае возникновения сбоя при передаче приемник передает код ошибки, на основании которого передатчик автоматически реинициализирует передачу сообщения. Подобный цикл продолжается до тех пор, пока не будет получено подтверждение правильной передачи данных.

  • возможность программирования частоты и фазы передаваемого сигнала, которая задается, исходя из характеристик канала; контроль за нарушением определенных фиксированных полей передаваемого сигнала.

  • гибкая система задания приоритетов в канале при одновременной работе группы передатчиков, определяется адресным маркером (может состоять из 11 или 29 бит). Этот маркер также определяет адрес сообщения. В момент начала передачи контроллер CAN прослушивает линию и, в случае если шина запрашивается устройством с более высоким приоритетом, освобождает шину на время, необходимое этому устройству, затем возобновляя передачу информации. CAN контроллер позволяет в процессе работы изменять приоритет передаваемых сообщений. Например, во время аварии устройство может задать наивысший приоритет своему сообщению, обеспечивая максимальную скорость реакции системы на данное событие.

  • низкая стоимость. Используется один кабель связи, т. к. не требуется соединять каждое устройство с основной кассетой контроллера. Это значительно уменьшает количество проводов и объем работ по соединению локальных станций, а тем самым - ошибки и стоимость соединений.

Благодаря высокой надежности и простоте использования интерфейс CAN нашел широкое распространение в системах управления реального времени: автомобильных, корабельных, железнодорожных бортовых системах, в системах управления станками, роботами, в гибких автоматизированных линиях, в энергетических объектах и т.д. Применение стандартизированных протоколов верхнего уровня позволяет строить системы управления с автоконфигурацией. Подобный подход позволяет экономить время (до нескольких десятков раз) при разработке и производстве больших систем управления.

CANbus может использоваться совместно с B&R SYSTEM 2003, B&R SYSTEM 2005, B&R SYSTEM 2010, PROVIT 2000/4000, PANELWARE C220.