Error opening file logo soft comfort

Error opening file logo soft comfort Группа: New Сообщений: 3 Регистрация: 25.1.2012 Пользователь №: 137396 Группа: Участники форума Сообщений: 984 Регистрация: 9.8.2009 Из: Kiel Пользователь №: 37063 в статус строке не пишет комфорт причину?при открытии программы какой тип модуля высвечивается в правом нижнем углу?посмотреть в свойствам проекта какими версиями он открывался и обрабатывался и […]

Содержание

  1. Error opening file logo soft comfort
  2. Форум АСУТП
  3. LOGO! V8.1 error empty program (при загрузке программы с карты)
  4. LOGO! V8.1 error empty program (при загрузке программы с карты)
  5. LOGO! V8.1 error empty program (при загрузке программы с карты)
  6. 3 простых шага по исправлению ошибок LOGO-SOFT-COMFORT.EXE
  7. Подробности файле с именем logo-soft-comfort.exe
  8. Очистите мусорные файлы, чтобы исправить logo-soft-comfort.exe, которое перестало работать из-за ошибки.
  9. Очистите реестр, чтобы исправить logo-soft-comfort.exe, которое перестало работать из-за ошибки
  10. Как удалить заблокированный файл
  11. Настройка Windows для исправления критических ошибок logo-soft-comfort.exe:
  12. Как другие пользователи поступают с этим файлом?
  13. Как вы поступите с файлом logo-soft-comfort.exe?
  14. Некоторые сообщения об ошибках, которые вы можете получить в связи с logo-soft-comfort.exe файлом
  15. LOGO-SOFT-COMFORT.EXE

Error opening file logo soft comfort

Группа: New
Сообщений: 3
Регистрация: 25.1.2012
Пользователь №: 137396

Группа: Участники форума
Сообщений: 984
Регистрация: 9.8.2009
Из: Kiel
Пользователь №: 37063

в статус строке не пишет комфорт причину?
при открытии программы какой тип модуля высвечивается в правом нижнем углу?
посмотреть в свойствам проекта какими версиями он открывался и обрабатывался и сравнить с
с установленной версией программы.
если игрались с версией 7 комфорта, то могли и модуль 7ой назначить или блок от 7го вставить не туда. особенно применение маркеров. не заментно, но не совместимо.

с другими проектами версии 6 проблемы возникают?

8я уже в миру и успела состариться. но вам 6ой до боли.

проект если не секретный, то могу глянуть

Сообщение отредактировал Ka3ax — 21.12.2014, 2:41

Группа: New
Сообщений: 3
Регистрация: 25.1.2012
Пользователь №: 137396

Группа: New
Сообщений: 3
Регистрация: 25.1.2012
Пользователь №: 137396

Группа: Участники форума
Сообщений: 984
Регистрация: 9.8.2009
Из: Kiel
Пользователь №: 37063

что в свойствах проекта?

открыть проект и в Файл-Свойства-Статистика
какими версиями открывался и обрабатывался проект? если когда-то версией свежее, чем сегодня, то такое может быть. обновитесь через интернет до 8ой версии.

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

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

Сообщение отредактировал Ka3ax — 21.12.2014, 11:10

Источник

Форум АСУТП

Клуб специалистов в области промышленной автоматизации

  • Обязательно представиться на русском языке кириллицей (заполнить поле «Имя»).
  • Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  • Не писать свой вопрос в первую попавшуюся тему — вместо этого создать новую тему.
  • За поиск и предложение пиратского ПО и средств взлома — бан без предупреждения.
  • Рекламу и частные объявления «куплю/продам/есть халтура» мы не размещаем ни на каких условиях.
  • Перед тем как что-то написать — читать здесь и здесь.

LOGO! V8.1 error empty program (при загрузке программы с карты)

LOGO! V8.1 error empty program (при загрузке программы с карты)

Сообщение sergioksv » 24 июл 2017, 18:18

Все доброго времени суток.
Может быть кто то сталкивался с проблемой и знает решение. Буду очень признателен за вашу помощь.

При сохранении созданной программы на карту памяти из программы LOGO!Soft Comfort V8.1 в формате Binary dump (*.bin)
на карте памяти записывается файл с названием LOGO_U_P.bin
При переносе карты памяти в LOGO! V8.1 и загрузке данной программы в контроллер, при попытке запустить программу появляется сообщение: Error empty program
При загрузке данной программы через LAN кабель и сохранением копии на карте памяти, все работает.

В чем может быть причина?

Спасибо.
С Уважением,
Сергей.

LOGO! V8.1 error empty program (при загрузке программы с карты)

Сообщение sergioksv » 09 фев 2019, 12:18

Источник

3 простых шага по исправлению ошибок LOGO-SOFT-COMFORT.EXE

Подробности файле с именем logo-soft-comfort.exe

Очистите мусорные файлы, чтобы исправить logo-soft-comfort.exe, которое перестало работать из-за ошибки.

  • Запустите приложение Asmwsoft Pc Optimizer.
  • Потом из главного окна выберите пункт «Clean Junk Files».
  • Когда появится новое окно, нажмите на кнопку «start» и дождитесь окончания поиска.
  • потом нажмите на кнопку «Select All».
  • нажмите на кнопку «start cleaning».

