logo soft comfort что это

logo soft comfort что это

Введение

ПО LOGO! Soft Comfort может быть загружено по следующей ССЫЛКЕ.

LOGO! Soft Comfort предлагает пользователю различные возможности для наглядного отображения сигналов.

Один из самых удобных и простых в освоении пакетов программирования для контроллеров. При тестировании больших программ часто возникает вопрос:

Сначала рассмотрим разорванное соединение перед блоком B096.

Сигнал поступает из блока B016 на той же странице, иначе в идентификаторе была бы дополнительно указана страница, например, 5/B016, если блок находится на странице 5 диаграммы.

Кликом правой кнопки мыши на символе B016 открывается окно с пунктом меню „Go to partner“ …

… для автоматического перехода к источнику сигнала. Здесь необходимо задержаться для идентификации функции сигнала.

После этого блоки и соединительные линии обозначаются присвоенным именем. Теперь значение сигнала зависит только от релевантности и информативности присвоенного имени.

Для упрощения отслеживания сигналов, расположенных на разных страницах, предлагается цветная маркировка соединительных линий.
Для этого следует выбрать символ „Маркировка линий“.

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

Например, здесь „Двигатель ВКЛ“

Текстовые блоки („Вставить поле комментария“ A) могут быть привязаны к функциональным блокам или символам соединений.

Для этого следует перетащить центрирующий жёлтый квадрат на требуемый блок. После привязки он будет перемещаться вместе с символом на диаграмме.

Эта функция может быть полезна и тогда, когда требуется внести изменения в сложную программу, которая долго не использовалась.

Эффективное использование текстов сообщений

При модернизации обычных контроллеров часто используются логические модули. Они характеризуются простотой проектирования и гибкостью, а также имеют текстовый дисплей для визуализации и взаимодействия с оператором. Но, наряду с отображением текстовых сообщений, включая тексты с фактическими значениями, они предлагают и другие, часто неизвестные функции.На встроенном дисплее LOGO! 8 в каждой из 6 строк помещается 16 символов, а на внешнем TDE 20 символов на строку (1).

(1): Проектирование сообщения для базового модуля без бегущей строки (6 строк / 16 символов) При использовании функции прокрутки содержание сообщения может быть расширено до 32 или 40 символов на строку (2).

(2): Для сообщений, проектируемых на TDE, предлагается 6 строк по 20 символов в каждой. Функция прокрутки удваивает число символов в строке Предлагается три цвета фоновой подсветки. Благодаря этому сообщения могут быть структурированы как:

В программах, взятых из прежних версий LOGO!, можно быстро и просто перепрограммировать интерфейс взаимодействия с оператором, сделав его более удобным.Полный контроль аварийных сообщенийВозможности функционального блока «Текст сообщения», при небольших усилиях и затратах, могут обеспечить хорошие условия для взаимодействия с оператором. Время от времени появляющиеся и сразу исчезающие сообщения часто остаются без внимания, так как в это время никто не наблюдает за дисплеем. Но их игнорирование может привести к серьёзным неполадкам. Здесь может помочь функция подтверждения. Она заключается в том, что сообщение остаётся на дисплее базового модуля или TDE до подтверждения его просмотра клавишей ОК. В том числе и тогда, когда причина сообщения, напр., повышенная температура, снова упала до штатных значений, что делает данное сообщение не актуальным. Дата и время сообщают, когда появилось сообщение. По счётчику можно определить, как часто это сообщение возникало за определённый промежуток времени.Объединение сообщенийС помощью функции набора символов можно объединить два сообщения на диаграмме. Тем самым сообщение может быть представлено на двух языках для разных операторов. Активация меркера 27 позволяет переключаться между этими двумя сообщениями.

Сообщение со вторым набором символов может содержать дополнительную информацию для сервисного вмешательства, не являющуюся значимой для оператора. Фактические значения (аналоговые значения и счётчики) могут быть представлены не только в числовом формате, но и как вертикальные или горизонтальные гистограммы. Часто это повышает наглядность сообщения.

Прежде для отображения сообщения „Двигатель ВКЛ“ и „Двигатель ВЫКЛ“ использовались два отдельных текста, которые активировались в зависимости от выходного сигнала. Теперь до четырёх сообщений о состоянии могут быть объединены в один текст сообщения.Возможно «переключение» в зависимости от состояния входов или выходов, что экономит ресурсы и делает программу более наглядной.

Выходы отдельных функциональных блоков также могут использоваться для активации этих индикаторов состояния. LOGO! 8 позволяет создавать и увеличенные символы.Контроль обрыва провода с LOGO! При передаче аналоговым датчиком на контроллер значения 0 не ясно, действительно ли значение равно нулю или датчик неисправен. В таких случаях можно использовать датчики, выдающие в штатной ситуации токовый сигнал между 4 и 20 мА. При определении контроллером аналогового сигнала с величиной, значительно ниже 4 мА, можно считать, что имеет место неполадка датчика или дефект кабеля от датчика к контроллеру.

Пример: поддержание постоянного давления в водопроводной системе с помощью насоса с регулируемой скорость вращения.Реализация:

Внимание: моделирование обрыва провода невозможно. Постоянное отображение базовых значений на дисплее

Контроль обрыва провода с аварийным сообщениемДобавление ещё одного аналогового порогового переключателя с последующим выходом и текстом аварийного сообщенияДатчик: 0-20 мА для обработки значений ниже 4 мА (диапазон 0-4 мА соответствует входным единицам 0-200, т.е. при правильной работе датчика не должно поступать входных сигналов такого диапазона) Включение при 0 и выключение при 200 Переключение выхода 4 при обрыве провода, активация аварийного сообщения с датой и временем ошибки.

Совет: после «построчной» активации бегущей строки для строк 3 и 4, в тексте сообщения в этих строках дополнительно будет отображаться телефон сервисной службы как дополнительная информация попеременно с датой и временемПостоянное включение фоновой подсветки дисплея

Внимание: при аварийном сообщении функция подтверждения была активирована, т.е. после устранения ошибки эта операция должна быть подтверждена клавишей „OK“.

Цветовая маркировка соединительных линий

LOGO! Soft Comfort предлагает ряд возможностей для упрощения работы. Часто приходится анализировать программы, сигналы которых располагаются на разных страницах проекта. Важным условием для коррекции сложных программ является их наглядность. В LOGO! Soft Comfort для этого предусмотрена цветовая маркировка соединительных линий.Выделение соединительных линий разными цветами позволяет отслеживать необходимое соединение и контролировать соответствующие сегменты программы, несмотря на постоянное переключение между страницами.В качестве примера используется большая программа, состоящая из нескольких страниц. Для маркировки линий следует выбрать следующий символ:

Простого клика левой кнопкой мыши на требуемой соединительной линии достаточно для её отслеживания от начала и до конца.

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

Совет: посредство нажатия клавиши CTRL можно выбрать несколько функциональных блоков.

Источник

LOGO! 8 в деталях. Управление и использование ПО Logo Soft Comfort. Часть 2

logo soft comfort что это

Управление на устройстве

Была разработана схема и теперь необходимо ввести её в LOGO! Подключить LOGO! к сети и включить питание. На дисплее появляется следующее изображение.

Нажать ESC для перехода в главное меню

В следующем подменю выбрать клавишами вверх и вниз «Ред. программу». Подтвердить выбор с помощью ОК.

Нажимать ОК и вверх и вниз для выбора выходов, меркеров, открытых клемм. Выбрать „NEW“ для вставки функциональных блоков.

Правила управления для LOGO! 1. Схема всегда вводится от выхода к входу.

2. Можно соединить один выход с несколькими входами

3. Нельзя соединить выход с предшествующим входом по тому же пути (обратные связи).

Ваша первая программа LOGO!

Так конечно никто в ручную не делает, но возможно в случае если нет компьютера под рукой.

Рассмотрим следующее параллельное включение двух переключателей. Переключатель S1 или переключатель S2 включают нагрузку.

Для LOGO! параллельное включение S1 и S2 это ИЛИ, т.к. S1 или S2 включают выход.

Внутренние соединения Переключатель S1 действует на вход I1, а переключатель S2 действует на вход I2. Нагрузка (E1) подключена на выходном реле Q1. Теперь следует ввести программу (от выхода к входу). В начале LOGO! показывает выход Q1. Полоска обозначает в программе место или пункт меню, где сейчас находится пользователь.

Перейти с помощью влево/вправо на вход In. Здесь устанавливается первый функциональный блок (блок ИЛИ) Нажать ОК для перехода на выбранный пункт.

1. Соединить вход I2 с входом блока ИЛИ.1. Перейти на In2: Использовать вверх/вниз

2. В режим обработки: Использовать ОК

