Patent ID: 8615683
Filing Date: 2013-12-24
Classification: G05B

Abstract:
1. An industrial controller module for diagnosis and correction of error conditions in operation of the industrial controller, the module comprising: a processor for executing machine language program instructions; a memory having an I/O data table for storing a table of I/O state data and having a log portion for storing a log of state changes during execution of a controller application program; a plurality of machine code program instructions stored in a non-transitory medium for execution during execution of controller application program for saving in the log portion of memory the log of state changes in which each state change comprises: a timestamp for a state change in data in the I/O data table; an address of a controller program instruction making the state change, an address of at least one word of I/O state data in the I/O data table that has changed through execution of the controller program instruction, and values of the I/O state data at a time of the state change; and upon a trigger event, said machine code program instructions being executable by said processor for saving a file including said log of state changes stored in memory at occurrence of the trigger event.