Просмотр полной версии : Как лучше управлять аналоговыми сигналами 0-10В
В стандартных макросах есть (CONV 4..20) (Преобразование сигнала 4…20 мА), но нет преобразование сигнала 0-10В, а у меня уставка и сигнал 0-10В и на выход, управлять задвижкой, тоже надо 0-10в. По какому пути преобразования сигналов лучше пойти? С аналоговыми в PLC не работал.
Используйте ленейный интерполятор(scale). В макросах правда только на 4 точки, но никто не мешает использовать только две. Так же управляющий сигнал надо нормализовать до диапазона 0...1 если вы используете пид, то достаточно просто разделить результат на 100 и подать на выход.
Макроса для 0-10 нету, потому что он по факту бесполезен, так как нет граничных значений, которые можно обработать и получить, например ошибки, как это сделано в случае с 4-20.
Кстати со входом есть ещё проще вариант. В свойствах входа внесите верхнее и нижнее значение, соответствующее диапазону вашего датчика. Единственный минус нельзя будет без перепрошивки поставить датчик на другой диапазон.
Дополню чуток слова bayk
Ежели вы используете ПР200, не забывайте устанавливать внутренние перемычки для выбора типа аналоговых входов в положение 0-10В. Использование на входе макроса SCALE в этом случае предпочтительно, ибо в программу можно включить возможность калибровки/коррекции датчика с экрана ПР. А тип выхода (4-20мА или 0-10В) в случае ПР200 зависит от модификации. Брать надо ПР модификации 4 (ПР200-24.4.1.0 и т.д.) В любом случае, в программе выходной сигнал должен быть отмасштабирован до диапазона 0...1.
Дополню чуток слова bayk
Ежели вы используете ПР200, не забывайте устанавливать внутренние перемычки для выбора типа аналоговых входов в положение 0-10В. Использование на входе макроса SCALE в этом случае предпочтительно, ибо в программу можно включить возможность калибровки/коррекции датчика с экрана ПР. А тип выхода (4-20мА или 0-10В) в случае ПР200 зависит от модификации. Брать надо ПР модификации 4 (ПР200-24.4.1.0 и т.д.) В любом случае, в программе выходной сигнал должен быть отмасштабирован до диапазона 0...1.
У меня аналоговый выход 0-10В разве мне не нужен на выходе диапазон 0-10В?
Нет.
7.3 Аналоговые выходы AO1 и AO2
В зависимости от модификации прибор оснащается двумя аналоговыми выходами типа «И» с
диапазоном 4… 20 мА или типа «У» с диапазоном 0… 10 В. Для управления выходным элементом
аналогового типа следует подавать значение в формате «с плавающей запятой» (float32) в диапазоне
от 0 до 1,0.
Пример
Во время подачи на выход значения «0,5», выходной ток будет равен 12 мА для выхода типа «И».
Пример
Во время подачи на выход значения «0,5», выходное напряжение будет равно 5 В для выхода типа «У».
(руководство по эксплуатации)
Нет.
(руководство по эксплуатации)
Спасибо, понял принцип. На выход подаётся 0.561 то на нем будет 5,61В.
Да, с аналоговым выходом так и есть. А на входе уже делайте как вам удобно
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot