background image

140903 FBs-CMGSM User's Manual EN v3-04 

Page #

5 of 7

 

 

Step 4 – Select “Non Output Format” and click “OK”. 

 

Step 5 – Configuration string is now black. Click “OK”. 

 

Step 5 (GPRS) – Configuration string is now black. Click “OK”.  

 

Step 6 – Result 

Configuration is read after power up and only once. If you change configuration (for 
example by WinProladder and second serial port), it is not read automatically. You 

have to restart CMGSM. CMGSM will try to log in the GSM network without PIN if no 
configuration  in  PLC  is  found.  (In  this  case  SIM  card  without  PIN  authorization  is 

requested.) 

 
 

 
 

 

Configuration string is very simple. For example: 

CMGSM3;PIN=7608;ACODE=998877;420777777497;$ 

For easy understanding this string says: 

 

CMGSM3 – It is a configuration for CMGSM. 

 

PIN=7608 – PIN code of the SIM card in order to register into the GSM 

network. 

 

ACODE=998877 – Access code for 

Service SMS Commands

 is 998877 

 

420777777497 – Warning SMS is sent to this phone number 

in  case  of  any  event.  For  example  “Connection  to  PLC  failure.”  when 
communication  between  CMGSM  and  PLC  is  lost  or  “IN1  activated  (L-

>H).” when digital input IN (IN1) is activated respectively “IN1 released 
(H->L).” when digital input IN (IN1) is deactivated. 

 
Example of configuration string for GPRS: 

CMGSM3;PIN=7608;APN=internet; 
SERVER=test.server.com;PORT=5700;ACODE=998877;$ 

This string means: 

 

CMGSM3 – It is configuration for CMGSM. 

 

PIN=7608  –  User  PIN  code  of  ‘7608’  for  SIM  card  in  order  to  register 

into the network. 

 

APN=internet  –  Access  Point  (APN)  is  needed  in  order  to  use  GPRS 

service in GSM network. In this example APN is ‘internet’. 

 

SERVER=test.server.com  –  It  is  a  name  of  a  server,  to  which  CMGSM 

will connect. (Using TCP connection.) 

 

PORT=5700 – Use TCP connection to port 5700 

 

ACODE=998877 – Access code for SMS control is 998877 

 
General format of these messages is following: 

CMGSM3;KEY1=VALUE1;KEY2=VALUE2;...[;]$ 

Part ‘CMGSM3’ at the beginning of the string is mandatory. It is a stamp of validity. 
Acceptable  keys  are  shown  in  table  below.  Unknown  keys  are  ignored,  no  spaces 

are allowed inside keys or values. Order of pairs is not important. Keys are not case 

sensitive, values are case sensitive. Maximum  length of configuration string  is 200 
characters. At the end of each part MUST be character ‘;’ (semicolon), after last pair 

MAY be character ‘;’ (semicolon) and MUST be character ‘$’ (dollar). 
 

5.2

 

Basic parameters 

 

Key 

Description 

Default 

PIN 

PIN code for SIM card.  It may be omitted if  the SIM 
card does not need a PIN code. But it is mandatory if 
the SIM card needs the PIN code. 

<empty> 

ACODE 

Access  code  for  SMS  control.  You  can  send  SMS 
message in order to control CMGSM. These SMS must 

begin  with  this  ACODE.  They  will  be  ignored 
otherwise. Optional. 

1234 

MASTER 

Phone  number,  where  to  send  SMS  about  important 

events: Connection to PLC failure. No SMS are sent if 
value is empty. Only one master is possible. 

<empty> 

 

5.3

 

Advanced parameters 

Key 

Description 

Default 

REGSEND 

First  register  of  the 

Send  Record

..  It  is  area,  where 

PLC  writes  messages  to  send.  See  4.1.1  Sending  a 

SMS. Only D or R registers can be used. 

D3800 

REGRECV 

First register of the 

Recv Record

. It is an area, where 

