Главная страница

Лого. Руководство по logo! A5E00067781 01 Добро пожаловать в logo!


Скачать 2.7 Mb.
НазваниеРуководство по logo! A5E00067781 01 Добро пожаловать в logo!
Дата20.12.2022
Размер2.7 Mb.
Формат файлаpdf
Имя файлаsiemens_logo_ru.pdf
ТипРуководство
#854024
страница4 из 13
1   2   3   4   5   6   7   8   9   ...   13
1
На панели дисплея появляется
На панели дисплея появляется следующее:
B01
Q1
Q1
Ваша программа выглядит следующим образом
I1
B01
I2
Q1

1
Q1
B01
x
I1
I1
B01
I2
I2
Пока вся ваша программа в LOGO!
выглядит следующим образом

47
Руководство по LOGO!
A5E00067781 01
Программирование LOGO!
Но теперь мы собираемся выйти из режима ввода программы. Для этого действуйте следующим образом:
1. Вернитесь в меню программирования:
ESC
Если это не вернет вас в меню программирования,
значит, вы не подключили блок полностью. LOGO!
отображает точку в программе, где вы забыли что-либо сделать (LOGO! принимает только завершенные программы, что вполне соответствует вашим интересам). Так что обратитесь к странице 57.
Примечание
LOGO! теперь постоянно хранит вашу программу, так что она не будет потеряна при исчезновении питания. Программа хранится в LOGO! до тех пор, пока вы специально не удалите ее вводом соответствующей команды.
2. Вернитесь в главное меню:
ESC
Переключение LOGO! в RUN
3. Переместите ’>’ на ’Start’:
клавиша или
4. Примите Start:
OK
LOGO! переключается в режим RUN. В режиме RUN
LOGO! отображает следующее:
Панель дисплея LOGO! в RUN
Состояние входов
Текущее время
(только варианты с часовым выключателем)
LOGO! находится в режиме RUN
Состояние выходов
I:123456
Mo 09:00
Q:1234 RUN
I:12345678
Q:12345678
Mo 09:00
9 10 11 12
ASi_BusIa :
1234Qa :
1234Bus: On
Состояние входов ASi
Состояние выходов ASi
Состояниешины ASi

48
Руководство по LOGO!
A5E00067781 01
Программирование LOGO!
Что означает »LOGO! находится в режиме RUN»?
В режиме RUN LOGO! выполняет программу. Прежде всего, он считывает состояния входов, использует заданную вами программу для определения состояний выходов и включает или выключает реле на выходах.
LOGO! представляет состояние входа или выхода следующим образом:
I:123456
Mo 09:00
Q:1234 RUN
Вход/выход имеет состояние '1':
инверсный
Вход/выход имеет состояние '0': не инверсный
Mo 09:00
I:12345678
9 10 11 12
Q:12345678
Отображение состояния
Посмотрим на это в нашем примере:
I:123456
Mo 09:00
Q:1234 RUN
L1
N
S1
S2
=1
Когда ключ S1 замкнут,
напряжение прикладывается к входу I1, который имеет состояние ‘1’.
LOGO! рассчитывает состояния выходов с помощью программы.
Выход Q1 здесь имеет состояние ‘1’.
Когда Q1 имеет состояние ‘1’,
LOGO! включает реле Q1, и потребитель на выходе Q1
получает напряжение.
I1
I2
Q1

49
Руководство по LOGO!
A5E00067781 01
Программирование LOGO!
Следующий шаг
Теперь вы успешно ввели свою первую схему.
В следующем разделе мы вам покажем, как вносить изменения в существующие программы и использовать в них специальные функции.
3.6.4 Вторая программа
Мы воспользуемся второй программой, чтобы показать вам следующее:

Как вставить блок в существующую программу.

Как выбрать блок для специальной функции.

Как вводить параметры.
Изменение схем
Чтобы создать вторую программу, мы должны слегка изменить первую.
Начнем с рассмотрения коммутационной схемы для второй программы:
В LOGO! программа выглядит следующим образом:
Вы узнаете блок ИЛИ и выходное реле Q1 из первой программы. Новой является только задержка выключения.
L1

1
I1
I2
x
N
Q1
S1
S2
Вы уже знаете первую часть схемы. Ключи S1 и S2 управляют реле. Это реле включает потребителя Е1 и выключают его через 12 минут.
x
T
K1
K1
E1
Это новый дополнительный блок

50
Руководство по LOGO!
A5E00067781 01
Программирование LOGO!
Редактирование программы
Переключите LOGO! в режим программирования.
Для этого действуйте следующим образом:
1. Переключите LOGO! в режим программирования:
( , и OK одновременно).
2. Выберите из главного меню »Program..»
(перемещением ’>’ к «Program..» и нажатием OK)
3. Выберите »Edit Prg..[Редактировать прогр.]» из меню программирования (перемещением ’>’ к «Edit
Prg..» и нажатием OK)
Теперь вы можете изменять существующую программу.
Вставка в программу дополнительного блока
Переместите курсор на B в B01 (B01 – номер блока
ИЛИ).
Q1
B01
Переместите курсор:
нажмите
В этой точке мы вставим новый блок. Нажмите OK.
Выберите список SF (клавиша
B
).
Нажмите OK.
Q1
Q1
BN
SF
LOGO! отображает список BN.
Список SF содержит блоки для специальных функций.

51
Руководство по LOGO!
A5E00067781 01
Программирование LOGO!
Появляется блок первой специальной функции:
Выберите желаемый блок (задержка выключения, см.
следующую диаграмму) и нажмите ОК:
Блок задержки выключения имеет 3 входа. Верхний вход является входом запуска (Trg). Используйте его для запуска задержки выключения. В нашем примере задержка выключения запускается блоком ИЛИ B01.
Время и выходы сбрасывайте с помощью входа сброса
(R), а устанавливайте время задержки выключения с помощью параметра Т.
В нашем примере мы не используем вход сброса задержки выключения. Мы снабдим его символом ’x’.
Вы узнали, как сделать это, в первой программе, но чтобы напомнить вам, вот эта процедура еще раз:
1. Поместите курсор под R:
клавиша или
2. Перейдите в режим ввода:
OK
3. Выберите список Co:
клавиша или
4. Примите список Co:
OK
5. Выберите x:
клавиша или
6. Примите x:
OK
T
T
Q1
Когда вы выбираете блок для специальной или базовой функции, LOGO! отображает блок этой функции. Курсор находится в блоке и появляется в виде сплошного прямоугольника. Для выбора желаемого блока используйте клавишу B или Y.
R
x
Вставленный блок получает номер B02.
блок B01, который до сих пор был соединен с Q1, теперь автоматически соединяется с верхним входом вставленного блока. Курсор помещается у верхнего входа вставленного блока.
B01
B01
T
T
Q1
Q1
B02
B02
Дисплей теперь должен выглядеть следующим образом:

52
Руководство по LOGO!
A5E00067781 01
Программирование LOGO!
Параметризация блока
Теперь введите время Т для задержки выключения:
1. Если курсор еще не находится под T,
переведите его туда:
клавиша или
2. Переключитесь в режим ввода:
OK
LOGO! отображает окно параметров:
B02: параметр блока
B02 T: время
+ значит: параметр отображается в режиме параметризации и может быть здесь изменен
B02:T
T = 00.00s+
Значение времени
Единица измерения времени
Курсор появляется в первой позиции значения времени.
Для изменения значения времени действуйте следующим образом:

Для перемещения курсора в различные позиции используйте клавиши и .

Для изменения значения используйте клавиши и

Когда вы ввели значение времени, нажмите OK.
Установка времени
Установите время T = 12:00 минут:
1. Переместите курсор в первую позицию:
или
2. Выберите ’1’:
или
3. Переместите курсор во вторую позицию:
или
4. Выберите ’2’:
или
5. Переместите курсор на единицу измерения:
или
6. Выберите единицу измерения m для минут:
или

53
Руководство по LOGO!
A5E00067781 01
Программирование LOGO!
Отображение/скрытие параметров – вид защиты
Если вы не хотите, чтобы параметры отображались в режиме параметризации, действуйте следующим образом:
7. Переместите курсор к режиму защиты::
или
8. Выберите режим защиты ’-’:
или
На дисплее теперь должно появиться следующее сообщение:
B02:T
T = 12:00m
B02:T
T = 12:00m+
or
Вид защиты+ : Время Т может быть изменено в режиме параметризации.
Вид защиты - : Время Т не может быть изменено в режиме параметризации.
9. Завершите ввод:
OK
Проверка программы
Эта ветвь программы для Q1 теперь завершена. LOGO!
отображает выход Q1. Теперь вы можете получить на дисплее другое изображение программы. Для перемещения по программе используйте клавиши.
Используйте или для перемещения от блока к блоку, а и для перемещения между входами блока.
Выход из режима программирования
Выйдите из режима ввода так же, как вы это делали для первой программы, просто чтобы напомнить вам,
вот эта процедура еще раз:
1. Вернитесь в меню программирования:
ESC
2. Вернитесь в главное меню:
ESC
3. Переместите ’>’ на ’Start’:
клавиша или
4. Примите Start:
OK

