WWW.DISSERS.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА

   Добро пожаловать!


Pages:     | 1 |   ...   | 5 | 6 || 8 | 9 |   ...   | 10 |

Пауза ведущего Запрос ведущего устройства устройства ST SB A4 A3 A2 A1 A0 I4 I3 I2 I1 I0 PB EB Пауза ведомого Ответ ведомого устройства устройства ST I3 I2 I1 I0 FB EB Рис. 5.8. Структура протокола AS-Interface Все запросы ведущего устройства имеют длину 14 бит, все ответы ведомого устройства занимают 7 бит. При этом период времени передачи одного бита составляет 6 мкс. Пауза ведущего устройства может занимать по времени от 3 до 10 тактов передачи бита. Если ведомое устройство было синхронизировано, то есть приняло сообщение ведущего устройства и ответило, то это позволяет начать передачу ответа ведомого устройства через 3 такта. Если ведомое устройство не было синхронизировано, например, это первый запрос в адрес данного ведомого устройства или запрос после воздействия помехи, то требуется на два такта больше, чем это было необходимо в первом случае. Если ведущее устройство после 10 тактов не приняло стартовый бит ответа ведомого устройства, можно сделать заключение, что ответ не проходит, и ведущее устройство может послать следующий запрос, например, ведомому устройству с более высоким адресом.

В табл. 5.1 и табл. 5.2 представлена дополнительная информация соответственно о назначении и состоянии битов ведущего устройства и ответа ведомого Таблица 5.ST Стартовый бит Маркирует начало запроса ведущего устройства 0-действительный стартовый бит, 1- не допускается SB Управляющий Обозначает тип запроса (запрос данных, параметра и бит т.п.) 0- запрос данных, параметра, адреса, 1- запрос команды A4…A0 Адрес Адрес ведомого устройства (5 разрядов) I4…I0 Информация 5 информационных разрядов, соответствующих типу запроса (параметр, команда) PB Бит паритета Сумма всех «1» в запросе ведущего устройства должна быть четной EB Конечный бит Формирует конец запроса ведущего устройства:

0- не допускается, 1- признак конечного бита.

Таблица 5.ST Стартовый бит Маркирует начало запроса ведомого устройства 0-действительный стартовый бит, 1- не допускается I3…I0 Информация 4 информационных разрядов указывают, например, параметр, установленный порт ввода-вывода, статус ведомого устройства PB Бит паритета Сумма всех «1» в запросе ведмого устройства должна быть четной EB Конечный бит Формирует конец запроса ведомого устройства:

0- не допускается, 1- признак конечного бита.

В табл. 5.3 представлены все допустимые запросы/команды ведущего устройства.

Таблица 5.ST SB 5 адресных 5 разрядов PB EB разрядов информации Запрос данных A4 A3 A2 A1 A0 0 I3 I2 I1 I0 PB 0 0 Записать параметр A4 A3 A2 A1 A0 PB 0 0 1 I3 I2 I1 I0 Присвоение адреса A4 A3 A2 A1 A0 PB 0 0 0 0 0 0 0 Другие команды Сброс ведомого устройства A4 A3 A2 A1 A0 PB 0 1 1 1 1 0 0 Удалить адрес A4 A3 A2 A1 A0 PB 0 1 0 0 0 0 0 Считать конфигурацию A4 A3 A2 A1 A0 PB 0 1 1 0 0 0 0 ввода-вывода Считать A4 A3 A2 A1 A0 PB 1 1 1 0 0 0 1 идентификационный код Считать статус A4 A3 A2 A1 A0 PB 1 1 1 1 1 1 0 Запрос данных ведущего устройства используется, чтобы передать последовательность битов на выходы данных запрашиваемого ведомого устройства и затем прочитать ответ ведомого устройства, содержащий биты логического состояния входов данных ведомого устройства. Направление порта данных ведомого устройства (вход, выход, двунаправленный порт) задается при установке конфигурации ввода-вывода.

5.3. Лабораторный стенд для изучения сети AS-Interface Сотрудниками кафедры «Электропривод и автоматизация промустановок» ЮУрГУ создан лабораторный стенд, включающий в себя основные компоненты сети AS-Interface, устройства связи с сетью Все основное изучаемое оборудование стенда поставки фирмы Siemens – разработчика и популяризатора сети AS-Interface. Лишь кнопки, тумблеры, индикаторы и иное вспомогательное оборудование отечественного производства и некоторых других зарубежных фирм.

Конструктивно стенд (рис. 5.9) представляет собой стойку 1, устанавливаемую на лабораторном столе 2. Стойка выполнена переносной с возможностью установки на любом подходящем столе, имеющемся в лаборатории. В основании стойки для крепления к столу предусмотрены соответствующие отверстия. На столе располагается ноутбук 3 с адаптером, являющимся неотъемлемой частью стенда, а также при необходимости прибор адресации и диагностики модулей сети, мультиметр и осциллограф.

Рис. 5.9. Внешний вид стенда На лицевой стороне стойки закреплена металлическая панель 4, с установленным на ней оборудованием изучаемой сети. На панели расположены:

– блок 5 программируемого контроллера SIMATIC S7-300, включающий в себя блок питания контроллера типа PS-300, процессорный модуль CPU314C2DP c модулями ввода / вывода дискретных и аналоговых сигналов, а также коммуникационный процессор CP343-2 для связи с сетью AS-Interface;

– модуль 6 типа DP/AS-I Link Advanced для связи сети PROFIBUS-DP c сетью AS-Interface;

– модуль 7 типа F90 (плоский) для ввода/ вывода дискретных сигналов сети AS-Interface (4 входа/4 выхода);

– блоки 8 и 10 источников питания ~220 В/=30 В сети AS-Interface;

– датчик индуктивный 9 со встроенной микросхемой связи с AS-Interface;

– модуль 11 типа К60 для вывода аналоговых сигналов из сети AS-Interface (выхода);

– модуль 12 типа К60 для ввода аналоговых сигналов в сеть AS-Interface (2 входа);

– поле 13 индикации выходных сигналов модуля 12 (2 цифровых вольтметра);

– поле 14 задания входных сигналов на модуль 12 (2 потенциометра);

– повторитель (удлинитель) 15 сети AS-Interface;

– поле 16 задания входных (кнопки и тумблеры) и индикации (светодиоды) сигналов модуля 7;

– модуль 17 типа К45 для ввода/ вывода дискретных сигналов сети AS-Interface (2 входа/2 выхода);

– поле 18 задания входных (тумблеры) и индикации (светодиоды) сигналов модуля 17;

– кабель 19 желтый специальной (кодирующей) формы, который проходит через ряд модулей, подключение которых к кабелю осуществляется методом прокалывания;

– переключатель 20 для подключения сети AS-Interface либо к сети PROFIBUS-DP, либо к коммуникационному процессору СP343-2;

– поле 21 для задания входных сигналов (кнопки, тумблеры, потенциометры) и выходных сигналов (светодиоды, вольтметры) блоку 5 программируемого контроллера SIMATIC S7-300;

– выключатель питания стенда 22.

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

На рис. 5.10 представлена схема электрическая функциональная стенда. На схеме представлены подробные указания функционального назначения каждого элемента схемы и поэтому дополнительных пояснений к схеме не требуется.

Следует только указать, что ПС1…ПС5 – это поля размещения задания входных и индикации выходных сигналов соответствующих модулей программируемого контроллера и сети.

По литературным источникам следует, что оборудование для AS-Interface чрезвычайно популярно у европейских специалистов по автоматизации, но им мало интересуются в нашей стране и мало специалистов о нем знают.

Представленный стенд в какой-то мере способствует устранению этого недостатка.

5.4. Пример программирования управления объектом по сети ASInterface В качестве примера рассмотрим на представленном лабораторном стенде управление движением тележки по сети AS-Inteface.

Тележка перемещается по прямолинейному пути. Имеется два фиксированных положения П0 и П1. Исходное положение тележки – П0. При кратковременном нажатии на кнопку «Пуск» тележка движется вперед до положения П1, стоит в положении П1 5 секунд и возвращается назад в положение П0. В положении Пнемедленно возникает реверс привода тележки. Тележка вновь движется в положение П1, стоит в нем 5 секунд и возвращается в П0. В положении П0 вновь возникает команда на движение до положения П1 и т.д. После 10 циклов перемещения в положение П1 при возвращении тележки в положение Пвозникает сигнал «Конец цикла». Для управления движением тележки следует предусмотреть счетчик (СЧ) со счетом до 10, задержку времени (таймер) для формирования задержанного сигнала П1 и память РП о нажатии на кнопку «Пуск».

Память РП о нажатии на кнопку «Пуск» формируется в соответствии со следующим логическим уравнением РП (Пуск РП ) КЦ Команда на перемещение тележки вперед (В) возникает в положении П0, если отсутствует сигнал счетчика СЧ, и сохраняется при наличии сигнала памяти пуска РП до достижения положения П1. Этому описанию соответствует логическое уравнение В (П0СЧ В) П1 РП Команда на перемещение тележки назад (Н) возникает через 5 секунд ее нахождения в положении П1 и сохраняется, при наличии переменной РП, до достижения положения П0. Тогда логическое уравнение для команды Н имеет вид Н (П1 Н ) П0 РП Сигнал конца цикла (КЦ) возникает в положении П0 при наличии сигнала счетчика СЧ о завершении 10 циклов перемещения в положение П1 и сигнала РП.

Сигнал КЦ сохраняется до очередного нажатия на кнопку “Пуск”. Тогда логическое уравнение для рассматриваемого сигнала имеет вид КЦ (П0СЧ РП КЦ ) Пуск Сброс счетчика производится сигналом конца цикла КЦ.

Для формирования входных и выходных и выходных сигналов и команд по условию задачи необходимо использовать модули ввода-вывода дискретных сигналов серии К45 и F90 (рис. 5.10) лабораторного стенда. Для связи же с сетью PROFIBUS-DP использовать модуль сопряжения DP/AS-I Link Advanced. (в дальнейшем изложении DP/AS-i). Модуль DP/AS-i позволяет использовать сеть AS-Interface как подсеть для PROFIBUS-DP. В результате, в общей шинной системе можно сочетать преимущества, которыми обладает сеть PROFIBUS-DP и сеть AS-Interface.

Для решения поставленной задачи необходимо – провести конфигурирование контроллерного блока и сети PROFIBUS-DP;

– провести конфигурирование сети AS-Interface;

– задать адресацию физическую и символьную входным и выходным командам и сигналам;

– написать и ввести в контроллер программу управления объектом автоматизации;

– запустить контроллер для выполнения программы управления объектом и убедиться в правильности ее работы. При необходимости ввести коррективы в программу и добиться правильности управления объектом.

Конфигурирование контроллерного блока было уже рассмотрено в примере проектирования сети PROFIBUS-DP (см. п. 3.2 данного пособия). Следует учесть, что в стенде с сетью AS-интерфейс используется программируемый контроллер SIMATIC S7-300 с процессором CPU 314C-2DP. Этот контроллер оснащен не только коммуникационным интерфейсом, но и набором встроенных входов и выходов. Такой процессор используется в качестве готового блока управления. После конфигурирования контроллерного блока следует присвоить контроллеру статус Master'а сети PROFIBUS-DP. Для этого левой кнопкой мыши следует выбрать строку DP процессорного модуля и в появившемся окне «Properties – PROFIBUS interface DP (RO/S2.1)» выделить строку «PROFIBUS (1)» и нажать OK. В верхнем окне конфигурационной таблицы появится изображение шины (в просторечии, как уже упоминалось, «вешалка» или «якорь»), к которой будут подключаться компоненты сети (рис.5.11).

Рис. 5.11. Конфигурирование контроллерного блока и сети PROFIBUS-DP Затем устанавливается на шину PROFIBUS (1) модуль сопряжения DP/AS-I Link Advanced. Для этого в разделе PROFIBUS-DP каталога аппаратуры найдите раздел DP/AS-I, в нем выберите позицию DP/AS-I Link Advanced, а в ней модуль с заказным номером 6GK1 415-2BA20 c версией V2.0. Этот модуль методом Drag&Drop перетащите на изображение шины («вешалки»). В нижней части конфигурационной таблицы появляется информация о DP/AS-I Link Advanced.

Конфигурирование сети AS-Interface заключается во внесении в появившуюся конфигурационную таблицу с DP/AS-I Link Advanced данных подключаемых модулей сети AS-Interface:

– компактный модуль ввода-вывода дискретных сигналов серии К45 на входа/2 выхода с заказным номером 3RK1 400-0BQ20-0AA3 (Input/Output modul IP6x Digital/ Input/Output K45F, 2DI/2DO);

– модуль ввода-вывода дискретных сигналов серии F90 на 4 входа/4 выхода (плоский) с заказным номером 3RG9 002-0DB00 (F90, IP20, 4DI/4DO, 4xInput, PNP, 200 mA, 4xOutput, 1A, 24 B, modul 90 mm);

– модуль ввода аналоговых сигналов серии К60 (2 входа) с заказным номером 3RK1 207-2BQ40-0AA3 (K60, IP67, analog 2AI, 2xInput, Voltag +/- 10 V, 1…5 V, bits);

– модуль вывода аналоговых сигналов серии К60 (2 выхода) с заказным номером 3RK1 107-2BQ40-0AA3 (K60, IP67, analog, 2AO, output voltage +/- 10 V, 0…10 V, 1…5 V, 12 bits);

– датчик индуктивный IIC221 фирмы «ИФМ электроник» (AS-I профиль – S0.A.F).

Обратите внимание на информацию в скобках по каждому модулю, она необходима при конфигурировании соответствующего модуля.