CMGSM writes received messages. See 4.1.2 Receive a 
SMS. Only D or R registers can be used. 

D3700 

REGDIAG 

First  register  of  the 

Diagnostic  Record

.  It  is  an  area, 

where  CMGSM  writes  diagnostic  values  like  operator, 

signal quality, … See chapter 4.4 

D3500 

NETRESET 

This  is  a  security  feature.  Value  zero  (0)  in  this 

parameters means security reset every week (7 days). 

If you do not want any security reset write  -1 to this 
parameter.  

 

5.4

 

GPRS parameters 

Keys in configuration string: 

Key 

Description 

Default 

APN 

Access Point for GPRS. Ask your GSM provider for this 

value. 

internet 

USER 

User for APN. Mandatory is provider requires. 

<empty> 

PASSWD 

Password for APN. Mandatory is provider requires. 

<empty> 

SERVER 

Name  or  IP  address  of  server,  to  which  CMGSM  will 
connect. TCP connection is used. Optional. 

<empty> 

PORT 

TCP port for connection. Optional. 

5700 

DNS 

IP address of DNS server. Optional. 

<empty> 

 
If 

SERVER

 is omitted no GPRS connection is made and device waits for a data CSD 

call only. 
 

PLC1.ir

Summary of Contents for FBs-CMGSM

Page 1: ...just to set several PLC registers No PLC program support is necessary for CSD and GPRS operation LEDs for indication of the CMGSM status and data flow signalization Unlimited number of logical and analog inputs and outputs can work with one CMGSM PLC network 1 GSM antenna connector 2 IO connector 3 SIM card holder 4 USB connector 5 DIN rail holder 6 FUNC button 7 Indication LEDs Rx Tx 8 Flat cable...

Page 2: ...800 SendFlag 0x0000 Idle 0x0001 Command to send written by program in PLC 0x0003 SMS is sending written by CMGSM 0x0000 SMS sent successfully written by CMGSM 0x0004 Failed while sending SMS written by CMGSM D3810 D3819 SendDestAddress Phone number where to send the message Length 20 characters D3820 D3899 SendUserData Text of the message Length 160 characters This range of registers cannot be use...

Page 3: ...respond with confirmation SMS and restart itself PLC is not affected This command is used after change of configuration in PLC register to accept the changes by CMGSM CONFIG Device will respond with current configuration Current configuration is a default configuration with some values changed by configuration string in PLC see Chapter 5 Configuration FACTORY CMGSM will respond with confirmation S...

Page 4: ...running without restart so called Uptime D3510 D3529 Gprs Reserved for GPRS diagnostics See chapter TCP over GPRS for details D3530 D3539 DiagOperator String with name of operator when registered Empty string if not registered Length 20 characters D3540 D3549 DiagCredit Reserved D3550 D3699 DiagAtCmd Sending AT commands to modem directly Write a command to this place and set D3506 DiagAtFlag to 0x...

Page 5: ...re shown in table below Unknown keys are ignored no spaces are allowed inside keys or values Order of pairs is not important Keys are not case sensitive values are case sensitive Maximum length of configuration string is 200 characters At the end of each part MUST be character semicolon after last pair MAY be character semicolon and MUST be character dollar 5 2 Basic parameters Key Description Def...

Page 6: ...ct your LAN against an attack from Internet Port It is a number of a service in your computer Complete address needed to connect your computer is composed from IP address and Port number and may be seen as 11 22 33 44 5700 IP ADDRESS PORT 7 2 Simple Use We recommend this scenario for your first step with CMGSM Internet Firewall Your computer in LAN of your company GSM Network LAN FBs CMGSM FATEK P...

Page 7: ...998877 because CMGSM reads the configuration until the first character 10 Warranty General warranty period is 12 months after purchase when eventual malfunction device will be repaired free of charge in SEA company while shipping to SEA is paid by customer and SEA pays for shipping back to customer For SW there is 24 months warranty under following conditions Both CPU and PC software is sold as is...

Reviews: