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

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Модератор: Глоб.модераторы

Закрыто

Автор темы
Gergon
здесь недавно
здесь недавно
Сообщения: 13
Зарегистрирован: 04 окт 2024, 11:58
Имя: Георгий Кунцов
Страна: Россия
город/регион: Киров

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Сообщение Gergon »

Добрый день коллеги , такой вопрос : нужно преобразовать сигнал 0-20 в 4-20 и далее в шкалу 0-100 %.все это нужно осуществить в тип портале .подскажите решение ( формулу ) язык LAD.

olexsa
эксперт
эксперт
Сообщения: 1584
Зарегистрирован: 29 май 2009, 21:40
Имя: Александр
Страна: Россия
город/регион: Курган
Благодарил (а): 86 раз
Поблагодарили: 208 раз

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Сообщение olexsa »

предложение: Описываете Ваш вариант, что получается, что не получается.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18758
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 973 раза
Поблагодарили: 1854 раза

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Сообщение Jackson »

Добрый!

На форуме работает поиск. Вот: viewtopic.php?t=20069

Отправлено спустя 1 минуту 4 секунды:
olexsa писал(а): 04 окт 2024, 16:47 Описываете Ваш вариант, что получается, что не получается.
Судя по вопросу, он ещё даже не приступал. :)
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
Gergon
здесь недавно
здесь недавно
Сообщения: 13
Зарегистрирован: 04 окт 2024, 11:58
Имя: Георгий Кунцов
Страна: Россия
город/регион: Киров

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Сообщение Gergon »

Для начала нужно конвертировать аналоговый сигнал 0-20 мА в 4-20 мА. Очень много информации нашел в интернете , но она вся разная , нужна формула , и желательно описание к этой формуле

olexsa
эксперт
эксперт
Сообщения: 1584
Зарегистрирован: 29 май 2009, 21:40
Имя: Александр
Страна: Россия
город/регион: Курган
Благодарил (а): 86 раз
Поблагодарили: 208 раз

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Сообщение olexsa »

Gergon писал(а): 04 окт 2024, 17:08 нужна формула , и желательно описание к этой формуле
У Вас имеется какая то формула? Вы описываете проблему, но не описываете решения, которые применяли.
Данная задача практическая, или теоретическая?

Автор темы
Gergon
здесь недавно
здесь недавно
Сообщения: 13
Зарегистрирован: 04 окт 2024, 11:58
Имя: Георгий Кунцов
Страна: Россия
город/регион: Киров

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Сообщение Gergon »

D= ((scv - scs) / (sce - scs)) * (sge - sgs) + sgs; вот такую формулу нашел , верная ли она?, к ней нет никакого описания , задача практическая , все это нужно осуществить в тиа портале

olexsa
эксперт
эксперт
Сообщения: 1584
Зарегистрирован: 29 май 2009, 21:40
Имя: Александр
Страна: Россия
город/регион: Курган
Благодарил (а): 86 раз
Поблагодарили: 208 раз

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Сообщение olexsa »

Gergon писал(а): 04 окт 2024, 17:22 D= ((scv - scs) / (sce - scs)) * (sge - sgs) + sgs; вот такую формулу нашел , верная ли она?, к ней нет никакого описания , задача практическая , все это нужно осуществить в тиа портале
И что здесь что? Наверное, сначала надо чисто математически написать формулу, а уж потом на языке программирования?

Автор темы
Gergon
здесь недавно
здесь недавно
Сообщения: 13
Зарегистрирован: 04 окт 2024, 11:58
Имя: Георгий Кунцов
Страна: Россия
город/регион: Киров

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Сообщение Gergon »

Дак это и не язык программирования , это формула взята из интернета , но описания к ней нету , мб вы знаете что есть что в этой формуле ?

olexsa
эксперт
эксперт
Сообщения: 1584
Зарегистрирован: 29 май 2009, 21:40
Имя: Александр
Страна: Россия
город/регион: Курган
Благодарил (а): 86 раз
Поблагодарили: 208 раз

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Сообщение olexsa »

