Selektro CCM 164 User Manual Download Page 1

 

CCM 164 

 User Manual 

 GB / US 

0881-1344005  V09

 

Copyright Selektro A/S 2022 

 

CCM 164

 

Communication and Control Module 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
CCM 164 is a control and monitoring module with analog and digital inputs and relay outputs. All inputs and 
outputs can be monitored and controlled via SMS (Short Message Service) or via a smartphone app. The 

network is defined by the service provider’s SIM card.

 

 

o

 

An analog 4-20 mA input. 

o

 

Six digital (12-24 VDC) or analog (0-10 V) inputs. 

o

 

Four relay outputs - 2 power relays and 2 switching relays. 

o

 

Two power supply versions, 240Vac and 24VDC 

 
The User Manual can be retrieved fro

www.selektro.dk/ccm

 under Manuals. 

This manual complies from firmware version 2.1.x.

 

This manual complies from hardware version 5 and forward. 
 

Selektro A/S, Erhvervsvej 29-35, DK-9632 Møldrup, Denmark 

Summary of Contents for CCM 164

Page 1: ...r via a smartphone app The network is defined by the service provider s SIM card o An analog 4 20 mA input o Six digital 12 24 VDC or analog 0 10 V inputs o Four relay outputs 2 power relays and 2 switching relays o Two power supply versions 240Vac and 24VDC The User Manual can be retrieved from www selektro dk ccm under Manuals This manual complies from firmware version 2 1 x This manual complies...

Page 2: ...inputs and outputs 17 6 1 Reaction rate for rules 18 6 2 Extension of condition for rules 19 6 3 Extension of Action number for rules 20 6 4 Extension of Action options for Q and B 20 6 5 Relationships between several rules 22 6 6 Significance of supply outages for rules and outputs 25 Read values 26 7 1 Message Input Macro histories 27 Read Definitions 28 Delete definition set to default 29 Smart...

Page 3: ... 4 Language restrictions SMS length GSM 7 bit Unicode 16 bit 36 11 5 Recommended configurations 37 Problem resolving troubleshooting 38 Overview of commands short form 40 13 1 General command definitions 40 Firmware update 48 Responsibility and guarantee 51 15 1 Responsibility for CCM 164 and its use 51 15 2 Guarantee 51 Electrical specifications 52 ...

Page 4: ...supervision or have been instructed by a person responsible for their safety Minors must not use or play with this product Warning The module is not suited for monitoring sensitive factories or time critical processes GSM network failures of disruptions in net power can affect safety and monitoring reliability Do not use OFF outputs to implement safety related functions for systems machines Warnin...

Page 5: ...hing on off MODEM is initializing Slow short flashing on off Module is using backup MODEM STATUS LED is turned off Slow flashing on off MODEM is ready with NET connection Two quick flashes on off SIM card error Quick flashing on off GSM network error Turned off on off MODEM is turned off 50 on off flashing on off Modem transmitting NET STATUS Flashes when the MODEM is powered ON OUTPUTS Displays l...

Page 6: ... Nano 12 3 x 8 8 mm type and is compatible with 1 8V and 3V SIM cards Older versions of the CCM 164 hardware V1 uses SIM card Mini 85 6 x 53 98 mm type and is compatible with 1 8V and 3V SIM cards Note There must not be a PIN code on the SIM card Refer to 11 1 Removing a PIN code from a SIM card Accessories Stub antenna Planar antenna Stub antenna order number 0991 70010001 Planar antenna order nu...

Page 7: ...l inputs 12 24V they can be configured as analog inputs 0 10V When the inputs are configured for digital the input resistance is approx 3 kΩ and the analog approx 20 kΩ Q1 Relay contact set 1 terminal 11 14 is closure NO Q2 Relay contact set 2 terminal 21 24 is closure NO Q3 Relay contact set 3 terminal 31 34 is closure NO and 31 32 is break NC Q4 Relay contact set 4 terminal 41 44 is closure NO a...

Page 8: ...nd SIM card for an overview of error indications 4 Send an SMS to the telephone number of the SIM card inserted in the module Use the text sys info If the module answered locked in sys info then the module must be unlocked before you can continue with the configuration Refer to 11 2 Manually unlocking the configuration 5 If an information message is received then the module is good to go Example R...

Page 9: ...Russian French and Spanish From the factory the language is set to English The language can be changed using the command below LANG language language is the module s language Options DA EN DE RU FR ES NB Russian French and Spanish use Unicode for sending special characters i e SMSs are getting slower and the App can t be used for large configurations see section 11 4 for more info regarding this E...

Page 10: ...ntry code Contains only numbers and the sign phonenumber is the phone number Contains only numbers Example Place 1 in the phone book is a Danish phone number 10101010 Place 3 in the phone book is a Danish phone number 20202020 The country code for both is therefore 45 Typical errors NB There may not be any spaces between countrycode and phonenumber Each command needs to be written in its own messa...

Page 11: ...input macro see 5 4 Message Inputs Macros for more info regarding this Admin Advanced User For Lock 0 Anyone Anyone Anyone For Lock 1 P8 Anyone Anyone For Lock 2 P8 P1 8 Anyone For Lock 3 P8 P1 8 P1 8 For Lock 4 P8 P8 P1 8 Example Configures the module to Lock 3 such that only P8 admin can change the configuration and only phone numbers from the phone book can read input and output values change o...

Page 12: ...n unlocks the module to Lock 0 for 60 minutes o The Lock function locks the module back to Lock 3 o Advanced user P1 sends Unlock and unlocks the module to Lock 1 for 60 minutes P8 P8 P8 NB Lock changes back to the previous definition P1 LOCK 3 OK Access control enabled Admin P8 Advanced P1 8 User P1 P8 UNLOCK OK Access control disabled 60min Admin ALL Advanced ALL User ALL LOCK OK Access control ...

Page 13: ...CM164 has 6 inputs each of which can be configured to either analogue or digital By default all 6 inputs are digital The following should be used to configure an analogue voltage input In txt R resolution U unit L low H high n is the input s number Options 1 2 6 Txt the name of the input May not be empty Maximum 16 characters Refrain from using resolution how many decimal numbers are used Options ...

Page 14: ...4 These can be changed with the command Qn txt n is the output s number Options 1 2 4 Txt the name of the output May not be empty Maximum 16 characters Refrain from using Example Let Output 3 be called motor CCM164 has 8 internal bit registers which can be used in rules see section 6 5 Relationship between several Rules for more info regarding this By default the bit registers are named B1 B2 8 Th...

Page 15: ...urday 7 Sunday Empty corresponds to D1234567 NB The time in the module is continuously retrieved from the network of the module s SIM card It is possible to make a time shift in relation to the network s time zone for more info on this see the sys offset section 10 5 NB The time will not be updated if the SIM card is removed If the module is started without a network connection the time will be in...

Page 16: ...is is also the reply text when the message is sent May not be empty Maximum 16 characters Refrain from using input the command text written to set the input as high May not be empty Maximum 20 characters Refrain from using You may not start with spaces Not dependent on caps or spaces m max number of Macros saved in the history Options 1 2 21 Empty LOGm corresponds to LOG1 Example Message to turn t...

Page 17: ... characters recommended Refrain from using condition an expression that needs to be true before action is performed Options AIn In Mn Bn An AIn In Mn Bn An action The action performed when a condition is true Options Qn Bn P12 8 M12 8 Qn Bn May be empty Example When Digital Input 1 is high Output 1 is set to high Example When Digital Input 1 is low Output 1 is set to low Example When Digital Input...

Page 18: ...condition is true before text messages are sent 1 3600 Default 120 NB 0 performs action as fast as possible but in no faster time than 20 ms Example When Digital Input 1 is high Output 1 is set to high and P1 receives a message Example When Voltage Input 1 is high for too long a message is sent to P1 NB Messages are only sent again if condition is false in time RF Example Configure the reaction ra...

Page 19: ... 1 is set to low Example If the value of Voltage Input 1 is less than the value of Voltage Input 2 Output 1 is set to low Example If Voltage Input 1 or Voltage Input 2 goes low a message is sent to tel no P1 I1 high and I2 high low Typical errors NB condition can only have 2 inputs and one operator There may not be any spaces in the condition expression A1 On I1 I2 Q1 OK A1 defined A1 Larger than ...

Page 20: ...e Qn value once QnDt sets Qn to high for t seconds QnDt sets Qn to low for t seconds Bn the value of condition becomes Bn Bn the opposite value of condition becomes Bn TBn changes the Bn value once BnDt sets Bn to high for t seconds BnDt sets Bn to low for t seconds Example When Voltage Input 1 is high Output 1 is high When Voltage Input 1 is low Output 1 is low NB Qn and Qn are the only actions t...

Page 21: ...Output 1 goes high for 10 seconds NB Only one QnDt or QnDt with the same n can be defined Example When Digital Input 1 goes high toggle Output 1 tilt lighting A1 Open I1 Q1D10 OK A1 defined Z1 1 1 1 OK Z1 1 1 120 A1 Toggle Light I1 TQ1 OK A1 defined Z1 1 1 1 OK Z1 1 1 1 ...

Page 22: ...Qn Bn Activity A condition that s false doesn t determine anything exceptions Qn Qn Bn Bn Example 2 rules with different priorities Here it can be seen that the highest rule no has the highest priority A1 Start Button I1 Q1 OK A1 defined A2 Stop button I2 Q1 OK A2 defined Z 1 1 1 OK Z 1 1 1 ...

Page 23: ...ition n 1 2 3 16 Mn Sends to the phone number that last activated it n 123 8 Example The reaction rate when using Bn and An NB Reaction rate for A2 Q1 is equal to A1 20s A2 20s 40s A3 Q2 is equal to A1 0s A3 20s 20s Extra delays between rules are avoided when using a rule as an input condition A1 Door is open I1 B1 OK A1 defined A2 Turn off ventilation B1 Q1 OK A2 defined A3 Turn on signal lamp A1...

Page 24: ...age NB The phone number from the last sent message 1234Vagt is saved as M1 s phone number A1 Windows open I1 I2 OK A1 defined A2 Doors open I3 I4 OK A2 defined A3 Everything open A1 A2 Q1 OK A3 defined M1 You re on Guard 1234 Guard OK M1 defined A1 Guard at work M1 P1 OK A1 defined A2 Alarm I1 M1 OK A2 defined 1234Vagt OK You re on guard Guard at work Alarm ...

Page 25: ...or longer supply outages or supply output overloads the module can inform the user via SMS message see 10 3 Supply outages and 10 4 Supply Output Overload Example Motor 2 switches on and sends a message when the switch goes high Motor 1 is switched on via SMS We can see that after the supply outage only Motor 2 will be turned on again seeing as the switch has been set to high I1 switch D OK I1 def...

Page 26: ... returned Example Read the value for Analogue Voltage Input 1 defined as I1 pressure R0 01 Ubar L0 00 H10 00 Example Read the value for voltage inputs NB Digital voltage inputs return ON OFF Analogue voltage inputs return a number Example Read tel no that last sent input for M2 Example Read defined messages where only M1 and M2 have been defined N N Module 12 P1 P1 451010101 P P1 451010101 P3 4520...

Page 27: ...ad Options LOG LOG1 2 8 Example Read all log histories NB reads all histories in memory with the latest on top place M no year month day hours minutes tel no NB reads all histories in memory for a specific Message Input Macro with the latest on top M no year month day hours minutes tel no A4 A4 OFF A Defined messages A2 OFF A4 OFF Z4 Z4 1 1 120 LOG 0 M1 21 12 31 23 59 4501234567 1 M1 21 12 31 23 5...

Page 28: ... I In M Mn A An Z Zn Example Read Voltage Input 1 Example Read syntax for digital and voltage input Example Read Rule 1 s definition Example Read syntax for rules I1 I1 pressure R0 01 Ubar L0 00 H10 00 I In txt D In txt R resolution U unit L low H high A1 A1 Open I1 Q1 Q2 B3 P45 A An txt condition action ...

Page 29: ...unction is the function Options N Pn Mn An In Ain Bn Qn Delete Default Example Place 1 in the phone book gets deleted Example Deletes module name Example Input 1 is set by default Example Deletes Rule 4 P1 0 OK P1 deleted N 0 OK N deleted I1 0 OK I1 deleted A4 0 OK A4 deleted ...

Page 30: ...V 20 24V supply output cuts Number of rule activations Number of attempts to send SMSs including failed attempts Number of SMSs not sent due to errors Number of communication errors with the modem Example Read Digital Input 4 NB Time is given in d days followed by hours minutes seconds Example Reset data for Input 4 sys func x on sys func x off x is the number n 1 n 2 Connects Input 4 to Output 1 ...

Page 31: ...If the module has a built in power supply it will be possible to send a message if the voltage output V is overloaded One can define up to 2 phone numbers to which the message is sent the default is to send to P1 with the message text V Error and V Ok I201 txt error txt ok Pxy on off txt on message text in the event of a Supply Output overload May not be empty Maximum 40 characters Refrain from us...

Page 32: ...and model type Firmware version FW v2 1 0 will be read as version 2 1 0 Language EN for English Text memory used mem 78 1100 used 78 out of 1100 characters LOG memory used Log 8 27 used 8 out of 27 LOG places Special functions F 0000 special functions selected Lock level Lock0 User the level and the access level of the phone number Module clock Clock 09 30D3 time in the module and day of the week ...

