Цитата Сообщение от KaScada Посмотреть сообщение
Нет такого, вероятно у Вас другой шлюз занимается лишней записью.
Можете скинуть проект на проверку, но проще создать Вам новый с одним шлюзом и задатчиком дабы убедиться самому.
Скрины прикладываю.
device-2018-11-05-200430.png
2018-11-05_19-49-00.png
Цитата Сообщение от rovki Посмотреть сообщение
У вас флоат ,а он передается двумя регистрами ,поэтому у вас накладываются данные одного флоата на другой ,тоесть для первого флоата адрес 83 и 84 ,а для второго 85 и86 .если передавать один флоат ,то нужно ставить в шлюзе количество передаваемых регистров 2 (при флоате) .У вам в проекте все флоаты идут попорядку ,тогда можно использовать 1 шлюз если конечно один приемник и указать в настройках шлюза количество регистров= переменная флоат х 2 .если 5 флоатов ,то это 10 регистров . Тогда они все попорядку возьмутся из источника с указанного начального адреса и в одном пакете улетят приемнику и запишутся также попорядку ,начиная с указанного начального адреса приемника ...
ПС - со слепу не разглядел ,что у вас стоит конвертер типов но всеравно используйте групповую передачу ,что бы шлюзы не плодить и время передачи уменьшить...
дело было, что в системных регистрах float, так же занимает два регистра
исправил - все стало как надо.