Очистите реестр, чтобы исправить logo-soft-comfort.exe, которое перестало работать из-за ошибки

Как удалить заблокированный файл

  • В главном окне Asmwsoft Pc Optimizer выберите инструмент «Force deleter»
  • Потом в «force deleter» нажмите «Выбрать файл», перейдите к файлу logo-soft-comfort.exe и потом нажмите на «открыть».
  • Теперь нажмите на кнопку «unlock and delete», и когда появится подтверждающее сообщение, нажмите «да». Вот и все.

Настройка Windows для исправления критических ошибок logo-soft-comfort.exe:

  • Нажмите правой кнопкой мыши на «Мой компьютер» на рабочем столе и выберите пункт «Свойства».
  • В меню слева выберите » Advanced system settings».
  • В разделе «Быстродействие» нажмите на кнопку «Параметры».
  • Нажмите на вкладку «data Execution prevention».
  • Выберите опцию » Turn on DEP for all programs and services . » .
  • Нажмите на кнопку «add» и выберите файл logo-soft-comfort.exe, а затем нажмите на кнопку «open».
  • Нажмите на кнопку «ok» и перезагрузите свой компьютер.

Как другие пользователи поступают с этим файлом?

Всего голосов ( 202 ), 133 говорят, что не будут удалять, а 69 говорят, что удалят его с компьютера.

Как вы поступите с файлом logo-soft-comfort.exe?

Некоторые сообщения об ошибках, которые вы можете получить в связи с logo-soft-comfort.exe файлом

  • (logo-soft-comfort.exe) столкнулся с проблемой и должен быть закрыт. Просим прощения за неудобство.
  • (logo-soft-comfort.exe) перестал работать.
  • logo-soft-comfort.exe. Эта программа не отвечает.
  • (logo-soft-comfort.exe) — Ошибка приложения: the instruction at 0xXXXXXX referenced memory error, the memory could not be read. Нажмитие OK, чтобы завершить программу.
  • (logo-soft-comfort.exe) не является ошибкой действительного windows-приложения.
  • (logo-soft-comfort.exe) отсутствует или не обнаружен.

LOGO-SOFT-COMFORT.EXE

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

Источник

Содержание

  1. [Download] LOGO Soft Comfort V8.2.1 Full (GoogleDrive)
  2. Instructions for installing the LOGO software! Soft Comfort V8 details
  3. Instructions to install the software by video
  4. Link Download Software
  5. Password Extract: plc247.com
  6. Скачать LOGO Soft Comfort v8-1-x64
  7. Для чего нужно это программное обеспечение:
  8. Дополнительная функциональность ПО «LOGO Soft Comfort»:
  9. Основные характеристики «LOGO Soft Comfort»:
  10. [Download] LOGO Soft Comfort V8.3 Full Version
  11. Installation Instructions
  12. Detailed software installation instructions video
  13. Software Download Link
  14. 1. Download with GoogleDrive
  15. 2. Download with MediaFire
  16. Password Extract: plc247.com
  17. [Download] LOGO! Soft Comfort-V8.2.1 Siemens Software (Real 100%)
  18. LOGO Soft Comfort
  19. Назначение
  20. Дополнительный функционал

[Download] LOGO Soft Comfort V8.2.1 Full (GoogleDrive)

plc247 com avatar

LOGO! Soft Comfort V8.2.1 is a software used to program Siemens LOGO small series. Siemens LOGO PLC can be programmed with the buttons available on the PLC, but if you use the software, it will be much more convenient.

Instructions for installing the LOGO software! Soft Comfort V8 details

+ Step 1: Download the software suitable for your operating system and extract the software with the password plc247.com

+ Step 2: First we need to install LOGO! Soft Comfort V7

+ Step 3: Install USB Cable Driver

+ Step 4: After installing LOGO! Soft Comfort V7, open the software at least 1 time (required)

+ Step 5: Proceed to install the upgrade LOGO! Soft Comfort V8.2.1

+ Step 6: Agree to the terms of use of the software

+ Step 7: Choose Install Folder

+ Step 8: Select Install to begin the upgrade installation

+ Step 9: Select Yes to install Driver Cable for the software

+ Step 10: Select Done when the installation is finished

Enjoy

Instructions to install the software by video

Link Download Software google drive

During the process of downloading and installing the software, if you have any problems, please contact plc247.com via the contact page or comment below the article.

Источник

Скачать LOGO Soft Comfort v8-1-x64

rating offrating offrating offrating off rating off

«LOGO Soft Comfort» — этот программный софт является официальной разработкой от «Siemens», позволяющее инженерам программировать и отлаживать логические контроллеры. Помимо этого, данное программное обеспечение отлично справится с реле, которые нужно программировать, и предоставляет множество удобных доп-инструментов, которые мы обсудим дальше в данной статье.

Для чего нужно это программное обеспечение:

Во-первых, программа «LOGO Soft Comfort» — является узкоспециализированным программным софтом, он наиболее часто используется в промышленном производстве. Дела с данным софтом обстоят так., что процесс написания кода тут проходит с применением довольно редких языков, таких как: Function Block Diagram (FBD) и Ladder Diagram (LAD). Программный софт умеет одновременно взаимодействовать с несколькими каналами ввода и вывода, и его можно использовать с промышленными сетевыми устройствами, типа (LON, EIB, AS-I).

В процессе написания нового программного софта юзеру будет доступно более 200 разных блоков. Софт еще имеет некоторый интегрированный функционал и возможности по взаимодействию с текстом на панели экрана. Кроме того, программный софт «LOGO Soft Comfort» позволит написать инструкции в виде схем контактов реле. Чтобы сохранить разработанный софт в логическом модуле, необходимо воспользоваться специальным устройством «LOGO! Prom».

Дополнительная функциональность ПО «LOGO Soft Comfort»:

Помимо всей функциональности, доступной для пользователей софта «LOGO Soft Comfort», примечателен и функционал с удаленной отладкой «Teleservice». Если ими воспользоваться, то появляется возможность диагностики и устранения неточностей при взаимодействии с реле и с контроллерами. Еще доступен функционал имитации поведения техники в реальном времени.

Так же имейте в виду, что софт «LOGO Soft Comfort» и все соответствующие документы не имеют русской локализации. Однако, учитывая цель этого программного обеспечения, этот факт не сыграет решающее значение для потенциальных пользователей.

Основные характеристики «LOGO Soft Comfort»:

компания «Siemens» и его разработка «LOGO Soft Comfort» предоставляет отличный набор с инструментами, необходимыми для программирования логических реле и контроллеров;

может быть интегрирован в промышленные сети;

осуществляет отладку и имитацию взаимодействия совместимой техники;

можно разработать инструкцию на языках FBD и LAD;

софт может взаимодействовать с несколькими выходными каналами.

Перед тем как скачать LOGO Soft Comfort бесплатно на русском языке, прочитайте характеристики софта и требования к вашему устройству.

Источник

[Download] LOGO Soft Comfort V8.3 Full Version

plc247 com avatar

Logo! Soft Comfort V8.3 software engineering offers not only familiar operation in single mode but also easy operation
network mode.

Web server integration in all basic units for monitoring and control with LOGO! via WLAN and Internet; password protected and suitable for all common browsers. The web server is easy to configure through the mouse click of the software – absolutely no coding knowledge required. Choose the same interface as LOGO! or TDE screen.

Installation Instructions

+ Step 1: First you have to install LOGO! SoftComfort Ver.7 first

+ Step 2: After the installation of LOGO! Softcomfort V7, open the software at least once (required).

+ Step 3: Proceed to install the LOGO! Soft Comfort V8.3 Upgrade

Detailed software installation instructions video

Software Download Link

1. Download with GoogleDrive google drive

2. Download with MediaFire media fire

If the download link is broken or you encounter any problems during the software installation process, please comment below the article, plc247.com will reply you as soon as you read it.

Источник

[Download] LOGO! Soft Comfort-V8.2.1 Siemens Software (Real 100%)

Athletic Hawk color2

LOGO is a small PLC of Siemens! It can be programmed directly but most people program with software because it is both easy and fast ^^

+ Step 1 : Extract the downloaded software

+ Step 2 : First Install LOGO Soft Comfort V7

Select Install to install the LOGO! Soft Comfort V7

Install USB Cable Driver

+ Step 3 : Open Software LOGO Soft Comfort V7 and Exit (
at least 1 time >>> can run the V8.2.1 update file )

+ Step 4 : Install file Setup Logo!Soft Comfort Upgrade V8.2.1

+ Step 5 : Choose I accept the terms of the License Agreement then Next

+ Step 6 : Choose Next

+ Step 7 : Select Install Upgrade LOGO! Soft Comfort V8.2.1 version

+ Step 8 : The software installation process will take place very quickly

+ Step 9 : Select OK to install USB-PC Cable Driver

+ Step 10 : Select Done to finish the installation

We have the LOGO! Soft Comfort V8.2.1 software

>>> Link Download Software (Google Drive – High Speed Download) :

# Upgrade version for Linux, MacOS operating systems : Download Here

( Old Version Upgrade

+ LOGO! Software Comfort V8.1-64 bit : Download

+ LOGO! Software Comfort V8.1-32 bit : Download )

Download LOGO! Web Editor

If there are any problems during the installation process please comment below the post

Источник

LOGO Soft Comfort

LOGO Soft Comfort — официальное программное решение от компании Siemens, которое позволяет инженерам программировать и выполнять отладку логических контроллеров. Кроме того, ПО подходит для работы с программируемыми реле и предлагает массу полезных дополнительных инструментов, о которых мы расскажем далее.

Назначение

В первую очередь LOGO Soft Comfort — это узкоспециализированного программное решение, которое чаще всего применяется на промышленном производстве. Дело в том, что написание кода здесь происходит на очень редких языках: Ladder Diagram (LAD) и Function Block Diagram (FBD). Программное решение позволяет работать сразу с несколькими каналами ввода/вывода и может интегрироваться с устройствами промышленных сетей (EIB, AS-i и LON).

При написании новой программы, пользователь может использовать свыше двухсот различных блоков. Также ему доступно несколько десятков встроенных функций и возможность взаимодействия с текстовой панелью дисплея. Помимо того, LOGO Soft Comfort позволяет писать инструкции в виде релейно-контактных схем. Для записи созданной программы на логический модуль требуется использовать специальный девайс LOGO! Prom.

Дополнительный функционал

Среди прочего функционал, который доступен пользователям LOGO Soft Comfort, стоит отметить также инструмент удаленной отладки Teleservice. С их помощью можно диагностировать и устранять неисправности возникающие в процессе работы с контроллерами и реле. Также доступны функции симуляции поведения устройств в режиме реального времени.

Обращаем ваше внимание на то, что LOGO Soft Comfort и вся сопутствующая документация к ней не переведены на русский язык. Впрочем, учитывая назначение данного ПО, данный факт вряд ли будет критичен для конечного пользователя.

Источник

Программирование в Logo Soft Comfort: более сложная схема

Программирование в Logo Soft Comfort: более сложная схема

Ну что? И сейчас продолжаем веселиться с Logo и Logo Soft Comfort. На этот раз поразбираемся с парой фишек, которые точно вам сгодятся: это таймеры, настройка параметров блоков и вывод текстовых сообщений на экран. Зная их, можно мутить уже более сложные проекты.

Вспоминаем, что там у нас было? У нас была простая программка из прошлой части, в которой мы поставили пять штук импульсных реле с центральным управлением, если говорить обычными словами, и вывели их на кнопки. И ещё сделали кнопку «Выключить всё».

Теперь хорошо бы поиздеваться над ней дальше. Там, где свет — там ещё и вентиляторы в санузлах, верно? Ну или хотя бы один вентилятор. Вот щас мы его сюда и добавим. А заодно разберём кусочек схемы из щита Мурманска и добавим крутые статусные тексты на экран Logo — мол «Вентилятор в работе ещё хх минут».

Содержание

  • 1. Таймеры и их параметры. Добавляем вентилятор в схему!
  • 2. Настройка параметров блоков из самого Logo.
  • 3. Изменение размеров страницы схемы (чтобы влезла схема побольше).
  • 4. Придурочный редактор соединений. Ктулхизм.
  • 5. Более сложная схема (часть Мурманска). Центральное выключение света по комнатам.
  • 6. Вывод сообщений на экран Logo для пользователя.
  • 7. Доводим и наш пример с вентилятором до ума окончательно.
  • 8. Заключение.

1. Таймеры и их параметры. Добавляем вентилятор в схему!

Давайте сделаем самое простое управление вентилятором (которое у меня в Москве и прижилось): вышел из ванной, нажал кнопку — вентилятор заработал на сколько-то минут. Поработал — и сам отключился. Это решение оказалось самым простым и надёжным. Я даже себе так и не дописал другую автоматику.

Заведём себе ещё один вход (кнопка управления вентилятором) и выход (на сам вентилятор). Пущай это будут I8 и Q12.

Добавим блок входа на схему. У нас там было задействовано 6 штук входов (по I6), поэтому среда нам автоматом предложит блок I7. Но нам-то нужен восьмой вход (I8)!

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

Настройки параметров входа I в Logo Soft Comfort

Настройки параметров входа I в Logo Soft Comfort

Также сразу, чтобы не бегать в окошко «Simulation parameters», можем настроить то, как этот блок симулировать. У нас это тоже будет кнопка, конечно же.

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

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

И теперь про таймеры — реле времени. Наверное, чтобы не ходить вокруг да около, выпишу их особенности и отличия от реле ABB CL:

  • Настраиваются таймеры так же, как и там: в окошке задаём параметры времени в разных вариантах: «часы:минуты», «минуты:секунды» или «секунды:сотые».
  • Таймеры бывают с задержкой на включение (On-Delay), на выключение (Off-Delay), и той и другой (On-Off-Delay), генератор импульсов (Pulse generator), формирователь короткого импульса (Wipe relay), а также годовые или недельные.
  • Большинство таймеров в Logo запускаются по входу Trg. Но если в реле ABB CL таймер сбрасывался, если Trg отключали, то тут таймер будет считать до победного конца. Скинуть его может только сигнал по входу «R». Причём если в те моменты, когда таймер считает, пинать его через Trg — то таймер начинает отсчёт сначала (но не выключается).
    Это немного неудобно в реале: если мы нажали кнопку вентилятора, то он начнёт считать свои 20 минут. Если мы случайно ткнули кнопку, то он начнёт считать свои 20 минут снова, с этого же момента. В реле ABB CL он бы забил на эти нажатия и отработал бы один раз.
    Пожалуй, это самое главное отличие, и для меня оно было неприятно. Если вам хочется иметь таймер, который работал так же, как в реле CL — то возьмите Wiping relay: он управляется одним импульсом и не сбивает отсчёт (гм, надо проверить это).
  • Так же, как и в других реле, параметры таймеров пользователь может редактировать через меню Logo. В реле ABB CL там выводились только обозначения таймеров как Tx, а тут выводится название блока на схеме (это я потом покажу в посте).

Мы сейчас для примера делаем самое простое реле. Используем таймер Off-Delay: задержка выключения. Кнопка нам его запускает в работу, и таймер считает свои 20 минут вентилятора. Когда он досчитает — он выключится.

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

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

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

В справке пишут примерно так:

Справка по реле Off Delay в Logo Soft Comfort (мутная)

Справка по реле Off Delay в Logo Soft Comfort (мутная)

Краткий примерный перевод:

  • Вход «Trg» при переходе значения с 1 к 0 (спад сигнала) запускает отсчёт времени;
  • Вход «R» немедленно сбрасывает время в ноль и останавливает отсчёт, выключая выход. Он имеет приоритет над «Trg»: выключить таймер можно всегда, даже если «Trg» активирован.
  • Выход «Q» включается в 1, когда по сигналу «Trg» идёт отсчёт времени.

Это нам и надо. Вешаем на Trg нашу кнопку, а на выход таймера — Q12 Logo, на котором будет вентилятор. Вот и вся схема готова!

Установили реле Off Delay для управления вентилятором

Установили реле Off Delay для управления вентилятором

Готова? Неа! А время кто будет настраивать? Не Пушкин же! Два раза щёлкаем на блок и попадаем в окно его настроек. Блок я здесь переименовал в Vent Time. Зачем это надо — вы потом поймёте и сильно обрадуетесь этой фишке!

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

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

Можно ввести нужное время (и выбрать, в чём оно меряется). Видна галочка «Retentivity», которая включает режим памяти времени: если питание Logo отключить и потом включить, то такой таймер будет всё равно продолжать считать с того места, на котором он остановился. Про галочку «Protection Active» расскажу позже. Совсем через немного времени.

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

Но мы — это ж не мы, если не подумаем о пользователе? Вот он ткнул наш вентилятор. Работает он у него 20 минут. А если ему этого много, и он решил его выключить пораньше?

Не думайте, что этим надо занимать мозги. Иногда это делается на потоке. Например, чем-то от соседей завоняет, ты ткнул вентилятор, чтобы он вытянул воздух. Крутится он себе, ты про него и забыл (но 20 минут ещё не прошло). А потом мельком проходишь мимо санузлов и думаешь: «А, во, можно и отрубить его».

Давайте сделаем мою стандартную фишку: выключение чего-нибудь той же кнопкой, но с длинным нажатием. Возьмём ещё одно реле времени, но теперь с задержкой на включение (On-Delay) и поставим его параллельно кнопке управления. Выставим там время в 2 секунды, а его выход (если сигнал на входе держится больше 2 секунд, то выход включается) ткнём на вход «R» реле времени.

Вот какая схема получится:

Добавили реле On Delay для ручного выключения вентилятора

Добавили реле On Delay для ручного выключения вентилятора

Погоняем её в симуляторе. Вот сейчас я ткнул I8 и у меня пошёл отсчёт времени (пока делал скриншот, насчиталось 27 секунд). Вентилятор включен:

Симулируем схему вентилятора: он работает себе

Симулируем схему вентилятора: он работает себе

Теперь нажмём на кнопку ещё раз. Вход «Trg» блока «Vent Time» активировался, и он, гад, обнулил свой отсчёт. Но заодно активировался и вход «Trg» блока «Vent Off», и там пошёл отсчёт времени:

Симулируем схему вентилятора: ручное выключение считает себе

Симулируем схему вентилятора: ручное выключение считает себе

Если сейчас отпустить кнопку, то блок «Vent Off» не досчитает до 2 секунд и отключится. А вот если кнопочку подержать, то будет вот чего:

Симулируем схему вентилятора: ручное выключение сработало

Симулируем схему вентилятора: ручное выключение сработало

Блок «Vent Off» досчитает до 2 секунд и выдаст сигнал на выходе. А этот сигнал пойдёт на вход «R» блока «Vent Time». И сбросит его в исходное состояние. Наш вентилятор выключится раньше его нормального времени работы. Задачка выполнена.

Даю подсказку, как сделать так, чтобы при кратковременных нажатиях на кнопку отсчёт не обнулялся, и время считалось до победного конца. Как сейчас стоит эта задача? «Чтобы если вентилятор работает, то отсчёт времени не обнулялся». Как я ругаю заказчиков: «…а теперь перепиши это более понятно». Перепишем: «Чтобы вход Trg работал (включался) только если вентилятор выключен».

О! А вот это уже решаемо: взять сигнал с выхода блока и объединить его с «И» и «НЕ». Тогда описание этого куска схемы должно выглядеть так: «ЕСЛИ (I1 = 1) И (Q12 НЕ = 1) ТОГДА Trg = 1″.

2. Настройка параметров блоков из самого Logo.

Ща мы и узнаем, нафига была нужна галочка «Protection Active» в настройках блока реле времени ;). И заодно нафига мы давали блокам реле времени понятные имена.

Как вы думаете? Охота ли вам останавливать программу (и тушить оборудование) и садиться за комп, чтобы поправить и залить новую программу в Logo только ради того, чтобы исправить время работы вентилятора с 20 минут на 25 минут?

КОНЕЧНО ЖЕ НЕТ! Не, если это будет какая-нить ушлая фирма, то она специально может так сделать, чтобы почаще наладчика вызывали. А наладчик будет гнуть пальцы: «Ууу… ну это надо всё оборудование останавливать, перепрограммировать! Это будет стоить денег, вы же понимаете?». А заказчик будет считать убытки, которые он из-за простоя оборудования понёс.

Чтобы такого не было, мы можем дать пользователю возможность самому крутить некоторые параметры программы! За нас всё уже придумано. Заходим в меню «Program» (если программа сейчас работает — то надо нажать кнопку Esc» на Logo):

Меню доступа к параметрам программы в Logo

Меню доступа к параметрам программы в Logo

И выбираем пункт «Set Parameter». В некотором случае нас могут попросить программу остановить, а в некотором всё работает и так.

Меню доступа к параметрам программы в Logo

Меню доступа к параметрам программы в Logo

И чего мы тут видим? А видим мы тут наши родные названия блоков из нашей схемы!! Именно поэтому вбить в схему их можно только латиницей (обычно Logo кириллицу не отображает)! Сразу всё понятно, если разработчик о нас позаботился и вбил понятные названия, конечно. Если названия блокам не дать, то они останутся стандартные (B008 или какие-нибудь B044).

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

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

Тыкаем на наш параметр «Vent Time» и можем его менять как хотим. Всё просто, и не надо исправлять программу ради одной фигульки.

Можно настроить время работы вентилятора напрямую из Logo

Можно настроить время работы вентилятора напрямую из Logo

Важный момент! Однако, если снова залить программу в Logo, то все параметры вернутся на те значения, которые были указаны в программе. Для юзера это выглядит как «настройки сбросились на значения по умолчанию». Не забудьте про это!

Хорошо. Но тут пока что есть один косяк. Юзеру надо настраивать только время работы вентилятора. А вот время работы длинного нажатия на кнопку — не надо. Оно должно быть стандартным для всего проекта. Да и кнопок с таким длинным нажатием может быть десяток — зачем нам путать юзера огромным списком фигни?

Вот как раз для этого и есть галочка «Protection Active» в настройках блока. Если она стоит — то параметры блока пользователь менять уже не может.

Включаем защиту от изменения параметра в Logo Soft Comfort

Включаем защиту от изменения параметра в Logo Soft Comfort

Поставим её для блока «Vent Off». Выключенные от пользователя параметры помечаются значком «-» (минусом) около времени отсчёта. А включенные — «+« (плюсиком).

Теперь всё хорошо: для пользователя у нас есть только один параметр, который он и может крутить так, как ему захочется.

Теперь лишних параметров нет в списке Logo

Теперь лишних параметров нет в списке Logo

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

3. Изменение размеров страницы схемы (чтобы влезла схема побольше).

Идём дальше. Схемы-то растут, да? Чего делать, если не влезем на одну страницу? А вот чего: добавить себе страниц. Называется это в этой среде «Page Layout»:

Программирование в Logo Soft Comfort: изменяем число страниц в проекте

Программирование в Logo Soft Comfort: изменяем число страниц в проекте

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

Программирование в Logo Soft Comfort: схема на две страницы (Мурманск)

Программирование в Logo Soft Comfort: схема на две страницы (Мурманск)

Печатается это так, как нарисовано. Границы страниц соблюдаются, и эта наша схема будет напечатана на двух листах А4. Так что с печатью тут всё отлично! Ура!

4. Придурочный редактор соединений. Ктулхизм.

И вот щас мы снова возвращаемся к тому, насколько местами среда Logo Soft Comfort ублюдочная. Вот вам кусочек схемы (мы его потом будем разбирать). А ну-ка угадайте, что здесь с чем соединяется? Для человека, который не знаком с Logo Soft Comfort и ни разу там ничего не чертил, это будет не схема, а абсурд и полная жесть с трешем.

Среда Logo Soft Comfort хреново рисует соединения

Среда Logo Soft Comfort хреново рисует соединения

А если так? Понятнее, да? ;)

Среда Logo Soft Comfort хреново рисует соединения - то, что получилось

Среда Logo Soft Comfort хреново рисует соединения — то, что получилось

В общем, как вы уже поняли, среде похер как идут соединения. Она рисует их как попадётся. Поэтому схему в процессе рисования надо приводить в порядок и такие мутные соединения окучивать и растаскивать.

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

Среда Logo Soft Comfort хреново рисует соединения - правим

Среда Logo Soft Comfort хреново рисует соединения — правим

А вот вам ещё один такой же образчик. Для среды всё нормально — ей-то понятно, что и куда идёт.

Среда Logo Soft Comfort хреново рисует соединения - ненаглядно

Среда Logo Soft Comfort хреново рисует соединения — ненаглядно

А теперь и нам понятно:

Среда Logo Soft Comfort хреново рисует соединения - добавили наглядности

Среда Logo Soft Comfort хреново рисует соединения — добавили наглядности

Но порыдать, как вы поняли, всё равно есть над чем. Я бы даже смешные скриншоты на память делал бы.

И есть ещё одна штука, которая может сгодиться. Это обрезка соединений («Cut connections»). Она нужна, чтобы разорвать линию соединения на схеме. Сначала мы рисуем соединение туда, куда оно должно идти. А потом режем его на две части.

Вот тут у меня так порезаны сигналы центрального выключения на группы комнат:

Программирование в Logo Soft Comfort: разрезанные соединения

Программирование в Logo Soft Comfort: разрезанные соединения

5. Более сложная схема (часть Мурманска). Центральное выключение света по комнатам.

А вот, раз такое дело пошло, то сейчас я покажу вам тот кусочек, который я расктулхивал, полностью. Это кусочек щита в Мурманск:

Программирование в Logo Soft Comfort: управление светом с выключением по помещениям

Программирование в Logo Soft Comfort: управление светом с выключением по помещениям

Что он делает? Он позволяет нам любой кнопкой в пределах комнаты выключить эту комнату целиком. Скажем, лежите вы в этой самой детской у кровати, у вас навключено разного света, и вы спать хотите. Вместо того, чтобы щёлкать отдельнымми кнопками, вы нажимаете любую и держите её пару секунд. И весь свет гаснет, но только в этой комнате.

Сделано это вот как: с каждой кнопки сигнал идёт на своё импульсное реле для управления светом. И этот же сигнал через логическое «ИЛИ» (блок B014) собирается в кучу и подаётся на реле времени задержки включения On-Delay так же, как это было для длинного нажатия на кнопку вентилятора в начале этого поста.

Если любая кнопка нажата коротко — то ничего не будет. А если длинно — то B028 сработает и выдаст нам сигнал на блок B034. Этот блок — тоже «ИЛИ». Он работает по любому сигналу: локального выключения (вся комната) или сигналу «ALL_Off» (вся квартира). Вот и вся технология. Блоки «ИЛИ» нам тут нужны для того, чтобы сигналы не смешивались и не влияли друг на друга.

6. Вывод сообщений на экран Logo для пользователя.

Ну что? Какой же это у нас крутой контроллер (и щит), который не может написать на экране что-то типа «Генератор не запустился, таймаут, ошибка» или «Подъёмник включен, едем вверх, текущий этаж: 5ый». А чего это он не может? МОЖЕТ! Причём сделано это ОЧЕНЬ КРУТО!!! В СТО РАЗ КРУЧЕ, ЧЕМ В РЕЛЕ ABB CL! Ща расскажу!

Нам нужен блок «Message texts». Вот он:

Блок вывода текстовых сообщений в Logo Soft Comfort

Блок вывода текстовых сообщений в Logo Soft Comfort

Этот блок ставится на схему так же, как и остальные. Если на его входе управления будет «1», то он отобразит на экране Logo некое сообщение. Какое и как оно настраивается — это мы сейчас изучим. А пока дорисуем парочку таких блоков в нашу схему:

Выводим сообщения в Logo: добавили два блока Message

Выводим сообщения в Logo: добавили два блока Message

Обратите внимание на такие фишки, которые могут вам сгодиться:

  • Мы повесили оба блока на выход вентилятора. Мы хотим, чтобы когда вентилятор работает, нам писали про это. А когда он не работает — выводился статус ламп освещения (включен или нет каждый выход).
  • Чтобы блоки работали попеременно, мы инвертировали вход у одного из блоков. Про это говорит нам точка около входа. Инверсия включается двойным щелчком мышки по контакту входа. И выключается также.
  • Блоки сообщений обязательно требуют, чтобы их выход был куда-то подключен (их можно воткнуть в разрыв перед выходом Q, например). Если это не надо — возьмите блок «Open connector» («X») и подцепите его на выход. Я так у себя и сделал.
  • Если вы хотите, то вы можете поменять цвет подсветки экрана Logo. Делается это при помощи маркеров, которые тут зовутся «Flag», но обозначаются буквой «M». Если поставить любой маркер и ткнуть его параметры, то там можно вычитать, что M25 = белый, M28 = оранжевый, M29 = красный.
  • Само сообщение может требовать подтверждения пользователя (чтобы он дошёл до Logo и нажал «OK», мол: «Понял я, хорошо»). Такие сообщения называются «Acknowledge message» и нужны, если у нас требуется вмешательство пользователя. Ну, не знаю… например, «Закончилась суспензия в баке! Налейте её в бак и нажмите ОК» или «Ошибка открытия привода. Проверьте привод! Работа остановлена!».

А вот дальше — тыкаем два раза на блок сообщений и попадаем в… в рай! Дело в том, что в других реле (у ABB CL, например) сообщение — это единый общий текст, который можно или вывести на экране, или не вывести целиком. А вот у Logo текст сообщения может быть большим шаблоном, куда можно вписать разные параметры: состояния входов/выходов, текущие параметры разных блоков (например, остаток времени работы нашего вентилятора). Сообщения можно выводить только построчно (затрагивать одну строчку на экране, не меняя другие) или сразу единым экраном.

Вот как этот редактор выглядит:

Выводим сообщения в Logo: редактор блока сообщения

Выводим сообщения в Logo: редактор блока сообщения

Слева вверху можно настроить приоритет сообщения и выбрать блоки, параметры которых мы будем отображать. Справа снизу есть сам редактор сообщений. Зелёная часть — это та часть экрана, которая будет видима сразу. Синяя — та, которую можно прокрутить кнопками. Лучше укладываться в зелёную часть.

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

Выводим сообщения в Logo: набиваем своё сообщение, как хотим

Выводим сообщения в Logo: набиваем своё сообщение, как хотим

А теперь подставим туда параметры выходов. Я там выделил кнопочку «ON/OFF». Она как раз и позволяет вставить нужный параметр. Открывается окошко, в котором можно выбрать вход, выход, маркер (флаг) или состояние выхода какого-то внутреннего блока. А заодно можно написать свой текст для состояния «1» и «0».

Выводим сообщения в Logo: вставляем состояние любого сигнала

Выводим сообщения в Logo: вставляем состояние любого сигнала

Вдумайтесь, как это круто!! Например, если у нас где-то внутри есть свой таймер отсчёта таймаута запуска генератора (выдали команду запустить генератор и ждём для примера минуту — если за минуту не стартанул — значит авария). Вот чтобы не выводить специально внутри программы-схемы это состояние на флаг, можно взять выход с этого таймера напрямую и написать для состояния «1» текст «запуск…», а для состояния «0» текст «ждёт запуска». И выставить это значение перед словом: «Генератор: «. Это ОЧЕНЬ КРУТО!

Только для того, чтобы можно было выводить кириллицу, в проекте надо поменять кодовую страницу сообщений. Я этого делать не стал и оставил для нашего примера обычные ON-OFF. Вот что у меня получилось в шаблоне:

Выводим сообщения в Logo: создали сообщение для статусов освещения

Выводим сообщения в Logo: создали сообщение для статусов освещения

Теперь сделаем второе сообщение для вентилятора. Если можно вставить любой параметр любого блока — то давайте вставим время, которое осталось до выключения вентилятора. Выбираем наш блок «Vent Time» и справа берём его параметр «Remaining Time» (оставшееся время) и жмём кнопку «Insert Parameter»:

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

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

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

Выводим сообщения в Logo: сообщение статуса света в работе

Выводим сообщения в Logo: сообщение статуса света в работе

А вот фотка с реального Logo и его экрана:

Пример текстового сообщения на дисплее Logo (свет)

Пример текстового сообщения на дисплее Logo (свет)

Теперь стартанём вентилятор. В этот момент предыдущее сообщение отключается и сразу же включается другое:

Выводим сообщения в Logo: сообщение статуса вентилятора в работе

Выводим сообщения в Logo: сообщение статуса вентилятора в работе

Вот так оно выглядит на Logo вживую:

Пример текстового сообщения на дисплее Logo (вентилятор)

Пример текстового сообщения на дисплее Logo (вентилятор)

7. Доводим и наш пример с вентилятором до ума окончательно.

И теперь доведём нашу схемку управления вентилятором в ванной до логического конца (это типа домашнее задание о том, как сделать так, чтобы при кратком нажатии на кнопку отсчёт времени не обнулялся). Вот что получилось:

Программирование в Logo Soft Comfort: полный пример схемы управления вентилятором санузла

Программирование в Logo Soft Comfort: полный пример схемы управления вентилятором санузла

У нас тут добавился блок B008 — логическое «И». Так как это «И» — то оно никогда не сработает, если неиспользуемые входы не подключить к статусу «Hi» (единице): условие «И» никогда не сойдётся, ибо неподключенные входы всегда будут равны логическому нулю.

Что мы делаем? Мы берём выход после Q12 (напрямую с таймера «Vent Time» сделать это нельзя, иначе Logo зациклится — среда про это предупреждает; сделать можно только через маркер M или выход Q). Прям на входе «И» инвертируем его (там стоит точка) и соединяем с входом от кнопки I8.

Теперь если вентилятор выключен (Q12 = 0) на инвертированном входе блока «И» будет логическое 1. Если нажать кнопку — то сигналы совпадут по «И», и сигнал пройдёт на Trg. Наш блок «Vent Time» включится и включит нам Q12. Теперь на инвертированном входе блока «И» будет ноль — и сигнал от кнопки не будет проходить на Trg. Блин, это реально как мои родные микросхемы =) Те же приёмы из раннего детства! =)

8. Заключение.

Это будет самое краткое заключение из всего, что было. Камрады! Я… у меня так получилось, что Logo меня АДСКИ ВТАЩИЛ. И я разжевал и показал даже то, что совсем не хотел показывать — про сообщения и всякие куски из Мурманска.

Не просите меня выложить схемы или примеры к постам. Тут всё настолько расписано, что если вы захотите — то вы сделаете всё сами. Такой пример у меня есть: один суровый дяденька «из органов», который первый раз в жизни увидел этот Logo, в итоге настолько в нём разобрался (и это в прошлом году со мной за чаем, без этих постов), что выдал потом: «Это охеренская штука! Я буду её своим по работе советовать! И сам буду программировать под свою квартиру!».

А кто не хочет разбираться — тому тупое копирование примеров не поможет. Извините! =) Жжом дальше!

Понравилась статья? Поделить с друзьями:
  • Error opening file for checksum
  • Error opening file daz3d
  • Error occurred on gpuid 300
  • Error opening file 2 123 the filename is not valid
  • Error occurred on gpuid 100 ошибка