Koncept
Template

Logning ved temperaturgrænse

Logning ved temperaturgrænse

Hvis du ønsker at logge temperaturen, når den kommer under, over eller rammer en bestemt grænseværdi, kan det opsættes med et flow i GSMCLOUD.

Dette kan f.eks. bruges til at registrere:

  • Når temperaturen bliver for lav

  • Når temperaturen bliver for høj

  • Når temperaturen rammer en bestemt værdi

  • Hvornår en temperaturgrænse bliver overskredet

  • Hvilken temperatur der blev målt ved hændelsen

 

Sådan fungerer flowet

På enhedens IN-modul findes signalet Temperature.

Temperatursignalet forbindes til en sammenlignings-node, som kontrollerer temperaturen i forhold til en valgt grænseværdi.

Hvis du vil logge, når temperaturen kommer under en bestemt temperatur, bruges en Less then-node.

Hvis du vil logge, når temperaturen kommer over en bestemt temperatur, bruges en Greater then-node.

Hvis du vil logge, når temperaturen er lig med en bestemt temperatur, bruges en Is equal-node.

 

Eksempel med Less then

Hvis temperaturen skal logges, når den kommer under 27 °C, forbindes Temperature til en Less then-node, hvor grænseværdien sættes til 27.

Når temperaturen er lavere end 27 °C, skifter outputtet på Less then-noden til true, og dette signal kan bruges til at skrive en hændelse i loggen.

Eksempel med Greater then

Hvis temperaturen skal logges, når den kommer over f.eks. 30 °C, bruges en Greater then-node.

Her forbindes Temperature til Input 1Greater then-noden, og grænseværdien sættes til 30.

Når temperaturen er højere end 30 °C, skifter outputtet på Greater then-noden til true, og dette signal kan bruges til at skrive en hændelse i loggen.

 

Eksempel med Is equal

Hvis temperaturen skal logges, når den er præcis 25 °C, bruges en Is equal-node.

Her forbindes Temperature til Input 1Is equal-noden, og værdien sættes til 25.

Når temperaturen er lig med 25 °C, skifter outputtet på Is equal-noden til true, og dette signal kan bruges til at skrive en hændelse i loggen.

 

Opsætning trin for trin

  1. Gå ind under Flows i GSMCLOUD.

  2. Tilføj enhedens IN-modul til flowet.

  3. Find signalet Temperature på enheden.

  4. Tilføj den ønskede sammenlignings-node:

    • Less then, hvis der skal logges ved temperatur under en grænse

    • Greater then, hvis der skal logges ved temperatur over en grænse

    • Is equal, hvis der skal logges ved en bestemt temperatur

  5. Træk en forbindelse fra Temperature over til Input 1 på sammenlignings-noden.

  6. Indtast den ønskede temperaturværdi i noden.

  7. Tilføj en Write to log-node.

  8. Vælg den log, der skal skrives til, i feltet Log.

  9. Træk en forbindelse fra Output på sammenlignings-noden over til WriteWrite to log-noden.

  10. Træk også en forbindelse direkte fra Temperature over til tempWrite to log-noden.

  11. Skriv {temp} i feltet Content.

Når flowet er gemt, vil den aktuelle temperatur blive skrevet i loggen, når den valgte betingelse er opfyldt.

 

Forklaring af {temp}

Teksten {temp} i feltet Content betyder, at GSMCLOUD indsætter den aktuelle temperaturværdi i loggen.

Derfor skal temperaturværdien forbindes direkte til feltet tempWrite to log-noden.

 

Eksempler på logning

Ved for lav temperatur:

Temperature → Less then 27 → Write to log

Dette logger temperaturen, når temperaturen kommer under 27 °C.

Ved for høj temperatur:

Temperature → Greater then 30 → Write to log

Dette logger temperaturen, når temperaturen kommer over 30 °C.

Ved bestemt temperatur:

Temperature → Is equal 25 → Write to log

Dette logger temperaturen, når temperaturen er lig med 25 °C.

 

Bemærk

Ved temperaturmåling kan værdien godt være med decimaler, f.eks. 24,8 °C eller 25,2 °C. Derfor er Is equal mest velegnet, hvis temperaturen rapporteres i faste heltal, eller hvis man har et konkret behov for at ramme én bestemt værdi.

I mange praktiske alarmeringer anbefales det normalt at bruge Less then eller Greater then, da de er mere velegnede til grænseværdier.

Hvis der ønskes logning ved både for lav og for høj temperatur, kan man lave to separate grene i flowet:

  • Én med Less then til lav temperatur

  • Én med Greater then til høj temperatur

Begge kan skrive til samme log eller til hver sin log, afhængigt af hvordan man ønsker at opdele hændelserne.