не я просто про Modbus TCP ... не про over Ethernet... разобрался... проблемма была в том что если мы обьявлем переменную и привязываем ее в драйвере к модбасу слеву к определенному каналу... мы можем ее мониторить, форсировать в онлайне.... но только когда в програме делаем присвоение или считывание этой переменно только догда она подхватывается драйвером модбас те пустой проект переменную привязал форсирую значение 22 везде показывает 22 даже на странице модбас слева в кодезисе а по Ethernet летит 0 в програме прописываю Reg1 := 22; Везде 22 и летит 22 .... и наоборот при считывании Reg2 = 0, даже когда по сети летит 22, а вот Reg3 := Reg2; то уже работает... фича.