PDA

Просмотр полной версии : ПЧВ 1хх вопрос по Modbus



traver
17.12.2018, 10:57
Добрый день!
Ситуация предельно простая- стоит частотник, управляет эд по замкнутому контуру регулирования. Через 485 по модбасу производится считывание регистров для визуализации, удаленного контроля и тд. На встроенный в пч плк завязаны некоторые функции, например отсечка, сон и тд.
Возникла необходимость периодически менять переменные компаратора (13-12-0.... 13-12-3) по модбасу, в таблице регистров параметр 13-12 соответствует регистру 13119.
Вопрос: что считается из регистра 13119, ведь в переменной 13-12 есть 13-12-0, 13-12-1 и тд?
Как по модбасу менять значение переменных 13-12-0/1/2/...?

alachi
17.12.2018, 11:14
Добрый день!
Ситуация предельно простая- стоит частотник, управляет эд по замкнутому контуру регулирования. Через 485 по модбасу производится считывание регистров для визуализации, удаленного контроля и тд. На встроенный в пч плк завязаны некоторые функции, например отсечка, сон и тд.
Возникла необходимость периодически менять переменные компаратора (13-12-0.... 13-12-3) по модбасу, в таблице регистров параметр 13-12 соответствует регистру 13119.
Вопрос: что считается из регистра 13119, ведь в переменной 13-12 есть 13-12-0, 13-12-1 и тд?
Как по модбасу менять значение переменных 13-12-0/1/2/...?

Есть служебный регистр 8, изменяющий индекс параметра. Изменяйте его (0,1,2..), а потом 13119. Описание регистров есть, например, в таком руководстве https://www.owen.ru/uploads/adresaciya_registrov_pchv12.pdf

traver
17.12.2018, 14:00
Благодарю за совет. Считать все получилось.
Теперь не удается записать новые параметры через Owen Cloud. Ни 13-12-х, ни, например, 3-42. Привод при этом остановлен, пробовал также "на ходу"- результат тот же

lara197a
17.12.2018, 14:04
Команда смотрите какая используется на запись
возможно не поддерживается

traver
17.12.2018, 14:10
06, дело в том, что другие регистры (например c34f или с1и) записываются без проблем..

traver
17.12.2018, 14:15
Протупил.. это же multiple регистр...функция 16