A control system for monitoring operation of an industrial machine , the control system configured to be spliced into control circuitry of the industrial machine to connect the control system to the control circuitry of the industrial machine, the control system comprising: a processor ; and a tangible, non-transitory, computer-readable memory configured to communicate with the processor, wherein the memory has instructions stored thereon that, in response to execution by the processor, cause the processor to: receive image data from an imaging device that monitors an image zone around the industrial machine, the image data including one or more images of the image zone; analyze the image data so as to determine that the image data includes at least one of a predefined colour, a predefined pattern, and a predefined shape; determine, based upon the image data analysis, whether to halt operation of the industrial machine; in response to a determination to halt operation of the industrial machine, provide a proximity signal to a redundant plurality of hardware relay modules comprised in the control system for coupling between the processor and the industrial machine, the redundant plurality of hardware relay modules configured to halt operation of the industrial machine; generate, based upon the image data analysis, operational data associated with the industrial machine; and transmit, to a client device communicatively coupled to the processor, at least one of the image data and the operational data. a processor ; and a tangible, non-transitory, computer-readable memory configured to communicate with the processor, wherein the memory has instructions stored thereon that, in response to execution by the processor, cause the processor to: receive image data from an imaging device that monitors an image zone around the industrial machine, the image data including one or more images of the image zone; analyze the image data so as to determine that the image data includes at least one of a predefined colour, a predefined pattern, and a predefined shape; determine, based upon the image data analysis, whether to halt operation of the industrial machine; in response to a determination to halt operation of the industrial machine, provide a proximity signal to a redundant plurality of hardware relay modules comprised in the control system for coupling between the processor and the industrial machine, the redundant plurality of hardware relay modules configured to halt operation of the industrial machine; generate, based upon the image data analysis, operational data associated with the industrial machine; and transmit, to a client device communicatively coupled to the processor, at least one of the image data and the operational data. receive image data from an imaging device that monitors an image zone around the industrial machine, the image data including one or more images of the image zone; analyze the image data so as to determine that the image data includes at least one of a predefined colour, a predefined pattern, and a predefined shape; determine, based upon the image data analysis, whether to halt operation of the industrial machine; in response to a determination to halt operation of the industrial machine, provide a proximity signal to a redundant plurality of hardware relay modules comprised in the control system for coupling between the processor and the industrial machine, the redundant plurality of hardware relay modules configured to halt operation of the industrial machine; generate, based upon the image data analysis, operational data associated with the industrial machine; and transmit, to a client device communicatively coupled to the processor, at least one of the image data and the operational data. <EOS>