PDA

Просмотр полной версии : Vacon + ПР200



Григори
13.07.2022, 15:31
И вновь всем доброго времени суток.

На данный момент работаю с ЧП Vacon 10 в качестве Slave-устройства и ПР200 в качестве мастера.

Возник тупик:
По документации все необходимые для работы с Modbus параметры у частотника выставили.
Пробовали на RS-выходе у ПР A и B местами поменять. Адреса указывали по книжке (с убиранием тройки тоже игрались).
61640

Все в прок, не работает, во всех возможных переменный выводит 0.

Настройки у ПР такие:
61641

61642

На данном этапе еще непонятно, что и как работать со смещением один.
Может имел кто дело с такими вещами, или кто-то прокуренный сможет объяснить чайнику,
как в такой связке переменными рулить.

Инструкция по частотнику:
https://www.manualslib.com/manual/1556419/Vacon-10.html?page=94#manual

PS:
В конечном итоге A B надо менять местами точно. Регистры считались при условии, что забил их с -1.
Таким же как я: Настройки по Modbus находятся у частотника в букве S)

kondor3000
13.07.2022, 16:01
И вновь всем доброго времени суток.

На данный момент работаю с ЧП Vacon 10 в качестве Slave-устройства и ПР200 в качестве мастера.
Возник тупик:
По документации все необходимые для работы с Modbus параметры у частотника выставили.
Пробовали на RS-выходе у ПР A и B местами поменять. Адреса указывали по книжке (с убиранием тройки тоже игрались).

На данном этапе еще непонятно, что и как работать со смещением один.
Может имел кто дело с такими вещами, или кто-то прокуренный сможет объяснить чайнику,
как в такой связке переменными рулить.


3 или 4 в начале адреса откидываете сразу
У вас все переменные занимают 1 регистр, поэтому они все целочисленные (вы поставили булевские и с плавающей запятой). Слово состояния и общее слово используете как есть. Где коэффициент 1, 0,1 и 0,01 после приёма конвертируете во Float (с плавающ. точкой) и где 1 - ничего не делаете,
где 0,1 -делите на 10, а где 0,01 - делите на 100 . Так вы получаете смещение точки в целочисленной переменной.
По смещению регистров +1, например регистр с адресом 2109 будет 2110

ЗЫ: Вот ещё тема по ЧП Vacon 10
https://owen.ru/forum/showthread.php?t=27542&p=385053#post385053
А и Б наоборот, регистры - со смещением +1, т.е. 03 функция, регистр в ПР (4)2109=83D=(4)2110 - Напряжение шины постоянного тока в ПЧ.

Григори
14.07.2022, 07:56
3 или 4 в начале адреса откидываете сразу
У вас все переменные занимают 1 регистр, поэтому они все целочисленные (вы поставили булевские и с плавающей запятой). Слово состояния и общее слово используете как есть. Где коэффициент 1, 0,1 и 0,01 после приёма конвертируете во Float (с плавающ. точкой) и где 1 - ничего не делаете,
где 0,1 -делите на 10, а где 0,01 - делите на 100 . Так вы получаете смещение точки в целочисленной переменной.
По смещению регистров +1, например регистр с адресом 2109 будет 2110

ЗЫ: Вот ещё тема по ЧП Vacon 10
https://owen.ru/forum/showthread.php?t=27542&p=385053#post385053
А и Б наоборот, регистры - со смещением +1, т.е. 03 функция, регистр в ПР (4)2109=83D=(4)2110 - Напряжение шины постоянного тока в ПЧ.

Спасибо большое за помощь!