Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы по курсу ПМС.doc
Скачиваний:
44
Добавлен:
22.08.2019
Размер:
3.92 Mб
Скачать

4. Соединительные элементы и блоки в программе logo

Программа для LOGO является комбинационной схемой где

используется 2 термина:

- соединительный элемент

- блок

Используются следующие типы соединительных элементов:

Блок – ф-ия, α преобразует входную информацию в выходную.

Блок

- EGF (Ground Function)

- SF (Souder(спец) Function)

П рограммный цикл – полное время выполнения программы,

α состоит из 3х этапов:

- считывание значений входов

- обработка программы

- формирование значений выходов

Ограничения в программе:

Ограничение на длину цепочки из блоков L≤7

Если необходимо построить более длинную цепочку, то

после 7 блока ставят маркер.

5. Метод программирования контроллера logo

Под программированием понимаются блок-схемы, где возможны 3 варианта:

1.Непосредственное программирование с клавиатуры.

2.Установкой запрограммированного модуля памяти в инт-с.

3.С использованием программного обеспечения LOGO Soft Comfort.

В случае непосредственного программирования с клавиатуры используется язык FBD (язык функциональных блоков – f – блок – диаграмма) и разработка программы напоминает разработку схемы Эл. Устройства, где из библиотеки последовательно извлекаются требуемые в данный момент ф-ии для α, далее определяется соединение входов и выходов для ф-ии. При этом устанавливаются пары ф-ий. В авар. программировании на дисплей отображается только одна ф-я.

При установке модуля памяти и включении питания программа автоматически переписывается в контроллер и запускается на выполнение.

При программировании с ПО обеспечивается разработка, отладка и документирование программы без наличия аппаратных средств. При этом возможно написание программы либо на языке FBD, либо RLL(язык релейной логики), α в системе назван LAD (ledder diagram).

Программа для LOGO является комбинационной схемой где используется 2 термина:

- соединительный элемент

- блок

6. Специальные функции в logo

Специальные функции SF включают в свой состав: f времени, обладающей свойствами сохраняемости, пара-изация, что бы приспособить процесс к специальному режиму работы.

Используют следующие обозначения входов в SF:

S (set)-устанавливает выход блока в логическую 1.

R (reset)-сброс. Данная команда имеет приоритет над всеми остальными. Переключает выход блока в состояние 0.

Trg (trigger)-запустить f на выполнение.

Cnt (count)-считать импульсы.

Fre (frequency)-частые сигналы прикладываются к этому входу, α далее подвергается анализу.

Dir (direction)-задание направления в счетчике.

En (enable)-разрешение. Вход разблок. f, α выполняется блоком. Если 0, то другие сигналы блоком игнорируются.

Inv (invert)-инверсия. Выходной сигнал блока инвертируется, когда д. вход активен.

Ral (reset all)-сбросить все внутренние значения в блоке.

В SF применяются параметрические входы, к α не прикладываются значения от других блоков, а значения фиксируются в виде параметров, α задаются при определении свойства блока.

Внутренние часы в контр. продолжать работу даже при отключении питания.

Большинство SF могут быть настроены на сохранение и защиту параметров. Если настроен на сохранение, это означает, что после отключения параметров, тех значения данных блоков сохранятся и после восстановления питания блок возобновит работу с места прерывания. При настройке защиты параметров можно задать блоки, значения в α нельзя менять в режиме параметризации.