Sensor Status View

Eight memory buffers are allocated within the vision system's memory for the Machine Status Stack. The Sensor Status shows the contents of these memory buffers, along with a diagnostic log of information used to diagnose errors on the In-Sight vision system.

The first buffer (buffer 0) is used to store the current Machine Status information. Each time the PushMSStack function is executed, the current Machine Status is loaded into buffer 0, shifting previous Machine Status information to the next buffer. When all buffers of the stack are full, the data in buffer 7 is discarded. All data in the stack is cleared when the vision system is power cycled. For more information, see PushMSStack.

Note:
  • Machine Status data stored in the stack is accessed using the GetMSBuffer Extended Native Mode command or from the Machine Status Port. For more information, see GetMSBuffer and Machine Status Port.
  • When In-Sight Explorer is using the Machine Status Port, other applications on the PC are allowed to access it.
  • A timeout exists of about 10 to 15 seconds on the Machine Status Port. If you stop polling for the status, you will be disconnected after this period.

Sensor Status Dialog

The operational status information within the Sensor Status dialog consists of the following:

  • Title bar indicates the active vision system name
  • Buffer index number (0 to 7)
  • Current system date & time
  • Online/Offline status
  • File name and location of the active job
  • Date and time the active job was loaded
  • User name that is logged onto the In-Sight vision system
  • Name of the active emulator, which is used to log on to the In-Sight vision system or emulator
  • User data (determined by the WriteMSStack function). For more information, see WriteMSStack.
  • A log of information used to diagnose errors on the In-Sight vision system.
Note:
  • The Sensor Status dialog does not display the entire contents of the Machine Status Stack. Use the GetMSBuffer Extended Native Mode command or access it from the Machine Status Port to view the entire contents, including:
    • The vision system model number.
    • Firmware version and build.
    • The time of the last system reboot and the operational status:
      • IDLE: The In-Sight system is Online, but no cells within the job are being executed.
      • BUSY: The In-Sight system is Online, and cells are currently being executed within the job.
      • MAINTENANCE: The In-Sight system is Offline.

    For more information, see GetMSBuffer and Machine Status Port.

  • If you drag-and-drop the job file from your PC, the Current Job field displays "Drag And Drop Job" until the job is saved to the vision system.
  • Because local PC paths are absolute with respect to a given PC and the directory hierarchy on one PC may not exist on another, PC paths are not displayed for the Current Job location.
  • When a vision system is configured as a Modbus/TCP server, the diagnostic log displays information about the client connection, client disconnect, client idle timeout and client connection refusal/maximum connection limits. Each diagnostic message contains date, time, session ID (a unique session identifier, which can be used to link diagnostic messages between the same Modbus/TCP client) and IP address of the client.