Overview SensorShield-1600™ follows the same self-cleaning principles as the ToughEye-1700™ line of cameras, providing industry-leading, zero maintenance, self-cleaning operation for rear-mounted optical sensors and cameras, suitable for any industrial application where a clear view is critical to the success of the operation.
In such a circumstance, do not attempt to handle conductors before removing power. 5. The SensorShield-1600™ viewing region is made with hardened glass. The user should take necessary precautions when handling the system. If excessive, direct force is induced, the glass may break, causing system failure and potential injury to the user.
3. Do not attempt to disassemble SensorShield-1600™ in order to access internal components. Consult ExcelSense for technical support as required. 4. Never face the SensorShield-1600™ directly towards the sun or any bright or reflective light, which may cause damage to any internal sensors mounted behind it, such as cameras.
Specifications GENERAL Dimensions 167mm width x 216mm height x 143mm depth [6.57” x 8.5” x 5.63”] Weight 2.0Kg (4.5 lbs), 4.0Kg (8.8 lbs) with Bracket and Sunshield Power 18~32VDC Automatic: Configurable Timer or Schedule-Based Clean Cycle Manual: Network Command or Electrical Trigger -40°C to 60°C (operation and storage) Temperature Range IP Rating...
Typical Installations Important Note: As per rule 2-024(2) of the Canadian Electrical Code Part I, SensorShield-1600 does not require approval in order to be installed. However, it must be connected to a Class 2 output, as permitted by the Canadian Electrical Code Part I. (See rule 16-222 and relevant appendices).
Page 10
a. The recommended wire gauge for the screwless terminal connections (+V, GND, TRIG) is 18-22 AWG. b. The recommended wire finishing method is ferrule application. Wire may be tinned, where ferrule application is not available. c. For long cable runs, voltage loss must be taken into account in order to ensure the voltage at the device does not fall below its minimum voltage (see Specification table) 2.
Sensor Mounting Blue shaded area indicates available space for mounting sensors For more information, please contact info@excelsensetechnologies.com or 1-800-914-3193...
Clear Glass Area Dimensions The blue shaded rectangle indicates area extents [mm] for available viewing space, through the SensorShield-1600™. For more information, please contact info@excelsensetechnologies.com or 1-800-914-3193...
Enclosure Mounting Instructions See below diagram for overview of mounting process: Note: Mounting cut pattern is available upon request. Note: It is recommended to design the 4 M6 mounting holes to be blind tapped holes. This ensures no ingress of moisture or dust through the mounting points. For more information, please contact info@excelsensetechnologies.com or 1-800-914-3193...
Triggering the SensorShield-1600™ The SensorShield-1600™ performs cleaning cycles in response to a trigger event. The triggering event method is an important consideration at the time of specifying your system topology. The decision is based on many factors, including availability of a digital switch, remote triggering requirements, and the general nature of the application.
0V or Open The recommended minimum hold time at a logic level state, t , is 0.5 seconds. Using this control, the SensorShield-1600 can be configured for the use case seen below. Manual Trigger using External Button In manual trigger applications where on-demand vision is required, the trigger can be simply wired to a normally-open momentary button as shown below.
Vin wire of the Trigger Box to a suitable voltage supply. Automatic Trigger The SensorShield-1600™ can be configured to perform self-cleaning cycles at a regular interval. Please refer to the Modbus section for details on this configuration.
7°C. Note: For units which are not equipped with the thermal defrost system (SS16-S__-__), it is not recommended to operate SensorShield-1600™ in icy conditions. Doing so may cause damage and void the warranty. For more information, please contact info@excelsensetechnologies.com or 1-800-914-3193...
RS-232 protocol, including register definitions and functionality, as well as triggering and operation. SensorShield-1600 Modbus Interface ExcelSense provides a simple graphical interface for viewing and modifying key settings. The tool can be installed as follows: 1. Download the tool: https://drive.google.com/drive/folders/1E_w-JkIgclwSMgNu5A-LXEUICokxBnzd?usp=sh are_link 2.
Page 19
3. Once connected, use Windows Device Manager to determine which USB COM port is in use for this connection. 4. In the Serial Port dropdown shown below, enter the current COM port, then click the Connect button. For more information, please contact info@excelsensetechnologies.com or 1-800-914-3193...
Data stored in the Modbus registers and coils is scanned by the host system’s running program approximately every 20 milliseconds. The maximum recommended scanning rate by a Modbus-RTU client is 100ms. RS-232 Settings The SensorShield-1600™ device will host a Modbus-RTU server, running with the following settings: Baud Rate (bps) 38400...
Supported Function Codes The supported Modbus-RTU function codes are given below: Function Code Read Coils Write Single Coil Write Multiple Coils Read Multiple Holding Registers Write Single Holding Register Write Multiple Holding 0x10 Registers For more information, please contact info@excelsensetechnologies.com or 1-800-914-3193...
Data Memory Mapping The following table details all coils and registers available on the Modbus interface. Note: Data is considered non-volatile if its value is stored onto local non-volatile memory, unaffected by loss of system power. Conversely, data is considered volatile if its value is lost in the event of a power cycle.
Coils Name Addr Description Power Type 0x0D Power type output coil (PTPC) → Indicates the power source type as DC or PoE+. → Default value: 0 → Data Type: boolean → Volatility: Volatile Power Level 0x0E Power level output coil (PLVC) →...
Data Descriptions Holding Register Data DIDR - Device ID Register Device ID Modbus device ID register. (DIDR) → Default value: 1 → Data Type: unsigned byte (0 ~ 255) → Accepted Range: 1 ~ 255 → Volatility: Non-volatile The Device ID Register holds the Modbus-RTU device ID. This product’s ID is by default set to 0x01.
READY FOR The system is ready for a cleaning trigger input. CYCLE → The system has fully initialized, primed, and confirmed to be in an operable temperature range. → No errors are detected, and the system is not in a CYCLE_TIMEOUT condition.
Page 27
EREGL 0x0E MOPN MTHW MTSD MOVC MINE Initial Value Table 2: EREG Descriptions State Description ETHW Electrical Thermal Warning Flag → If set, this flag indicates that the system has detected that the local on-board temperature has risen above the over-temperature warning threshold.
Page 28
→ Default value: 0 HDRV Heater Driver Fault Flag → If set, this flag indicates that a fault is detected in the heater driver circuitry resulting in driver shutdown (i.e. the heater is disabled). → Fault conditions: driver over-temperature, over-current, under-voltage. →...
→ This flag is latched: it remains set until a system power cycle is performed. → Default value: 0 MINE Motor Initialization Error Flag → If set, indicates that a motor driver initialization error was detected at system startup. → If detected, self-cleaning functionality is disabled. →...
The base data type of the cycle count variable is a 4-byte unsigned long (32 data bits). The value of the cycle count can be determined by performing the following mathematical operations: cycleCount_32bits = (val << 16) + val LCCH LCCL Note: Due to system memory optimizations, the system’s internal memory stores cycle counts to the nearest 10 cycles (i.e.
→ Default value: 0 → Data Type: unsigned word (0 ~ 65,535) → Expected Output Range: 0 ~ 100 → Volatility: Volatile The Cycle Completion Level Register holds data which indicates the progress level of a cleaning cycle. The data is in the form of a percentage, indicating cycle completion percentage. MBTR - Main Board Temperature Register Main Board 0x18...
(DITR) → Data Type: signed word (-32,768 ~ 32,767) → Expected Output Range: -50 ~ 150 → Volatility: Volatile The Device Internal Temperature Register holds the internal device’s temperature, measured through a sensor on the board with the power input terminal block. The base data type is a signed two-byte integer (1 sign bit, 15 data bits).
RDYC - System Ready Coil System Ready to 0x0F System ready to clean coil Clean → Indicates whether or not the system is ready to accept a (RDYC) cleaning trigger → Default value: 0 → Data Type: boolean → Volatility: Volatile The System Ready Coil is used as an output to indicate to the Modbus client that the system is ready for a self-cleaning cycle.
However, the error register, EREG, is showing that there are no errors currently detected by the system iii. Also, enough time has elapsed since the last cleaning cycle (based on the CTOR register) so the system should not be in a cycle timeout state. b.
Page 36
The Last Cycle Status Coil can be used as an indication of the success of the previous cleaning cycle, based on a closed-loop cleaning system. If the last cycle was successful, this coil will be asserted high by the system and vice-versa if an error was detected during the cycle, which may have resulted in premature cycle completion.
Need help?
Do you have a question about the SensorShield-1600 and is the answer not in the manual?
Questions and answers