Элементы памяти LAD


Для работы с памятью в языке LAD доступны такие функции:

• одиночная катушка, которой присвоен (назначен) RLO;

• катушки R и S, как операции с памятью;

• блочные элементы RS и SR, как функции, которые работают с памятью;

• коннекторы (midline outputs), как промежуточные буферы;

• катушки Р и N, как элементы выявления фронта импульса;

• блочные элементы POS и NEG для выявления фронта операндов.

Одиночная катушка, как терминатор, то есть завершающий элемент цепи, назначает поток электроэнергии (электрический ток) прямо операнду, расположенному при катушке. Катушки установки и сброса S и R (set coil, reset coil) также могут завершать цепь.

Обозначения катушек приведены на рисунке 2.7.

 

Рисунок 2.7 - Обозначение катушек установки и сброса

 

Если ток течет в катушке установки S, то операнд, записанный над катушкой, устанавливается в сигнальное состояние «1». Если ток течет в катушке сброса, то операнд над катушкой имеет сигнальное состояние «0». При отсутствия тока в катушке установки или сброса бинарный операнд остается неизменным.

Функции катушек установки и сброса могут быть объединены в блочном элементе функции для работы с блоком памяти (memory box), как показано на рисунке 2.8. Общий бинарный операнд располагается над блочным элементом.

 

Рисунок 2.8 - Блоки элементов памяти SR и RS

 

Вход S (set input) блочного элемента в этом случае отвечает катушке установки, вход R (reset input) – катушке сброса. Сигнальное состояние двоичного операнда, назначенного функции для работы с памятью, находится на выходе Q функции памяти.

Блочные элементы SR и RS отличаются приоритетом входа сброса. Если на оба входа одновременно подается уровень «1», то функции памяти реагируют по-разному – функция памяти SR сбрасывается, а функция памяти RS устанавливается. Поскольку операторы выполняются последовательно, то в блочном элементе SR CPU сначала установит операнд памяти, потому что вход S обрабатывается первым, однако потом снова сбросит его при обработке входа сброса. Функция памяти с приоритетом сброса является «нормальной» формой функции для работы с памятью, потому что состояние сброса (сигнальное состояние «0») обычно безопаснее или менее рисковано.

Коннекторы (midline outputs) являются промежуточными буферами в контактном или функциональном планах. Коннектор является одиночной катушкой в цепи. Двоичный операнд над коннектором сохраняет RLO для этой точки. Сам коннектор не оказывает влияния на электрический ток.

Обозначение коннектора приведено на рисунке 2.9.

 

Рисунок 2.9 - Обозначения коннектора в LAD и FBD

 

Сканировать бинарный операнд над коннектором можно в другой точке программы с помощью NО- и NС-контактов (рис. 2.10). В одной цепи могут быть запрограммированы несколько коннекторов.

 

Рисунок 2.10 - Пример использования коннектора в LAD

 



Дата добавления: 2016-12-09; просмотров: 4137;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

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

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.008 сек.