Telebesturing via gsm
Storingsmelder, draadloos eiland en gegevenslogger


version française

De ‘remote’ of anders gezegd de controle en sturing vaop afstand van processen, behoort vandaag de dag al tot de standaardvereisten binnen de machine- en installatiebouw. Hoewel de hiervoor benodigde technologie reeds geruime tijd beschikbaar is, komt de integratie in de praktijk maar zeer traag op gang en zijn er nog maar een beperkt aantal componenten ter beschikking. Uit het aanbod halen we de GSM-2110 van Piciorgros, een universele module op GSM-basis die voor vele toepassingen de stap richting autonomie mogelijk maakt.


De GSM-2110 is tegelijkertijd een storingsmelder, een remote station en een datalogger met bijkomstige functielogica. De module gebruikt de technologie uit de mobiele communicatienetwerkwereld die vandaag de dag al het grootste deel van de wereld bedekt. Analoog met deze wereld kan men dus ook bij deze industriële modules afhankelijk van de plaats van toepassing opteren voor de dualband TC-35-module of voor de triband MC-45 module, beiden aangeleverd door Siemens.

Configuratie
De hardware is in drie uitvoeringen leverbaar. De GSM-2110/DA1 heeft 16 digitale inputs, 8 digitale outputs en 4 analoge ingangen. De DA2-versie heeft dezelfde configuratie, maar dan zonder de analoge ingangen, en de DA3 heeft dan weer 16 digitale ingangen en 16 digitale uitgangen. Dus voor elk wat wils. Alle versies zijn optioneel uit te breiden met een ingebouwde DCF-77 radio time-standard ontvanger. Dit gecodeerde standaard tijdsignaal wordt wereldwijd uitgezonden op de 77kHz frequentie. Met deze optie kunnen alle tijdregistraties, of time-stamps, van de alarmen ed. nauwkeurig gebeuren zonder dat de moduleklok periodiek juist gezet moet worden.
De stevige uitvoering van de module maakt het mogelijk om ingezet te worden in iets ruwere productie- en toepassingsomgevingen. De behuizing bestaat uit aluminium met aan de uiteinden afschermingen uit aluminium gelamineerde plastik. De eenheid kan direct op een wand of op een DIN-rail gemonteerd worden en werkt van 10 tot 28 VDC, waardoor hij compatibel is met zowel een 12VDC evenals een 24VDC voedingsmodule. Zelfs is er een zonne-energie versie ter beschikking voor directe aansluiting op zonnepanelen en oplaadbaar batterijenpack. De analoge ingangen kunnen 0 tot 20 mA, 4 tot 20 mA of 0 tot 10 VDC behappen. Belangrijk ook om weten is dat de per vier gegroepeerde in- en uitgangen elektrisch geïsoleerd zijn uitgevoerd, waarbij de digitale ingangen zowel een “+” als een “-“ polariteit kunnen bezitten en de digitale uitgangen een “+” polariteit bekomen door het schakelen van de PNP uitgangstransistoren. Schroefbare klemmenblokken zijn voorzien voor de voeding en de I/O-aansluitingen. Een seriële poort (RS-232 of RS-485) is voorzien voor aansluiting met een PC voor de programmatie en/of voor de communicatie met het SCADA-systeem. Deze interface kan natuurlijk ook gebruikt worden voor communicatie met een PLC, voor dewelke dit dan kan functioneren als een SMS gateway.
Verder is een TNC socket voorzien voor de aansluiting van de antenne en is er een steekplaats voor een SIM-kaart zonder dat de behuizing daarvoor geopend moet worden. De ontvangststerkte van het radiosignaal wordt continu gevisualiseerd door de 8 segment lineaire LED-reeks.

Alarmfuncties
Alarmen worden gegenereerd door gebruik te maken van op maat geprogrammeerde logische functies (AND, OR, XOR, INVERT) op een combinatie van ingangsignalen. Alarmen kunnen uitgangen schakelen en genereren een alarmboodschap voor de communicatie met het SCADA pakket of voor verzending via SMS. Tot 16 verschillende SMS-alarmberichten kunnen opgeslagen worden en afhankelijk van de alarmvoorwaarde automatisch verzonden worden. Een extra vier kunnen gebruikt worden voor de analoge ingangen.
De module kan tot vier groepprofielen met telkens tot negen telefoon, fax of e-mail adressen bevatten. Hierdoor kan een alarmbericht simultaan naar meerdere adressen of nummers verstuurd worden. De gewenste bevestigingstijd kan gebruikerafhankelijk ingesteld worden. De GSM-2110 kan geprogrammeerd worden om een enkele bevestiging te ontvangen van een enkele geadresseerde, of hij kan ook geprogrammeerd worden om van meerdere adressen een bevestiging te krijgen alvorens het alarm als bevestigd te aanzien. Alarmberichten kunnen in prioriteiten opgedeeld worden in functie van de verschillende alarmcondities. Afhankelijk van het belang van het alarm kan de eenheid geprogrammeerd worden om direct het bericht te versturen wanneer het alarm gegenereerd wordt, dus bijvoorbeeld ‘s nachts, of het kan ook later verstuurd worden bijvoorbeeld de volgende morgen of tijdens kantooruren. Paswoord-functionaliteit is voorzien om ongewenste indringers te vermijden.

PC Software: WinGSM
WinGSM een Windows gebaseerd softwarepakket vergezelt elke GSM-2110. Dit pakket behandelt seriële gegevenscommunicatie tussen de PC en de module, voorziet SCADA-functies en bevat een gebruiksvriendelijke configurator. De SCADA-functies bevatten datalogging die van de module wordt ontvangen, maakt het mogelijk duidelijke bedieningsschermen op te bouwen en maakt het mogelijk om in- en uitgangen binnen te lezen en aan te sturen on-line via de PC zowel manueel als door programmatie. De configurator laat het toe om de GSM-2110 te voorzien van de alarmsetpunten en om de alarmberichten in de eenheid in te brengen. Een CPR kostcontrolefunctie (Cost Protection Register) kan eveneens gebruikt worden om het aantal verstuurde SMS-berichten per dag te limiteren.

Bediening via GSM
De GSM-2110 voorziet een eenvoudige operator interface voor de mobiele telefoon. Bijvoorbeeld als de status van uitgang D2 gecontroleerd moet worden, dan wordt een SMS bericht “D2=?” naar de module verstuurd, die op zijn beurt antwoord met een SMS met daarin de gewenste informatie. Als nu de uitgang C7 geforceerd uitgestuurd moet worden, dan luidt het bericht van de mobiele telefoon “C7=1”. Om de proportionele waarde van de analoge ingang D0 te weten, dan verstuur je met je GSM het bericht “D0%=?”. Op analoge wijze kunnen alle functies van de GSM-2110 van op afstand met de GSM gestuurd en opgevraagd worden.
Bijkomstig kunnen ook op die manier de operationele status van de module, de signaalsterkte van het radiosignaal en de inhoud van de teller- en tijdsregisters opgevraagd worden. Eenvoudige batchfiles kunnen aangemaakt worden door het na elkaar zetten van verschillende opdrachten binnen een zelfde SMS-bericht. Door frequent gebruikte instructies op te slaan als aparte SMS-berichten, wordt het opvragen natuurlijk nog sterk vereenvoudigd tot een druk op de knop. Bijkomstig staat er voor de gebruiker nog een interface ter beschikking voor communicatie met een standaard terminal emulation device (VT-100 terminal), waarbij de opvraging en configuratie gebeuren door instructies in de vorm van commandolijnen.
De GSM-2110 heeft drie gegevensopslaggeheugens die onafhankelijk van elkaar functioneren. Eerst is er het communicatiegeheugen waarin alle in- en uitgaande berichten gebufferd worden. Dit omvat de berichten die verband houden met on-line verwerking en alarmsignalen. Dit geheugen kan tot 400 gebeurtenissen opslaan.
Het tweede geheugen is de SMS-buffer voor het bijhouden van tijdsgeplande registratie van alarmgebeurtenissen, statusveranderingen van ingangssignalen, gemeten waarden van analoge ingangen. Verder is er nog het eventlogging buffergeheugen waarin tot 6000 gebeurtenissen waaronder ingangstatussen op-geslagen worden op vooraf bepaalde tijdintervals of bij het opkomen van een bepaalde alarmconditie. De module verstuurt automatisch een signaal wanneer de buffer 80% vol is.

Remote Control Functies
De module biedt verschillende mogelijkheden om remote control of anders controle van op afstand te implementeren. Allereerst kunnen de uitgangen van status veranderen afhankelijk van de door de gebruiker geprogrammeerde logische combinatie van ingangssignalen. Daarnaast kan elk uitgangssignaal van status gewijzigd worden via de seriële on-line PC connectie door manuele interventie of door de controlesoftware. Via de bedieningsschermen van de WinGSM software kan dit natuurlijk zeer eenvoudig uitgebeeld en bediend worden. Ten derde kan men nog opteren voor het aansturen van de uitgang met de voorgenoemde SMS instructiemogelijkheden.

PLC versie
Sinds kort is nu ook de GSM-4110-uitvoering leverbaar, die bijkomstig aan de GSM-2110 nog over een micro-PLC beschikt die het toelaat om tot 255 logische functies te programmeren. Acht basis en vijfentwintig speciale PLC-functies maken het mogelijk om de module voor een breed uiteenlopend aantal toepassingen in te zetten met zowel digitale in- en uitgangen evenals analoge ingangen. De instructieset is volledig compatibel met de Siemens “Logo!” micro-PLC.

Télécommande par gsm
Avertisseur de défauts, îlot sans fil et enregistreur de données


Le contrôle et la commande de processus à distance font déjà partie des exigences standard actuelles au sein du secteur de la construction de machines et d’installations. Malgré la disponibilité de cette technologie, l’intégration ne se fait que très lentement dans la pratique et peu de composants sont aujourd’hui disponibles. Nous avons épinglé dans l’offre le GSM-2110 de Piciorgros, un module universel basé sur un GSM qui permet à de nombreuses applications de franchir le pas vers l’autonomie.

Le GSM-2110 est simultanément un avertisseur de défauts, une station à distance et un enregistreur de données doté d’une logique de fonction supplémentaire.
Le module utilise la technologie du monde de la communication mobile qui couvre aujourd’hui déjà la plus grande partie de la planète. A l’instar de ce monde, nous pouvons également opter dans le cas de ces modules industriels pour le module TC-35 bibande ou pour le module MC-45 tribande, tous deux fournis par Siemens, en fonction du lieu de l’application.

Configuration
Le hardware est disponible en trois versions. Le GSM-2110/DA1 possède 16 entrées numériques, 8 sorties numériques et 4 entrées analogiques. La version DA2 présente la même configuration mais sans entrées analogiques. Quant au DA3, il dispose de 16 entrées et 16 sorties numériques. Il y en a donc pour tous les goûts.
Toutes les versions peuvent intégrer en option une horloge universelle DCF-77 radiopilotée. Le signal codé de l’horloge universelle est émis au niveau mondial sur la fréquence de 77 kHz. A l’aide de cette option, tous les enregistrements de temps ou horodatages des alarmes… peuvent se faire avec précision, sans devoir régulièrement remettre le module à l’heure.

Matériel
La robustesse de ce module permet sa mise en œuvre dans des environnements de production et d’application un peu plus rudes. Le boîtier en aluminium est protégé aux extrémités par de l’aluminium laminé plastifié. L’unité peut être fixée directement au mur ou sur un rail DIN. Elle fonctionne sous une tension de 10 à 28 VCC et est dès lors compatible tant avec un module d’alimentation de 12 VCC qu’avec un module de 24 VCC. Il existe même une version à énergie solaire pour un raccordement direct à des panneaux solaires et à un set de batteries rechargeable. Les entrées analogiques peuvent traiter des signaux en 0…20 mA, 4…20 mA ou en 0…10 VCC. Il est également important de savoir que les entrées et sorties groupées par quatre sont isolées électriquement. Les entrées numériques peuvent posséder tant une polarité ‘+’ qu’une polarité ‘-’ et les sorties numériques obtiennent une polarité ‘+’ en commutant les transistors de sortie PNP. Des connecteurs à vis sont prévus pour l’alimentation et la connexion des E/S. Un port série (RS-232 ou RS-485) est prévu pour connecter un PC pour la programmation et/ou la communication avec un système SCADA. Cette interface peut naturellement aussi être utilisée pour la communication avec un PLC, pour lequel le module peut faire office de passerelle SMS.
Une prise TNC est prévue pour le raccordement de l’antenne. Le module possède également un emplacement permettant d’enficher une carte SIM sans qu’il ne faille ouvrir le boîtier. La puissance de réception du signal radio est continuellement visualisée par une rangée de 8 LED.

Fonctions d’alarme
Les alarmes sont générées par une programmation adéquate de fonctions logiques (AND, OR, XOR, INVERT) opérant sur une combinaison de signaux d’entrée. Les alarmes peuvent commuter les sorties et générer un message d’alarme communiqué au paquet SCADA ou envoyé par SMS. Il est possible de stocker jusqu’à 16 messages SMS différents. Selon l’état de l’alarme, ils seront envoyés automatiquement. Quatre messages supplémentaires peuvent être utilisés pour les entrées analogiques.
Le module peut stocker jusqu’à quatre profils de groupe contenant chaque fois maximum neuf numéros de téléphone, de fax ou adresses e-mail. De ce fait, un message d’alarme peut être envoyé simultanément à plusieurs adresses ou numéros. Le délai de confirmation souhaité peut être réglé en fonction de l’utilisateur. Le GSM-2110 peut être programmé pour considérer l’alarme comme confirmée après n’avoir reçu une confirmation que d’un seul correspondant adressé ou après confirmation de plusieurs adresses. Les messages d’alarme peuvent être répartis par degré de priorité en fonction des différentes conditions d’alarme. Selon l’importance de l’alarme, l’unité peut être programmée pour envoyer directement le message lorsque l’alarme est générée, donc par exemple la nuit. Il peut également être envoyé plus tard, par exemple le lendemain ou uniquement durant les heures de bureau. La fonctionnalité du mot de passe permet d’éviter les intrus indésirables.

Logiciel PC: WinGSM
Chaque GSM-2110 est accompagné de WinGSM, un logiciel basé sur Windows. Ce paquet élabore une communication sérielle des données entre le PC et le module, prévoit des fonctions SCADA et offre un configurateur convivial. Les fonctions SCADA permettent l’enregistrement des données envoyées par le module, la construction d’écrans de commande clairs et la lecture et le pilotage en ligne d’entrées et de sorties via le PC, tant manuellement que par programmation. Le configurateur permet également de doter le GSM-2110 des points de consigne d’alarme et d’introduire les messages d’alarme dans l’unité. Une fonction de contrôle des coûts CPR (Cost Protection Register) peut également être utilisée pour limiter le nombre de messages SMS envoyés par jour.

Commande par GSM
Le GSM-2110 prévoit une simple interface opérateur pour téléphone mobile. Si l’état de la sortie D2 doit par exemple être contrôlé, un message SMS ‘D2= ?’ est envoyé au module qui répond à son tour avec un SMS comprenant l’information souhaitée. Si l’envoi demande le forçage de la sortie C7, le téléphone mobile affichera le message ‘C7=1’. Pour connaître la valeur proportionnelle de l’entrée analogique D0, envoyez avec votre GSM le message ‘D0%= ?’. Toutes les fonctions du GSM-2110 peuvent ainsi être interrogées et consultées à distance à l’aide d’un GSM.
L’état opérationnel du module, l’intensité du signal radio et le contenu des registres de comptage et de temps peuvent être consultés de la même manière. Il est possible de créer des fichiers de lots simples en faisant suivre différents ordres dans un même message SMS. En stockant des instructions fréquemment utilisées sous forme de messages SMS distincts, la consultation se réduit à une simple pression sur une touche. L’utilisateur dispose également d’une interface pour communiquer avec une émulation de terminal standard (terminal VT-100). La consultation et la configuration se font au travers d’instructions sous la forme de lignes de commande.

Enregistrement de données
Le GSM-2110 dispose de trois mémoires de stockage de données qui fonctionnent indépendamment les unes des autres. Tout d’abord, il y a la mémoire de communication dans laquelle sont stockés tous les messages entrants et sortants. Cette mémoire peut stocker jusqu’à 400 événements.
La deuxième mémoire est le tampon SMS qui tient à jour un enregistrement planifié dans le temps des événements d’alarme, changements d’état des signaux d’entrée, valeurs mesurées des entrées analogiques. Enfin, il y a la mémoire tampon pour le journal des évènements pouvant stocker jusqu’à 6000 événements parmi lesquels des statuts d’entrée à intervalles de temps prédéfinis ou lors de l’apparition d’une certaine condition d’alarme. Le module envoie automatiquement un signal lorsque le tampon est rempli à 80%.

Fonctions de contrôle à distance
Le module propose différentes possibilités pour implémenter le contrôle à distance. Pour commencer, les sorties peuvent changer d’état en fonction d’une combinaison logique des signaux d’entrée, programmée par l’utilisateur. En outre, le statut de chaque signal de sortie peut être modifié en ligne par le PC au travers d’une communication sérielle suite à une intervention manuelle ou via le logiciel de contrôle. Cette opération peut naturellement être représentée et commandée très simplement via les écrans de commande du logiciel WinGSM. Enfin, il est également possible d’opter pour la commande des sorties à l’aide des jeux d’instructions SMS cités ci-dessus.

Version PLC
Depuis peu, une version GSM-4110 est également disponible. En comparaison avec le GSM-2110, elle intègre un micro PLC qui permet la programmation de maximum 255 fonctions logiques. Huit fonctions PLC de base et vingt-cinq fonctions PLC spéciales permettent la mise en œuvre du module dans une large palette d’applications tant avec des entrées et sorties numériques qu’avec des entrées analogiques. Le set d’instructions est entièrement compatible avec le micro PLC ‘Logo!’ de Siemens.

 

©