Reading a 32bit IC counter on from a computer
A small microcontroller (even the one in your Arduino) should be all the technology you need for this. You would connect the pulse coming from the equipment to an interrupt input on the MCU, and use its internal EEPROM to make the count values nonvolatile. And, depending on the specific MCU you pick, you would have a wide choice of protocols to transfer the data to a PC &mdash; anything from a serial port or CANbus to USB or even Ethernet.