问题描述:
ION7650/ION8600能否通过Modbus命令来设置时间?所属产品线:
ION7650解决方法:
ION7650可以通过Modbus命令来设置时间。但是时间戳是UNIX时间戳,是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。UNIX的存储是32位。Modbus寄存器地址如下表所示。
Label | Modbus register | Number of resisters | Format | Properties |
UTC Seconds | 41926-41927 | 2 | UINT32 | R/W |
UTC microseconds | 41928-41929 | 2 | UINT32 | R |
例如给ID为1的表中写入时间:2013年4月10日8点10分0秒,转换为UNIX的时间戳是136552600秒。
那么我们需要写入
011007850002045164ADD8 CRC
由于使用的是UNIX时间戳,实际客户通过Modbus命令设置时间时并不是很直观,建议首选用ION Setup或ION E来时间同步。
是否有帮助?