В том что 232 и ТСП настраиваетс в кофигураторе, и РТУ нет
попробовал, не работает. Я там понял по той причине что в конфигураторе UMD находится не в теле 485 слота. оба значения присылает 0
1000 и 2000 я дал для примера, разумеется в примере опробовал свои значения.
Ниже выкладываю почти рабочую версию программы.
Проблемы начинаются с 10 строчки блога DSE_MODBUS_READ
если первые 2 значения я читаю единой командой а потом как мне надо компаную DWORD(ответ получаю верный). То второй командой мне я пытась прочитать другое значение... но по мимо того что программа не читает его, так еще и начинает переодически портить значение dse_value_second значение постоянно переключается с правильного на 512. (когда убираю эту строку читка работает отлично). В этом же блоке реализовал запись регистра в DSE но не вижу что бы значение приходило в контроллер.





Ответить с цитированием