解析代码:
UA_DateTimeStruct ua_date = UA_DateTime_toStruct(*(UA_DateTime*)value.data);
sprintf(itoaBuff, "%d/%d/%d %d:%d:%d.%d", ua_date.year, ua_date.month, ua_date.day,(ua_date.hour + 8), ua_date.min, ua_date.sec,ua_date.milliSec);
获得结果:
/Nck/SequencedAlarms/timeBCD[1] 读到告警时间:1973/3/22 19:55:49.724;实际发生的报警实际是 2020/7/20 14:56:20.555
图片说明:
最佳答案
你需要设置系统时钟,你的时间现实的是hmi的时间。下位机的系统时间也需要设置。
提问者对于答案的评价:
请问下机床系统时钟在哪里设置啊,我当初设置是调试-》Hmi-》日期时间
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc294418.html