PDA

Просмотр полной версии : Программируемое реле ПР114



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

аскар
01.12.2015, 06:32
примерно так21128

Pitbull
01.12.2015, 06:52
спасибо аскар, очевидная вещь - а голову уже поломал
примерно так21128

Алексей Геннадьевич
01.12.2015, 08:08
PitbullВот так ещё можно, если нужно сохранять значения при отключении питания.

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

Василий Кашуба
01.12.2015, 21:36
примерно так21128
Аскар, возьмите на заметку, ФБ "SEL" в вашем варианте лишние. Достаточно "to int".

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

Мой вариант, тоже с "энергонезависимостью".
21136
Можно задать разные скорости для увеличения и уменьшения сигнала на аналоговом выходе без всяких "заморочек", с помощью констант!

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

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

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

Не надо ни какого умножения, на аналоговый выход должен поступать сигнал в диапазоне 0-1! Изменения констант приведёт к увеличению ступеньки на аналоговом выходе с 0,01В до 0,1В и уменьшению времени изменения полного диапазона с 10 до 1 секунды, если Вам это надо, можно и так сделать, но я бы лучше увеличил частоту генератора импульсов до 250 Гц, тогда время изменения полного диапазона будет 4 секунды, если много - увеличиваем ступеньку!

Pitbull
03.12.2015, 13:59
Всем спасибо за участие! на днях придет реле - буду воплощать в реальность предложенные варианты. Цель стоит согласовать от одного реле несколько электроприводов по аналоговому сигналу. На оборудовании стоят китайские платы, есть в мыслях их заменить на ПР114.

Павел Братковский
01.02.2016, 07:15
подскажите такой момент, приобрел прибор измерения влажности в потоке с выходом 0-1В, согласно РЭ 0В=6%, 1В=24% планирую подать сигнал на ПР114, я так понимаю в диапазоне входа задать 6 и 240 и получу выход в %, как есть, так ли это?