3. Первый элемент снова I1. Теперь следует изменить номер отдельно от типа элемента. Для этого перейти на номер: Использовать влево/вправо.

4. Установить его на I2: Использовать вверх/вниз

5. Подтвердить I2 с помощью ОК

Так как здесь нам не нужны два последних входа блока OR, то установки других входов не требуется. Все входы блока подключены. Для LOGO! программа считается завершенной. Выход из режима ввода программы и возврат в меню программирования двукратным нажатием ESC. Подтвердить изменения с помощью „ДаОК.

Для запуска программы необходимо вернуться в главное меню с помощью ESC. Переместить курсор с помощью клавиш на „Запустить“ и подтвердить („Да“) с помощью клавиши ОК.

LOGO! в состоянии RUN

Состояние входов
— вход I в состоянии „1“
— вход I в состоянии „0“ Состояние выходов
— выход Q в состоянии „1“
— выход Q в состоянии „0“
В левом окне отображается время и дата. Среднее окно показывает состояния входов (I1 до I9; I10 до I19; I20 до I24). Правое окно показывает состояния выходов (Q1 до Q9; Q10 до Q16). Кроме этого, могут быть отображены внутренние аналоговые значения всех аналоговых входов/выходов.

Рассмотрим следующий пример:

Если переключатель S1 включен, то вход I1 находится под напряжением и I1 имеет состояние „1“. LOGO! рассчитывает состояние для выходов. Состояние выхода Q1 здесь „1“. Если Q1 имеет состояние „1“, то LOGO! приводит в действие реле Q1 и на нагрузку на Q1 подается напряжение.

LOGO! Режим параметрирования

Параметрированием называется установка параметров функций.
Параметры могут устанавливаться в режимах работы:
— Программирование
или
— Параметрирование

Выбирается первый параметр для изменения. Теперь с помощью клавиш-стрелок вверх/вниз можно изменить значение. После установки требуемого значения нажать клавишу ОК. Теперь с помощью клавиш вверх/вниз можно выбрать следующий блок для изменений и т. д.

Для возврата в режим RUN нажимать ESC до появления необходимого изображения.

Через меню LOGO! можно выбрать язык меню и применить его с помощью (для этого LOGO! должен находиться в режиме STOP).
Доступные языки:
RU – Русский
EN – Английский
IT – Итальянский
NL – Голландский
ES – Испанский
FR – Французский
CN – Китайский
DE – Немецкий
TR – Турецкий
Эта установка для LOGO! TDE может быть выполнена отдельно.

Можно выбирать между следующими режимами:

— (подсветка включается на 20 с или управляется программой пользователя)

LOGO! TDE Режим параметрирования

Пункты меню LOGO! TDE практически идентичны пунктам меню базового модуля LOGO! – в том числе и возможность редактирования программы.

Таблица ниже показывает, какие пункты меню доступны на каком устройстве.

LOGO! Создание программы на PC с LOGO! Soft Comfort версии 8.1

Самая удобная среда программирования для микроконтроллеров

Поддержка LOGO! TDE
— отдельное ПО для работы с панелью не требуется

Мастер настройки модема (только для LOGO! 6)
— для стандартных 11-битных аналоговых модемов

Привычные интерфейс и управление Windows
— напр., контекстное меню, панели символов

К коммутационной программе „Drag-and-drop “
— «рисование» коммутационных программ на PC в FBD или LAD

Тестирование написанных программ
— офлайн-моделирование со статусом для каждой функции (изменение цвета)
— онлайн-тест с изменением цвета для каждой функции и 30 фактическими значениями

Функции профессиональной печати и документации

Сетевой режим
— добавление других устройств, напр., HMI, S7
— простое соединение функциональных блоков между устройствами LOGO!

Дополнительно на CD:
— руководство и 28 готовых к применению примеров
— LOGO! Access tool
— чертежи CAD

Установка LOGO! Soft Comfort версии 8.1
Вставить CD (LOGO! Soft Comfort версия 8.0) или выбрать папку в которой находится установочный пакет. Запустить start.html

Функции Start.html
— Прямой выбор 9 языков
— Установка ПО
— Отображение руководств/справочников
— Отображение онлайн-помощи
— Выбор программ-примеров на компакт-диске
— Выбор чертежей CAD на компакт-диске
— Установка необходимого ПО, напр., Acrobat Reader или драйверов принтера

Драйвер для LOGO! USB-кабеля для программирования также находится в установочном пакете.
При установке LSC V8.0 появляется запрос на установку драйвера.
1. Установить драйвер (потребуются права администратора!)
2. После подключить LOGO! кабелем Ethernet или USB

Обзор интерфейса: LOGO! Soft Comfort версии 8.1

Функции помощи – Онлайн-помощь

Функции помощи – Контекстная справка
Через контекстное меню (правая кнопка мыши) любой функции можно вызвать контекстную справку.

Источник

CS-CS.Net: Лаборатория Электрошамана

Сборка электрощитов, автоматика и автоматизация для квартир и частных домов. Программы для ПЛК. Сценический свет (световые шоу, настройка оборудования). Консультации, мастер-классы.

Щит с автоматикой IPM для коттеджа (Поварово)

logo soft comfort что это

Автоматика моего санузла на логическом реле ABB CL

logo soft comfort что это

Щиты TwinLine в Долгопрудный (таунхаус) и Солнечногорск

logo soft comfort что это

Щит для котельной на базе сенсорного ПЛК ОВЕН (Папушево)

logo soft comfort что это

Щиты с IPM (сеть, генератор, UPS) в Ядромино и Победа-2

logo soft comfort что это

Щит в ЖК Монэ на ПЛК ОВЕН со сценарным управлением светом

logo soft comfort что это

Силовой щит в Весёлово (Тула): Простой трёхфазный

logo soft comfort что это

Щит для квартиры в Митино на ПЛК ОВЕН (свет, отопление)

logo soft comfort что это

Логические реле SIEMENS Logo!, часть 2: Программирование в Logo Soft Comfort — импульсные реле

ВНИМАНИЕ! Мне не хотелось бы, чтобы этот пост был опубликован на других ресурсах (репост). Я хочу сохранить за собой право на его уникальность. Публикация поста возможна на определённых условиях.

logo soft comfort что это

Среда разработки Logo Soft Comfort

Среда разработки Logo Soft Comfort

Йо! Продолжаем мой случайно получившийся огромный цикл постов про Logo! =) Сегодня жжом на Logo Soft Comfort — специальной среде разработки от Сименса, которая в 2017 году до сих пор написана на Java. Помните это страшное слово, от которого вам хотелось блевать, потому что мелкая программка требовала ставить Java VM с жирным объёмом, а потом, когда вы наконец-то с матами запускали это дерьмо на Win98/XP, вы сталкивались с ужасно глючным Java-интерфейсом, который шёл вразрез со всеми Windows Common Controls.

В общем, наш Logo Soft Comfort написан на Java для совместимости с разными операционками. Готовьтесь к глючным окошкам, хер каким пойми шрифтам (там такое ощущение, что это писалось ещё под Windowx 3.x, где шрифты TrueType были адским прорывом), которые меняют свои размеры и двигаются по экрану как попало. При том, что софт этот платный. Сам Java-интерфейс ещё и имеет проблемы с кириллицей, поэтому могут возникать и такие вот глюки, которые были описаны в этом посте.

Но на самом деле, если знать как готовить Java, сама программа Logo Soft Comfort написана на нём терпимо. Мелкие моменты бесят (это когда мы до редактора схем дойдём в третьей части, вы ещё постебётесь), но софт удобный и хороший! Его можно штатно купить или стащить в торрентах, кому как нравится. Ссылок от меня тут не ждите — ищите сами. Наша с вами задача — разобраться с тем, как там всё программировать. Поехали!

1. Всякие вводные понятия и адресация модулей Logo.

Для начала пробежимся по разным терминам и понятиям. Повторяю ссылочку на пост про ПЛК, где я разные термины описывал. Вот чего нам может сгодиться:

Входы и выходы у Logo идут подряд так, как они стоят на модулях в щите физически. То есть, если на модуле расширения написано «Q1», «Q2», «Q3», а он стоит сразу после основного модуля Logo, у которого есть выходы с Q1 по Q4, то тогда Q1 на модуле расширения будет Q5 в Logo и Logo Soft Comfort, Q2 = Q6, а Q3 = Q7. Вот и вся хитрость и табличка для справки для двух модулей DM16 (она уже была в первой части):

