Сообщение_04301013 Ваше сообщение: Для контроллеров

advertisement
Сообщение_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)
Download