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>ПримерпреобразованиядатыСледующий пример показывает преобразование даты сброса минимальных/максимальных значений тока (см. Времясброса минимальных/максимальных значений, стр. 58). Регистры 2900 и 2901 возвращают дату, выраженную в количествесекунд, прошедших с 01.01.2000. Регистр 2902 возвращает дополнение в миллисекундах с уточнением даты.Регистр 2900 = 0x0EBB = 3771Регистр 2901 = 0x18C2 = 6338Регистр 2902 = 0x20B7Количество секунд = (3771x65536) + 6338 = 247 142 594 сКоличество дней = частное 247142594 / 86400 = 2 860 днейОставшееся количество секунд = 247142594 - (2860x86400) = 38 594 с2 860 дней 38 594 с2 860 дней-366 дней для 2000 года-365 дней для 2001 года-365 дней для 2002 года-365 дней для 2003 года-366 дней для 2004 года-365 дней для 2005 года-365 дней для 2006 года= 303 дня для 2007 годаКоличество часов = частное 38594 / 3600 = 10 чОставшееся количество секунд = 38594 - (10x3600) = 2 594 сКоличество минут = частное 2594 / 60 = 43 минОставшееся количество секунд = 2594 - (43x60) = 14 сДополнение в миллисекундах= 0x20B7 ET 0x03FF = 183 мсДата – 304-й день 2007 года,что соответствует 31 октября 2007 года.10 ч 43 мин 14 с 183 мс31 октября 2007года, 10:43:14. Дополнение в миллисекундах = 183 мс42

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

Saved successfully!

Ooh no, something went wrong!