Сообщение_04301013 Ваше сообщение: Для контроллеров фирмы Schneider-Electric Modicon M340 (BMXP342020) возможно чтение промежуточных результатов во всём диапазоте двойных слов (DINT) 4 0000 0000 до 4 FFFF FFFF, для регистров входных сигналов (%IWxxx ) возможно чтение только DATA_EXCH в диапазоне входных регистров 3 0000 до 3 7FFF в шестнадцатиричной системе и в диапазоне входных регистров от 3 00 000 до 3 32 767 для десятичной системы. Двойные слова могут читаться используя READ_VAR и писать WRITE_VAR, но данная команда может работать только с промежуточными регистрами (%MW или 4). Мы рекомендуем пользоваться устройствами, которые оттестированы на организационном сайте www.modbus.org . Ответ Case_ 04234542 Получен ответ от разработчиков R&D, для команды DATA_EXCH ограничение 7FFF. Для команды READ_VAR данное ограничение снято, но невозможно использование регистров 3 для М340. Мы связывались с разработчиками R&D, и ограничение на DATA_EXCH является по типу объекта (INT), который определяется в адресе данных 7FFF, которые будут считаться и сконфигурированы (без знака) Обходное решение должно будет использовать READ_VAR (чтобы считать входные регистры 3 X), чей объектный тип является DINT, и выше, чтобы сконфигурировать FFFF (без знака) Приводим ответа на английском языке. I just had a feedback from the R&D and the limitation on the DATA_EXCH is due to the type of object (INT) which is defined in the address of the data to be read; the higher to configure is 7FFF (unsigned) A workaround will be to use the READ_VAR (to read input registers 3 X) whose object type is DINT and the higher to configure is FFFF (unsigned)