54
Руководство по LOGO!
A5E00067781 01
Программирование LOGO!
LOGO! теперь снова в режиме RUN:
I:123456
Q:1234 RUN
Mo 09:00

55
Руководство по LOGO!
A5E00067781 01
Программирование LOGO!
3.6.5 Удаление блока
Предположим, что вы хотите удалить блок B02 из следующей программы и соединить B01
непосредственно с Q1.
Q1
I1
I2
x
x
T
B01
B02
Для этого действуйте следующим образом:
1. Переключите LOGO! в режим программирования
(нажатие 3 пальцами).
2. Нажав ОК, выберите ’Edit Prg’.
3. Поместите курсор на вход блока Q1, т.е. под B02, с помощью клавиши :
4. Нажмите OK.
5. Соедините блок B01 вместо блока B02
непосредственно с выходом Q1:
Выберите список BN и нажмите OK.
Выберите B01 и нажмите OK.
Результат: Блок B02 теперь удален, так как он более нигде не используется во всей схеме. Блок B01 теперь соединен непосредственно с выходом вместо B02.
B02
Q1

56
Руководство по LOGO!
A5E00067781 01
Программирование LOGO!
3.6.6 Удаление ряда связанных блоков
Предположим, что вы хотите удалить блоки B01 и B02
из следующей программы.
Q1
I1
I2
x
x
T
B01
B02
Для этого действуйте следующим образом:
1. Переключите LOGO! в режим программирования
(нажатие 3 пальцами).
2. Нажав ОК, выберите ’Edit Prg’.
3. Поместите курсор на вход блока Q1, т.е. под B02:
4. Нажмите OK.
5. Установите соединительный элемент x вместо блока B02 на выходе Q1:
Выберите список Co, а затем нажмите OK.
Выберите x, а затем нажмите OK.
Результат: Блок B02 теперь удален, так как он более нигде не используется во всей схеме, и все соединенные с ним блоки тоже удаляются (например,
блок B01 в данном примере).
B02
Q1

57
Руководство по LOGO!
A5E00067781 01
Программирование LOGO!
3.6.7 Исправление ошибок ввода с клавиатуры
Ошибки ввода с клавиатуры в LOGO! исправляются очень легко:

Если вы еще не завершили ввод, вы можете использовать ESC, чтобы вернуться на шаг назад.

Если вы уже завершили ввод, просто начните снова следующим образом:
1. Переместите курсор к месту ошибки.
2. Перейдите в режим ввода: OK
3. Введите правильное подключение для входа.
Вы можете просто заменить один блок другим, если новый блок имеет ровно столько входов, что и старый.
Однако вы можете удалить старый блок и вставить новый. Вы можете вставить любой блок, какой вы захотите.
3.6.8 »?» на дисплее
Если вы ввели программу и хотите покинуть «Edit Prg»
с помощью ESC, LOGO! проверяет, правильно ли вы подключили все входы всех блоков. Если вы забыли вход или параметр, LOGO! отображает первое место,
где вы что-то забыли, и помечает знаком вопроса все те входы и параметры, которые не были подключены или введены.
Подключите вход и введите значение для параметра.
Затем вы можете покинуть «Edit Prg», нажав ESC.
R ?
Здесь вы еще не подключили вход
B01
T ?
Q1
B02
Вы еще не указали значение для параметра

58
Руководство по LOGO!
A5E00067781 01
Программирование LOGO!
3.6.9 Удаление программы
Для удаления программы действуйте следующим образом:
1. Переключите LOGO! в режим программирования:
, и OK одновременно
2. Переместите ’>’ клавишей или на ’Program..’ и нажмите OK
3. Переместите ’>’ на »Clear Prg»:
или
4. Примите ’Clear Prg’:
OK
Если вы не хотите удалять программу, оставьте ’>’ на
’No [Нет]’ и нажмите OK.
Если вы уверены, что вы хотите удалить программу,
сохраненную в LOGO!, действуйте следующим образом:
5. Переместите ’>’ на Yes [Да]:
или
6. Нажмите OK. LOGO! удалит программу.
>Program..
PC/Card..
Start
>Edit Prg
Clear Prg
Set Clock
Clear Prg
>No
Yes
LOGO! переходит в меню программирования.
Чтобы предотвратить непреднамеренное удаление программы, мы включили дополнительный запрос.

59
Руководство по LOGO!
A5E00067781 01
Программирование LOGO!
3.7 Пространство для хранения и размер
схемы
Программа (программа управления в LOGO!,
коммутационная схем) имеет следующие ограничения:

