SMS-alarmen van een PLC: Wijzig parameters en ontvang meldingen zonder internet

Geen internet. Geen router. Geen VPN. Gewoon een SIM-kaart en een nummer dat je belt wanneer de machine stopt. Voor een bepaalde klasse van industriële locaties — afgelegen, plattelands- of gewoon goedkope — is SMS het meest betrouwbare alarmkanaal dat bestaat, en de GSM-capabele xLogic CPU's hebben het ingebouwd.

De handleiding wijdt hele secties aan dit onderwerp: SMS-foutcodes, telefoonboekbeheer, parameterwijziging via sms. Dit is geen bijzaak. Het is een werkend systeem voor remote maintenance.

Wat je kunt doen via sms

De lijst leest als een afstandsbediening:

  • Wijzig F-, Q-, AQ-, AF-, AM-, REG- en RTC-waarden via sms
  • Wijzig telefoonboeknummers op afstand
  • Pas GPRS-parameters en instellingen aan
  • Wijzig e-mailparameters en instellingen
  • Controleer GSM-parameters

In gewone taal: de machine kan je om 3 uur 's nachts een sms sturen "tankniveau laag, pomp 1 uitgeschakeld", en je kunt terug sms'en "verhoog de laag-niveau setpoint naar 2.1m, reset pomp 1." De locatie ziet nooit een technicus totdat het probleem daadwerkelijk handen nodig heeft.

Waarom SMS beter is dan de cloud voor sommige locaties

Cloudmonitoring heeft een dataverbinding nodig die overal werkt. In een stalen magazijn, een kelderplantkamer of een vallei-locatie met onbetrouwbaar LTE, faalt die aanname. SMS maakt gebruik van hetzelfde netwerk maar met een veel lagere drempel: een sms komt door waar een TCP-sessie time-out.

Er is ook een kostenverhaal. Een dataplanning voor continue polling op een afgelegen locatie loopt op. SMS-alarmen zijn gebeurtenisgestuurd — een paar berichten per maand, centen per bericht, geen idle-time datakosten. Voor alarm-only monitoring is de rekening bijna niets.

Echte case: Nachtploeg koelopslag

Een koelhuis met een enkele koelcontroller, geen site-netwerk, en een nachtwaker die niet technisch is. De CPU stuurt een sms wanneer de temperatuur de alarmdrempel overschrijdt en elke vijftien minuten daarna totdat iemand bevestigt. De telefoon van de eigenaar is de HMI. De antwoord-sms van de eigenaar — "reset, verlaag setpoint" — is de controleactie.

De eenheid draaide zo twee jaar. De enige serviceoproepen waren de geplande.

Opstelling realiteit

Je hebt een GSM/GPRS-capabele CPU-model nodig, een SIM met sms ingeschakeld, en het telefoonboek geconfigureerd met de toegestane nummers. De handleiding bevat de SMS-commandoformaten en foutcodes — houd die pagina als bladwijzer, want de eerste configuratie heeft altijd één typfout.

Beveiligingsopmerking, omdat ik het moet zeggen: de telefoonnummertlijst is je firewall. Configureer het strikt. Een PLC die commando's van elk nummer accepteert, is een PLC die commando's van iedereen accepteert. Beperk het telefoonboek, gebruik een speciale SIM zonder roaming, en behandel het nummer als een sleutel.

De SMS-commando grammatica

Het leren van de commandoformaten is het verschil tussen een demo en een werkend systeem. De handleiding documenteert de SMS-syntaxis voor het wijzigen van F, Q, AQ, AF, AM, REG en RTC-waarden — elk met zijn eigen formaat, elk met een foutcode voor wanneer het mislukt. Het telefoonboek ondersteunt meerdere nummers, en de CPU maakt onderscheid tussen wie commando's mag geven en wie alleen mag worden gewaarschuwd.

Maak een één-pagina commando-spiekbriefje voor de locatie: "om de laag-niveau setpoint te verhogen, stuur X; om pomp 1 te resetten, stuur Y." Lamineer het naast de telefoon die de dienstdoende engineer meeneemt. De mensen die daadwerkelijk SMS-controle gebruiken zijn geen PLC-programmeurs — het zijn operators met een telefoon en een procedure, en de spiekbrief is de procedure.

Test elk commandoformaat tijdens de inbedrijfstelling, niet tijdens de storm. Een typfout in het formaat produceert een foutcode op de telefoon en een mysterie op de machine; een getest formaat produceert een werkende afstandsbediening. Vijftien minuten inbedrijfstelling bespaart een telefoontje om 2 uur 's nachts.

Wanneer SMS niet genoeg is

SMS is gebeurtenisgestuurd en mensgericht; het is geen historian. Als de locatie trends, een SCADA-geschiedenis of multi-user dashboards nodig heeft, draagt de Ethernet-route met easySCADA of een cloudplatform de data. De eerlijke architectuur draait beide: SMS voor het alarm en het snelle commando, Modbus TCP of MQTT voor de registratie. Dezelfde CPU ondersteunt beide kanalen, en de twee conflicteren nooit — de GSM-module behandelt de sms'jes terwijl de Ethernet-poort de data behandelt.

De faalmodus waartegen je moet ontwerpen is degene waarbij de alarmtekst wordt verzonden en niemand handelt. Configureer de bevestiging: de operator antwoordt, de CPU logt de bevestiging, en de escalatielogica weet wie niet heeft geantwoord. Dat verandert SMS van een melding in een proces met verantwoordelijkheid.

En houd de SIM elke maand opgeladen en getest. Een dode SIM is een stil alarmsysteem, en stille alarmsystemen worden ontdekt op het slechtst mogelijke moment.

De bevestigingslus

Een alarm dat niemand bevestigt is een gerucht. Configureer het bevestigingspad: de SMS wordt verzonden, de operator antwoordt, de CPU logt het antwoord en escaleert als niemand binnen het venster antwoordt. De commando-set van de handleiding dekt de bevestigingsformaten; de ontwerpe beslissing is aan jou. Twee nummers — de bevestiging time-out en het escalatiedoel — veranderen een meldingssysteem in een proces met verantwoordelijkheid, en ze zijn meer waard dan welke functie dan ook in de brochure.

Internetafhankelijke alarmsystemen zijn in de mode. SMS-alarmen zijn onverwoestbaar. Weet welke je locatie daadwerkelijk nodig heeft.

De maandelijkse test van de SIM is het onopgemerkte ritueel: stuur een testalarm, kijk naar de telefoon die rinkelt, bevestig het antwoordpad. Een stille SIM is een stil alarmsysteem, en stille systemen worden ontdekt op het slechtst mogelijke moment. Zet de test op de kalender — eerste maandag van elke maand — en de alarmketen blijft leven.