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

Программа logo!Soft Comfort V.4

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

Основные требования для работы с LOGO!Soft Comfort: предполагается, что вы знакомы с основами операционной системы Windows и построением функциональных диаграмм, т.е. бесконтактных логических схем (БЛС).

Создание управляющих программ

Основные функции программирования контроллера LOGO показаны через создание простой управляющей программы и эмуляции ее на ЭВМ. Для работы с программой LOGO!Soft Comfort v.4 необходимо изучить ее пользовательский интерфейс, который максимально русифицирован и представлен на рис. 2.2.

Рис. 2.2. Интерфейс главного окна программы Logo!Soft Comfort

Для лучшего понимания работы программы разберем следующий пример релейно-контактной схемы (рис. 2.3).

Реле времени КТ1 с задержкой по включению срабатывает, еслиS1 или S2 или оба вместе замкнуты. Выходом схемы является сигнальная лампа Е1. Логическая функция данной схемы:

Е1(КТ1) = S1 + S2

Рис. 2.3. Исходная релейно-контактная

схема

Выбор основных функциональных блоков (gf)

Первым шагом в создании программы является выбор функциональных блоков. Кнопка «Соединения/Контакты» на панели инструментов обеспечивает доступ к константам и терминалам. Например, задание входных (I) и выходных (Q) значений переменных, фиксированных величин и др.:

При помощи входных и выходных блоков изобразим переключатели S1(I1) и S2(I2), а также лампу E1(Q1):

Для перемещения блоков в нужные точки рабочего поля необходимо использовать кнопку «Выбрать» находящуюся на панели инструментов.

Кнопка «Базовые функции» (General Functions) обеспечивает выбор функций булевой логики, например таких, как: И, ИЛИ, НЕ, исключающее ИЛИ, И-НЕ, ИЛИ-НЕ и др. (см. табл. 2.2):

Здесь нам понадобится блок ИЛИ (В001), на входы которого необходимо подавать сигналы с входных элементов I1(S1) и I2(S2).

Выбор специальных функциональных блоков (sf)

Кнопка «Специальные функции» (Special Function) обеспечивает доступ к специальным функциям, реализованным на программном уровне в контроллере LOGO (см. табл. 2.3). Перечень этих функций приведен ниже.

Таймеры: задержка включения, задержка выключения, задержка включения/выключения, задержка включения с запоминанием, формирователь импульса, интервальное реле времени (запускаемое фронтом), генератор асинхронных импульсов и т.д.:

Счетчики: прямого и обратного счета, рабочего времени, пороговый выключатель:

Аналоговые: компаратор, пороговый выключатель, усилитель, контроль аналоговых величин, разностный пороговый выключатель:

Другое: RS-триггер, импульсное реле, текст сообщения, программируемые клавиши, сдвиговый регистр:

Из всех этих функций в нашей схеме будет необходим только один таймер с задержкой включения 1,5 секунды. Чтобы ее установить, необходимо правой клавишей мыши выбрать таймер, а в появившемся меню – «Свойства блока», где во вкладке «Параметры» установить необходимую задержку:

После выполнения указанных действий схема будет иметь следующий вид: