Vknyaz ищите макрос Scale, Scaler
Смысл в чем. предположим у вас 0В = 0 Гц, а 10В = 65Гц (какой-то максимум в настройках частотника). Выход почитайте в РЭ сами как формирует значение для 0В и для 10В (не изучал этот вопрос, возможно надо подавать float от 0 до 1 или от 0 до 10)
Вы хотите вводить в Scada частотой, то есть 0-65. а ПР в частотник отправляла диапазон 0-1 или 0-10 (см выше).
Соответственно делаете сетевую переменную (int или float по ситуации) и вводите в нее 0 - 65, скажем 55 частоту. Сетевая переменная попадает на макрос Scaler и преобразует в требуемое напряжение на выходе.
В обратную сторону то же самое если надо демонстрировать. Ну либо считывать из какого-то регистра уже готовый результат.
2. как сформировать в программе ПР чтобы выход дал диапазон 0-10В смотрите в РЭ на ПР (читайте выше почему, в программе это может быть 0-1 а может так же 0-10)
Значение выхода 0-10 элементарно выставляется в настройках программы.
Вы упомянули макрос "Scaler" это стандартная штука или надо самому писать. Я не специалист и не программист. В общем смысл понятен. попробую разобраться.
Vknyaz возможно макрос есть и в базе, не смотрел. На форуме неоднократно выкладывался.
Можно пойти по второму пути, преобразования делать в Scada а посылать уже то. что требуется в ПР. то есть вы так же будете вбивать желаемое... И да, Scaler это линейное преобразование, но обычно когда используют 0-10В для управления то устройство должно линейной характеристикой обладать. обычно конечно....
В Менеджере компонентов -> Аналоговые преобразования -> SCALE
Вообще - это Уравнение прямой, проходящей через две заданные несовпадающие точки
Подключил макрос. Вроде всё понятно. Но есть несколько вопросов.
1. Не могу передать на него значение переменной из скады. Все другие параметры прибор (ПР-103) воспринимает. этот ни в какую.
2. Задал значение по умочанию в овен лоджике. Записал в прибор. Значение 32.5 (Максимум 75) Выходное значение должно быть менее 5 вольт в диапазоне (0-10). Замеряю 11,8 что не так?
2023-08-15_12h09_00.jpg
3. Может как-то не так создал переменную для этого макроса?
Минимум д.б 0,0, а Максимум д.б 1,0. Не 10, а 1 !!!!
ЗЫ
Захват-01.png
Последний раз редактировалось petera; 15.08.2023 в 10:53.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
2023-08-15_13h11_45.jpg
2023-08-15_13h08_22.jpg
Укажите пункт в руководстве.
Последний раз редактировалось Vknyaz; 15.08.2023 в 11:12.
Смотри руководство на реле
Захват-02.png
пункт 4.3.2
Захват-05.png
Последний раз редактировалось petera; 15.08.2023 в 11:15.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg