Сообщение от volk_perm
|
Было бы неплохо, если бы кто-то поделился инфой, у кого что есть. В результате получим рабочую таблицу команд.
|
Так же возникла необходимость управлять частотником по RS485. У меня
CTA-C2 он же
Prostar pr6100, PR6000, и Proflex.
Смотрю
на его документацию, но никак не разберусь, какие байты и за что отвечают. Хотя в ней написано что это протокол Modbus RTU.
Например команда "Прямой пуск преобразователя" 2D 01 FF 0F 00 00 17 10 00 00 DB.
Если я правильно понимаю, то согласно инструкции: 2D(заголовок блока данных 1 байт) 01(адрес slave устройства)
FF(управление константой) 0F(значение константы) 00(управление) 00(значение задания),
а вот с этого места непонятно, это контрольная сумма 17 10 00 00 ? И с 2D не все ясно куда его ставить. и где номер функции?
Обратился в техподдержку, - вот что мне ответили:
--------------------------------------------------------------------------
По частотному преобразователю СТА-С2:
Протокол обмена с ПЧ похож на модбас, но есть отличия.
1. Чтения параметров только по одной ячейке.
2. Алгоритм вычисления контролной суммы отличается от модбас.
Чтение параметров.
В руководстве п.4.1 "Список функциональных параметров" есть таблица
парметров. Левый столбец это адрес параметра для чтения по протоколу.
Например параметр P0.01 (Источник задания частоты) имеет адрес 0001,
параметр D-08 (Входное напряжение) имеет адрес 0D08.
Пример чтения параметра D-08 Входное напряжение. Адрес устройства - 1.
запрос: 01 03 0d 08 00 02 47 65. В соответсвии модбас.
ответ: 01 03 04 01 86 00 00 1a. Результат 0186 = 390.
Управление.
В соответвсвии с модбас
ячейка 2000 - слово управления.
бит 0 - стоп
бит 1 - пуск
бит 4 - прямо
бит 5 - реверс
ячейка 2001 - задание частоты
Пример команда на ревесивное вращение (00 21) на частоте 15,89 Гц (06 35)
01 10 20 00 00 02 04 00 21 06 35 f9 d3 - в соответствии с модбас.
--------------------------------------------------------------------------
Пробовал делать запрос при помощи COMPump, ModbusTester, а так же обычным терминалом. ЧП не реагирует на них.
Интересно какой же тогда программой можно сформировать посылку запроса?