Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Микропроцессорные реле автоматики




Пример

Грузовой лифт обслуживает два этажа. Для управления лифтом имеется по одной кнопке на каждом из этажей:

- на нижнем этаже для подачи команды на подъем (up);

- на верхнем этаже для подачи команды на спуск (down).

Для индикации положения лифтовой кабины установлены два концевых выключателя; верхний (in 1) и нижний (in 2), которые предназначены для индикации положения лифтовой кабины.

Программа в виде диаграммы, представленная на рис. 3.13, позволяет дать описание структуры алгоритма управления лифтом при помощи операторов языка SFC.

 

 

Рис. 3.13. Программа управления лифтом

 

Она представляет собой последовательность шагов в цикле управления. Логика перехода от одного шага к другому определяется значением операторов перехода, располагающихся между шагами.

Каждому шагу программы соответствует действие (движение вверх UP или вниз DOWN). Переход к следующему шагу разрешается в случае истинности логического условия перехода (например, при срабатывании верхнего концевого выключателя).

Начальный шаг S _1 активизируется в начале выполнения программы. Особенность данной программы заключается в том, что имеется разветвление логики управления лифтом в соответствии с выбираемым действием: движение вверх или вниз в зависимости от положения лифта в текущий момент времени.

Если грузовой лифт находится на первом этаже, то выполняется переход от шага S _1 к шагу S _2 в том случае, если выполняется логическое условие ts 1: (ts l = in 2 AND up), где in 2 – нижний концевой выключатель; AND – логическое И; up – кнопка вверх (рис. 3.14)

 

 

Рис. 3.14. Логическое условие ts 1

 

При этом шаг S _1_1 переходит в неактивное состояние, шаг S _l_2 становится активным: лифт движется вверх. Переход in l от шага S _1_2 к шагу S _1_1 разрешается в тот момент, когда лифт поднимется на второй этаж, в результате чего произойдет срабатывание верхнего концевого выключателя. Шаг S _l_2 становится неактивным, и выполняется переход к шагу S _1_1, который будет оставаться активным до тех пор, пока не поступит команда down.

Если грузовой лифт находится на втором этаже, то разрешается переход ts 2 от шага S _l_1 к шагу S _l_3, когда становится истинным логическое условие (ts 2 = in l. AND. down), где in l - верхний концевой выключатель; AND – логическое И; down – кнопка вниз (рис. 3.15)

 

 

Рис. 3.15. Логическое условие ts 2

 

При этом шаг S _1 переходит в неактивное состояние, шаг S _3 становится активным: лифт движется вниз. Переход in 2 от шага S _3 к шагу S _1 разрешается в тот момент, когда лифт опустится на первый этаж, в результате чего произойдет срабатывание нижнего концевого выключателя. Шаг S _3 станет неактивным, и произойдет переход к шагу S _1, который будет оставаться активным до тех пор, пока не поступит команда up.

 

 

Массовое производство программируемых логических контроллеров (ПЛК) различными фирмами производителями привело к двум неблагоприятным последствиям в области программного обеспечения:

Первое – большое количество разнородных языков программирования, т.к. каждый изготовитель в комплекте с ПЛК поставлял свои программные средства его программирования.

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

Для разрешения этих проблем был разработан стандарт Международной электротехнической комиссии IEC 61131-3. В этом стандарте описаны два текстовых языка (IL – Список Инструкций и ST – Структурированный Текст), два графических языка (LD – Язык Диаграмм Лестничной Логики и FBD – Язык Диаграмм Функциональных Блоков), а также язык графических схем SFC (Язык Последовательных Функциональных Схем).





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


Дата добавления: 2014-01-03; Просмотров: 451; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.