LOGO! 8 в деталях- Часть 1.4 Другие функции.

24 June 2019
418 full reads
771 story viewUnique page visitors
418 read the story to the endThat's 54% of the total page views
3,5 minutes — average reading time

Другие функции Обнаружение ошибок аналоговой арифметики

Описание функции:
Блок "Обнаружение ошибок аналоговой арифметики" устанавливает выход, если в опорном функциональном блоке "Аналоговая арифметика" возникает ошибка. Можно запрограммировать функцию таким образом, чтобы выход устанавливался при делении на ноль, при переполнении или при одной из этих ошибок.
Если активировать кнопку-флажок "Сбрасывать автоматически", то выход будет сброшен перед следующим выполнением функционального блока. Если нет, то выход остается в своем состоянии до сброса функционального блока "Обнаружение ошибок аналоговой арифметики" параметром R.

Рис.69 Другие функции – обнаружение ошибок аналоговой арифметики
Рис.69 Другие функции – обнаружение ошибок аналоговой арифметики
Рис.69 Другие функции – обнаружение ошибок аналоговой арифметики

Другие функции – Реле с самоудержанием (RS-триггер)

Рис.70 Другие функции – реле с самоудержанием (RS-триггер)
Рис.70 Другие функции – реле с самоудержанием (RS-триггер)
Рис.70 Другие функции – реле с самоудержанием (RS-триггер)

Другие функции – Импульсное реле

Рис.71 Другие функции – импульсное реле
Рис.71 Другие функции – импульсное реле
Рис.71 Другие функции – импульсное реле

Другие функции – Текстовые сообщения

Особенности:
Один инструмент программирования для базового модуля и LOGO! TD
Выбор / активация различных наборов символов
До 24/32 символов в строке (в зависимости от выбранного набора символов)
Бегущая строка
Выбор цели сообщения
Гистограммы
Индикация состояния значений аналогового входа
Индикация состояния цифровых Вх/Вых
Отображение оставшегося времени всех таймеров (кроме недельного/годового таймера)

Рис.72 Другие функции – текстовые сообщения, окно ввода
Рис.72 Другие функции – текстовые сообщения, окно ввода
Рис.72 Другие функции – текстовые сообщения, окно ввода
Рис.73 Другие функции – текстовые сообщения.
Рис.73 Другие функции – текстовые сообщения.
Рис.73 Другие функции – текстовые сообщения.
Рис.74 Другие функции – текстовые сообщения, пример.
Рис.74 Другие функции – текстовые сообщения, пример.
Рис.74 Другие функции – текстовые сообщения, пример.

Другие функции – Текстовые сообщения
Выбор/активация наборов символов

Для использования всех возможностей функции текста сообщения в LOGO! ..0BA8 следует активировать “Использовать новую функцию”.
(
Файлà Настройки для текста сообщения).
LOGO! ..0BA8 поддерживает несколько языков.
Для правильного отображения всех символов используемого в тексте сообщения языка следует активировать соответствующий набор символов.

Рис.75 Предлагаются 5 наборов символов
Рис.75 Предлагаются 5 наборов символов
Рис.75 Предлагаются 5 наборов символов
Рис.76 Выбор/активация наборов символов, настройка
Рис.76 Выбор/активация наборов символов, настройка
Рис.76 Выбор/активация наборов символов, настройка
Рис.77 Выбор/активация наборов символов, настройка, использования меркера M27
Рис.77 Выбор/активация наборов символов, настройка, использования меркера M27
Рис.77 Выбор/активация наборов символов, настройка, использования меркера M27
В одном тексте сообщения могут быть выбраны 2 разных набора символов.
С помощью меркера M27 активируется набор символов 1 или набор символов 2.

Другие функции – Текстовые сообщения
Настройки бегущей строки

Для встроенного дисплея LOGO! и для LOGO! TD можно использовать бегущую строку.
Существуют две возможные настройки отображения бегущей строки:
по знакам
по строкам

В функционально блоке "Текст сообщения" можно выбрать "По знакам" или "По строкам" и активировать одну или несколько строк для отображения в виде бегущей строки.

Рис.78 Другие функции – текстовые сообщения. Настройки бегущей строки
Рис.78 Другие функции – текстовые сообщения. Настройки бегущей строки
Рис.78 Другие функции – текстовые сообщения. Настройки бегущей строки
Рис.79 Другие функции – текстовые сообщения, настройки
Рис.79 Другие функции – текстовые сообщения, настройки
Рис.79 Другие функции – текстовые сообщения, настройки

Скорость бегущей строки можно настроить в пункте меню
Меню -> Настройки для текста сообщения -> Скорость отображения.
Скорость для функции “По знакам” может быть определена в миллисекундах. Это время распространяется и на функцию “По строкам” (по знакам x10).

Рис.80 Другие функции – текстовые сообщения, настройка скорости
Рис.80 Другие функции – текстовые сообщения, настройка скорости
Рис.80 Другие функции – текстовые сообщения, настройка скорости

“Место назначения” это ещё один настраиваемый параметр в функциональном блоке "Текст сообщения":
Здесь можно выбрать, на каком устройстве должен появиться текст сообщения:
- встроенный дисплей LOGO!
- LOGO! TD
- оба дисплея

Рис.81 Другие функции – текстовые сообщения, настройка места назначения
Рис.81 Другие функции – текстовые сообщения, настройка места назначения
Рис.81 Другие функции – текстовые сообщения, настройка места назначения

Другие функции – Текстовые сообщения
Вставка гистограмм

Шаг 1: Нажать „Вставить гистограмму в сообщение“

Рис.82 Вставить гистограмму в сообщение
Рис.82 Вставить гистограмму в сообщение
Рис.82 Вставить гистограмму в сообщение

Шаг 2: Выбрать функциональный блок из программы, чтобы отобразить его значение.

Рис.83 Выбор значения для диаграммы
Рис.83 Выбор значения для диаграммы
Рис.83 Выбор значения для диаграммы
Рис.84 Выравнивание диаграммы
Рис.84 Выравнивание диаграммы
Рис.84 Выравнивание диаграммы

Шаг 3: Масштабировать индикатор шкалы, определив область значения, размер гистограмм и их расположение на дисплее.

Рис.85 Настройки положения гистограммы
Рис.85 Настройки положения гистограммы
Рис.85 Настройки положения гистограммы

Пример: Аналоговое значение датчика температуры (PT100) должно отображаться по всему диапазону измерений в виде горизонтальной гистограммы в тексте сообщения.

Рис.86 Пример гистограммы
Рис.86 Пример гистограммы
Рис.86 Пример гистограммы

Другие функции – Текстовые сообщения
Индикация состояния аналоговых входных значений

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

Рис.87 Индикация состояния аналоговых входных значений
Рис.87 Индикация состояния аналоговых входных значений
Рис.87 Индикация состояния аналоговых входных значений
Если аналоговое входное значение будет отображаться в тексте сообщения, то через пункт меню
Меню -> Настройки для текста сообщения
можно установить, как часто LOGO! будет обновлять это значение в тексте сообщения.
Рис.88 Обновление аналоговых входных значений в тексте
Рис.88 Обновление аналоговых входных значений в тексте
Рис.88 Обновление аналоговых входных значений в тексте

Пример.
Шаг 1: Поместить 1 вход, 1 выход и один текст сообщения на схему.

Рис.89 Пример шаг 1
Рис.89 Пример шаг 1
Рис.89 Пример шаг 1

Шаг 2: Открыть текст сообщения двойным щелчком, щелчком мыши определить область для индикации состояния “I1” и нажать кнопку “ON/OFF”.

Рис.90 Пример шаг 2
Рис.90 Пример шаг 2
Рис.90 Пример шаг 2

Шаг 3: Выбрать “Цифровые входы”

Рис.91 Пример шаг 3
Рис.91 Пример шаг 3
Рис.91 Пример шаг 3

Шаг 4: Первый вход “I1” выбирается автоматически. Ввести для обоих состояний „I1“ текст, который должен отображаться

Рис.92 Пример шаг 4
Рис.92 Пример шаг 4
Рис.92 Пример шаг 4

Шаг 5: Выполнить аналогичные действия для “Цифровых выходов”, отобразив тем самым состояние “Q1”.

Протестировать программу в режиме моделирования!

Рис.93 Пример шаг 5. Тестирование
Рис.93 Пример шаг 5. Тестирование
Рис.93 Пример шаг 5. Тестирование

Другие функции – Текстовые сообщения
Статический редактор (ручная обработка)

LOGO! SoftComfort версии 8.0 предлагает статический редактор для текстов сообщений, с помощью которого можно изменять расположение элементов в тексте.
В редакторе есть, напр., корзина, в которую на время можно перемещать элементы текста сообщения для изменения их расположения в области индикации. Элементы могут перемещаться вверх, вниз, влево и вправо, позиция других элементов при этом остается неизменной.

Рис.94 Другие функции – текстовые сообщения. Статический редактор
Рис.94 Другие функции – текстовые сообщения. Статический редактор
Рис.94 Другие функции – текстовые сообщения. Статический редактор

Другие функции – Программный переключатель

Описание функции:

Эта логическая функция действует как механическая кнопка или переключатель. Если устанавливается вход En и в режиме работы "Параметрирование" параметр ’Переключатель’ переведен в положение ’Вкл’ с подтверждением OK, то выход включается. Это не зависит от того, была ли функция настроена как переключатель или как кнопка.

Выход сбрасывается на ’0’ в следующих трех случаях:
- Если состояние на входе En изменяется с 1 на 0.
- Если функция была настроена как кнопка и после включения завершился один цикл.
- Если в режиме работы "Параметрирование" параметр ’Переключатель’ был переведен в положение ’Выкл’ с подтверждением OK.

Рис.95 Другие функции – программный переключатель
Рис.95 Другие функции – программный переключатель
Рис.95 Другие функции – программный переключатель

Другие функции – Сдвиговый регистр

Описание функции:
При положительном фронте на входе Trg функция считывает значение входа In. В зависимости от направления сдвига это значение помещается в бит сдвигового регистра S1 или S8:
Сдвиг вверх: S1 получает значения входа In; предыдущее значение из S1 перемещается в S2; предыдущее значение из S2 перемещается в S3; и т.д.
На выход Q выводится значение установленного бита сдвигового регистра. Если сохранение не включено, то после сбоя по питанию функция смещения снова начинает работу с S1 или S8. Включенное сохранение всегда распространяется на все биты сдвигового регистра.

Рис.96 Другие функции – сдвиговый регистр
Рис.96 Другие функции – сдвиговый регистр
Рис.96 Другие функции – сдвиговый регистр

Другие функции – Конвертор Float/Integer и Integer/Float

Описание функции:
Обычно для обработки задания необходимы оба блока, т.е. конвертор Float/Integer и конвертор Integer/Float. Эти функциональные блоки обычно используются следующим образом:
Передача чисел с плавающей запятой из внешней системы по сети (с помощью протокола S7/Modbus) и сохранение чисел в VM. Преобразование чисел с плавающей запятой в VM с помощью конвертора Float/Integer в целые числа. Обработка целых чисел с помощью LOGO! BM. Преобразование результатов в помощью конвертора Integer/Float в числа с плавающей запятой и сохранение чисел в VM. Передача чисел с плавающей запятой во внешнюю систему (с помощью протокола S7/Modbus).

Эта функция преобразует сохраненное в VM число с плавающей запятой в целое число и выводит результат через параметр (eAQ) или AQ.
LOGO! работает только с целыми числами. LOGO! не может напрямую обработать число с плавающей запятой, полученное с помощью протокола S7/Modbus по сети из внешней системы. С помощью конвертора Float/Integer можно преобразовывать сохранённые в VM числа с плавающей запятой в целые числа. Этот SFB выполняет преобразование путем деления числа с плавающей запятой на разрешение. На вкладке "Параметры" необходимо установить подходящее разрешение для входящего числа с плавающей запятой.
Рис.97 Другие функции – конвертор Float/Integer
Рис.97 Другие функции – конвертор Float/Integer
Рис.97 Другие функции – конвертор Float/Integer
Рис.98 Другие функции – конвертор Integer/Float
Рис.98 Другие функции – конвертор Integer/Float
Рис.98 Другие функции – конвертор Integer/Float

Функция архивирования

Описание функции:
Блок архивирования служит для сохранения фактических значений выбранных функциональных блоков и областей памяти в коммутационную программу, которые при необходимости могут быть экспортированы в формате CSV на PC или стандартную карту Micro SD. Во внутренней памяти может быть сохранено до 200, а во внешней до 20.000 блоков данных (макс. 50 файлов журнала).
Блок архивирования начинает записывать данные по переднему фронту (переключение с 0 на 1) на входе En (Enable).
В каждой коммутационной программе может использоваться только один блок архивирования. После выбора и вставки в функциональную схему, символ становится недоступным для выбора в древовидном меню.

Рис.99 Функция архивирования
Рис.99 Функция архивирования
Рис.99 Функция архивирования

Фактические значения следующих функциональных блоков могут быть сохранены с помощью блока архивирования:
- I
- Q
- M
- AI
- AQ
- AM
Для цифровых I/O и памяти данные должны записываться группами по 8 бит в каждой, напр., I1 до I8, Q9 до Q 16, M17 до M24. Для аналоговых данных следует выбрать записываемое значение, напр., AI1, AQ2 или AM1. Значения функционального блока конфигурируются по группам с 8 бит в каждой или как отдельное значение, в зависимости от типа значения (цифровое или аналоговое).
В блок архивирования может быть записано макс. 32 элемента (аналоговые значения или цифровые значения группами во 8 бит в каждой).
Конфигурирование блока архивирования возможно только в LOGO! Soft Comfort. В устройстве LOGO! нельзя ни создать, ни сконфигурировать, ни удалить блок архивирования.

Рис.100 Функция архивирования. Настройка
Рис.100 Функция архивирования. Настройка
Рис.100 Функция архивирования. Настройка

UDF – Создание макроблоков

Описание функции:
Блоки UDF (UDF – user defined function (пользовательская функция)) могут конфигурироваться только в ПО LOGO! Soft Comfort, сохраняться в созданную пользователем коммутационную программу и после в любое время изменяться или добавляться в другие коммутационные программы (макросы).

Рис.101 UDF – создание макроблоков
Рис.101 UDF – создание макроблоков
Рис.101 UDF – создание макроблоков
Учебник по LOGO!
LOGO! 8 в деталях - Часть 1.1 Установка и обзор функциональных блоков.
LOGO! 8 в деталях - Часть 1.2 Базовые функции.
LOGO! 8 в деталях - Часть 1.3 Обзор специальных функций.
LOGO! 8 в деталях- Часть 1.4 Другие функции.
LOGO! 8 в деталях - Часть 2 Управление и использование ПО Logo Soft Comfort.
LOGO! 8 в деталях - Часть 3.1 LOGO! Soft Comfort - все для комфортной работы.
LOGO! 8 в деталях. Часть 3.2 LOGO! и KNX
LOGO! 8 в деталях. Часть 3.3 Настройка WEB-сервера.
LOGO! 8 в деталях - Часть 3.4 LOGO! Access Tool - работать с данными просто.
LOGO! 8 в деталях – Часть 4.1 Типовые задачи. Управление водосборником.
LOGO! 8 в деталях – Часть 4.2 Типовые задачи. Управление транспортером и астрономические часы.
LOGO! 8 в деталях – Часть 4.3 Особенности использования некоторых функций.
LOGO! 8 в деталях – Часть 4.4 Создание и управление UDF с LOGO!8

При подготовке публикации использовались материалы и изображения SIEMENS AG

<-