PDA

Просмотр полной версии : ПР200 конвертирование входа/выхода



andrys
12.05.2022, 10:01
Добрый день.
Необходимо на ПР200 принять сигнал 0,4-2в и конвертировать его на выходе в 4-20ма.
весь день мозг сломал, но так и ничего не получилось... на вход сигнал приходит, на дисплее изменения сигнала вижу, на выходе ничего нет.
еще по документации пишут, что необходимо ставить сопротивление, но на форуме говорят, что не обязательно. нужно оно или нет?

Сергей0308
12.05.2022, 10:23
Добрый день.
Необходимо на ПР200 принять сигнал 0,4-2в и конвертировать его на выходе в 4-20ма.
весь день мозг сломал, но так и ничего не получилось... на вход сигнал приходит, на дисплее изменения сигнала вижу, на выходе ничего нет.
еще по документации пишут, что необходимо ставить сопротивление, но на форуме говорят, что не обязательно. нужно оно или нет?

Может так:

60639

В принципе для этого никаких макросов не надо, можно настройками входа сделать!
Но тогда для расчётов знания по математики потребуются уровня 4-5 классов!

melky
12.05.2022, 10:56
Scaler макрос, много раз выкладывался.

Сергей0308 настроить вход не получится, так как диапазон не 0-10В. я использую в качестве датчиков Т микросхемы LM335, где диапазон 2,15 - 3,15В или около. Вход настраивается как 0-10В и уже потом макросом диапазон входного напряжения от датчика преобразуется в Температуру -40 - 100 градусов. По другому никак.

Автору надо будет преобразовать в 0 - 1 для выхода 4-20мА

Сергей0308
12.05.2022, 11:17
Scaler макрос, много раз выкладывался.

Сергей0308 настроить вход не получится, так как диапазон не 0-10В. я использую в качестве датчиков Т микросхемы LM335, где диапазон 2,15 - 3,15В или около. Вход настраивается как 0-10В и уже потом макросом диапазон входного напряжения от датчика преобразуется в Температуру -40 - 100 градусов. По другому никак.

Автору надо будет преобразовать в 0 - 1 для выхода 4-20мА

Ну и почему же не получится? Я уже так делал в какой-то теме лет десять тому назад! Входу назначается соответствие в двух точках(линейная зависимость), нулю вольтам будет соответствовать отрицательное значение в программе, чтобы значению "0,4" соответствовал "0" в программе, короче, только школьникам такое не говорите, а то они животики со смеху надорвут!

melky
12.05.2022, 11:23
Сергей0308 приведите настройки входа, чтобы в программе получалось значение 0 - 1

Сергей0308
12.05.2022, 11:39
Сергей0308 приведите настройки входа, чтобы в программе получалось значение 0 - 1

Что, посчитать - знаний не хватает, посмотреть в симуляторе - мозгов?!
Есть же проект с макросом, короче, я в шоке, настройки "-0,25" и "6"!

60648

melky
12.05.2022, 11:59
почему 6 ?

:) у меня нет на текущем ПК ОЛ и ставить его не планирую, еще и версионность соблюдать откровенно ЗАДОЛБАЛО.... спасибо Овену...

Используя макрос Scaler вход настраивает как 0 - 10
В макросе 0,4 и 2 для входного параметра
0 - 1 для выходного.

заниматься математикой расчета настроек входа для экономии на макросе только время терять. Как-то так.

Сергей0308
12.05.2022, 12:21
почему 6 ?

:) у меня нет на текущем ПК ОЛ и ставить его не планирую, еще и версионность соблюдать откровенно ЗАДОЛБАЛО.... спасибо Овену...

Используя макрос Scaler вход настраивает как 0 - 10
В макросе 0,4 и 2 для входного параметра
0 - 1 для выходного.

заниматься математикой расчета настроек входа для экономии на макросе только время терять. Как-то так.

Странный вопрос, математика - наука точная!
Короче, ваши предложения, я так понимаю, они у Вас есть коли Вы спрашиваете?!
Я уже написал, в проекте ТС и моём "3333" есть мой макрос преобразования диапазона, он состоит из двух макросов, макроса двухстороннего ограничения и собственно макроса преобразования диапазона, откройте последний для редактирования, задайте настройки, что Вы писали и посмотрите результат в симуляторе при "0" и "10" на входе, короче результат будет, что я написал, по-вашему, я так понимаю, какой-то другой результат должен быть?

melky
12.05.2022, 12:56
Так вы же писали, что можете без макроса настроить вход и получить нужное...

Сергей0308
12.05.2022, 13:06
Так вы же писали, что можете без макроса настроить вход и получить нужное...

Так я же и настройки входа и проект выложил(4444) с этими настройками и рассказал как можно посмотреть(узнать, проверить) эти настройки(если у Вас элементарных знаний нет, уровня 4-5 класса средней школы), что ещё то надо?

melky
12.05.2022, 13:23
Сергей0308 еще раз для глухих, ОЛ у меня нет и ваши выкладывания я не вижу. Изначально вы выразились так, что можно обойтись настройками входа, а оказывается, что еще и макрос нужен. Чем это отличается от моего предложения использовать готовый макрос масштабирования ?

Сергей0308
12.05.2022, 13:56
Сергей0308 еще раз для глухих, ОЛ у меня нет и ваши выкладывания я не вижу. Изначально вы выразились так, что можно обойтись настройками входа, а оказывается, что еще и макрос нужен. Чем это отличается от моего предложения использовать готовый макрос масштабирования ?

Если Вы не можете посмотреть мой проект "4444", откуда Вы знаете, что там макрос нужен? Я проект выложил Вы говорите не верите и всё тут, что без макроса можно обойтись! Может сначала посмотрите и проверите, а потом будете умозаключения высказывать?! По-моему, это ненормально, по меньшей мере! Мне вообще сложно даже дико такими категориями рассуждать, типа "верю-не верю", когда простейшая математика обсуждается!

melky
12.05.2022, 15:21
Сделайте скринами, потому что насточертело скачивать очередное поделие Овен...

Сергей0308
12.05.2022, 15:36
Сделайте скринами, потому что насточертело скачивать очередное поделие Овен...

Как всё сложно, там смотреть нечего, прямая линия(связь) от входа до выхода, настройки входа я выложил, что там смотреть?!
И в симуляторе это не проверишь, в симуляторе сразу назначается значение, какое будет приходить со входа в программу!
В симуляторе(используя проект "3333") можно проверить правильные настройки или нет, уже писал, как это сделать!

andrys
13.05.2022, 07:06
спасибо, все заработало как надо. вход 0,4-10, выход 4-20.

Сергей0308
13.05.2022, 08:55
спасибо, все заработало как надо. вход 0,4-10, выход 4-20.

Вы вроде первоначально писали, что диапазон входного сигнала 0,4 - 2 В, в принципе это не важно, можно в настройках входного диапазона макроса, поменять верхний предел с 2 на 10.