Page 33: ... Time is given in activations days hours minutes seconds sys signal Example Check the signal strength NB Receives the signal strength in the range 51 dBm very good to 113 dBm very poor sys iostat A1 OFF A2 OFF A3 OFF A4 OFF A5 OFF A6 OFF A7 OFF A8 OFF A9 OFF A10 OFF A11 OFF A12 OFF A13 OFF A14 OFF A15 OFF A16 OFF sys cstat C1 0 0d 00 00 00 C2 0 0d 00 00 00 C3 0 0d 00 00 00 C205 0 0d 00 00 00 sys s...

Page 34: ... network s time Options 23 23 Example Configure offset by 1 day forward and 2 hours back in relation to the network connection s time sys info Module 12 2d 20 20 02 CCM164 GSM 230V FW v2 1 0 EN mem 78 1100 Log 8 27 F 0000 Lock0 User Clock 09 30D3 sys offset 1 2 OK OFFSET 1 2 sys info Module 12 2d 20 20 22 CCM164 GSM 230V FW v2 1 0 EN mem 78 1100 Log 8 27 F 0000 Lock0 User Clock 07 30D4 ...

Page 35: ...after which it goes low again Typical errors NB The OFF function for Q can t have a timer The values for the Bit Registers can also be changed Bn level On time n is the bit register s number Options 1 2 4 level is the digital value Options ON OFF On time seconds that the bit register is on for only applies to ON May be empty Options 1 2 3600 NB Rules can reject the command if the command violates ...

Page 36: ...quick flashes 5 Release the MODE button and the module is unlocked 1 Open the lid push an hold MODE button down 2 Wait 10 30 seconds until STATUS stops blinking 3 Release MODE button and the module is restarted Your CCM 164 module can manage SMS messages of various lengths this depending upon the language that has been selected in the module See Fejl Henvisningskilde ikke fundet Fejl Henvisningski...

Page 37: ...umber 1 2 from the phonebook Supply output V overload Example configuration of messages in case of V supply output overload I201 V Error V Ok P1 10 10 By using the configurations above it is ensured that messages are transmitted from the CCM 164 when the V supply output is overloaded and when it is ok again If the messages should be sent to more than one phone number from the phone book the exampl...

Page 38: ...change in text must be programmed with the same parameters as before for the same function Example Message text 1 is High water alarm This must be changed to Port has opened must be checked with the same function When input 1 is activated an SMS is sent to telephone numbers in the telephone book namely those in positions 1 3 and 5 The new configuration will appear as A1 Port has opened must be che...

Page 39: ... seconds The MODE button can be released when the control lamp flashes this begins resetting the module g SMS module returns ERROR writing to EEPROM Possible error cause The net power is disconnected from module and the module runs in backup mode It is not allowed to write to the memory in this condition h SMS module returns ERROR in EEPROM This message indicates that a memory error has occurred T...

Page 40: ...alue and a command followed by two question marks returns the definition The space between the command and the question mark is optional Command Kn parameter Parameter parameter p1 p2 pN Syntax K K Kn parameter Kn parameter Set Kn p1 K p1 OK Kn defined OK K defined Definition Kn Kn Kn p1 Kn p1 Get Kn Kn K K p1 Kn p1 p1 pN K1 p1 KN pN Error types CCM164 uses a number of defined error messages The t...

Page 41: ...e phonenumber Parameter n 1 2 8 countrycode phonenumber The phone number s place Country code two numbers and the phone number Maximum 14 characters incl the sign Configure P1 4501234567 OK P1 defined Retrieve P P P P1 P1 Pn countrycode phonenumber Defined numbers 4501234567 Defined numbers P1 4501234567 4501234567 P1 4501234567 Locking Function x Parameter Function x 0 1 4 Lock Unlock Different l...

Page 42: ... Voltage input In txt R resolution U unit L low H high Parameter n 1 2 6 txt resolution unit low high Input number Input name maximum 16 characters Resolution 1 0 1 0 01 0 001 Unit text maximum 5 characters Low value at 0 V 99999 99999 High value at 10 V 99999 99999 Configure I2 Pressure R0 1 Ubar L0 0 H20 0 OK I2 defined Retrieve I I2 I2 I2 In txt D In txt R resolution U unit L low H high I2 Pres...

Page 43: ...o the network s time zone for more info on this see the sys offset section 10 5 NB The time will not be updated if the SIM card is removed If the module is started without a network connection the time will be invalid Message Inputs Macros Mn txt input LOGm Parameter n 1 2 8 txt input m 1 2 21 The message s number Function name maximum 16 characters Activation text maximum 20 characters Not depend...

Page 44: ...ON Q2 OFF Q3 OFF Q4 OFF NB The command is rejected if the output is being used in a rule Bit Register Bn txt Bn level ON time Parameter n 1 2 4 txt level On time The bit register s number The bit register s name maximum 16 characters Level is ON or OFF On time in seconds range 1 3600 seconds Configure B1 Reaction1 B1 ON B1 ON 60 OK B1 defined OK B1 ON Turns on Output B1 invariably OK B1 ON 60sec T...

Page 45: ...and Bn A condition that s false only determines for Qn Qn Bn and Bn Configure A1 Level higher than 5 AI1 5 Q1D10 Q2 TQ3 Q4 OK A1 defined Retrieve A A1 A1 A1 An txt condition action A1 Level higher than 5 AI1 5 Q1D10 Q2 TQ3 Q4 OFF Level higher than 5 OFF Delete A1 0 OK A1 deleted Reaction speed Zn RT RF RD Parameter n 1 2 16 RT RF RD Zn is the reaction speed for An Seconds condition is true before ...

Page 46: ...in the event of an outage maximum 40 characters The tel no messages are sent to P12 8 Seconds the supply needs to be connected before txt on gets sent 1 2 60 Seconds the supply needs to be disconnected before txt off gets sent 1 2 60 Configure I200 Power on Power off P1 10 10 OK I200 defined Retrieve Delete I200 I200 I200 I200 0 I200 Power on Power off P1 10 10 OFF I200 OFF OK I200 disabled Supply...

Page 47: ...rent values for inputs and outputs sys iostat Configure sys iostat AI1 3998uA I1 OFF I2 OFF I3 OFF I4 OFF I5 OFF I6 OFF Q1 OFF Q2 OFF Q3 OFF Q4 OFF Retrieve current status for all An sys astat Configure sys astat A1 OFF A2 OFF A3 OFF A4 OFF A5 OFF A6 OFF A7 OFF A8 OFF A9 OFF A10 OFF A11 OFF A12 OFF A13 OFF A14 OFF A15 OFF A16 OFF Retrieve current values for all Counters sys cstat Configure sys cst...

Page 48: ...This is important because it might be necessary to reset the configurations after updating the firmware 1 Start the PC programme Selektro Firmware Updater 2 Now connect the Micro USB cable between the PC and CCM 164 3 Hold down the Mode button until the program displays an SN number approximately 20 seconds Correct example not connected yet If this method doesn t work a Send the command sys restar...

Page 49: ...ded 5 Click the Flash button to start the update The programme status will change to Flashing and the status bar in the middle will show the progress of the update NB Don t remove the USB cable while the module is being updated 6 When the update is complete the status bar will say Successfully flashed 7 Remove the USB cable before closing the Selektro Firmware Updater ...

Page 50: ...gger EEPROM errors when starting up Send the message sys defaults This resets the configuration Validate whether the module starts up without an EEPROM error indication 9 You can then check with sys info whether the version has been updated to the desired version If the module doesn t start up afterwards try updating again ...

Page 51: ... does not accept any responsibility for damages caused by use of a CCM 164 module and this for both person and material damages Selektro A S provides 1 year and 6 months guarantee on its CCM 164 modules and this from the date year and week code specified by the Warranty Start on the Warranty label on the side of the module The guarantee does not cover materials or working hours for the repair of d...

Page 52: ...ax 10W External fuse 250mAT Overvoltage Category III Pollution degree 3 Rated impulse withstand voltage Uimp 4kV Installation and physical Mount on a 35 mm DIN rail Size WxHxD 87 x 90 x 62mm Weight 250g Wire size 0 5 2 5mm2 Vibration sinusoidal 10 500Hz 1G Free fall 0 3m Protection degree IP20 Relative air humidity 10 95 no condensation Ambient temperature operation 20 C to 50 C Must not be expose...

Page 53: ...de o Measure range 0 10VDC o Input impedance Approx 20kΩ o Error limit 1 at FS Input range min max 0 30VDC Input frequency Max 10Hz Line length Max 100m Digital output Number 4 Output type Relay outputs Electrical isolated Yes Isolation voltage 4 kV Relay NO 11 and 21 o Continuous load Max 10A 230Vac AC1 Max 500W 230Vac AC3 Max 1A 48VDC Max 10A 24VDC o Minimum current 5mA 10V o Max inrush current ...

Page 54: ...M EDGE B3 B8 850 900 1800 1900Mz Electric and electronic equipment EEE contains materials components and compounds that can be dangerous and damaging to human health and to the environment This is when waste from such electrical and electronic components WEEE is not correctly disposed of Products that are marked with the cancelled trash can are electric and electronic equipment The cancelled trash...

Page 55: ......

Reviews: