Показано с 1 по 10 из 10

Тема: аналоговый выход

  1. #1

    По умолчанию аналоговый выход

    Добрый день.
    как тип данных с плавающей точкой подать на выход 4-20 мА ПР200?
    Т.е. масштабировать! У меня на выход идет вещественный диапазон от 0 до 12,5. Соответственно когда 0 должно быть 4 мА, а когда 12,5 должно 20 мА.
    Помогите пожалуйста, если можно то с примером. На выходе 4-20 мА будет висеть усилитель пропорционального клапана с входом 4-20 мА. 4 мА - закрыт, 20 мА 100% открыт.

  2. #2
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,490

    По умолчанию

    Цитата Сообщение от gryzet@gmail.com Посмотреть сообщение
    Добрый день.
    как тип данных с плавающей точкой подать на выход 4-20 мА ПР200?
    Т.е. масштабировать! У меня на выход идет вещественный диапазон от 0 до 12,5. Соответственно когда 0 должно быть 4 мА, а когда 12,5 должно 20 мА.
    Помогите пожалуйста, если можно то с примером. На выходе 4-20 мА будет висеть усилитель пропорционального клапана с входом 4-20 мА. 4 мА - закрыт, 20 мА 100% открыт.
    Перед подачей сигнала на выход поделите его на 12.5, так как на выход нужно подавать сигнал от 0 до 1.

  3. #3

    По умолчанию

    Спасибо. С этим понятно. А если усложнить условие, маштабировать сигнал 5-12,5 в 0-1 (4-20 мА)?

  4. #4

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Перед подачей сигнала на выход поделите его на 12.5, так как на выход нужно подавать сигнал от 0 до 1.
    Спасибо. С этим понятно. А если усложнить условие, маштабировать сигнал 5-12,5 в 0-1 (4-20 мА)?

  5. #5
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,161

    По умолчанию

    Цитата Сообщение от gryzet@gmail.com Посмотреть сообщение
    Спасибо. С этим понятно. А если усложнить условие, маштабировать сигнал 5-12,5 в 0-1 (4-20 мА)?
    Много раз писал, если минимально достаточно, то как-то так:

    Приведение температуры к аналоговому выходу.PNG

    Где:
    AI1 - вход сигнала,
    AI2 - верхнее значение входного диапазона(у вас - 12,5),
    AI3 - нижнее значение входного диапазона(у вас - 5)!

    Если более универсальное, посмотрите макрос SCALE_L: http://www.owen.ru/forum/showthread.php?t=23201&page=14
    Последний раз редактировалось Сергей0308; 09.11.2017 в 00:39.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  6. #6

    По умолчанию

    спасибо большое

  7. #7
    Пользователь Аватар для anthrwpos
    Регистрация
    13.02.2017
    Адрес
    Ленобл
    Сообщений
    188

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    на выход нужно подавать сигнал от 0 до 1.
    Зря об этом нигде не написано. Я думал, что на выход напряжение 0-10 нужно подавать число от 0 до 10. Подал себе на контроллер 5, думал что это будет 5 вольт. Хорошо еще, ничего от этого не испортилось. Ни ПР200 ни что удивительно, контроллер.
    - ά ν θ ρ ω π ο ς -
    Мои универсальные макросы https://github.com/anthrwpos1/macros

  8. #8
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,161

    По умолчанию

    Цитата Сообщение от anthrwpos Посмотреть сообщение
    Зря об этом нигде не написано. Я думал, что на выход напряжение 0-10 нужно подавать число от 0 до 10. Подал себе на контроллер 5, думал что это будет 5 вольт. Хорошо еще, ничего от этого не испортилось. Ни ПР200 ни что удивительно, контроллер.
    Всё там написано:

    Выходы.PNG

    Посмотрите стр. 33!
    Вложения Вложения
    Последний раз редактировалось Сергей0308; 11.11.2017 в 14:46.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  9. #9

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Перед подачей сигнала на выход поделите его на 12.5, так как на выход нужно подавать сигнал от 0 до 1.
    А если так представить А:
    1,28хА/16=А/16+А/32-А/64+А/128-А/256-... и т.д., задавшись нужной точностью.
    Процессору легче простые сдвиги делать и складывать.

  10. #10

    По умолчанию

    Цитата Сообщение от По самые по... Посмотреть сообщение
    А если так представить А:
    1,28хА/16=А/16+А/32-А/64+А/128-А/256-... и т.д., задавшись нужной точностью.
    Процессору легче простые сдвиги делать и складывать.
    Мне кажется для реле с его циклом это абсолютно без разницы
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

Похожие темы

  1. Аналоговый выход ПЛК 150
    от nalnik в разделе Помощь Разработчикам
    Ответов: 0
    Последнее сообщение: 05.02.2010, 22:31
  2. аналоговый выход плк 150
    от misha147 в разделе Разработки
    Ответов: 4
    Последнее сообщение: 05.06.2009, 15:42
  3. аналоговый выход
    от Техник в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 22.04.2009, 18:53
  4. Аналоговый выход
    от urfin в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 03.04.2008, 15:36

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •