Contatto MODGSM MODGSM: GSM module voor afstandsbediening via sms. De MODGSM module laat toe om informatie van de Contatto-bus te ontvangen en bevelen te sturen, hierbij gebruik makende van een standaard GSM toestel. De manier waarop informatie uitgewisseld wordt met de Contatto-bus is gebaseerd op de SMS berichtjes (Short Message Service): elke verzonden/ontvangen boodschap bevat letterlijke verbanden die door de gebruiker op te stellen zijn. In vergelijking met gelijkaardige systemen gebaseerd op DTMF tonen, laat de MODGSM module toe elk misverstand over de gestuurde bevelen uit te sluiten en duidelijke en uitgesproken informatie te hebben over de status van het systeem. MODGSM bevat een GSM –engine die met zowel een prepaid SIM kaart als een abonnement kan werken. De belangrijkste kenmerken van de MODGSM zijn de volgende: Ingestelde telefoonnummers: er kunnen tot 8 telefoonnummers ingesteld worden. Elk nummer kan informatie uitwisselen met de MODGSM module (zenden/ontvangen). Optioneel kan een paswoord ingevoerd worden voor elk telefoonnummer. SMS van de MODGSM naar de gebruiker: tot 30 sms’jes kunnen ingevoerd worden. MODGSM module zal een berichtje sturen naar een of meer telefoonnummers wanneer er zich iets voordoet. Elk sms’je kan informatie meedelen over een of meer punten van de Contatto bus. SMS van de MODGSM naar de gebruiker bij verbreking en opnieuw tot stand komen van de voeding: dankzij een interne oplaadbare batterij kan de MODGSM een bericht sturen wanneer de krachtbron wegvalt of terug werkt. Dit kenmerk hangt niet af van de busactiviteit en het is nuttig geïnformeerd te worden over het elektrische net. Bij het wegvallen van het vermogen zal de MODGSM module automatisch uitschakelen nadat het bericht verstuurd is. Als er opnieuw elektriciteit aanwezig is, zal de module weer opstarten en een bericht sturen. SMS van de gebruiker naar de MODGSM om een bevel uit te voeren: er kunnen tot 32 bevelen ingevoerd worden. Als de MODGSM zo’n SMS met een bevel ontvangt, zal deze het bevel uitvoeren, maar alleen als de SMS gestuurd is vanaf een geconfigureerd telefoonnummer. Als een paswoord toegekend is aan het telefoonnummer, dan moet de SMS ditzelfde paswoord bevatten; dit kenmerk verhoogt de veiligheid. De draagbare telefoons staan toe veel sms’jes op te slaan: de gebruiker kan een aantal sms’jes opslaan in het geheugen om deze meermaals te kunnen gebruiken, en zodoende de tijd die nodig is om een bevel te versturen, beperken. Daarbij komt nog dat, doordat
DUEMMEGI s.r.l. - Via Longhena, 4 - 20139 MILANO Tel. 02/57300377 - Fax 02/55213686
eenzelfde SMS meerdere bevelen kan bevatten, op kosten bespaard kan worden. SMS van de gebruiker naar de MODGSM om informatie te krijgen: een SMS bevel kan ook (of alleen) een verzoek bevatten om informatie te sturen van de MODGSM naar de gebruiker over een of meer punten binnen het systeem. Uitvoer van bevelen via voice call: “voice call” is een standaard oproep van eender welke telefoon (GSM of vast toestel); als het bellende nummer tot de geprogrammeerde nummers behoort, zal de MODGSM na enkele ringtonen de oproep weigeren zonder te antwoorden en de bevelen uitvoeren die voor dat telefoonnummer ingevoerd zijn. Het voordeel van dit kenmerk is dat sommige bevelen uitgevoerd worden zonder enige kost, omdat de MODGSM zoals gezegd de oproep niet beantwoordt. Locale in- en uitgangen: de MODGSM voorziet in 2 opto-gekoppelde ingangen en 2 relais uitgangen (met vrije contacten), volledig onafhankelijk van de Contatto bus; deze punten kunnen gebruikt worden om 2 statussen te verkrijgen en 2 bevelen te sturen, ongeacht de bus activiteit. MODGSM module moet door de programmagtietool Taco ingesteld worden om zo de verschillende parameters nodig voor de uiteindelijke uitvoering te definiëren; voor meer details, wordt verwezen naar de documentatie van het programma. Een kleine opening aan de rechterzijde van de module (of deksel rechts boven bij MOD-GSM-MK2) zorgt voor aansluiting voor een SIM kaart houder; om de houder te openen, drukt men op de kleine knop op de linkerkant van de houder zelf, hierbij gebruik makende van een potloodpunt (of iets dergelijks). Nota: Het gebruik van de pincode is optioneel: Als het gebruik van de pincode is gewenst, dan moet deze eerst via een GSM-toestel geactiveerd worden. Ook het wijzigen van de pincode op de sim-kaart moet via een standaard GSM-toestel gebeuren. Belangrijk: de toegewezen pin-code aan de sim-kaart moet ook in het betreffende configuratievenster van het Taco-programma ingegeven worden. Doe éérst een upload van het Taco-programma (met de juiste pin-code) naar de GSM-module alvorens u de simkaart in de module stopt. Wanneer de GSM-module namelijk onder spanning wordt gezet, zal deze trachten om met de geconfigureerde pin-code de sim-kaart te benaderen (verbinding maken). Wanneer de juiste pin-code niet in de GSM-module is geconfigureerd, dan zal de sim-kaart na 3 pogingen geblokkeerd worden. Het vergt dan in dit geval de pukcode om de kaart terug te ontgrendelen.
Addresprogrammatie:
Rel.: 1.0 December 2002
Page 1
Contatto MODGSM Een DB-9 connector op het front deksel laat de seriële verbinding toe met de RS232 poort van de PC voor de configuratie van de MODGSM-module via het “TACO” programma. Deze poort is galvanisch gescheiden van de andere schakelingen.
+24V
Deze zijn ingangen zijn dus niet fysisch zichtbaar op de module, en dus niet bestemd voor aansluiting van drukknoppen. Deze ingangen worden geïnterpreteerd en verwerkt in het MCP-tools programma om de gewenste aansturingen te uit te voeren wanneer een toegewezen sms-bericht naar de module wordt verzonden..
2 witte labels op het frontdeksel van de module laten de vermelding toe van de gebruikte adressen voor een onmiddellijke visuele herkenning. MODGSM is ondergebracht in een standaard DIN 9M module.
Connecties: Een 5-polige connector links bovenaan is bestemd voor aansluiting van de contatto bus. Aan de rechter bovenzijde van de module is er een coaxkabel aangebracht. Deze wordt aan de meegeleverde antenne verbonden via de voorziene adapter. De antenne dient zo geplaatst te zijn dat er een goede ontvangst is met het GSM-netwerk (signaal).
ANTENNA
13 14 15 16 17 +24V 0V L1 L2 P
Contatt DUEMMEGI
ADDRESS ON
MODGSM
SMS Power supply: 24V
FNC
TX
RX
BOOT INIT GSM
MILANO – ITALY
±25%/300mA
INPUT OUTPUT
OUT1 OUT2
0
De ingangsadressen en de uitgangsadressen van de MOD-GSM module worden niet via de FX-PRO handprogrammator, maar wel via de configuratietool “TACO” ingesteld. Hierbij wordt enkel het basisadres (in +uit) ingegeven.
BUS
L2
IN2
De MODGSM neemt ook 2 opeenvolgende uitgangsadressen in beslag. Deze adressen worden gebruikt om de status van totaal 127 virtuele punten van het contatto systeem door te geven aan de module (zie verder).
0V L1
IN1
De MODGSM module neemt 2 opeenvolgende ingangsadressen in beslag op de Contatto bus. Elk adres maakt het mogelijk om 8 ingangspunten op de module te activeren om zo systeemcommando’s aan de bus door te geven. Zowel reële systeemuitgangen als virtuele punten kunnen zo aangesproken worden. Met andere woorden voorziet MODGSM 2x8 = 16 ingangspunten die geactiveerd worden door de smsberichten die door de module worden ontvangen.
+ −
LED signalisatie Twee LED’s (TX en RX) monitoren de activiteit op de seriële poort. Een groene LED (ON) licht op wanneer de module werkt. The LED FNC (functie) geeft de activiteit van de GSM module weer en dit volgens het diagram getekend op het frontpaneel en hieronder beschreven: BOOT (vlug knipperen, 0.05 sec ON en 0.05 sec OFF): MODGSM is de configuratie aan het lezen vanuit zijn interne geheugen. INIT GSM (traag knipperen, 0.6 sec ON en 0.6 sec OFF): MODGSM is GSM aandrijving aan het starten en op het GSM netwerk aan het aanmelden. (zeer traag knipperen, 2 sec rust): de LED geeft een indicatie over de sterkte van het GSM signaal; de duur van ON ten opzichte van OFF is in verhouding tot de signaalsterkte (de ON tijd verhoogt als het signaal versterkt). Op een goede signaalsterkte knippert het LED FNC 1 sec ON en 1 sec OFF. SMS: (middelmatig knipperen, 0.2 sec ON en 0.2 sec OFF): MODGSM is een SMS of een voice call aan het versturen of ontvangen.
In het midden is er een 8-polige connector voorzien voor aansluiting van 8 lokale potentiaal vrije contacten (voor stand-alone gebruik). Onderaan zijn de 4 aansluitingen voorzien voor de lokale uitgangen (2 relais + 2 transistoruitgangen) DUEMMEGI s.r.l. - Via Longhena, 4 - 20139 MILANO Tel. 02/57300377 - Fax 02/55213686
Rel.: 1.0 December 2002
Page 2
Contatto MODGSM Voorbeelden van berichten. Berichten van MODGSM naar gebruiker: Elk uitgaand bericht dat door de MOD-GSM module wordt verzonden kan informatie doorsturen over de status van reële ingangspunten of virtuele punten van het Contattosysteem. De samenstelling van de berichten zijn volledig configureerbaar via de programmatiesoftware “TACO”. Dit programma laat toe om tekstberichten (statusberichten) te koppelen aan de gewenste ingangen of virtuele punten. Volgende informatie kan gedefinieerd worden voor toegewezen ingangen of virtuele punten: Tekstbericht dat doorgestuurd wordt wanneer het betreffende punt logisch “0” heeft als status (bvb. alarm uit) Tekstbericht dat doorgestuurd wordt wanneer het betreffende punt logisch “1” heeft als status (bvb. alarm aan) Ook de actie (bvb. virtueel punt) die ervoor zorgt dat het bericht wordt verzonden dient opgegeven te worden, samen met het GSM-nummer (tot max 8). Het volgende voorbeeld geeft een mogelijk SMS_bericht weer dat een gebruiker kan ontvangen: Alarm systeem actief , Zone 1 OK, Zone 2 OK, Zone 3 alarm Noteer dat een reeks van verschillende informaties (statussen) per bericht kunnen verzonden worden. Zie ook volgend voorbeeld: Air Conditioning AAN, buitenverlichting UIT, Vensters DICHT Twee bijkomende speciale berichten kunnen gedefinieerd worden om een stroomonderbrekeking of stroomherstel te melden. Indien geactiveerd, zal een SMS_bericht automatisch verstuurd worden om dit te melden. Voorbeeld: Stroomonderbreking Stroomherstel Berichten van gebruiker naar de MODGSM module voor het uitvoeren van commando’s of een statusverzoek. Elk SMS-bericht gezonden door de gebruiker naar de MODGSM-module kan één of meerdere commando’s bevatten. Deze commando’s activeren de interne fictieve ingangen van de MODGSM module. Deze ingangen kunnen verder in het MCP-tools programma verwerkt worden om de gewenste actie uit te voeren. De softwaretool “TACO” laat toe om de vereiste informatie als volgt in te stellen: De tekst dat een commando tot gevolg heeft wanneer deze wordt ontvangen door de MODGSM-module (bvb. ALLS UIT, VERWARMING OP enz.)
DUEMMEGI s.r.l. - Via Longhena, 4 - 20139 MILANO Tel. 02/57300377 - Fax 02/55213686
Volgende type commando’s die kunnen uitgevoerd worden zijn: On (schakelt de gewenste fictieve ingang AAN) Off (schakelt de gewenste fictieve ingang UIT) Pulse (Geeft een puls op de gewenste fictieve ingang. De pulsduur bedraagt 1 seconde) Send a SMS (zorgt voor het terugsturen van één van de SMS-events die zijn geconfigureerd naar de gebruiker (statusverzoek) ) De actie kan verstuurd worden naar één van de 16 fictieve ingangen of naar de 4 lokale uitgangen van de module. Wanneer een commando naar de module wordt verstuurd waarbij een status verzoek wordt gevraagd, dient dit statusverzoek gekozen te worden uit de gedefinieerde SMS-events (Berichten van MODGSM naar verbruiker). Onderstaande voorbeelden geven mogelijke SMSberichten weer (commando’s) van gebruiker naar MODGSM: ALLES AAN, VERWARMING UIT, SLUIT ROLLUIKEN, AIRCO AAN, ZEND ALARM STATUS De laatste tekst ‘ZEND ALARM STATUS” in het laatste bericht zal aanvullend aan de eerdere fysische commando’s het terugsturen van alarm statussen aan de gebruiker tot gevolg hebben. Dit is het voorbeeld van een commando voor status verzoek. Het doorsturen van de statusen van virtuele punten van MCP naar MODGSM. MODGSM detecteert automatisch de status (0 of 1) van reële ingangen van het contatto systeem. Met andere woorden is er geen speciale MCP programmatie vereist om de status van een ingang aan de MODGSM module door te geven. De ingangen kunnen in de TACO software rechtstreeks geselecteerd worden. Wanneer echter virtuele punten van het contatto systeem moeten beschouwd worden door de MODGSM module, moet dit gebeuren door de BINAIRE functie van MCPTOOLS te gebruiken (zie hiervoor “BINAIRE FUNCTIE” in de MCP-handleiding). De binaire waarden die gegenereerd worden door een binaire functie worden naar het uitgangsadres van de GSM-module gestuurd. Er dient een waarde gestuurd te worden naar beide adressen. In het volgende voorbeeld is 110 het basis uitgangsadres van de MODGSM. De status van virtueel punt 31, 40 41 en ook 1000 (MOD F) wordt via de binaire functie naar het adres 110 gestuurd.
Rel.: 1.0 December 2002
Page 3
Contatto MODGSM Hieronder vindt u dus de programmaregels die in de MCPTOOLS programmatie moeten worden voorzien. BINARY 110 ( \ B1 = V31 \ B2 = V40 \ B3 = V41 \ B4 = V1000 ) Deze binaire functie zendt de binaire code B1, B2, B3 en B4 naar de MODGSM. Dit is de respectievelijke status van V31, V40, V41 en V1000. Uiteraard moeten deze virtuele punten ook gedefinieerd worden in MCP-TOOLS in functie van de informatie waaraan deze gekoppeld zijn. Dit laat toe om elke gewenste logische combinatie van reële uitgangen en virtuele punten aan de MODGSM door te geven. Om het programma te vervolledigen moet de volgende instructie ook, voorzien zijn: Uitgangsadres 111 van de MODGSM module dient namelijk een binaire waarde te ontvangen om aan te geven wanneer de betreffende virtuele punten terug uitgeschakeld worden. Dit gebeurt met de volgende programmaregels: V100 = !V31 V101 = !V40 V102 = !V41 V103 = !V1000 BINARY 111 ( \ B1 = V100 \ B2 = V101 \ B3 = V102 \ B4 = V103 ) Het is dus nodig om een aantal extra virtuele punten te definiëren die de omgekeerde logica (geïnverteerd) hebben van de virtuele punten in binaire functie 110. Deze groep wordt toegewezen aan de zelfde B1….B4 codes maar dit voor binair adres 111.
Technische spesificaties: Voedingsspanning MAX stroomverbruik Interne betterij Spanningsbereik op ingangen IN1 tot IN8 Stroom voor elke ingang (IN1 tot IN8) MAX spanning op uitgangscontacten OUT1 en OUT2 Contact rating (OUT1 en OUT2) MIN belasting op uitgangen OUT1 enOUT2 Gebruikte contatto busadressen
± 25% SELV 24V 0.3A @24V 3.6V / 600mAh NiMH MIN: 12V ; MAX: 30V 2mA @12V, 5mA @24V 60V
, 48V
1A @ 60V
, 1A @ 48V
10mA @ 12V
2 opeenvolgende ingangsadressen en 2 opeenvolgende uitgangsadressen. configureerbaar basisadres. Aantal uitgaande SMS’en 30 + 2 voor spanningsonderbreking Aantal inkomende SMS’en 32 for commando’s Aantal GSM-nummers 8, met telkens mogelijkheid voor uitgaande/inkomende van individueel paswoord. SMS Aantal beltoonoproepen 1 voor elk telefoonnummer GSM ENGINE DATA: - Frequentie banden Dual band EGSM900 en GSM1800 MHz - Zendvermogen - Class 4 (2W) for EGSM900 - Class 1 (1W) for GSM1800 - Gevoeligheid -104dBm, DCS: 100dBm - SIM interface SIM card reader 3/5V small SIM card PC interface RS232 galvanisch gescheiden Behuizing Standaard DIN 9M for DIN rail Werkingstemperatuur -5 ÷ +50 °C Opslagtemperatuur -20 ÷ +70 °C Beschermingsklasse IP20
De beschikbare binaire codes zijn B1 tot B127. Dit betekent dat de status van totaal 127 virtuele punten door MODGSM kunnen beschouwd worden.
DUEMMEGI s.r.l. - Via Longhena, 4 - 20139 MILANO Tel. 02/57300377 - Fax 02/55213686
Rel.: 1.0 December 2002
Page 4
Contatto MODGSM Buitenmaten:
13 14 15 16 17 +24V 0V L1 L2 P
Contatt
ADDRESS ON
MODGSM
DUEMMEGI
TX
RX
BOOT INIT GSM
MILANO – ITALY
INPUT OUTPUT
OUT1 OUT2
0
IN2
±25%/300mA
IN1
SMS Power supply: 24V
FNC
90
160
58
DUEMMEGI s.r.l. - Via Longhena, 4 - 20139 MILANO Tel. 02/57300377 - Fax 02/55213686
Rel.: 1.0 December 2002
Page 5