SICK CMC400 Parameter Memory Module
This document provides operating instructions for the SICK CMC400 Parameter Memory Module, a plug-in module for connection modules like the CDB420, CDM420, or CDM490. It serves as external storage for the parameter set of a SICK sensor.
1. Product Features
- Parameter memory module for plug-in mounting in CDB420, CDM420, or CDM490 Connection Modules.
- External storage of parameter sets for SICK sensors.
- Supported sensors include Barcode Scanners (CLV42x to 45x, CLV480, CLV/X490) and Image Code Readers (ICR84x/85x).
- Enables automatic, permanent transfer of stored parameter values from the CMC400 to a new sensor upon replacement.
- Additional switches for activating network mode on the sensor (node number and operating mode) or for PROFIBUS-DP connection via the CMF400-1x01 module.
- Features one LED for status and diagnosis information.
- Can be easily retrofitted in systems already equipped with CDB420, CDM420, or CDM490 Connection Modules.
- UL certified when used with a Class 2 power supply according to UL 1310.
Further product information is available at www.sick.com.
EC Conformity Declaration is available upon request.
2. Installation and Commissioning Requirements
- CDB420 or CDM420/490 Module with operating instructions.
- Sensor with CMC400-compliant standard firmware (refer to Section 6: Technical Data, Page 6).
3. Installation in the Connection Module, Initial Startup
- Switch off the power supply to the connection module by setting switch S 1 ("Power") to the OFF position (refer to Fig. 1, Page 2).
- Set the "CMC" switch in the module to the bottom position for CMC400 operation.
- Insert the CMC400 into the provided slot. The housing's nib will lock the "CMC" switch.
- For saving a parameter set to the CMC400's memory, set the WR-Protect switch to the OFF (top) position.
- If not already done, connect the sensor to the connection module.
- Switch the power supply back on using switch S 1.
The CMC400 and the sensor will start. The sensor will then copy its parameter set to the empty CMC400 memory. The "State" LED on the CMC400 will light up permanently, indicating successful writing of the sensor's parameter set.
To test the transmission of the parameter set from the CMC400 to the sensor, switch the power supply off and then on again. The sensor will copy the parameter set from the CMC400. The "State" LED will light up permanently, indicating successful loading.
If required, set the WR-Protect switch to ON (bottom position) to enable write protection for the CMC400.
4. Configuration Switches and Indicators
The CMC400 immediately copies any changes to the configuration switches when the connection module is powered on. The sensor applies these changes upon restart.
Address Switches for Network Address:
The decimal node number for network operation is configured using two rotary code switches and is transferred to the sensor as a device address (GN). The sensor uses the address stored in its parameter set within the CMC400 (00 = delivery status).
Write-Protection Switch:
When this switch is in the bottom position, the CMC400 memory is write-protected and cannot be cleared or overwritten.
Operating Mode Switch ("Mode"):
This switch is used to select the operating mode and data interface. The table below details the modes and their corresponding data transfer rates:
CMC400 Operating Mode | Data Interface | Data Transfer Rate |
---|---|---|
0 | Special application (CLV490) | - |
1 | CAN scanner network | 50 kbps |
2 | CAN scanner network | 125 kbps |
3 | CAN scanner network | 250 kbps |
4 | CAN scanner network | 500 kbps |
5 | CANopen | 50 kbps |
6 | CANopen | 125 kbps |
7 | CANopen | 250 kbps |
8 | CANopen | 500 kbps |
9 | CLX200 standard (host interface) | 38.4 kbd |
A | CAN OTS slave (CLV450-OTS only) | 500 kbps |
B | CAN OTS slave (CLV450-OTS only) | 250 kbps |
C...D | Reserved | - |
E | PROFIBUS-DP (host interface) | 57.6 kbd |
F | The operating mode switch on the CMC400 is ignored. The sensor loads parameters from the CMC400 memory (F = delivery status). | - |
4.2 Indicators
Function of the yellow "State" LED (CMC400):
LED | Status | Meaning | Remedy |
---|---|---|---|
Lights up | Load procedure OK / Write procedure OK | The sensor has restarted and successfully loaded the parameter set from the CMC400 or written to the CMC400. | Connect a sensor. After data transfer, return CMC400 to required operating mode. |
Blinks slowly | Warning | CMC400 has not detected a sensor. | Connect the correct type or overwrite settings on the CMC400. |
Blinks fast | Warning | CMC400 is in "Transparent Data Transfer" mode (Mode switch in position 0). | Check parameter set in the sensor and overwrite settings on the CMC400. |
Blinks once, cyclically | Error | CMC400 contains a parameter set for a different sensor type. | Ensure CMC400 is fitted correctly in connection module and check sensor connector, restart. |
Blinks twice, cyclically | Error | CMC400 contains a parameter set for the correct sensor but from different firmware. | Clear CMC400 contents and restart. |
Blinks 3 times, cyclically | Error | Internal memory problem in CMC400. | Set "Write-Protect" switch to top position (OFF) to deactivate write-protection. Inform SICK Service department. |
Blinks 4 times, cyclically | Warning | Data cannot be written to CMC400 memory, since it is write-protected. | - |
Blinks 5 times, cyclically | Error | Unknown error. | - |
Function of the Bar Code Scanner/Image Code Reader LEDs:
"Device Ready" LED | "Read Result" LED | Status | Meaning | Remedy |
---|---|---|---|---|
Off | - | Load procedure OK | Parameter set successfully loaded from CMC400 memory. | Check parameter set in bar code scanner/image code reader and overwrite data on CMC400. |
Blinks 20 times then lights up constantly | Blinks 20 times alternately with "Read Result" LED, then lights up constantly | Write procedure OK | Parameter set successfully written to CMC400 memory. | Check CMC400, restart. |
Blinks 20 times together with "Read Result" LED, then lights up constantly | Blinks 20 times together with "Device Ready" LED, then extinguishes | Warning | Parameter set successfully loaded from CMC400 memory, but with a different number of parameters. Cause: Different firmware versions. | - |
Blinks constantly together with "Read Result" LED | Blinks constantly together with "Device Ready" LED | Error | Parameters could not be loaded from CMC400 memory. | - |
5. CMC400: Method of Operation
Each time the power supply is switched on ("Start"), the sensor connected to the connection module checks if a CMC400 with plausible data is present. If so, the sensor automatically loads the parameter values from the CMC400 into its internal, non-volatile memory. The sensor also interprets the switch settings of the CMC400 as parameter values, which have a higher priority than the settings stored in the CMC400. Subsequently, the sensor copies its parameter values back to the CMC400 if the WR-Protect switch is set to OFF (top position).
The yellow "State" LED on the CMC400 and the "Device Ready" and "Read Result" LEDs on the sensor indicate the status of the communication between the sensor and CMC400 during startup. The CMC400 is a passive component and only responds to requests from the sensor.
The serial Aux interface on the sensor is used for communication between the sensor and the CMC400. Once parameters are exchanged, the CMC400 operates transparently. If an error occurs, the sensor outputs additional error messages via the Aux interface, which can be viewed with the Terminal Emulator in the CLV-Setup configuration software on the PC.
5.1 Storing Sensor Parameters in the CMC400
Initial startup of the CMC400:
When the sensor starts after a CMC400 with empty memory has been installed, it copies the parameter values to the CMC400 memory. On subsequent restarts, the sensor loads the parameter values from the CMC400.
Sensor Configuration with CLV-Setup/Command strings:
Each time parameter values are stored permanently in the sensor, the sensor also automatically copies its parameter values to the CMC400 memory if the WR-Protect switch is set to OFF (top position). Existing parameter values are overwritten.
5.2 Clearing the CMC400 Memory
The CMC400 memory can be cleared using the CLV-Setup configuration software for the sensor or a command string.
Clearing with CLV-Setup:
- Set the WR-Protect switch of the CMC400 to OFF (top position).
- Connect the PC to the AUX interface in the connection module and start CLV-Setup. CLV-Setup establishes communication with the sensor.
- In the menu bar, select CLEAR CMC400 under CLV/X ... or ICR ....
The CMC400 memory is cleared. CLV-Setup displays the status of the operation in a dialog box.
Clearing with a Command String:
- Set the WR-Protect switch of the CMC400 to OFF (top position).
- Connect the PC to the AUX interface in the connection module.
- Start a terminal program or the Terminal Emulator in the CLV-Setup configuration software.
- Send the following command to the CMC400:
:3CMC_CLEAR
The CMC400 confirms the clearing with a message.
5.3 Additional Functions at Restart
- Without CMC400 in the connection module/CMC400 failure: The sensor uses the parameter values from its internal memory.
- CMC400 contains parameters for a different sensor type: The sensor uses its internal parameter values and additionally copies the switch settings from the CMC400.
- CMC400 contains parameter values for the correct sensor type but from a different firmware version: The sensor loads the parameter values from the CMC400 and additionally interprets the switch settings from the CMC400.
6. Technical Data
Type | CMC400-101 (no. 1023850) |
---|---|
Sensors supported | CLV42x (from firmware version V 1.30), CLV43x to 45x (from firmware version V 3.40), ICR84x (from firmware version V 1.84), ICR85x (from firmware version V 1.33), CLV480/490 (from firmware version V 3.30), CLX490 (from firmware version V 3.30) |
Base for CMC400 | CDB420 (all types), CDM420 (all types), CDM490 (all types) |
Visual indicators | 1 x LED |
Power supply | DC 10 ... 30 V*), via CDB/CDM |
Power consumption | 500 mW (20 mA at 24 V DC) |
Housing | Polycarbonate |
Conformity | CE, UL*) |
Electrical safety | Accord. to EN 61010-1 (2001-03) |
EMC tested | Accord. to EN 61000-6-2 (2001-10), EN 55011 (1998-05), EN 55011/A1 (1999-08), EN 55011/A2 (2002-10) |
Vibration/shock-proofing | Accord. to IEC 60068-2-27 (1993)/IEC 60068-2-6 (1995) |
Weight | Approx. 30 g (approx. 1.05 oz) |
Temperature (operation/storage) | 0 to +40 °C / -20 to +70 °C (+32 to +104 °F / -4 to 158 °F) |
Dimensions (W x H x D) | 70 x 23 x 17 mm (2.76 x 0.9 x 0.67 inch) |
*) CMC400 is UL certificated when a class 2 power supply according to UL 1310 is used.