Adventory
839 subscribers

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

423 full reads

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

LOGO! 8 в деталях- Часть 1.4 Другие функции.
Рис.93 Пример шаг 5. Тестирование
Рис.93 Пример шаг 5. Тестирование

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

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

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

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

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

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

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

LOGO! 8 в деталях- Часть 1.4 Другие функции.
Рис.95 Другие функции – программный переключатель
Рис.95 Другие функции – программный переключатель

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

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

LOGO! 8 в деталях- Часть 1.4 Другие функции.
Рис.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
Рис.98 Другие функции – конвертор Integer/Float
Рис.98 Другие функции – конвертор Integer/Float

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

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

LOGO! 8 в деталях- Часть 1.4 Другие функции.
Рис.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 Функция архивирования. Настройка

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

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

Рис.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

<-