PDA

Просмотр полной версии : передача вещественного числа между двумя реле



Дмитрий5237
16.10.2021, 21:30
Нужно реализовать передачу вещественного числа между двумя реле ОВЕН ПР200 по интерфейсу RS-485 протоколу Modbus. на первом устройстве число задается на экране, при фиксации изменения по кнопке ОК число должно отобразиться на экране второго ПР200. помогите решить задачу

melky
16.10.2021, 21:34
Сетевые переменные, на Мастере указать порядок байт старшим регистром вперед. по байтам должно быть 2301
Все остальное есть в справке

petera
16.10.2021, 21:52
С точностью до наоборот
Должно быть так
57517

Ревака Юрий
16.10.2021, 22:20
Нужно реализовать передачу вещественного числа между двумя реле ОВЕН ПР200 по интерфейсу RS-485 протоколу Modbus. на первом устройстве число задается на экране, при фиксации изменения по кнопке ОК число должно отобразиться на экране второго ПР200. помогите решить задачу

Тут https://www.youtube.com/watch?v=YibiaUavC20 проекты для ИПП120 и ПР200 для всех форматов, можно взять за основу.

Дмитрий5237
03.11.2021, 13:26
Программа будет выглядеть вот так? 1 устройство мастер, 2 слейв 57804 57805

petera
03.11.2021, 13:42
переменные "floatVar" лишние
В программах сразу используйте соответствующие сетевые переменные

bayk
03.11.2021, 13:42
да, но не забывайте, что сетевые переменные в обоих устройствах энергонезависимые!

Дмитрий5237
03.11.2021, 13:55
переменные "floatVar" лишние
В программах сразу используйте соответствующие сетевые переменные

Как это сделать, не совсем понимаю

petera
03.11.2021, 14:01
Как это сделать, не совсем понимаю

В первом ПР даже не помещаете OutFloat на схеме, а просто размещаете ее на экране.
Во втором ПР тоже - InFloat сразу на экран

petera
03.11.2021, 14:12
Например так
https://owen.ru/forum/attachment.php?attachmentid=57809&d=1635937914

Дмитрий5237
03.11.2021, 14:26
Например так
https://owen.ru/forum/attachment.php?attachmentid=57809&d=1635937914

Спасибо вам большое :o