ВХОДЫВЫХОДЫ
МодульНомерLogoМодульНомерLogo
MainI1I1MainQ1Q1
MainI2I2MainQ2Q2
MainI3I3MainQ3Q3
MainI4I4MainQ4Q4
MainI5I5Main
MainI6I6Main
MainI7I7Main
MainI8I8Main
DM16-1I1I9DM16-1Q1Q5
DM16-1I2I10DM16-1Q2Q6
DM16-1I3I11DM16-1Q3Q7
DM16-1I4I12DM16-1Q4Q8
DM16-1I5I13DM16-1Q5Q9
DM16-1I6I14DM16-1Q6Q10
DM16-1I7I15DM16-1Q7Q11
DM16-1I8I16DM16-1Q8Q12
DM16-2I1I17DM16-2Q1Q13
DM16-2I2I18DM16-2Q2Q14
DM16-2I3I19DM16-2Q3Q15
DM16-2I4I20DM16-2Q4Q16
DM16-2I5I21DM16-2Q5Q17
DM16-2I6I22DM16-2Q6Q18
DM16-2I7I23DM16-2Q7Q19
DM16-2I8I24DM16-2Q8Q20

В нашем проекте мы пользуемся уже конечными значениями. Нужен нам Q11 — мы его и используем, и нам не важно, что это на самом деле будет выход Q7 первого модуля расширения. Это отлично, потому что мы отвязаны от физической структуры Logo и можем в программе делать что хотим.

2. Параметры проекта в Logo Soft Comfort.

Самое лучшее, что нам будет хорошо сделать первым — это начать наш проект не со схемы, а с его настроек. Потому что в настройках лежат две важные штуки, которые потом облегчат нам работу: это IP-адрес самого Logo (который мы в нём настроили) и названия входов-выходов (по идее, мы заранее распределяем, какие входы и выходы у нас куда пойдут и уже потом пишем программу).

logo soft comfort что это

Меню настроек проекта Logo Soft Comfort

Вот тут вот уже начинаешь беситься от Java-окошек, потому что тут разделитель между списком опций и самими опциями не запоминает своё положение, а по умолчанию сделан очень узким и его для скриншота пришлось растянуть. И такие вот мелочи бесят и на них и материшься.

Все параметры проекта делятся на две большие группы: Offline и Online. «Offline» — это глобальные системные настройки, такие как тип (версия) используемого железа, настройки аналоговых выходов и прочие. А группа настроек «Online» действует только когда мы подключились к Logo. Тогда можно порулить им нарямую с компа, а не через его меню.

Первое, с чего начинаем — вбиваем IP-адрес нашего Logo, который мы для него выбрали (в предыдущем посте я настроил его в меню самого Logo). Если эти поля не заполнены — то Logo Soft Comfort будет каждый раз просить вас указать IP-адрес Logo, чтобы связаться с ним (залить программу, например). Поэтому лучше его заполнить, чтобы сто раз не вводить потом.

logo soft comfort что это

Настройки IP-адреса проекта Logo Soft Comfort

logo soft comfort что это

Выбор модели железа в Logo Soft Comfort

logo soft comfort что это

Возможности текущей выбранной модели Logo

Идём дальше. Тут мы можем задать параметры аналоговых выходов, если они у нас есть, хе хе. Так как обычно аналоговые выходы используют для пропорционального управления (сервоприводы 0..100%, задвижки, заслонки), то для них можно указать те значения, в которые они встают, когда вы остановили программу в Logo.

logo soft comfort что это

Настройки аналоговых входов в Logo Soft Comfort

Делается это для безопасности. Чтобы, когда вы подключитесь по сетке к Logo и решите поменять парочку настроек или залить свежую программу, невинный вопрос: «Остановить программу» не привёл к тому, что ваш сервопривод куда-то не туда поехал (и поломал руки-ноги-головы) или клапан неожиданно не подал в батареи кипяток из теплосети в 105 градусов.

Можно выставить «All outputs keep the last value» — тогда на всех выходах будет последнее значение, которое было в момент остановки программы, или задать значения ручками. Ну и снизу надо указать, сколько у нас этих аналоговых выходов в проекте. У нас их ноль — вообще нет, так что вся эта группа настроек нам пофигу.

А вот дальше у нас есть вожделенная вкладочка «I/O names». На ней можно вписать нормальные русские названия для входов и выходов. Советую это сделать, потому что после этого работать со схемой становится очень удобно — не лазишь в документацию по щиту, а тебе сразу понятно, где какой вход и выход.

logo soft comfort что это

Настройки названий входов и выходов в Logo Soft Comfort

Еще в группе настроек «Offline» есть возможность поставить пароль на программу в Logo, настроить кодовую страницу для сообщений, если вы хотите писать на экране Logo на русском и посмотреть лог проекта (когда его сохраняли).

3. Онлайн-параметры Logo (удалённая настройка) и Web-сервер (смешной).

А теперь попробуем подключиться к Logo по сетке. Напоминаю одну важную особенность: если в Logo прописан адрес шлюза (Gateway) то этот шлюз должен быть в сети и отвечать на пинги. Если он не будет пинговаться, то Logo Soft Comfort никогда не увидит Logo (хотя сам Logo будет нормально пинговаться).

И так как мы прописали наш IPшник, то он подставляется в поле для подключений. Если мы хотим — то можем нажать кнопочку «Address book» и вписать туда наши контроллеры и их IP-адреса на будущее. А можем найти все доступные Logo в сети (кнопка с двумя стрелками справа от кнопки «Address book»).

logo soft comfort что это

Настройки параметров подключения к Logo

Кстати, для этого в больших проектах или серьёзных системах надо сделать возможность отрубать все исполнительные механизмы отдельно от автоматики управления. Например, в нашем щите с освещением на Logo (для примера) такое тоже можно сделать: погасить все УЗОшки «Свет» и обесточить автоматы питания ламп, а Logo питать от отдельного автомата — и он будет работать.

Если всё прошло нормально — то после того, как мы нажали кнопочку «Connect», нарисуется зелёненькая связь между компом и Logo и станут доступны группы настроек слева.

Эти настройки применяются сразу же на горячую, и поэтому и требуют подключения к Logo.

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

logo soft comfort что это

Среда Logo Soft Comfort подключена к модулю Logo

Можно посмотреть версию Logo, который у нас стоит. У меня для примера был взят Logo для щита в Алтуфьево, куда мы повесим управление водой, вентилятором в ванной и прочими мелочами. Если что, разбирал я другой Logo.

logo soft comfort что это

Прочитали модель Logo из модуля

Можем тоже онлайн переназначить другой IP-адрес нашему Logo. Изменения вступят в силу сразу же, как с роутером: назначил новый адрес — перезайди уже по нему.

logo soft comfort что это

Можно поменять текущий IP на новый

Можно установить дату-время, считав их с компа.

logo soft comfort что это

Можно установить дату-время

Пытливый глаз найдёт в самом последнем списке настроек пункт «NTP Settings» (его видно на ранних скриншотах, где я не обрезал менюшку). Как я понял — благодаря этому пункту можно настроить один Logo в NTP-сервер, а другие — в NTP-клиенты, чтобы они между собой синхронизировали одинаковое время. Заставить Logo тащить время с онлайн NTP-серверов типа time.nist.gov мне не удалось (я особо не морочился).

Также у Logo есть свой небольшой WEB-сервер, при помощи которого можно зайти на него и потыкать менюшку удалённо, не подходя к щиту. Его надо включить и задать для него пароль.

logo soft comfort что это

Можно включить доступ к Logo через WEB-интерфейс

После этого, если зайти в браузер по IP-адресу самого Logo, то будет такая страничка:

logo soft comfort что это

Страничка входа на WEB-интерфейс Logo

После того, как мы залогинились, можно выбрать, что делать: полазить по Logo или по его переменным (Variables). Про переменные будет в третьей части, когда мы до таймеров дойдём.

logo soft comfort что это

Страничка выбора меню на WEB-интерфейсе Logo

Если зайти в Logo, то по WEB-интерфейс нам рисует настоящий Logo. На экране должен отображаться текст, но у меня было пусто (видать, баннерорезка порубила разные скрипты, на которых это крутится). На данный момент мне эта фишка не нужна, поэтому я не разбирался с ней и забил.

logo soft comfort что это

Текущий Logo через WEB-интерфейс (у меня не отобразился текст)

Собственно, про настройки проекта на этом всё. В общем, что самое основное надо сделать?

4. Программируем: ставим блоки IO и делаем простую схему.

Итак, наша среда — Logo Soft Comfort — представляет из себя вот чего (дублирую скриншот из заголовка поста):

logo soft comfort что это

Среда разработки Logo Soft Comfort

Среда разработки Logo Soft Comfort

Нам нужна вкладка «Diagram Mode». Если вы попали куда-то не туда, то гляньте, выбрана ли она у вас. Слева у нас список доступных блоков для схемы (программы). Они зависят от модели Logo и собраны по группам, чтобы в них было проще ориентироваться. Справа — поле для схемы и кнопочки над ним (выбор объектов и рисование соединений, режим симуляции).