Количество последовательно соединенных блоков
(глубина вложения)

Пространство для хранения (использование памяти блоками)
Области памяти
Для своей программы в LOGO! вы можете использовать лишь ограниченное количество блоков.
Кроме того, некоторые блоки требуют наличия дополнительной памяти для своих специальных функций.
Память, требуемая для специальных функций, делится на 4 области.

Par: Область, в которой LOGO! хранит желаемые значения (напр., предельные значения счетчика).

RAM: Область, в которой LOGO! хранит текущие фактические значения (напр., состояние счетчика).

Timer: Эту область LOGO! использует для функций времени, например, задержки выключения.

REM: Область, в которой LOGO! хранит фактические значения, которые должны быть сохранены (напр.,
значение счетчика рабочего времени). В блоках с селективным использованием свойства сохранения эта область памяти используется только в том случае, если свойство сохранения активизировано.
Ресурсы, доступные в LOGO!
Максимальное количество ресурсов, которое может быть занято программой в LOGO!:
Блоки
Par
RAM
Timer
REM
Маркеры
56 48 27 16 15 8
LOGO! контролирует использование памяти и предлагает в списках функций только те функции, для которых в данный момент еще имеется в распоряжении достаточное количество памяти.

60
Руководство по LOGO!
A5E00067781 01
Программирование LOGO!
Использование памяти
Следующая таблица дает обзор потребностей в памяти для специальных функций:
Функциональный блок
Par
RAM
Timer
REM
Самоблокирующееся реле*
0
(1)
0
(1)
Импульсное реле*
0
(1)
0
(1)
Интервальное реле задержки времени
1 1
1 0
Интервальное реле задержки времени,
запускаемое фронтом
1 1
1 0
Задержка включения
1 1
1 0
Задержка выключения
2 1
1 0
Задержка включения /
выключения
2 1
1 0
Задержка включения с запоминанием
2 1
1 0
Семидневный часовой выключатель
6 2
0 0
Двенадцатимесячный часовой выключатель
2 0
0 0
Реверсивный счетчик*
2
(2)
0
(2)
Счетчик рабочего времени
2 0
0 4
Генератор симметричных тактовых импульсов
1 1
1 0
Асинхронный генератор импульсов
3 1
1 0
Генератор случайных импульсов
2 1
1 0
Частотный триггер
3 3
1 0
Аналоговый триггер
4 2
0 0
Аналоговый компаратор
3 4
0 0
Выключатель для лестничных клеток
1 1
1 0
Переключатель двух функций
2 1
1 0
Тексты сообщений
1 0
0 0
* В зависимости от параметризации функции с включенным или выключенным свойством сохранения каждая функция занимает следующую область памяти:

Сохраняемость выключена: RAM

Сохраняемость включена: REM

61
Руководство по LOGO!
A5E00067781 01
Программирование LOGO!
Максимальное количество функций, которое может быть
использовано
Основываясь на потребностях в памяти отдельных
специальных функций, вы можете рассчитать
максимальное количество специальных функций,
которое вы можете использовать.
Пример: Счетчик рабочего времени требует 2 областей памяти для хранения желаемого времени (Par) и 4
областей памяти для фактических значений, которые должны сохраняться (REM). В LOGO! имеется 15
областей REM-памяти и 48 областей Par-памяти.
Поэтому специальная функция счетчика рабочего времен может быть использована только не более 3
раз, оставляя 3 области REM-памяти. Хотя еще имеется 42 свободных области Par-памяти, вам не хватает одной области REM-памяти для запуска дополнительного счетчика рабочего времени.
Расчет: Свободные области памяти, деленные на требуемое количество областей памяти. Выполните этот расчет для каждой требуемой области памяти
(Par, RAM, timer, REM). Наименьшее значение покажет вам максимальное количество функций, которое вы можете использовать.
Глубина вложения
Программный путь состоит из последовательности функциональных блоков, начинающейся и заканчивающейся оконечным блоком. Количество блоков в программном пути описывает глубину вложения.
Входы и уровни (I, Ia, hi, lo), а также выходы и маркеры
(Q, Qa, M) являются оконечными блоками. Оконечные блоки не представлены символом блока в LOGO!.
Максимальное количество функциональных блоков,
которое вы можете использовать в LOGO!, равно 56,
так что максимальная глубина вложения:
56 функциональных блоков + 2 оконечных блока = 58.

62
Руководство по LOGO!
A5E00067781 01
1   2   3   4   5   6   7   8   9   ...   13


написать администратору сайта