Доброго времени суток.
Каким образом можно инвертировать аналоговый сигнал в TIA Portal?
Есть ли какая кнопка или галка или функция?
Или просто банально математикой придётся вычитать из большего меньшее и потом брать модуль числа? Если 2 вариант, то какими функциональными блоками?
Подскажите пожалуйста.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Инверсия аналогового сигнала.
-
- освоился
- Сообщения: 262
- Зарегистрирован: 31 авг 2012, 06:30
- Имя: Фоменко Максим Анатольевич
- Страна: РФ
- город/регион: гор. Нижнйи Тагил, Свердловской обл.
- Благодарил (а): 3 раза
- Поблагодарили: 76 раз
Инверсия аналогового сигнала.
Математикой:
- применение функций масштабирования в PLC,
- применение функций масштабирования в OP/HMI.
Есть готовые механизмы в PLC и OP/HMI
https://www.youtube.com/watch?v=BiEhjjZYOM4
Можно самому создать
https://www.youtube.com/watch?v=TqreQUF-860
ПОВТОРНО
Рекомендую остановить работы и прочитать руководств по TIA Portal и справку по техническим средствам...
... вначале кнопки тыкаем, а как все сломали начинаем читать инструкцию
-
- здесь недавно
- Сообщения: 97
- Зарегистрирован: 24 апр 2019, 23:07
- Имя: Алик
- Благодарил (а): 55 раз
- Поблагодарили: 2 раза
Инверсия аналогового сигнала.
Что-то не понял.
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, а потом брать абсолютное значение, может так заработает?)
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, а потом брать абсолютное значение, может так заработает?)
-
- освоился
- Сообщения: 262
- Зарегистрирован: 31 авг 2012, 06:30
- Имя: Фоменко Максим Анатольевич
- Страна: РФ
- город/регион: гор. Нижнйи Тагил, Свердловской обл.
- Благодарил (а): 3 раза
- Поблагодарили: 76 раз
Инверсия аналогового сигнала.
про масштабирование сигнала, например в
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 литров
-
- здесь недавно
- Сообщения: 97
- Зарегистрирован: 24 апр 2019, 23:07
- Имя: Алик
- Благодарил (а): 55 раз
- Поблагодарили: 2 раза
Инверсия аналогового сигнала.
Сделал так, а то по ссылкам целые "просытни" программы, а я в SCL пока не умею.
Не очень может точно, но зато при 20 мА будет 10 литров, а при 100 литрах 4 мА.
Не очень может точно, но зато при 20 мА будет 10 литров, а при 100 литрах 4 мА.
У вас нет необходимых прав для просмотра вложений в этом сообщении.