Если вы хотите почитать про какой-то блок подробнее — наведите на него мышкой и подождите, пока появится квадратик (фотка ниже — из третьей части постов про Logo). Теперь, если нажать на значок вопроса, то откроется справка.

logo soft comfort что это

Добавляем реле Off Delay для управления вентилятором в Logo Soft Comfort

В справке пишут о том, как этот блок работает, и что значат его входы-выходы. Справка тут тоже ублюдочная, на уровне HLP-файлов (если кто помнит, чем они от CHM-справки отличались) и ещё и с мелкими картинками диаграмм работы, но ориентироваться помогает.

Чтобы начать ставить блок на схеме — надо ткнуть на него мышкой (и отпустить кнопку). А потом тыкать мышкой в те места схемы, куда вам надо поставить этот блок. Также можно просто взять и потащить его в нужное место схемы.

logo soft comfort что это

Выбор разных блоков (входы и выходы) в Logo Soft Comfort

Мы тыкаем себе Input. Это у нас будет физический вход на Logo. Мы себе заняли первые шесть штук для управления светом (делаем такой пример). Среда автоматом увеличивает номер входа или выхода, поэтому если вы ставите их подряд — вы и получите подряд наши шесть штук.

logo soft comfort что это

Расположили все входы на схеме Logo Soft Comfort

Названия в них подставились из нашей вкладочки «I/O names», про которую я говорил до этого. Поставим заодно и наши выходы. Вот чего у нас получится:

logo soft comfort что это

Расположили все входы и выходы на схеме Logo Soft Comfort

Попробуем чего-нить порисовать из соединений. Для этого надо ткнуть кнопку правее кнопки со стрелкой (которая нужна для выбора объектов). Ставим курсор на начало соединения (вывод) и тянем мышкой до нужного. И потом отпускаем.

logo soft comfort что это

Наичнаем рисовать схему (соединять блоки между собой)

Среда иногда жжот, когда рисует соединения. Они могут закрутиться в такого ктулху, что только диву даёшься. Про это — в третьей части, я там набрал парочку ржачных ситуаций! Какие ещё моменты про рисование соединений могут сгодиться:

Ну, как вы уже поняли, мы хотим сделать самую простую замену импульсным реле внутри Logo (когда я закончу все посты про Logo, я достану из черновиков пост, где я сводил в кучу достоинства и недостатки импульсных реле, Logo и ПЛК ОВЕН). Зачем нам надо будет заменять импульсные реле на Logo? А затем, что если потом нам надо будет переделать схему в виде «…если свет в ванной горел больше 2 часов, то когда его погасят, надо врубить вентилятор на 30 минут». В обычном щите нам пришлось бы добавлять реле времени и колдовать с проводами. А тут — только схему перерисовать.

Скорее всего, это было бы так. Ставим реле времени на задержку включения. Оно начинает считать, пока работает свет в ванной. Если свет погашен — отсчёт сбрасывается. И ставим формирователь импульса по спаду. Он выдаст нам импульс, когда лампы света отключат. Дальше ставим логическое «И»: если реле времени досчитало (больше 2 часов) И если свет уже погасили — то пропустить импульс на запуск вентилятора.

Поэтому ищем наши импульсные реле. Они тут ЕСТЬ! Их даже не надо изобретать! Называются они — Pulse Relay. А для тех, кто пришёл из цифровой логики — это будет родной T-триггер с отдельными входами S и R. В реале это могла бы быть микросхема типа К155ТМ2, например (у которой входы

Q и D соединены вместе).

logo soft comfort что это

Добавим блок импульсного реле (Pulse Relay) в Logo Soft Comfort

Воткнём наши реле в схему. Если захочется — их тоже можно будет обозвать как-нибудь.

logo soft comfort что это

Сигналы R и S импульсного реле (Pulse Relay) в Logo Soft Comfort

Обратите внимание, у нашего блока — импульсного реле — есть аж три штуки входов: «Trg», «S», «R». Пробежимся по ним, потому что эти обозначения используются во многих других блоках:

Ну что? Осталось только соединить входы Logo с входами Trg импульсных реле, а выходы этих реле подать на выходы Logo. Вот чего получится:

logo soft comfort что это

Простая схема управления светом на импульсных реле (Pulse Relay) в Logo Soft Comfort

Хе, хе! И всё! Схема уже рабочая, можно заливать в Logo и управлять светом на импульсных реле. Вуаля! =)

