Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Программируемое реле ПР114

  1. #1

    По умолчанию Программируемое реле ПР114

    Доброго времени суток, уважаемые форумчане
    Недавно приобрел программируемое реле ПР114 на 8 дискретных и 4 аналоговых входа, и 4 дискретных и 4 аналоговых выхода.
    Прошу оказать помощь по следующему вопросу: каким образом программно можно реализовать следующий алгоритм - при очередной подаче на один дискретный вход логической единицы (24VDC) на аналоговом выходе имеем напряжение от 0 до 10 VDC (увеличиваем значение), а при подаче на другой дискретный вход логической единицы (24VDC) на этом же аналоговом выходе имеем напряжение от 10 до 0VDC (уменьшаем значение).
    Критика по формулировке самого вопроса и поставленной задачи приветствуется
    С уважением

  2. #2
    Пользователь
    Регистрация
    18.07.2013
    Адрес
    уфа
    Сообщений
    260

    По умолчанию

    примерно такБезымянный.png

  3. #3

    По умолчанию

    спасибо аскар, очевидная вещь - а голову уже поломал
    Цитата Сообщение от аскар Посмотреть сообщение
    примерно такБезымянный.png

  4. #4

    По умолчанию

    PitbullВот так ещё можно, если нужно сохранять значения при отключении питания.
    Вложения Вложения

  5. #5

    По умолчанию

    это очень хороший вариант, спасибо!!! Просто до этого в основном сталкивался с ПЛК и LD языком для программирования и вникнуть с ходу в работу функциональных блоков сразу не могу
    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    PitbullВот так ещё можно, если нужно сохранять значения при отключении питания.

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

    По умолчанию

    Цитата Сообщение от аскар Посмотреть сообщение
    примерно такБезымянный.png
    Аскар, возьмите на заметку, ФБ "SEL" в вашем варианте лишние. Достаточно "to int".

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

    По умолчанию

    Цитата Сообщение от Pitbull Посмотреть сообщение
    Доброго времени суток, уважаемые форумчане
    Недавно приобрел программируемое реле ПР114 на 8 дискретных и 4 аналоговых входа, и 4 дискретных и 4 аналоговых выхода.
    Прошу оказать помощь по следующему вопросу: каким образом программно можно реализовать следующий алгоритм - при очередной подаче на один дискретный вход логической единицы (24VDC) на аналоговом выходе имеем напряжение от 0 до 10 VDC (увеличиваем значение), а при подаче на другой дискретный вход логической единицы (24VDC) на этом же аналоговом выходе имеем напряжение от 10 до 0VDC (уменьшаем значение).
    Критика по формулировке самого вопроса и поставленной задачи приветствуется
    С уважением
    Мой вариант, тоже с "энергонезависимостью".
    Вариант.PNG
    Можно задать разные скорости для увеличения и уменьшения сигнала на аналоговом выходе без всяких "заморочек", с помощью констант!
    Вложения Вложения
    Последний раз редактировалось Сергей0308; 02.12.2015 в 06:09.

  8. #8

    По умолчанию

    Сергей, я добавил в конце схемы перед аналоговым выходом блок умножения на константу 10, а в макросе FSEL1 изменил значения на 0,01, для того, чтобы на алоговом выходе снимать сигнал от 0 до 10В. Целесообразно ли это было сделано?

  9. #9

    По умолчанию

    Цитата Сообщение от Pitbull Посмотреть сообщение
    Сергей, я добавил в конце схемы перед аналоговым выходом блок умножения на константу 10, а в макросе FSEL1 изменил значения на 0,01, для того, чтобы на алоговом выходе снимать сигнал от 0 до 10В. Целесообразно ли это было сделано?
    Нет.
    Аналоговый сигнал на выходе изменяется от 0 до 1, т.е. при1 на выходе 0-10в будет 10в.

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

    По умолчанию

    Цитата Сообщение от Pitbull Посмотреть сообщение
    Сергей, я добавил в конце схемы перед аналоговым выходом блок умножения на константу 10, а в макросе FSEL1 изменил значения на 0,01, для того, чтобы на алоговом выходе снимать сигнал от 0 до 10В. Целесообразно ли это было сделано?
    Не надо ни какого умножения, на аналоговый выход должен поступать сигнал в диапазоне 0-1! Изменения констант приведёт к увеличению ступеньки на аналоговом выходе с 0,01В до 0,1В и уменьшению времени изменения полного диапазона с 10 до 1 секунды, если Вам это надо, можно и так сделать, но я бы лучше увеличил частоту генератора импульсов до 250 Гц, тогда время изменения полного диапазона будет 4 секунды, если много - увеличиваем ступеньку!
    Последний раз редактировалось Сергей0308; 02.12.2015 в 10:17.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Программируемое реле ПР110.
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 364
    Последнее сообщение: 25.02.2014, 08:47
  2. программируемое реле
    от Илья ИТ в разделе Программируемые реле
    Ответов: 6
    Последнее сообщение: 18.06.2010, 23:03

Ваши права

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