A method of process monitoring in a machine being configured to execute a plurality of events (e 1, e 2,..., e x), the events being associated with respective machine control instructions (c 1, c 2,..., c x), the method comprising; retrieving captured process data (p) comprising video and/or audio data capturing at least part of the execution of the events, retrieving at least a first signal (s 1) representing a measurable machine condition responsive to the events executed in the process being monitored, wherein a first sequence of said machine control instructions is configured to trigger a respective first set of said events for execution thereof, determining first time stamps (T C1, T C2,..., Tcx) of the machine control instructions in said sequence when triggering respective events in said first set, with reference to a master clock, and aligning the first time stamps with second time stamps (T e1, T e2,..., T ex) determined with reference to said master clock for at least one of; i) times of execution of said first set of events determined from the captured process data, ii) the first signal and associated measurable machine condition retrieved in response to execution of said first set of events, displaying a representation of the first sequence of machine control instructions, associated with the first time stamps, together with an output representation of said second time stamps for a synchronous monitoring according to the master clock of the execution of said first set of events, determined from the captured process data, and/or of the first signal, wherein said representation comprises a visual control representation of the set of machine control instructions, wherein the method comprises receiving a user input to select a first machine control instruction (c 1) in the visual control representation, whereby an associated first time stamp (T C1) determined for the execution of the first machine control instruction is aligned with a second time stamp (T e1) determined with reference to said master clock for a first event (e 1) triggered by the first machine control instruction, and displaying an output representation of the captured process data of the first event at a time defined by the second time stamp as the user input to select the first machine control instruction is received. retrieving captured process data (p) comprising video and/or audio data capturing at least part of the execution of the events, retrieving at least a first signal (s 1) representing a measurable machine condition responsive to the events executed in the process being monitored, wherein a first sequence of said machine control instructions is configured to trigger a respective first set of said events for execution thereof, determining first time stamps (T C1, T C2,..., Tcx) of the machine control instructions in said sequence when triggering respective events in said first set, with reference to a master clock, and aligning the first time stamps with second time stamps (T e1, T e2,..., T ex) determined with reference to said master clock for at least one of; i) times of execution of said first set of events determined from the captured process data, ii) the first signal and associated measurable machine condition retrieved in response to execution of said first set of events, i) times of execution of said first set of events determined from the captured process data, ii) the first signal and associated measurable machine condition retrieved in response to execution of said first set of events, displaying a representation of the first sequence of machine control instructions, associated with the first time stamps, together with an output representation of said second time stamps for a synchronous monitoring according to the master clock of the execution of said first set of events, determined from the captured process data, and/or of the first signal, wherein said representation comprises a visual control representation of the set of machine control instructions, wherein the method comprises receiving a user input to select a first machine control instruction (c 1) in the visual control representation, whereby an associated first time stamp (T C1) determined for the execution of the first machine control instruction is aligned with a second time stamp (T e1) determined with reference to said master clock for a first event (e 1) triggered by the first machine control instruction, and displaying an output representation of the captured process data of the first event at a time defined by the second time stamp as the user input to select the first machine control instruction is received.