1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Инверсия аналогового сигнала.

Ответить

Автор темы
Yakut
здесь недавно
здесь недавно
Сообщения: 97
Зарегистрирован: 24 апр 2019, 23:07
Имя: Алик
Благодарил (а): 55 раз
Поблагодарили: 2 раза

Инверсия аналогового сигнала.

Сообщение Yakut »

Доброго времени суток.

Каким образом можно инвертировать аналоговый сигнал в TIA Portal?

Есть ли какая кнопка или галка или функция?
Или просто банально математикой придётся вычитать из большего меньшее и потом брать модуль числа? Если 2 вариант, то какими функциональными блоками?

Подскажите пожалуйста.

MaksimNT
освоился
освоился
Сообщения: 262
Зарегистрирован: 31 авг 2012, 06:30
Имя: Фоменко Максим Анатольевич
Страна: РФ
город/регион: гор. Нижнйи Тагил, Свердловской обл.
Благодарил (а): 3 раза
Поблагодарили: 76 раз

Инверсия аналогового сигнала.

Сообщение MaksimNT »

Yakut писал(а): 28 май 2019, 23:25 Каким образом можно инвертировать аналоговый сигнал в TIA Portal?
Математикой:
- применение функций масштабирования в PLC,
- применение функций масштабирования в OP/HMI.
Yakut писал(а): 28 май 2019, 23:25 Есть ли какая кнопка или галка или функция?
Есть готовые механизмы в PLC и OP/HMI
https://www.youtube.com/watch?v=BiEhjjZYOM4

Можно самому создать
https://www.youtube.com/watch?v=TqreQUF-860
Yakut писал(а): 28 май 2019, 23:25 Или просто банально математикой придётся вычитать из большего меньшее и потом брать модуль числа?
Если 2 вариант, то какими функциональными блоками?
ПОВТОРНО
Рекомендую остановить работы и прочитать руководств по TIA Portal и справку по техническим средствам...

:lol: ... вначале кнопки тыкаем, а как все сломали начинаем читать инструкцию :ges_clap2:

Автор темы
Yakut
здесь недавно
здесь недавно
Сообщения: 97
Зарегистрирован: 24 апр 2019, 23:07
Имя: Алик
Благодарил (а): 55 раз
Поблагодарили: 2 раза

Инверсия аналогового сигнала.

Сообщение Yakut »

Что-то не понял.
1 видео показывает что при определённы значениях показаний аналогового сигнала на катушки(в данном виде лампы) приходит единица.
2 видео показывает что можно масштабировать сигнал либо 0 20 либо 4 20 либо 0 5 и т.д.
Наверное я не правильно сформулировал задачу, ещё раз попробую:

У меня есть аналоговый вход 4..20 мА. 4 мА соответствует 0 литров ёмкости, а 20 мА соответствует 100 литров ёмкости. Так вот мне нужно что бы при 20 мА было 0 литров ёмкости, а при 4 мА было 100 литров ёмкости. Надеюсь сказал чего понятное.

Пока в голову пришла такая идея - ставлю разность в входе 1 указываю 0 литров ёмкости в вход 2 ставлю показания датчика. После разности будет конечно же "зеркальное" значение но со знаком "-", потом это значение обрезаю при помощи ABS?, т.е. получу абсолютное значение.

Кто может ещё способ интереснее подскажет, что бы не прописывать для каждой ёмкости такую штуку?

Отправлено спустя 26 минут 32 секунды:
Кстати чего её пришло в голову:
А если поставить при нормализации в минимум -27648, а в максимум 0, а потом брать абсолютное значение, может так заработает?)

MaksimNT
освоился
освоился
Сообщения: 262
Зарегистрирован: 31 авг 2012, 06:30
Имя: Фоменко Максим Анатольевич
Страна: РФ
город/регион: гор. Нижнйи Тагил, Свердловской обл.
Благодарил (а): 3 раза
Поблагодарили: 76 раз

Инверсия аналогового сигнала.

Сообщение MaksimNT »

Yakut писал(а): 29 май 2019, 21:44
У меня есть аналоговый вход 4..20 мА. 4 мА соответствует 0 литров ёмкости, а 20 мА соответствует 100 литров ёмкости. Так вот мне нужно что бы при 20 мА было 0 литров ёмкости, а при 4 мА было 100 литров ёмкости. Надеюсь сказал чего понятное.
про масштабирование сигнала, например в
https://studopedia.org/12-11897.html
http://teracompany.ru/maschtabirovanie-signala/
http://we.easyelectronics.ru/plc/simati ... -20ma.html
http://plc4good.org.ua/view_post.php?id=314

А дальше математика общеобразовательной школы 6 класс..

Для Вашего применения
минимальное технологическое значение 100 литров
максимальное технологическое значение 0 литров

Автор темы
Yakut
здесь недавно
здесь недавно
Сообщения: 97
Зарегистрирован: 24 апр 2019, 23:07
Имя: Алик
Благодарил (а): 55 раз
Поблагодарили: 2 раза

Инверсия аналогового сигнала.

Сообщение Yakut »

Сделал так, а то по ссылкам целые "просытни" программы, а я в SCL пока не умею.

Не очень может точно, но зато при 20 мА будет 10 литров, а при 100 литрах 4 мА.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «WinCC»