Цитата:
Сообщение от serg-el
Сразу делали оба пункта?
Увеличить период опроса пробовали?
Таймаут увеличить пробовали?
Я бы пробовал по другому.
В MODBUS Scanner-е.
Создал одну переменную.
Добился бы ответа.
Создал вторую.
По отдельности опросил (без группового ответа).
Опросил вместе.
Создал остальные.
Опросил вместе (некоторые устройства не поддерживают опрос свыше хх переменных одновременно).
Потихоньку уменьшал бы период - до начала ошибок - потом этот период*2.
Как то так ...
|
никогда ничем подобным не пользовался, а если и пользовал, то все забыл.
подскажите плз кому не лень
еcть CAS Modbus Scaner - не пойму что куда вводить чтоб попробовать
на столе есть 2Gi подключенный по TCP
что-то создал, запусти тест пишет нот авелейбл
или надо сразу к 485му прицепиться?
или взять другую программулину?
p.s.
Цитата:
[15:12:13] Recv error: Exception Response:
The device responded but with an error instead of data
0x02 - ILLEGAL DATA ADDRESS
The data address sent in the query is not an allowable address for the server (or slave). More specifically, the combination of reference number and transfer length is invalid. For a controller with 100 registers, a request with offset 96 and length 4 would succeed, a request with offset 96 and length 5 will generate exception 02. A request for offset 200 will also produce this exception.
[15:11:43] <= Response: 03 81 02
[15:11:42] => Poll: 03 01 00 00 00 64
[15:11:42] Connect to TCP 192.168.1.199:502 timeout: 3
|
это я все пытаюсь научиться