Ignition won’t do this an any automated way, but it is possible with some PLC code. Basically, you have to capture the input card’s timestamp in the PLC and place it in a register available to Ignition. Or in a queue of custom event structures. In a Logix processor, you would add the CST-Localtime adjustment offset to get a 64-bit Unix-style timestamp with microsecond precision. If you want accuracy too, not just precision, the HiProm GPS module is a good (if expensive) choice. It offers GPS-sourced time via Precision Time Protocol to devices that support it (Logix Coordinated Time), and via regular NTP to everything else.