Guest User

Untitled

a guest
Feb 5th, 2016
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. PROGRAM PLC_PRG (* библиотеки SysLibTime, TimeExp *)
  2. VAR
  3. clock: CurTimeEx;
  4. st64: SysTime64;
  5. systd: SystemTimeDate;
  6. END_VAR
  7. VAR CONSTANT
  8. systd_init: SystemTimeDate;
  9. END_VAR
  10.  
  11. systd := systd_init;
  12. clock(SystemTime := st64, TimeDate := systd);
  13.  
  14. (* EPOCH — 4-байтовый в конфигурации *)
  15. EPOCH := DATE_TO_UDINT(
  16. PackDate(systd.Year, systd.Month, systd.Day) +
  17. PackTime(systd.Hour, systd.Minute, systd.Second, systd.Milliseconds) / 1000);
  18.  
  19. (* UPTIME_MS — 4-байтовый в конфигурации *)
  20. UPTIME_MS := TIME_TO_UDINT(TIME());
Advertisement
Add Comment
Please, Sign In to add comment