Цитата:
Сообщение от ViS
Я сказал, что вижу правду, так как увидел эту фигню с обнулением на экране слейва, куда выводятся значения с этих переменных, а потом уже полез смотреть в отладке.
Связь по Ethernet, не по 485.
|
Эта "фигня" называется контрольным чтением. Мастер записывает данные, затем их читает. Если они в слейве фактически обнуляются, то вы видите нули - чтение считало данные, проверило форматы и контрольную сумму, всё совпало и только тогда эти данные появились на выходах переменных.
Поэтому либо слейв сам себе что-то обнуляет, либо кто-то ещё пишет нули помимо показанного на слайдах мастера.
В любом случае, нам помочь вам нечем, т.к. вопрос решается исключительно мониторингом обмена и расшифровкой пакетов - что там на самом деле происходит.