Добавим в нашу схему центральное выключение. Возьмём наш вход I1 и соединим его со всеми входами «R». Я рисовал линию от I1 до «R» первого реле, потом от первого — до второго и так далее.

logo soft comfort что это

Соединяем вход центрального выключения света для Logo

И у нас получилась вот такая вот схема. Наглядно (если заранее всё красиво расположить)! И красиво!

logo soft comfort что это

Полная схема управления светом на импульсных реле в Logo

Для меня это всё — привет из детства. Мои 5-10 лет, паяльник и кассетницы из спичечных коробков со 155-ой серией микрух. Принципы те же, как и тут. Только там были дискретные микрухи. Например, отдельно берёшь элементы И-НЕ (К155ЛА3), делаешь на них генератор импульсов. Импульсы с генератора подаёшь на счётчик (К155ИЕ5), а со счётчика — на дешифратор (К155ИД10 или К155ИД3). А дальше — на ключи и вот тебе бегущий огонь =) А в качестве таймеров хорошо шли К155АГ1. Вот в моей старой дымовой установке все тайминги были на них и сделаны.

У кого это отзовётся теплом и пахнёт весёлой (без пи##страдулек) ностальгией вида «Да, и я тоже так жог» — вот вам на замену Siemens Logo отлично пойдёт! Тут даже можно почти совсем забить на цифровую гонку сигналов =)

5. Программируем: симулируем схему и заливаем её в Logo.

Чтобы такого не было — разные мелкие моменты схемы вида «а оно точно тут сработает?» лучше прогнать в симуляторе. Я всегда прогоняю всю схему целиком, только задержки времени ставлю на секунды вместо минут, чтобы можно было не ждать, пока какой-нить вентилятор через 30 минут отключится.

Как вы знаете, в реальности наши входы у Logo могут идти к разным датчикам. Это могут быть концевые выключатели на каких-нить дверях или воротах, сигналы от положения рубильника с мотором OTM, или просто кнопки для управления чем-нибудь.

logo soft comfort что это

Настройка параметров симуляции в Logo Soft Comfort

У нас вылазит такая вот табличка, где (если растянуть, мля, колонку), можно для каждого входа выбрать нужный режим.

logo soft comfort что это

Выбор режима симуляции для входов в Logo Soft Comfort

Режимы там называются так:

Эх! Ладно! В очередной раз постебались над средой и ужасами Java и идём дальше.

Стартуем симуляцию (кнопока с текстом «SIM» над чертежом схемы). Под схемой появляется панелька, на которой есть наши входы-выходы и их состояние. На них можно покликать, и мы увидим, как зажигается и гаснет наш свет.

logo soft comfort что это

Симулируем схему в Logo Soft Comfort: управляем IO из панели снизу

А ещё управлять схемой можно, тыкая входы на ней напрямую. Для этого надо подвести мышку на вход. Наш курсор меняется на карандашик. Можно и таким способом переключаться, если хочется. Иногда это удобнее вместо того, чтобы таскать мышь к панельке.

logo soft comfort что это

Симулируем схему в Logo Soft Comfort: нажали мышкой на вход I

Те сигналы, которые сейчас активны (1, TRUE), подсвечиваются красным. Те, которые неактивны (0, FALSE) — синим.

ВАЖНО! Не перепутайте, потому что под ним стоит пункт «LOGO!->PC» — загрузить схему из Logo в нашу программу, который потрёт нашу схему напрочь (вас про это спросят, но можно и не разобраться). Ещё сильнее запутывают горячие клавиши. На загрузить схему в Logo стоит комбинация Ctrl+D (а читаться это может как Download — скачать из), а на загрузить схему из Logo в программу стоит комбинация Ctrl+U (а это как раз читается как Upload — закачать, загрузить в).

Меню выбора загрузки программы с компьютера в Logo

Вам вылезет такое же окошко, какое было для подключения к Logo по сетке (я его тут не показываю). Если в Logo уже есть программа и она сейчас запущена, то вас спросят — надо ли её остановить. А после того, как новая программа будет загружена — спросят, надо ли её запустить.

А вот так наша схема выглядит в редакторе самого Logo. В принципе, более-менее понятно. Но вот пачка соединений от I1 впечатляет, да.

Наша схема загружена в Logo и там так выглядит

На этом всё. В третьей части будем стебаться над средой и жечь с таймерами (вентилятор в воображаемые санузлы) и выводить тексты на экранчик Logo.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *