Просмотр полной версии : Юстировка аналоговых выходов типа "У" (0...10В) в ПР200
По самые по...
28.09.2016, 09:55
Не смог провести вышеозначенную юстировку! В ОЛ (версия 1.8.90.7193) отсутствует возможность провести юстировку для "У" выходов (0...10В).
В РП (рег. № 21) на ПР200, приложение "Г.4 Юстировка выходных элементов типа «У»" расписаны совершенно не связанные с юстировкой "У" выходов действия!
Кто подскажет, как провести юстировку? Вопрос возникает из-за большой ошибки при измерении сигнала подаваемого на аналоговый вход, конвертируемого в целочисленное значение, для отображения на дисплее, и обратно конвертируемого в плавающую форму, для выдачи на выход типа "У".
Ревака Юрий
28.09.2016, 17:21
Не смог провести вышеозначенную юстировку! В ОЛ (версия 1.8.90.7193) отсутствует возможность провести юстировку для "У" выходов (0...10В).
В РП (рег. № 21) на ПР200, приложение "Г.4 Юстировка выходных элементов типа «У»" расписаны совершенно не связанные с юстировкой "У" выходов действия!
Кто подскажет, как провести юстировку? Вопрос возникает из-за большой ошибки при измерении сигнала подаваемого на аналоговый вход, конвертируемого в целочисленное значение, для отображения на дисплее, и обратно конвертируемого в плавающую форму, для выдачи на выход типа "У".
Пока ждем ответа от разработчиков, вопрос, а точно ли нужна юстировка? Какие значения у Вас отображаются и что чему не соответствует. Пример в виде проекта OL облегчил бы решение проблемы.
По самые по...
28.09.2016, 22:05
Пока ждем ответа от разработчиков, вопрос, а точно ли нужна юстировка? Какие значения у Вас отображаются и что чему не соответствует. Пример в виде проекта OL облегчил бы решение проблемы.
Привожу файл ОЛ (http://www.owen.ru/forum/attachment.php?attachmentid=26722&stc=1&d=1475085547).
Почему нужна юстировка выходов..
Параллельно на оба входа подаю напряжение 1,0В (используется источник питания Б5-47 (http://printsip.ru/radioizmeritelnye-pribory/istochniki-pitaniya/istochniki-pitaniya-b2-b5/item/b5-47)). Измеренное цифровым мультиметром VC9805 (http://electrotester.ru/files/9805.pdf) значение напряжения на запараллеленных входах составляет 1,016В.
Смотрю через системное меню ПР200 состояние этих аналоговых входов. Одинаково! 0,9994.
Далее идет умножение входных сигналов на 10 (в плавающей форме) и преобразование в целочисленное значение. Одно из значений отображается на экране как УСТАВКА, другое - как ДАВЛЕНИЕ. Оба значения равны 9!!! (Почему не 10???)
А вот после обратного преобразования одного из сигналов в плавающую форму и деления на 100, имеем на выходе измеренное цифровиком напряжение 0,823В и состояние этого выхода в системном меню ПР200 - 0,090.
Итак подали на вход сигнал величиной 1,016В, получили на выходе 0,823В!!! Значит надо юстировать выход!!!
А ОВ этого не хочет делать с выходами типа "У". А вот ПР200 с токовыми выходами можно юстировать.
Таким образом, мы имеем обман потребителей, купивших ПР200-х.4.х.х! Ляпус надо срочно исправлять, чтобы дело до суда не дошло!
Заодно исправить приложение "Г.4 Юстировка выходных элементов типа «У»" из "Руководства потребителя ПР200".
А что программно эту корректировку сделать нельзя ??
По самые по...
28.09.2016, 22:31
А что программно эту корректировку сделать нельзя ??
Да всё можно, только это будет напрягать с каждым экземпляром приобретенных реле
Ревака Юрий
29.09.2016, 09:26
Привожу файл ОЛ (http://www.owen.ru/forum/attachment.php?attachmentid=26722&stc=1&d=1475085547).
Почему нужна юстировка выходов..
Параллельно на оба входа подаю напряжение 1,0В (используется источник питания Б5-47 (http://printsip.ru/radioizmeritelnye-pribory/istochniki-pitaniya/istochniki-pitaniya-b2-b5/item/b5-47)). Измеренное цифровым мультиметром VC9805 (http://electrotester.ru/files/9805.pdf) значение напряжения на запараллеленных входах составляет 1,016В.
Смотрю через системное меню ПР200 состояние этих аналоговых входов. Одинаково! 0,9994.
Далее идет умножение входных сигналов на 10 (в плавающей форме) и преобразование в целочисленное значение. Одно из значений отображается на экране как УСТАВКА, другое - как ДАВЛЕНИЕ. Оба значения равны 9!!! (Почему не 10???)
А вот после обратного преобразования одного из сигналов в плавающую форму и деления на 100, имеем на выходе измеренное цифровиком напряжение 0,823В и состояние этого выхода в системном меню ПР200 - 0,090.
Итак подали на вход сигнал величиной 1,016В, получили на выходе 0,823В!!! Значит надо юстировать выход!!!
А ОВ этого не хочет делать с выходами типа "У". А вот ПР200 с токовыми выходами можно юстировать.
Таким образом, мы имеем обман потребителей, купивших ПР200-х.4.х.х! Ляпус надо срочно исправлять, чтобы дело до суда не дошло!
Заодно исправить приложение "Г.4 Юстировка выходных элементов типа «У»" из "Руководства потребителя ПР200".
Добрый день!
Скачал Вашу программу, попробую проверить у себя. Посмотрев программу сразу появилось несколько вопросов:
-зачем Вы используете так много преобразований float->int и обратно, в результате этих действий вносятся погрешности в саму цепочку измерений
-рекомендую Вам проверить выход следующим способом, на экране размещаете переменную в формате float изменяете ее от 0 до 1 и эту переменную соединяете напрямую с выходом AO и измеряете полученное напряжение, без всяких промежуточных преобразований. Если в этом случае у Вас будет большое отличие от заданного с экрана, тогда необходимо будет думать о юстировке.
9, потому что преобразование в целочисленное было без округления, оно просто все после запятой обрезало. Это нормально.
Ревака Юрий
29.09.2016, 10:11
Исправил программу, попробуйте пожалуйста в таком варианте проверить, у меня нет сейчас прибора с выходом 0-10, не могу сравнить с приведенными числами.
По самые по...
29.09.2016, 10:40
9, потому что преобразование в целочисленное было без округления, оно просто все после запятой обрезало. Это нормально.
Это - ненормально!
9.4 Ошибки вызванные округлением. Грязный ноль (http://www.softelectro.ru/ieee754.html).
Нормальное округление, по умолчанию, - это округление до ближайшего целого (стандарт IEEE 754).
Округление к нулю - используется ленивыми программистами, с целью упрощения программы
По самые по...
29.09.2016, 10:50
Исправил программу, попробуйте пожалуйста в таком варианте проверить, у меня нет сейчас прибора с выходом 0-10, не могу сравнить с приведенными числами.
Да,так уже лучше! На входе 1,016В, на выходе 0,928В. На экране 10,0
Юстировка всё же требуется! Я сигнал с выхода ПР200 подаю на частотный преобразователь, в ПИД-контур..
Напрягите разработчиков! Они умудрились в ПР200-х.4.х.х впихнуть ПО от ПР200-х.2.х.х!!! Потому и не идет юстировка выходов с "У" типом (0...10В)
Eugene.A
29.09.2016, 10:51
В СССР заказали у финнов плавбазу. Там был полностью цикл переработки рыбы, с упаковкой и печатью ценников. Вскоре главбух плавбазы обнаружила, что цены округляются отбрасыванием долей копейки. Она посчитала, сколько копеек пропадёт за рейс, и ужаснулась. Распоряжением руководства посадили на конвейер тётенек с кассовыми аппаратами, и печатали чеки врукопашную. То, что тётеньки обошлись в сумме дороже отброшенных копеек - не волновало, ибо это была другая статья расходов, которую можно легально посчитать.
Ревака Юрий
29.09.2016, 11:05
Напрягите разработчиков! Они умудрились в ПР200-х.4.х.х впихнуть ПО от ПР200-х.2.х.х!!! Потому и не идет юстировка выходов с "У" типом (0...10В)
Как Вы пришли к такому выводу, на сколько я знаю ПО для двух вариантов не должно отличаться, выход и там и там 0-1,0, а дальше уже железо работает.
По самые по...
29.09.2016, 11:08
Как Вы пришли к такому выводу, на сколько я знаю ПО для двух вариантов не должно отличаться, выход и там и там 0-1,0, а дальше уже железо работает.
Зашол в системное меню --->Прибор--->Версия--->ПР200-220.2 Версия ПО:V1.09
По самые по.. а кто вам сказал, что оператор TO_INT в Овен Лоджике занимается округлением, чтобы говорить, нормально это или не нормально ?
По самые по...
29.09.2016, 11:28
По самые по.. а кто вам сказал, что оператор TO_INT в Овен Лоджике занимается округлением, чтобы говорить, нормально это или не нормально ?
Как работает симулятор в ОВ - не знаю. А вот процессор в ПР200 получив на обработку TO_INT, начинает преобразование по тому алгоритму, который ему прописал в системном ПО товарыш Программист.
Ревака Юрий
29.09.2016, 11:32
Как работает симулятор в ОВ - не знаю. А вот процессор в ПР200 получив на обработку TO_INT, начинает преобразование по тому алгоритму, который ему прописал в системном ПО товарыш Программист.
X->INT производит приведение типов, если необходимо округление, можно воспользоваться соответствующими макросами, которые выкладывались пользователями.
По самые по...
29.09.2016, 11:38
X->INT производит приведение типов, если необходимо округление, можно воспользоваться соответствующими макросами, которые выкладывались пользователями.
Вот метод этого приведения и выбирается программистом. Я ссылку приводил..
X->INT производит приведение типовпохоже пора вызывать охотников за приведениями...
По самые по.. ага, а кто-то округляет прибавляя 0,5 и даже 7,1 станет = 8. Что мне тоже как-то не понравилось...
з.ы. если работаете с плавающей точкой и потом расчитываете все через целочисленные то не стоит удивляться, что подаете 1,016 а получаете на выходе, 9,98 ага....
По самые по...
29.09.2016, 11:49
По самые по.. ага, а кто-то округляет прибавляя 0,5 и даже 7,1 станет = 8. Что мне тоже как-то не понравилось...
з.ы. если работаете с плавающей точкой и потом расчитываете все через целочисленные то не стоит удивляться, что подаете 1,016 а получаете на выходе, 9,98 ага....
Потомушта работа с целочисленными значениями для процессора, что "баба с воза - кобыле легче!"
Меня устраивает вариант, предложенный Юрием, но не устраивает НЕВОЗМОЖНОСТЬ юстировать выход типа "У" (0...10В). И не устраивает белиберда написанная в "Руководстве пользователя. версия 21". Посмотрите это руководство!!!
Mr. King
18.04.2018, 06:27
Здравствуйте, есть устройство ПР200-220.2.1.0, с аналоговыми выходами 4...20 мА, возможно ли преобразовать это реле к варианту ПР200-220.4.1.0, с аналоговыми выходами 0...10 В? Возможно ли установить для аналоговых выходов диапазон 0...20 мА, вместо 4...20 мА?
Ревака Юрий
18.04.2018, 08:18
Здравствуйте, есть устройство ПР200-220.2.1.0, с аналоговыми выходами 4...20 мА, возможно ли преобразовать это реле к варианту ПР200-220.4.1.0, с аналоговыми выходами 0...10 В? Возможно ли установить для аналоговых выходов диапазон 0...20 мА, вместо 4...20 мА?
Добрый день, нет, нет.
Mr. King
24.05.2018, 12:18
Здравствуйте, есть проблема юстировки аналоговых входов под датчики температуры. Процедуру удалось провести только для одного входа, для трех других все заканчивается сообщением об ошибке.
37425
Здравствуйте, есть проблема юстировки аналоговых входов под датчики температуры. Процедуру удалось провести только для одного входа, для трех других все заканчивается сообщением об ошибке.
37425
http://www.owen.ru/forum/showthread.php?t=23170&page=7&p=260739&viewfull=1#post260739
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot