On my vision client, I want to be able to monitor events that occur within the HMI. I have a separate screen handling all the alarms generated within the HMI, but I’d like to have another screen that will capture user actions. For example…
User-Defined events:
Data modified within a cell. Could be detailed to before + after data, but really just a timestamp with the action, using a script within cellEdited
Button pressed that initiates a sequence
User role changes
etc.
Machine triggered events:
Sequence completion times
What type of table setup would I need to capture all of these. It would also be like writing to a console, using a system logger, but I need a friendly way for the operator, or tech support to go back through the machine history.
I see what you did there… I will definitely research more on that NoteChart, I can think of a few uses for this alone.
So your overall suggestion is to get this data into sql and query from a main table configured for whatever information desired beyond the basic (operator id, machine id, etc.)