Gergon писал(а): 04 окт 2024, 18:08 мб вы знаете что есть что в этой формуле
Нет, не знаю. От программирования далек.
Как уже писал, сначала надо составить алгебраическую формулу переводов. Не обязательно в одно действие. Как минимум три:
- текущее значение сигнала в 0-20;
- потом 0-20 в 4-20;
- потом 4-20 в 0-100.
Не исключено, что на каком то этапе все сократится до одного уравнения. ну а уж потом его в язык программирования.
Только зачем так сложно? Если задача практическая, возможно, всё решается более простыми способами :ges_hmm:
Опишите изначальную проблему?

Автор темы
Gergon
здесь недавно
здесь недавно
Сообщения: 13
Зарегистрирован: 04 окт 2024, 11:58
Имя: Георгий Кунцов
Страна: Россия
город/регион: Киров

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Сообщение Gergon »

Изначально есть датчик уровня , который работают по сигналу 0-20 , подключается он ко входу контроллера 4-20 , соответсвенно его и нужно масштабировать программно

olexsa
эксперт
эксперт
Сообщения: 1584
Зарегистрирован: 29 май 2009, 21:40
Имя: Александр
Страна: Россия
город/регион: Курган
Благодарил (а): 86 раз
Поблагодарили: 208 раз

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Сообщение olexsa »

Наименование датчика, наименование входного модуля контроллера?
А не проще модуль контроллера законфигурировать на ток 0-20 мА?
При таком подключении 20 % шкалы датчика уровня будет не задействовано в измерении.
Датчик имеет активный или пассивный выход? Модуль аналогового входа активный или пассивный?

Универсал
эксперт
эксперт
Сообщения: 1341
Зарегистрирован: 14 фев 2013, 23:42
Имя: Евгений
Страна: Россия
город/регион: МО
Благодарил (а): 6 раз
Поблагодарили: 232 раза

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Сообщение Универсал »

При токе меньше 4 мА контроллер выдаст ошибку обрыва датчика.

zromz
освоился
освоился
Сообщения: 200
Зарегистрирован: 18 сен 2021, 18:07
Имя: Владимир
Страна: Беларусь
Благодарил (а): 12 раз
Поблагодарили: 34 раза

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Сообщение zromz »

Gergon писал(а): 04 окт 2024, 17:08 Изначально есть датчик уровня , который работают по сигналу 0-20 , подключается он ко входу контроллера 4-20 , соответсвенно его и нужно масштабировать программно
Jackson же дал ссылку, там все написано.

olexsa
эксперт
эксперт
Сообщения: 1584
Зарегистрирован: 29 май 2009, 21:40
Имя: Александр
Страна: Россия
город/регион: Курган
Благодарил (а): 86 раз
Поблагодарили: 208 раз

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Сообщение olexsa »

Универсал писал(а): 04 окт 2024, 18:41 При токе меньше 4 мА контроллер выдаст ошибку обрыва датчика.
не факт. Какой контроллер - неизвестно. Как настроен - неизвестно. Но что точно известно - такое решение неправильное.

Отправлено спустя 1 минуту 43 секунды:
zromz писал(а): 04 окт 2024, 18:45
Gergon писал(а): 04 окт 2024, 17:08 Изначально есть датчик уровня , который работают по сигналу 0-20 , подключается он ко входу контроллера 4-20 , соответсвенно его и нужно масштабировать программно
Jackson же дал ссылку, там все написано.
Так в данной теме совсем другая ситуация. Каким образом модуль ввода, у которого минимальный ток - 4 мА, обработает ток в диапазоне от 0 до 4 мА. Он же просто его не увидит.

Автор темы
Gergon
здесь недавно
здесь недавно
Сообщения: 13
Зарегистрирован: 04 окт 2024, 11:58
Имя: Георгий Кунцов
Страна: Россия
город/регион: Киров

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Сообщение Gergon »

Там масштабирование 4-20 в физическую величину , а мне нужна формула масштабирования 0-20 в 4-20

zromz
освоился
освоился
Сообщения: 200
Зарегистрирован: 18 сен 2021, 18:07
Имя: Владимир
Страна: Беларусь
Благодарил (а): 12 раз
Поблагодарили: 34 раза

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Сообщение zromz »

olexsa писал(а): 04 окт 2024, 18:47 Каким образом модуль ввода, у которого минимальный ток - 4 мА, обработает ток в диапазоне от 0 до 4 мА. Он же просто его не увидит.
olexsa писал(а): 04 окт 2024, 18:37 При таком подключении 20 % шкалы датчика уровня будет не задействовано в измерении.
Это понятно, так человек же формулу просит, естественно надо преобразователь на аппаратном уровне делать, или вводить мертвую зону для датчика в пределах 0-4

olexsa
эксперт
эксперт
Сообщения: 1584
Зарегистрирован: 29 май 2009, 21:40
Имя: Александр
Страна: Россия
город/регион: Курган
Благодарил (а): 86 раз
Поблагодарили: 208 раз

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Сообщение olexsa »

Gergon писал(а): 04 окт 2024, 18:56 Там масштабирование 4-20 в физическую величину , а мне нужна формула масштабирования 0-20 в 4-20
Конечно, такая формула. Потому что ввод модуля на 4-20 мА.
Вы пишите, что датчик уровня на ток 0-20 мА. И связка "датчик уровня - модуль ввода" работать не будет. И дело не в формуле, а в физике.
olexsa писал(а): 04 окт 2024, 18:37 1. Наименование датчика, наименование входного модуля контроллера?
2. А не проще модуль контроллера законфигурировать на ток 0-20 мА?
При таком подключении 20 % шкалы датчика уровня будет не задействовано в измерении.
Датчик имеет активный или пассивный выход? Модуль аналогового входа активный или пассивный?
Для начала ответы на вопросы 1 и 2.

Отправлено спустя 1 минуту 27 секунд:
zromz писал(а): 04 окт 2024, 19:14 Это понятно, так человек же формулу просит, естественно надо преобразователь на аппаратном уровне делать, или вводить мертвую зону для датчика в пределах 0-4
Именно для этого спрашиваю наименование датчика уровня.

Отправлено спустя 3 минуты 10 секунд:
zromz писал(а): 04 окт 2024, 19:14 естественно надо преобразователь на аппаратном уровне делать,
И как это поможет? Датчик ток будет выдавать (и то - это еще непонятно), а модуль видеть не будет. Это не мертвая зона, это невидимая системой зона.
К примеру, датчик измеряет от 0 до 2000 мм, выдавая при этом ток от 0 до 20 мА. Высоту от 0 до 400 мм модуль ввода просто не выявит. Что будет обрабатывать алгоритм, какой ток?

zromz
освоился
освоился
Сообщения: 200
Зарегистрирован: 18 сен 2021, 18:07
Имя: Владимир
Страна: Беларусь
Благодарил (а): 12 раз
Поблагодарили: 34 раза

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Сообщение zromz »

olexsa писал(а): 04 окт 2024, 19:19 И как это поможет? Датчик ток будет выдавать (и то - это еще непонятно), а модуль видеть не будет. Это не мертвая зона, это невидимая системой зона.
Есть два пути - 1(правильный) это переконфигурировать модуль по возможности, 2(геморойный) - делать преобразование например сначала 0-20мА -- 0-10В, потом 0-10В -- 4-20мА . Преобразователи такие есть . По большому счету мы тут палки ломаем, а топикстартеру это не нужно, ему ФОРМУЛА нужна.

Автор темы
Gergon
здесь недавно
здесь недавно
Сообщения: 13
Зарегистрирован: 04 окт 2024, 11:58
Имя: Георгий Кунцов
Страна: Россия
город/регион: Киров

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Сообщение Gergon »

Эта задача тестовая , датчик уровня , модуль , И так далее это все условности , самое главное что нужно сделать это преобразовать сигнал из 0-20 в 4-20 , программа тип портал , соответсвенно контролер Сименс. Про то что можно сконфигурировать вход , да , можно , но это УСЛОВНАЯ ЗАДАЧА , поэтому мы вход конфигурируем на 0-20 , а затем уже программно преобразуем в 4-20!!!

zromz
освоился
освоился
Сообщения: 200
Зарегистрирован: 18 сен 2021, 18:07
Имя: Владимир
Страна: Беларусь
Благодарил (а): 12 раз
Поблагодарили: 34 раза

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Сообщение zromz »

Gergon писал(а): 04 окт 2024, 19:33 Эта задача тестовая , датчик уровня , модуль , И так далее это все условности , самое главное что нужно сделать это преобразовать сигнал из 0-20 в 4-20 , программа тип портал , соответсвенно контролер Сименс. Про то что можно сконфигурировать вход , да , можно , но это УСЛОВНАЯ ЗАДАЧА , поэтому мы вход конфигурируем на 0-20 , а затем уже программно преобразуем в 4-20!!!
:ges_up: :ges_clap2: :lol: Я за попкорном пошел

olexsa
эксперт
эксперт
Сообщения: 1584
Зарегистрирован: 29 май 2009, 21:40
Имя: Александр
Страна: Россия
город/регион: Курган
Благодарил (а): 86 раз
Поблагодарили: 208 раз

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Сообщение olexsa »

zromz писал(а): 04 окт 2024, 19:28 По большому счету мы тут палки ломаем, а топикстартеру это не нужно, ему ФОРМУЛА нужна.
Ну Gergon, ну ... необходимо все таки определиться - необходим реальный результат измерений, причем понятный последующим пользователям, или же ...
zromz писал(а): 04 окт 2024, 19:28 Есть два пути - 1(правильный) это переконфигурировать модуль по возможности, 2(геморойный) -
Есть еще несколько путей:
- все таки сообщить наименование оборудования (и не исключено, что решение найдется в другой плоскости)
- заменить датчик уровня с выходом 0-20 мА, на датчик с выходом 4-20 мА.

Автор темы
Gergon
здесь недавно
здесь недавно
Сообщения: 13
Зарегистрирован: 04 окт 2024, 11:58
Имя: Георгий Кунцов
Страна: Россия
город/регион: Киров

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Сообщение Gergon »

Вы понимаете , что такое УСЛОВНАЯ задача или нет ?
Причем тут обрудование , все что мне нужно это формула конвертирования из одной шкалы в другую , больше ничего .

olexsa
эксперт
эксперт
Сообщения: 1584
Зарегистрирован: 29 май 2009, 21:40
Имя: Александр
Страна: Россия
город/регион: Курган
Благодарил (а): 86 раз
Поблагодарили: 208 раз

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Сообщение olexsa »

Gergon писал(а): 04 окт 2024, 19:33 Эта задача тестовая
olexsa писал(а): 04 окт 2024, 17:17 Данная задача практическая, или теоретическая?
Gergon писал(а): 04 окт 2024, 18:31 Изначально есть датчик уровня
Слово "Есть" предполагает физическое наличие оборудования и возникшей при этом проблемы. А это все оказывается - теоретические измышления.
Зачем изначально вводить в заблуждение?
viewtopic.php?t=18755

Отправлено спустя 1 минуту 24 секунды:
Gergon писал(а): 04 окт 2024, 19:33 поэтому мы вход конфигурируем на 0-20 ,
Об этом Вы не писали. Изначально была задача:
Gergon писал(а): 04 окт 2024, 18:31 есть датчик уровня , который работают по сигналу 0-20 , подключается он ко входу контроллера 4-20 ,
Отправлено спустя 1 минуту 17 секунд:
Gergon писал(а): 04 окт 2024, 19:40 Вы понимаете , что такое УСЛОВНАЯ задача или нет ?
Был задан вопрос:
olexsa писал(а): 04 окт 2024, 17:17 Данная задача практическая, или теоретическая?
Отправлено спустя 2 минуты 3 секунды:
Вы - студент? Вопрос только для того, что бы уточнить. И возможного переноса в соответствующий раздел.
Так все таки задача теоретическая, условная?

Автор темы
Gergon
здесь недавно
здесь недавно
Сообщения: 13
Зарегистрирован: 04 окт 2024, 11:58
Имя: Георгий Кунцов
Страна: Россия
город/регион: Киров

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Сообщение Gergon »

Ну вот , сейчас ситуация прояснилась , поэтому рассуждения на тему какое оборудование , И так далее неактуальны , а алгоритм перевода из 0-20 в 4-20 нужен.

zromz
освоился
освоился
Сообщения: 200
Зарегистрирован: 18 сен 2021, 18:07
Имя: Владимир
Страна: Беларусь
Благодарил (а): 12 раз
Поблагодарили: 34 раза

Масштабирование аналогового сигнала 0-20 в 4-20 далее в шкалу 0-100%

Сообщение zromz »

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

Вернуться в «Вопросы от студентов»