Рассмотрим для примера последовательность внесения в конфигурационную таблицу модуля ввода-вывода дискретных сигналов серии К45.

Следует выбрать в таблице строку c AS-I addr. [1] 1A и щелчком правой кнопки мыши открыть окно, в котором выбирается позиция «Insert Objekt». Открывается окно выбора типа модуля сопряжения.

Затем последовательно выбирая позиции DP/AS-I Link Advanced 6GK1 4152BA20 V2.0 AS-I Slave, в строке с выбранным адресом [1] 1A появляется запись AS-I Slave. Следует скопировать ее и записать по адресам [1] 2A, [1] 3A, [1] 4A, [1] 6A. Двойным щелчком левой кнопкой мыши по строке с адресом [1] 1A выводится окно «Properties AS-I Slave-(TB1,1)» (рис. 5.12).

В этом окне выбрать позицию «Configuration», а в появившемся окне нажать кнопку «Selection». Появляется окно «Slave Selection Dialog» с перечнем групп элементов сети AS-Interface.

Для установки требуемого модуля К45 нужно следовать последовательности:

Input/Output modules IP6x compact modules Digital Input/Output Kcompact modules 3RK1 400-1BQ20-0AA3 OK (рис. 5.13). В строке с адресом [1] 1A появляется информация о подключенном модуле. При конфигурировании сети AS-Interface источники питания и удлинители (повторители) не учитываются.

Рис. 5.12. Окно редактирования свойств устройства сети AS-Interface Рис. 5.13. Выбор устройства сети AS-Interface Аналогично осуществляется ввод в конфигурационную таблицу модулей серии F90 и K60. Сложнее обстоит дело с устройствами, которые выпускаются другими фирмами и не представлены в каталоге программного обеспечения STEP7. В нашем случае это индуктивный датчик IIC221 фирмы «IFM Electronics». При этом также необходимо вызвать окно «Properties AS-i Slave-(TB1,5)». В окне module необходимо выбрать пункт AS-i A/B Slave Universal. В поле IO code (I/O configuration) необходимо установить 0 (Е Е Е Е), в поле ID code – А, в поле ID1 – 7, и в поле code ID2 – F (рис. 5.14).

Рис. 5.14. Окно редактирования свойств индуктивного датчика IICИтоговая таблица конфигурирования сети AS-Interface имеет вид, представленный на рис. 5. 15.

Как следует из рис. 5.15 при установке каждого модуля автоматически присваиваются его адреса входов и выходов. STEP 7 автоматически адреса сети AS-Interface сделал как бы собственностью процессорного блока. Эти адреса будут использоваться при подготовке программы управления объектом автоматизации.

Адресацию физическую и символьную входным и выходным командам и сигналам определяет проектировщик по своему усмотрению. Принимаем, что входные сигналы контролируемых положений П0, П1 и выходной сигнал конца цикла КЦ формируются модулем ввода-вывода дискретных сигналов серии К45.

Входная команда Пуск и выходные команды В и Н формируются модулем вводавывода дискретных сигналов серии F90. Адресация сигналов и команд для рассматриваемого случая физическая и символьная представлена в табл. 5.4.

Рис. 5.15. Итоговая конфигурационная таблица устройств подключаемых к сети AS-Interface Таблица 5.Команда, П0 П1 Пуск В Н КЦ РП СЧ Псигнал Адрес I0.0 I0.1 I1.0 Q1.0 Q1.1 Q0.0 M0.0 M0.1 M0.Символ П0 П1 Пуск Вперед Назад КЦ Память СЧ Задержка Программа управления объектом автоматизации (рис. 5.16) с учетом адресации табл. 5.4 составлена на языке лестничных диаграмм. Она составлена в полном соответствии с вышеприведенными логическими уравнениями и в дополнительных комментариях не нуждается.

OB1:

Управление движением тележки Network: Память пуска П0 Пуск КЦ Память ( ) Память Network: Движение вперед П0 СЧ Память П1 Вперед ( ) Вперед Network: Движение назад Задержка Память П0 Назад ( ) Назад Network: Конец цикла Пуск П0 СЧ Память КЦ ( ) КЦ Network: Управление счетчиком CS_CD СЧ ПCD Q ( ) Пуск S С#10 PV CV КЦ R CV_BCD Network: Управление таймером с задержкой на включение ТS_ODT П1 Задержка S Q ( ) S5TIME#5s TV BI Пуск R BCD.

Pages:     | 1 |   ...   | 5 | 6 || 8 | 9 |   ...   | 10 |






© 2011 www.dissers.ru - «Бесплатная электронная библиотека»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.