Automationsregler
Forbind og mærk et helt stykke udstyr på en side i ét trin ud fra din navngivningskonvention for tags.
At bygge en side i hånden betyder, at du for hvert symbol skal finde procesværdien, finde sætpunktet, tilknytte drifts- og manueltaggene, tilføje alarmerne og placere og style en etiket for hver af dem. Det er en snes små trin pr. symbol, gentaget hundredvis af gange, og det er let at blive en smule inkonsekvent.
Automationsregler klarer det i stedet ud fra din navngivningskonvention
for tags. Hvis dine tags hedder noget i stil med AHU01_SF01_PV,
AHU01_SF01_SP, AHU01_SF01_M, er “alt om tilluftsventilator 1” allerede
udtrykt i navnene, og reglen lærer THMI at læse det. Derefter placerer du et
ventilatorsymbol på en side, peger det på AHU01_SF01, og alt tilknyttes og
mærkes på én gang.
De to niveauer
Automationsregler konfigureres under Automationsregler i projektet, og de har to niveauer:
- Etiketindstillinger for hele projektet: hvordan automationsetiketter ser ud, og hvordan navne omdannes til etikettekst, for hele projektet.
- Regler: de navngivne regelsæt, der genkender suffikser og bestemmer, hvad der skal ske med hvert enkelt. Et sideelement er bundet til én regel.
En regel kan tilsidesætte projektindstillingerne, hvor det er nødvendigt, så projektniveauet er husets stil, og reglerne er undtagelserne.
Etiketindstillinger for hele projektet
Etiketudseende
Sådan tegnes alle etiketter, som automationen opretter, medmindre en regel tilsidesætter det:
| Indstilling | Hvad den gør |
|---|---|
| Skrifttype | Arial, Courier New, Times New Roman, Verdana eller Roboto. |
| Skriftstørrelse | Etikettens størrelse. |
| Skrifttypestil | Enhver kombination af fed, kursiv og understregning. |
| Placering | Hvor etiketten sidder i forhold til sit symbol: top, bund, venstre eller højre. |
| Fyld | Etikettens farve. |
| Autoskaler | Skalér etiketten med symbolet, så den bevarer proportionerne, når du ændrer størrelsen. |
Systemnavneetiketter og brugerdefinerede navneetiketter
Et tags fulde navn er sjældent det, du vil have skrevet på et diagram.
AHU01_SF01_TE01_PV er præcist, men ulæseligt ved første øjekast. Disse to
sektioner omdanner et navn til etikettekst, separat for
systemnavne og brugerdefinerede navne, fordi de to som
regel følger forskellige konventioner:
| Indstilling | Hvad den gør |
|---|---|
| Afgrænser | Det enkelte tegn, der adskiller delene i et navn. Standard er _. Hvis feltet er tomt, bruges _. |
| Afgrænsningstransformation | Det tegn, afgrænseren skal erstattes med i den færdige etiket. Hvis feltet er tomt, bevares afgrænseren, som den er. |
| Trim-mængde | Hvor mange af de forreste dele der skal fjernes, talt fra venstre. |
Suffikset fjernes altid, uanset hvad du angiver her. Det er suffikset, der identificerer taggets rolle, og det er ikke en del af navnet. En live Forhåndsvisning under felterne viser resultatet for et eksempelnavn, så du kan finjustere indstillingerne uden at gætte.
Et eksempel med MODULE_C1_C2_C3_C4_SUFFIX og afgrænseren _:
| Afgrænsningstransformation | Trim-mængde | Resultat |
|---|---|---|
- | 0 | MODULE-C1-C2-C3-C4 |
| (tom) | 0 | MODULE_C1_C2_C3_C4 |
- | 2 | C2-C3-C4 |
Med trim kan du fjerne et præfiks, som alle på stedet allerede kender. Hvis alle tags på en side begynder med den samme bygnings- og systemkode, efterlader trimning af to dele kun den del, der adskiller en komponent fra den næste.
Regler
En regel er et navngivet sæt af suffiksregler. Hver suffiksregel siger: når et tag eller en alarm under den valgte sti ender på et af disse suffikser, så gør dette med det.
Giv en regel et navn og en beskrivelse, og tilføj derefter dens suffiksregler. Hver af dem har:
- Suffiks: et eller flere suffikser, som reglen matcher. Det er helt normalt
med flere suffikser på én regel, for eksempel
VogVALUEfor den samme rolle. Mens du skriver, foreslås suffikser, der allerede bruges andre steder i reglen, så et sæt forbliver konsekvent. - Kilde: om suffikset identificerer et Tag eller en Alarm.
- Handling: hvad der skal ske med det, der blev matchet.
Handlinger
De tilgængelige handlinger afhænger af kilden. Med kilden Alarm er den eneste handling Tilknyt som alarm. Med kilden Tag er alle andre tilgængelige:
| Handling | Hvad den gør |
|---|---|
| Tilknyt som procesværdi | Den målte værdi. Tilknyttes og får en etiket. |
| Tilknyt som sætpunkt | Målværdien. Tilknyttes og får en etiket. |
| Tilknyt til værdiegenskab | Binder tagget til symbolets værdi. |
| Tilknyt til driftsegenskab | Binder tagget til symbolets tilstand Aktiveret, så symbolet fyldes ud, når det kører. |
| Tilknyt til manuel egenskab | Binder tagget til symbolets tilstand Manuel. |
| Tilknyt til ændringsværdi | Gør de matchede tags skrivbare fra symbolet, dvs. en klikhandling, der ændrer en værdi. |
| Tilføj til trend | Markerer tagget som trendbart, så det indsamles til tendenser. |
| Tilknyt som alarm | (kilde Alarm) Tilknytter alarmen, så dens indikator lyser op på symbolet. |
Tilknyt til ændringsværdi fungerer anderledes end de øvrige: den samler.
Dens suffiksliste består normalt af suffikser, som andre regler allerede har
matchet, og den samler dem i symbolets handling for ændring af værdi i den
rækkefølge, du angiver dem. V, PV, M på en regel for ændringsværdi gør
altså de tre skrivbare fra symbolet i den rækkefølge. Et suffiks, der kun findes
på reglen for ændringsværdi, bliver stadig fundet af sig selv.
Tilsidesættelser pr. regel
Hver regel kan tilsidesætte projektets etiketindstillinger:
- Tilsidesæt etiketttransformation: i reglens sektioner Systemnavne og Brugerdefinerede navne kan du erstatte projektets afgrænser, afgrænsningstransformation og trim-mængde for denne regel alene.
- Tilsidesæt etiketudseende: på en suffiksregel kan du erstatte projektets skrifttype, størrelse, stil, placering, fyld og autoskalering. Det tilbydes kun for Tilknyt som procesværdi og Tilknyt som sætpunkt, da det er de handlinger, der producerer en etiket.
Brug tilsidesættelser sparsomt. Grunden til, at automationsregler giver en side med et ensartet udseende, er, at det meste arver projektets stil.
Brug en regel på en side
Regler gør intet, før et element på en side er bundet til en af dem. Markér et symbol (eller et tekstelement) i sideeditoren, og åbn sektionen Automation i panelet Egenskaber.
Binding
Vælg Bind for at åbne Vælg automationssti, som beder om to ting:
- Regel: hvilken regel der skal anvendes. Den bestemmer, hvordan suffikser håndteres, og hvordan etiketter vises.
- Sti: hvor i projektets tags der skal søges. Gå ned fra Alle til den mappe, der indeholder komponentens tags. Browseren viser, hvor mange Suffikser hver sti matcher under den valgte regel, så du med et blik kan se, om du er på det rigtige niveau, før du bekræfter.
Vælg reglen først. Stibrowseren forbliver tom, indtil du har gjort det, fordi det afhænger af reglen, hvad der tæller som et match.
Når du bekræfter, anvendes alle suffiksregler på én gang: tags tilknyttes symbolets egenskaber, alarmer tilknyttes, etiketter oprettes og styles, og trendbare tags markeres. Sektionen Automation viser derefter den bundne sti og et link til den regel, der blev brugt.
Symboler understøtter alle handlinger. Et Tekst-element understøtter den delmængde, der giver mening for det: tilføj til trend, tilknyt til ændringsværdi, tilknyt som procesværdi og tilknyt som sætpunkt.
Fjern binding og genbind
Når et element er bundet, husker det forbindelsen, så du kan redigere den og genoprette den. Det fungerer på to niveauer.
Hele elementet. Sektionen Automation viser den bundne sti med knappen Fjern ved siden af. Når du fjerner, frakobles elementet fra sin regel, og det, der aktuelt er på det, bevares. Gør det, når et symbol skal finjusteres på en måde, reglen ikke tillader.
Én egenskab ad gangen. Hver enkelt ting, reglen har udfyldt, f.eks. et tilstandsfelt, en klikhandling eller en etiket, har sin egen lille omskifter til Fjern binding / Genbind. Fjern bindingen på den ene egenskab for at tage manuel kontrol over den, mens alt andet på symbolet fortsat styres af reglen. Genbind den for at kassere din ændring og få reglens værdi tilbage. Det er det finere værktøj og som regel det, du har brug for: du behøver sjældent at frakoble en hel pumpe bare for at tilsidesætte dens etiket.
For en hel side på én gang skal du bruge Værktøjer → Automation i menulinjen:
- Genbind alle: genbinder alle automationsbundne objekter på siden.
- Genbind valgte: genbinder kun det, der er markeret.
- Vis regler: går til projektets regler.
En genbinding beder først om bekræftelse og fortæller, hvor mange objekter den vil påvirke. Bagefter får du at vide, hvor mange der blev genbundet, og hvor mange der blev sprunget over, fordi deres regel ikke længere kunne findes, for eksempel en regel, der er blevet slettet siden. Hvis der ikke er noget automationsbundet at handle på, får du en besked om det i stedet for bekræftelsesdialogen.