Отчет по лабораторной работе №2

      Комментарии к записи Отчет по лабораторной работе №2 отключены

по дисциплине «Технические и программные средства комплексной автоматизации»

Выполнил:

студент 4-ЗФ-41

Макарова Наталья

2017г.

Лабораторная работа №2 «Ознакомление с языками программирования CoDeSys. Язык релейных диаграмм LD»

Цель работы: изучить основные принципы построения программы в CoDeSys на языке релейных диаграмм LD. Изучить работу основных элементов языка LD, а так же способы добавления блоков из библиотек CoDeSys и работы с ними.

Контакт может быть инверсным — нормально замкнутым. Такой контакт обозначается с помощью символа |/| и замыкается, если значение переменной ЛОЖЬ. Происхождение этого обозначения связано с русской буквой И (инверсия). Инверсный контакт равнозначен логической операции НЕ.

Обмотки реле также могут быть инверсными, что обозначается символом (/). Если обмотка инверсная, то в соответствующую логическую переменную копируется инверсное значение состояния цепи.

В LD такое реле реализуется при помощи двух специальных обмоток SET и RESET. Обмотки типа SET обозначаются буквой S внутри круглых скобок (S). Обмотки типа RESET обозначаются буквой R. Если соответствующая обмотке (S) переменная принимает значение ИСТИНА, то сохраняет его бесконечно. Вернуть данную переменную в ЛОЖЬ можно только обмоткой (R).

Задача.

Есть длинный коридор. Для управления освещением в коридоре используется три переключателя:

–Msw- главный переключатель;

–Bsw – переключатель в начале коридора;

–Esw – переключатель в конце коридора.

Подача питания в коридор осуществляется с помощью переключателя Msw.

Необходимо решить задачу включения/выключения света с помощью любого из двух переключателей Bsw и Esw, установленных в разных концах коридора, т.е. при входе в коридор с одной стороны необходимо переключить Bsw, чтобы зажечь свет. На выходе с другой стороны коридора необходимо переключить Esw, чтобы свет погас. И наоборот.

Определим переменные: все переменные, используемые в данном примере будут одного типа- BOOL.

Присвоим дискретным входам соответствующие имена Msw, Bsw, Esw. А дискретному выходу присвоим имя light.

На рисунке 1 представлена цепь, построенная на языке LD, являющаяся решением данного примера.

Рис.1. Построение цепи, являющееся решением задачи

Контрольные вопросы:

1.Нарисуйте условные обозначения н.о/н.з ключей, обмоток.

Ответ:

Контакт может быть инверсным — нормально замкнутым. Такой контакт обозначается с помощью символа |/| и замыкается, если значение переменной ЛОЖЬ. Происхождение этого обозначения связано с русской буквой И (инверсия). Инверсный контакт равнозначен логической операции НЕ.

Обмотки реле также могут быть инверсными, что обозначается символом (/). Если обмотка инверсная, то в соответствующую логическую переменную копируется инверсное значение состояния цепи.

2.Нарисуйте условные обозначения и объясните принцип работы SET/RESET-обмоток.

Ответ: В LD такое реле реализуется при помощи двух специальных обмоток SET и RESET. Обмотки типа SET обозначаются буквой S внутри круглых скобок (S). Обмотки типа RESET обозначаются буквой R. Если соответствующая обмотке (S) переменная принимает значение ИСТИНА, то сохраняет его бесконечно. Вернуть данную переменную в ЛОЖЬ можно только обмоткой (R). Условие выключения реле не всегда равносильно отсутствию условия включения. Благодаря (R) и (S) обмоткам условия включения и выключения реле можно формировать совершенно независимо, причем в любой цепи и сколько угодно раз. Обмотки (R) и (S) обеспечивают фиксацию условий управления, что необходимо при реализации автоматов с памятью.

3.Какой элемент реализует ячейку памяти в языке LD?

Ответ: Условие выключения реле не всегда равносильно отсутствию условия включения. Благодаря (R) и (S) обмоткам условия включения и выключения реле можно формировать совершенно независимо, причем в любой цепи и сколько угодно раз. Обмотки (R) и (S) обеспечивают фиксацию условий управления, что необходимо при реализации автоматов с памятью.

4.Изобразите простейшую цепь с самофиксацией.

Ответ:

5.Благодаря чему в LD снижена возможность возникновения эффекта «гонок», встречающемуся в электронных схемах с триггерами?

Ответ: Цепи расположенные ниже, получат новое значение переменной сразу. Цепи расположенные выше — только в следующем цикле. Строгий порядок выполнения схемы очень важен. Случайный или даже истинно параллельный порядок выполнения цепей мог бы приводить к эффекту «гонок», встречающемуся в электронных схемах с триггерами. Благодаря жесткому порядку выполнения LD-диаграммы сохраняют устойчивость при наличии обратных связей.

6.Какими способами возможно объявление типа переменных в CoDeSys?

Ответ:

7.Дискретному входу и дискретному выходу присвоены имена in1 и out1 соответственно, какого типа переменные in1 и out1?

Ответ: BOOL

Статьи к прочтению:

Лабораторная работа. Microsoft Office Access 2007. Часть 1


Похожие статьи: