Cześć.
Mam dwa liczniki przepływu metronic FP-2001 spięte razem w sieć MODBUS RTU, po RS485. Zapinam się z komputerem i konwerterem DIGITUS. Niestety, jeśli mam do sieci wpięte oba liczniki, to z żadnego nie mogę czytać. Wypinając jeden licznik, bez problemu czytam dane z drugiego (a więc parametry sieci, adresacja, rejestry są ok.). Jeśli są wpięte - przy próbach odczytu z jednego lub drugiego mam Read Error i Write Error naprzemian. Testowane przez ModbusPoll i Mbus, w obu programach ta sama sytuacja. Zapinanie terminatorów 120 ohm na obu końcach sieci nie pomaga.
Co ciekawe. Jeśli mam wpięte oba liczniki do sieci i je odpytuję, na odpytywanym liczniku miga dioda EXT (co wg dtr jest "potwierdzeniem zaadresowania licznika przez komputer przy komunikacji RS485). Wygląda więc na to, że zapytania do liczników docierają.
Nie pomaga również zwiększanie wartości TimeOut w programie testującym (próbowałem na 1, 2, 5, 7 sekund).
Czy macie może pomysł, o co może chodzić?
Mam dwa liczniki przepływu metronic FP-2001 spięte razem w sieć MODBUS RTU, po RS485. Zapinam się z komputerem i konwerterem DIGITUS. Niestety, jeśli mam do sieci wpięte oba liczniki, to z żadnego nie mogę czytać. Wypinając jeden licznik, bez problemu czytam dane z drugiego (a więc parametry sieci, adresacja, rejestry są ok.). Jeśli są wpięte - przy próbach odczytu z jednego lub drugiego mam Read Error i Write Error naprzemian. Testowane przez ModbusPoll i Mbus, w obu programach ta sama sytuacja. Zapinanie terminatorów 120 ohm na obu końcach sieci nie pomaga.
Co ciekawe. Jeśli mam wpięte oba liczniki do sieci i je odpytuję, na odpytywanym liczniku miga dioda EXT (co wg dtr jest "potwierdzeniem zaadresowania licznika przez komputer przy komunikacji RS485). Wygląda więc na to, że zapytania do liczników docierają.
Nie pomaga również zwiększanie wartości TimeOut w programie testującym (próbowałem na 1, 2, 5, 7 sekund).
Czy macie może pomysł, o co może chodzić?