Добрый день!
У меня реализовано так:
ПЧВ3 [M01] управляет насосом в режиме поддержания давления. Уставка в ПЧ задается с ПР205, ПР205 из ПЧ получает выходную текущие частоту и давление.
Настройки ПР205:
Данные из модбас обрабатываю так:
var_input
Hz1_in: udint; //Выходная частота ПЧ 1
P_set: real; // Уставка давления (бар)
P1_in: udint; // Давление из ПЧ 1 (0-100%)
end_var
var_output
P1:real; //Давление из ПЧ 1 (бар)
Hz1: real; //Выходная частота ПЧ 1 (Гц)
P_task: udint; // Задание уставки в ПЧ
end_var
// Задание уставки в ПЧ (ПД 0-16 бар)
P_task:=(real_to_udint((100)*((P_set)/(16))))*10;
// Преобразование давления из % в бар
P1:=(udint_to_real(P1_in)/1000)-4;
// Преобразование частоты
Hz1:=udint_to_real(Hz1_in/100);
end_function_block
Настройки ПЧВ3:
