Просмотр полной версии : аналоговый выход
gryzet@gmail.com
08.11.2017, 19:58
Добрый день.
как тип данных с плавающей точкой подать на выход 4-20 мА ПР200?
Т.е. масштабировать! У меня на выход идет вещественный диапазон от 0 до 12,5. Соответственно когда 0 должно быть 4 мА, а когда 12,5 должно 20 мА.
Помогите пожалуйста, если можно то с примером. На выходе 4-20 мА будет висеть усилитель пропорционального клапана с входом 4-20 мА. 4 мА - закрыт, 20 мА 100% открыт.
Василий Кашуба
08.11.2017, 21:05
Добрый день.
как тип данных с плавающей точкой подать на выход 4-20 мА ПР200?
Т.е. масштабировать! У меня на выход идет вещественный диапазон от 0 до 12,5. Соответственно когда 0 должно быть 4 мА, а когда 12,5 должно 20 мА.
Помогите пожалуйста, если можно то с примером. На выходе 4-20 мА будет висеть усилитель пропорционального клапана с входом 4-20 мА. 4 мА - закрыт, 20 мА 100% открыт.
Перед подачей сигнала на выход поделите его на 12.5, так как на выход нужно подавать сигнал от 0 до 1.
gryzet@gmail.com
08.11.2017, 22:25
Спасибо. С этим понятно. А если усложнить условие, маштабировать сигнал 5-12,5 в 0-1 (4-20 мА)?
gryzet@gmail.com
08.11.2017, 22:25
Перед подачей сигнала на выход поделите его на 12.5, так как на выход нужно подавать сигнал от 0 до 1.
Спасибо. С этим понятно. А если усложнить условие, маштабировать сигнал 5-12,5 в 0-1 (4-20 мА)?
Сергей0308
08.11.2017, 23:40
Спасибо. С этим понятно. А если усложнить условие, маштабировать сигнал 5-12,5 в 0-1 (4-20 мА)?
Много раз писал, если минимально достаточно, то как-то так:
34035
Где:
AI1 - вход сигнала,
AI2 - верхнее значение входного диапазона(у вас - 12,5),
AI3 - нижнее значение входного диапазона(у вас - 5)!
Если более универсальное, посмотрите макрос SCALE_L: http://www.owen.ru/forum/showthread.php?t=23201&page=14
gryzet@gmail.com
09.11.2017, 13:19
спасибо большое
anthrwpos
11.11.2017, 11:20
на выход нужно подавать сигнал от 0 до 1.
Зря об этом нигде не написано. Я думал, что на выход напряжение 0-10 нужно подавать число от 0 до 10. Подал себе на контроллер 5, думал что это будет 5 вольт. Хорошо еще, ничего от этого не испортилось. Ни ПР200 ни что удивительно, контроллер.
Сергей0308
11.11.2017, 14:42
Зря об этом нигде не написано. Я думал, что на выход напряжение 0-10 нужно подавать число от 0 до 10. Подал себе на контроллер 5, думал что это будет 5 вольт. Хорошо еще, ничего от этого не испортилось. Ни ПР200 ни что удивительно, контроллер.
Всё там написано:
34077
Посмотрите стр. 33!
По самые по...
16.11.2017, 17:52
Перед подачей сигнала на выход поделите его на 12.5, так как на выход нужно подавать сигнал от 0 до 1.
А если так представить А:
1,28хА/16=А/16+А/32-А/64+А/128-А/256-... и т.д., задавшись нужной точностью.
Процессору легче простые сдвиги делать и складывать.
Ревака Юрий
17.11.2017, 10:14
А если так представить А:
1,28хА/16=А/16+А/32-А/64+А/128-А/256-... и т.д., задавшись нужной точностью.
Процессору легче простые сдвиги делать и складывать.
Мне кажется для реле с его циклом это абсолютно без разницы:)
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot