我想将错误代码1日期时间H(0x6578)和错误代码1日期时间L(0x7AE)的数据转换为来自Modbus TCP服务器的时间戳,但我得到的结果是5/16/1973 Wednesday 11:27:42,这是不合逻辑的结果,此警报是在本月内发生的,并且该设施建于 2022 年。有人可以告诉我如何将其转换为正确的时间戳吗?我将感谢您的帮助,非常感谢。
致以诚挚的问候,
亨德里
希望有人可以告诉我如何将其转换为正确的时间戳
“Time H”部分可能描述高 16 位,而“Time L”部分描述低 16 位。这使得生成的时间戳为 0x657807AE(十进制 1702365102),当用作 UNIX 时间戳(自 1970/1/1 以来的秒数)时,意味着 Tue Dec 12 07:11:42 2023 UTC。