11.07.2015 Views

Compact NSX Modbus - Schneider Electric

Compact NSX Modbus - Schneider Electric

Compact NSX Modbus - Schneider Electric

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Протокол <strong>Modbus</strong>Функция чтенияраспределённыхрегистровхраненияИмеется функция чтения распределённых регистров хранения:Код функции(десятичный)Код подфункции(десятичный)НаименованиеОписание100 4 Read scattered holding register Чтение n независимых словМаксимальное значение n равно 100.Функция чтения распределённых регистров хранения позволяет пользователю:• избегать чтения больших блоков зависимых слов, если необходимы всего несколько слов;• избегать многократного использования функций 3 и 4 для чтения независимых слов.ПримерВ нижеприведённой таблице показано, как считывать адреса 101 = 0x65 и 103 = 0x67 ведомого <strong>Modbus</strong>. <strong>Modbus</strong>-адресведомого <strong>Modbus</strong> составляет 47 = 0x2F.Запрос ведущегоОтвет ведомогоНаименование поля Пример Наименование поля ПримерАдрес ведомого <strong>Modbus</strong> 0x2F Адрес ведомого <strong>Modbus</strong> 0x2FКод функции 0x64 Код функции 0x64Длина данных в байтах 0x06 Длина данных в байтах 0x06Код подфункции 0x04 Код подфункции 0x04Номер передачи (1) 0xXX Номер передачи (1) 0xXXАдрес первого слова для чтения (MSB) 0 x 00 Первое считанное слово (MSB) 0x12Адрес первого слова для чтения (LSB) 0x65 Первое считанное слово (LSB) 0x0AАдрес второго слова для чтения (MSB) 0 x 00 Второе считанное слово (MSB) 0x74Адрес второго слова для чтения (LSB) 0x67 Второе считанное слово (LSB) 0x0CCRC MSB 0xXX CRC MSB 0xXXCRC LSB 0xXX CRC LSB 0xXX(1) Ведущий указывает номер передачи в запросе. Ведомый ставит тот же номер в ответе.Функции записиИмеются следующие функции записи:Код функции (десятичный) Код подфункции (десятичный) Наименование Описание6 – Preset single register Запись одного слова16 – Preset multiple registers Запись n слов26

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!