PDA

Просмотр полной версии : ТРМ12 по RS485



mihatin
17.12.2022, 15:46
Если ТРМ12 перевести в ручное управление, то можно управлять задвижкой вручную и на нижнем экране отображается некое число, на которое можно ориентироваться по положению задвижки. В каком регистре хранится это число и как по RS 485 управлять задвижкой вручную?

Sergej_
17.12.2022, 16:20
В инструкции все есть.206H формат Float32

mihatin
17.12.2022, 16:45
Регистр 206 я опрашивал, на экране 92,1 в нем 0.

Sergej_
17.12.2022, 17:34
С форматом адреса не ошиблись ? 206HEX

mihatin
17.12.2022, 17:43
Нет не ошибся, 206HEX или 518DEC.

melky
17.12.2022, 18:22
к адресу +1, или переставить регистры, байты ?

Sergej_
17.12.2022, 18:48
Связь вообще есть? Другие регистры читаются/пишутся ?

keysansa
17.12.2022, 19:53
к адресу +1, или переставить регистры, байты ?

Про +1 согласен, может помочь, про местами биты - нет.

keysansa
17.12.2022, 19:56
Нет не ошибся, 206HEX или 518DEC.

В дополнение к посту melky - хочу добавить. Возьмите инструмент для опроса Modbus, который позволяет посмотреть сразу группу регистров. Или программу опроса вашего контроллера поправьте так, что бы учесть несоответствие адресов регистров Modbus. Возможно "истина где-то рядом (c)".

mihatin
17.12.2022, 23:19
Другие регистры читаются, например 100D или 4109dec с текущей температурой, без + 1.

Сергей0308
18.12.2022, 01:50
Другие регистры читаются, например 100D или 4109dec с текущей температурой, без + 1.

Если другие регистры(переменные) читаются, то будем увлекаться гаданием или все-таки на Вас снизойдёт озарение, в смысле, проект выложите?!
И, какой у Вас прибор? Я так понимаю старой модификации, в смысле, ТРМ12-У?

Sergej_
18.12.2022, 05:45
Другие регистры читаются, например 100D или 4109dec с текущей температурой, без + 1.

Так 100D или 100H ? В мануале 100Н , выше дельный совет почитать группу , возможно в РЭ ошибка, такое бывает.

mihatin
18.12.2022, 17:12
ТРМ12 новый, в старом нет ручного режима, и в мануале вход 1 100D.

Это из мануала:
Fun1 Измеренная величина на входе 1
(после функции)
100D Только чтение FLOAT32

mihatin
21.12.2022, 18:49
Поставил Weprex подключился и перебрал наиболее подходящие регистры, но так и не нашел этого значения.

Сергей0308
22.12.2022, 00:03
ТРМ12 новый, в старом нет ручного режима, и в мануале вход 1 100D.

Это из мануала:
Fun1 Измеренная величина на входе 1
(после функции)
100D Только чтение FLOAT32

Зачем Вы её и пишите, если сами написали, что переменная только для чтения?

Хорошо, поверим Вам на слово, что прибор новой модификации(хотя меня это поражает, почему нельзя написать тип прибора полностью, например: ТРМ12-У2, неужели сложно посмотреть, в смысле, лучше будем гадать?), тогда, что пишут в РЭ:

64740

И скорость обмена по умолчанию 9,6, а не 19,2 кбод/с, как у Вас, в смысле, если Вы что-то меняете, потрудитесь сообщить об этом, гадания здесь неуместны!
Если со связью всё хорошо, в смысле параметры связи совпадают и настройки верные(для режима мастер в ПР200 ещё джамперы надо переставить), то можно так попробовать:

64741

А, после функции - "0" регистр.

mihatin
22.12.2022, 19:03
У меня нет проблемы с чтением регистров, они читаются я не могу найти :"Если ТРМ12 перевести в ручное управление, то можно управлять задвижкой вручную и на нижнем экране отображается некое число, на которое можно ориентироваться как положение задвижки. В каком регистре хранится это число?"
В регистре :" 0Х0206 out.P Положение задвижки Чтение и запись FLOAT32 записан 0 , а на нижнем экране 64,5.

EFrol
22.12.2022, 19:58
Что-то подсказывает, что это должен быть оперативный параметр 1013(HEX).

mihatin
22.12.2022, 20:37
Там тоже 0. А в 100D температура 182,5 гр. Похоже в эти регистры идет запись только в автоматическом режиме, а в ручном 0.

EFrol
23.12.2022, 08:11
Там тоже 0. А в 100D температура 182,5 гр. Похоже в эти регистры идет запись только в автоматическом режиме, а в ручном 0.

Странно. Регистр разрешен к записи. Может что-нибудь записать?

mihatin
26.12.2022, 17:33
Как-то подозрительно молчат представители изготовителя.

Сергей0308
27.12.2022, 13:01
Как-то подозрительно молчат представители изготовителя.

Обратитесь в техподдержку, Вам ответят, мне кажется странно ждать поклёвки закинув удочку с лужу!

capzap
27.12.2022, 14:01
Как-то подозрительно молчат представители изготовителя.

так пока с Вами сложно вести диалог, просто Вы не достаточное количество раз прочитали документацию, да и прибор выбрали сложный для понимания. Вам надо "повариться" какое то время

Для начала
Переход из режима автоматического регулирования в режим ручного регулирования и наоборот происходит безударным способом, т.е. значение мощности Out.P при этом сохраняется. Все накопленные интегральные и дифференциальные составляющие сохраняются и действуют при возвращении в режим автоматического регулирования. Для режима ручного регулирования ограничение выходной мощности не действует.
Затем какой кaнaл ВУ используете, ну или хотите увидеть, потому что ̶1̶0̶0̶D̶ (тут допустил ошибку, 100 в шестнадцатеричной системе ) это значение из второго входа, соответственно в общих случаях и второй выход нужно смотреть

mihatin
27.12.2022, 17:44
"Если ТРМ12 перевести в ручное управление, то можно управлять задвижкой вручную и на нижнем экране отображается некое число, на которое можно ориентироваться по положению задвижки. В каком регистре хранится это число и как по RS 485 управлять задвижкой вручную?" - это мое первое сообщение. Каким боком к нему относится "безударный способ" и второй канал?Меня интересует ручной режим управления.

PS:Это из мануала:
Fun1 Измеренная величина на входе 1
(после функции)
100D Только чтение FLOAT32

capzap
27.12.2022, 18:53
Про что собственно я говорил. Покажите скрин конфигурации с подключенным прибором, где мы все собственно увидим что на самом деле там происходит а не с Ваших слов

ЗЫ 64885

mihatin
27.12.2022, 20:00
Задал простой вопрос:" В каком регистре хранится это число и как по RS 485 управлять задвижкой вручную?"

На нижнем экране у меня цифра 140,1 - ткните носом в регистр, если знаете.

capzap
27.12.2022, 20:32
Задал простой вопрос:" В каком регистре хранится это число и как по RS 485 управлять задвижкой вручную?"

На нижнем экране у меня цифра 140,1 - ткните носом в регистр, если знаете.

перевели регистр 4117 в режим 2, подали в регистр 4115 вещественное число 20.0
нижний экран показывает уставку, в ручном режиме(при статусе 128) она бесполезна

Сейчас у Вас температура 180 и выше, уставка 100, регулятор в автомате будет ноль, при переводе в ручной он останется в таком же состоянии, как только подадите некое значение, по описанию из документации каждую секунду будет прибавлятся к выходной мощности некое приращение.
Как то так, остальное здесь 64888