РАБОТА СХЕМЫ С NOИNC КОНТАКТАМИ



NO (НР) – нормально разомкнутый контакт

NC(НЗ) – нормально замкнутный контакт

NOи NCконтакты используются для объяснения битовой логики в РКС, а так же термины «контакт замкнут» и «катушка под возбуждением». Результатом логической операции (RLO) является «1», если катушка находится под напряжением, т.е. соответствующий двоичный операнд имеет сигнальное состояние «1». В РКС (LAD) используются два вышеназванных контакта для опроса битовых операндов – NOи NCконтакты.  

Нормально замкнутый контакт NOимеет сигнальное состояние «1», если NOактивирован (замкнут). На рисунке 1 показан пример, где датчик S1 подключен ко входу Х контроллера и опрашивается NOконтактом:

Рисунок 1. Работа датчика с NOконтактом

Если датчик S1 разомкнут, то вход Х имеет «0». Контактор К1, управляемый выходом Y, не выключен. Если датчик S1 активирован, то вход Х находится в состоянии «1», выходY активируется и контактор К1, подключенный к выходу Y, включается.

Схема с нормальноразомкнутым контактом NCприведена на рисунке 2:

 

Рисунок 2. Работа датчика с NС контактом

Нормально замкнутый контакт NCзамкнут, если бинарный операнд имеет состояние «0». Если состояние «1», то NC-контакт размыкается. В примере на рисунке 2 ток проходит через NCконтакт, если датчик S1 разомкнут (вход Х находится в состоянии «0»), что приводит к включению контактора К1 на выходе Y. Если датчик S1активирован, то вход Х находится в состоянии «1» и NC-контакт размыкается. Протекание тока прерывается, выход Yотключается, контактор К1 отключается.

Работа последовательных и параллельных схемы с NO и NC контактами

В последовательных схемах два или более контактов соединены последовательно. Если контакты замкнуты, то выход Y возбуждается. В ЛЦ1 (рисунок 3) последовательная схема содержит 3 NO-контакта. Если все операнды имеют состояние «1» (т.е. контакты активированы), то выход Y1 возбуждается.

Параллельная схема может состоять из нескольких контактов, предельное количество которых оговаривается паспортными данными конкретной модели ПЛК. Катушка возбуждается, если один из контактов замкнут. Параллельные схемы, показанные на рисунке 3 – типичные. Если в ЛЦ3 один из операндов имеет состояние «1», то операнд, управляемый катушкой, устанавливается в «1». Если все входные операнды находятся в состоянии «0», то и операнд Y3 (катушка 3) сбрасывается в «0».

Рисунок 3. Последовательные и параллельные схемы.

 

 


ЯЗЫК SCL.ОПЕРАТОРЫ ЯЗЫКА SCL.

Структурированный язык управления SCL (StructuredControlLanguage) является языком программирования высокого уровня для SIMATIC S7.

Операторы управления:

· IF – оператор для ветвления в программе по условию, проверяемом в отношении булевой переменной (BOOL);

· CASE – оператор для ветвления в программе по условию, проверяемому в отношении целой переменной ( INT );

· FOR– оператор для организации в программе циклов с переменной – счётчиком циклов;

· WHILE– оператор для организации в программе циклов, инициируемых при выполнении определённого условия;

· REPEAT– оператор для организации в программе циклов с завершением по условию;

· CONTINUE– оператор для завершению прохода текущего цикла в программе;

· EXIT– оператор для выхода из цикла в программе;

· GOTO– оператор для продолжения выполнения программы, начиная с метки перехода;

· RETURN– оператор для выхода из программы блока


Дата добавления: 2018-05-12; просмотров: 474; Мы поможем в написании вашей работы!

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






Мы поможем в написании ваших работ!