Вложение 57871 пишет ошибку что адрес регистра должен быть в диапазоне от 0 до 4095
Вид для печати
Вложение 57871 пишет ошибку что адрес регистра должен быть в диапазоне от 0 до 4095
пробую 3 команду, не работает Вложение 57872
выходы на пр слейве включаются все 4, а выходы на мастере не могу включить никак
Здравствуйте, уже обращался с этим вопросом , но так как сроки закупки комплектующих поджимают, а ранее полученная информация не спасла положение, пишу тут: есть ПР200-220.23.2.0 и есть электропривод ЭП 4 Э23 производства тулаэлейтропривод. Связываюсь с приводом через ModbusPool: все хорошо (1 рисунок)Вложение 57929. Опрашиваю привод OPC сервером : тоже все ладится.Вложение 57930. Но вот в Owen Logic я обнаруживаю проблемы, ибо тулапривод задала четкое соотетствие запрос-длина регистра, и привод уже не понимает, если длины регистров в запросе и фактическом не совпадают. Подскажите что с этим добром делать. Очень срочно надо! Создавал опросник в ModbusSlave аналогичный Тулепривод, и ПР200 все видит и читает через целочисленный и 2 регистра, но этот же опросник уже не может считать с тулы.
http://www.tulaprivod.ru/upload/iblo...lozhenie-G.PDF
1000 регистр длина 3 слова, функция чтения 03, 04. Нужно прочитать грубо говоря первые два слова этого регистра
В пункте Г1.4 написано что адрес и колличество регистров должны соответствовать значениям в полях "адрес" и "длина". Из за этого и проблемы
Документ бы приложили в начале http://www.tulaprivod.ru/upload/iblo...lozhenie-G.PDF
Там где длина 1 и 2 проблем быть не должно, там где длина 3 или 4 если устройство выдает ошибку при обращении, то тут ничего сделать не получится, если можно читать 2+1 регистр и уже в логике обработать биты, тогда получится, проверьте через ModbusPoll будет можно ли читать из регистра с длиной 3 или 4 по 2+1 и 2+2 регистра, если ошибок не будет, то и owenlogic должен читать.