PDA

Просмотр полной версии : Как лучше управлять аналоговыми сигналами 0-10В



Sined76
12.10.2021, 18:27
В стандартных макросах есть (CONV 4..20) (Преобразование сигнала 4…20 мА), но нет преобразование сигнала 0-10В, а у меня уставка и сигнал 0-10В и на выход, управлять задвижкой, тоже надо 0-10в. По какому пути преобразования сигналов лучше пойти? С аналоговыми в PLC не работал.

bayk
13.10.2021, 01:33
Используйте ленейный интерполятор(scale). В макросах правда только на 4 точки, но никто не мешает использовать только две. Так же управляющий сигнал надо нормализовать до диапазона 0...1 если вы используете пид, то достаточно просто разделить результат на 100 и подать на выход.
Макроса для 0-10 нету, потому что он по факту бесполезен, так как нет граничных значений, которые можно обработать и получить, например ошибки, как это сделано в случае с 4-20.
Кстати со входом есть ещё проще вариант. В свойствах входа внесите верхнее и нижнее значение, соответствующее диапазону вашего датчика. Единственный минус нельзя будет без перепрошивки поставить датчик на другой диапазон.

dan75
13.10.2021, 07:06
Дополню чуток слова bayk
Ежели вы используете ПР200, не забывайте устанавливать внутренние перемычки для выбора типа аналоговых входов в положение 0-10В. Использование на входе макроса SCALE в этом случае предпочтительно, ибо в программу можно включить возможность калибровки/коррекции датчика с экрана ПР. А тип выхода (4-20мА или 0-10В) в случае ПР200 зависит от модификации. Брать надо ПР модификации 4 (ПР200-24.4.1.0 и т.д.) В любом случае, в программе выходной сигнал должен быть отмасштабирован до диапазона 0...1.

Sined76
13.10.2021, 07:23
Дополню чуток слова bayk
Ежели вы используете ПР200, не забывайте устанавливать внутренние перемычки для выбора типа аналоговых входов в положение 0-10В. Использование на входе макроса SCALE в этом случае предпочтительно, ибо в программу можно включить возможность калибровки/коррекции датчика с экрана ПР. А тип выхода (4-20мА или 0-10В) в случае ПР200 зависит от модификации. Брать надо ПР модификации 4 (ПР200-24.4.1.0 и т.д.) В любом случае, в программе выходной сигнал должен быть отмасштабирован до диапазона 0...1.

У меня аналоговый выход 0-10В разве мне не нужен на выходе диапазон 0-10В?

dan75
13.10.2021, 07:27
Нет.

7.3 Аналоговые выходы AO1 и AO2
В зависимости от модификации прибор оснащается двумя аналоговыми выходами типа «И» с
диапазоном 4… 20 мА или типа «У» с диапазоном 0… 10 В. Для управления выходным элементом
аналогового типа следует подавать значение в формате «с плавающей запятой» (float32) в диапазоне
от 0 до 1,0.
Пример
Во время подачи на выход значения «0,5», выходной ток будет равен 12 мА для выхода типа «И».
Пример
Во время подачи на выход значения «0,5», выходное напряжение будет равно 5 В для выхода типа «У».
(руководство по эксплуатации)

Sined76
13.10.2021, 08:07
Нет.

(руководство по эксплуатации)

Спасибо, понял принцип. На выход подаётся 0.561 то на нем будет 5,61В.

bayk
13.10.2021, 08:15
Да, с аналоговым выходом так и есть. А на входе уже делайте как вам удобно