Automasjonsregler
Koble til og merk et helt stykke utstyr på en side i ett trinn, ut fra navnekonvensjonen for taggene dine.
Å bygge en side for hånd betyr at du for hvert symbol må finne prosessverdien, finne settpunktet, koble til taggene for drift og manuell, legge til alarmene og plassere og formatere en etikett for hver av dem. Det er et dusin små trinn per symbol, gjentatt hundrevis av ganger, og lett å gjøre litt ulikt fra gang til gang.
Automasjonsregler gjør dette ut fra navnekonvensjonen for taggene dine i
stedet. Hvis taggene heter noe som AHU01_SF01_PV, AHU01_SF01_SP,
AHU01_SF01_M, er «alt om tilluftsvifte 1» allerede uttrykt i navnene, og regelen
lærer THMI å lese det. Deretter slipper du et viftesymbol på en side, peker det
mot AHU01_SF01, og alt kobles til og merkes på én gang.
De to nivåene
Automasjonsregler konfigureres under Automasjonsregler i prosjektet, og de har to nivåer:
- Etikettinnstillinger for hele prosjektet: hvordan automasjonsetiketter ser ut og hvordan navn gjøres om til etikettekst, for hele prosjektet.
- Regler: navngitte regelsett som gjenkjenner suffikser og bestemmer hva som skal gjøres med hvert av dem. Et sideelement bindes til én regel.
En regel kan overstyre prosjektinnstillingene der det trengs, slik at prosjektnivået er standardstilen og reglene er unntakene.
Etikettinnstillinger for hele prosjektet
Etikettens utseende
Hvordan alle etiketter som lages av automasjon, tegnes, med mindre en regel overstyrer det:
| Innstilling | Hva den gjør |
|---|---|
| Skriftfamilie | Arial, Courier New, Times New Roman, Verdana eller Roboto. |
| Skriftstørrelse | Størrelsen på etiketten. |
| Skriftstil | En hvilken som helst kombinasjon av fet, kursiv og understreket. |
| Plassering | Hvor etiketten står i forhold til symbolet: øverst, nederst, til venstre eller til høyre. |
| Fyll | Fargen på etiketten. |
| Autoskalering | Skaler etiketten med symbolet, slik at den holder proporsjonene når du endrer størrelse. |
Etiketter for systemnavn og egendefinerte navneetiketter
Det fulle navnet på en tagg er sjelden det du vil ha skrevet på et diagram.
AHU01_SF01_TE01_PV er presist, men uleselig med et raskt blikk. Disse to delene
gjør et navn om til etikettekst, hver for seg for
systemnavn og egendefinerte navn, fordi de to som regel
følger ulike konvensjoner:
| Innstilling | Hva den gjør |
|---|---|
| Skilletegn | Det ene tegnet som skiller delene av et navn. Standard er _. Står feltet tomt, brukes _. |
| Transformering av skilletegn | Tegnet som skilletegnet skal erstattes med i den ferdige etiketten. Står feltet tomt, beholdes skilletegnet. |
| Antall som fjernes | Hvor mange deler i starten som skal fjernes, regnet fra venstre. |
Suffikset fjernes alltid, uansett hva du angir her. Det er det som identifiserer rollen til taggen, ikke en del av navnet. En levende Forhåndsvisning under feltene viser resultatet på et eksempelnavn, slik at du kan finjustere dette uten å gjette.
Et eksempel med MODULE_C1_C2_C3_C4_SUFFIX og skilletegnet _:
| Transformering av skilletegn | Antall som fjernes | Resultat |
|---|---|---|
- | 0 | MODULE-C1-C2-C3-C4 |
| (tomt) | 0 | MODULE_C1_C2_C3_C4 |
- | 2 | C2-C3-C4 |
Å fjerne deler er måten å kvitte seg med et prefiks som alle på anlegget allerede kjenner. Hvis alle taggene på en side starter med samme bygnings- og systemkode, står bare den delen som skiller én komponent fra den neste, igjen når du fjerner to deler.
Regler
En regel er et navngitt sett med suffiksregler. Hver suffiksregel sier: når en tagg eller alarm under den valgte stien slutter på ett av disse suffiksene, gjør dette med den.
Gi regelen et navn og en beskrivelse, og legg deretter til suffiksreglene. Hver av dem har:
- Suffiks: ett eller flere suffikser som regelen samsvarer med. Det er vanlig
med flere suffikser på én regel, for eksempel
VogVALUEfor samme rolle. Mens du skriver, foreslås suffikser som allerede er brukt andre steder i regelen, slik at settet holder seg konsekvent. - Kilde: om suffikset identifiserer en Tagg eller en Alarm.
- Handling: hva som skal gjøres med det som ble funnet.
Handlinger
Hvilke handlinger som er tilgjengelige, avhenger av kilden. Med kilden Alarm er den eneste handlingen Koble til som alarm. Med kilden Tagg er alt annet tilgjengelig:
| Handling | Hva den gjør |
|---|---|
| Koble til som prosessverdi | Den målte verdien. Kobles til og får en etikett. |
| Koble til som settpunkt | Målverdien. Kobles til og får en etikett. |
| Koble til verdiegenskap | Binder taggen til verdien til symbolet. |
| Koble til driftsegenskap | Binder taggen til tilstanden aktivert for symbolet, slik at symbolet fylles når komponenten går. |
| Koble til manuell egenskap | Binder taggen til tilstanden manuell for symbolet. |
| Koble til endringsverdi | Gjør taggene som ble funnet, skrivbare fra symbolet: en klikkhandling som endrer en verdi. |
| Legg til i trend | Merker taggen som en tagg som kan trendes, slik at den samles inn for trender. |
| Koble til som alarm | (kilde Alarm) Kobler til alarmen, slik at indikatoren på symbolet lyser. |
Koble til endringsverdi fungerer annerledes enn resten: den samler opp. Listen
med suffikser består vanligvis av suffikser som andre regler allerede har funnet,
og den samler dem i endringsverdihandlingen for symbolet i den rekkefølgen du
lister dem opp. V, PV, M på en endringsverdiregel gjør altså disse tre
skrivbare fra symbolet, i den rekkefølgen. Et suffiks som bare står på
endringsverdiregelen, blir likevel funnet på egen hånd.
Overstyringer per regel
Hver regel kan overstyre etikettinnstillingene for prosjektet:
- Overstyr etiketttransformering: i delene Systemnavn og Egendefinerte navn for regelen erstatter du prosjektets skilletegn, transformering av skilletegn og antall som fjernes, bare for denne regelen.
- Overstyr etikettens utseende: på en suffiksregel erstatter du prosjektets skrift, størrelse, stil, plassering, fyll og autoskalering. Dette tilbys bare for Koble til som prosessverdi og Koble til som settpunkt, siden det er disse handlingene som lager en etikett.
Bruk overstyringer med måte. Grunnen til at automasjonsregler gir en side som ser enhetlig ut, er at det meste arver stilen til prosjektet.
Bruke en regel på en side
Regler gjør ingenting før et element på en side er bundet til en. Velg et symbol (eller et tekstelement) i sideeditoren, og åpne delen Automasjon i panelet Egenskaper.
Binding
Velg Bind for å åpne Velg automasjonssti, som spør om to ting:
- Regel: hvilken regel som skal brukes. Den bestemmer hvordan suffikser håndteres og hvordan etiketter vises.
- Sti: hvor i prosjektets tagger det skal letes. Bla nedover fra Alle til mappen som inneholder taggene til komponenten. Nettleseren viser hvor mange Suffikser hver sti samsvarer med under den valgte regelen, slik at du raskt ser om du er på riktig nivå før du bekrefter.
Velg regelen først. Stinettleseren forblir tom til du gjør det, fordi hva som regnes som et treff, avhenger av regelen.
Når du bekrefter, brukes alle suffiksreglene på én gang: taggene kobles til egenskapene til symbolet, alarmene kobles til, etiketter lages og formateres, og tagger som kan trendes, merkes. Delen Automasjon viser deretter den bundne stien og en lenke til regelen som ble brukt.
Symboler støtter alle handlinger. Et tekstelement støtter de handlingene som gir mening for det: legg til i trend, koble til endringsverdi, koble til som prosessverdi og koble til som settpunkt.
Fjerne binding og binde på nytt
Når et element er bundet, husker det koblingen, slik at du kan redigere det og sette koblingen tilbake. Dette fungerer på to nivåer.
Hele elementet. Delen Automasjon viser den bundne stien med knappen Fjern ved siden av. Når du fjerner, kobles elementet fra regelen, og det som er på elementet nå, beholdes. Gjør det når et symbol trenger manuell finjustering som regelen ikke tillater.
Én egenskap om gangen. Hver enkelt ting regelen har fylt inn (et tilstandsfelt, en klikkhandling, en etikett) har sin egen lille bryter for Fjern binding / Bind på nytt. Fjern bindingen for den ene egenskapen for å ta manuell kontroll over den, mens alt annet på symbolet fortsatt styres av regelen; bind den på nytt for å forkaste endringen og ta tilbake verdien fra regelen. Dette er det finere verktøyet, og som regel det du vil ha: du trenger sjelden å koble fra en hel pumpe bare for å overstyre etiketten.
For en hel side på én gang bruker du Verktøy → Automasjon i menylinjen:
- Bind alle på nytt: binder alle automasjonsbundne objekter på siden på nytt.
- Bind valgte på nytt: binder bare det som er valgt på nytt.
- Vis regler: går til reglene i prosjektet.
En ny binding ber om bekreftelse først og forteller hvor mange objekter den vil påvirke. Etterpå får du vite hvor mange som ble bundet på nytt, og hvor mange som ble hoppet over fordi regelen deres ikke lenger ble funnet, for eksempel en regel som har blitt slettet i mellomtiden. Hvis det ikke finnes noe automasjonsbundet å gjøre noe med, får du en melding om det i stedet for bekreftelsesdialogen.