TFM Community
TFM Community er et åpent bibliotek for standardisert merking og tagging av tekniske installasjoner. Her finner du tre sammenkoblede ressurser: Signaler, TFM Koder og Merkemanual Community. Denne siden forklarer hvordan de henger sammen og hvordan du manuelt kan opprette en Merkemanual-oppføring.
De tre byggesteinene
Beskriver individuelle måle- og styresignaler.
AL
LogiskAlarm
Bidrar til Merkemanual-tags
Kodifiserer komponentfunksjoner etter NS 3457-8.
JPA
Sirkulasjonspumpe
Bidrar til Merkemanual-tags
Ferdige merkeoppføringer som kombinerer Signal og TFM Kode.
AAAAA_3200_001_04_JPA01_AL
TurSirkulasjonspumpeLogiskAlarm
Sammenslåing fra Signal + TFM Kode
Slik bygges Merket (fysisk merkelapp)
Merket er den korte koden som settes på fysisk utstyr. Den er bygd opp av inntil seks segmenter, adskilt med understrek _. Tomme segmenter hoppes over.
Eksempel: AAAAA_3200_001 (varmeanlegg)
Eksempel: 04 = Tur (i Væskeanlegg)
Eksempel: JPA + 01 → JPA01
Eksempel: AL (Logisk Alarm)
Eksempel: R1001
Slik bygges Programnavn (menneskelig lesbar tittel)
Programnavnet er en lesbar tekst uten understrek. Det settes sammen av tre deler i rekkefølge, direkte uten skilletegn.
Teksten som tilsvarer anleggsundertypekoden.
Eksempel: kode 04 i Væskeanlegg = Tur
Feltet programnavn fra den valgte TFM-koden.
Eksempel: Sirkulasjonspumpe
Feltet name fra det valgte signalet.
Eksempel: LogiskAlarm
Slik kombineres Tags
Haystack- og Brick-tags arves automatisk fra begge kildene og slås sammen til én liste uten duplikater.
Signal tags (AL)
TFM Kode tags (JPA)
Merkemanual Community – haystack_tags (resultat)
Ingen duplikater her – alle tags er unike mellom Signal og TFM Kode.
Anleggsundertypekoder – referanse
| Kode | Navn |
|---|---|
| 00 | Generelt |
| 04 | Tur |
| 05 | Retur |
| Kode | Navn |
|---|---|
| 00 | Generelt |
| 01 | Inntak |
| 02 | Avkast |
| 03 | Bypass |
| 04 | Tilluft |
| 05 | Avtrekk |
| 06 | Omluft |
| 07 | Overstrømning |
| 08 | Spesialavtrekk |
| Kode | Navn |
|---|---|
| 00 | Generelt |
| 01 | Sensorer |
| 02 | Aktuator |
| 03 | Annet |
| 04 | Tilluft |
| 05 | Avtrekk |
| 06 | Bus |
Manuell opprettelse – feltbeskrivelse
Du kan opprette en Merkemanual-oppføring uten å bruke autofunksjonene. Fyll inn feltene direkte:
| Felt | Beskrivelse | Eksempel |
|---|---|---|
| merke | Ferdig bygget merkekode – enten manuelt eller autogenerert. Dette er teksten som står fysisk på utstyr. | AAAAA_3200_001_04_JPA01_AL |
| programnavn | Lesbar beskrivelse av hva komponenten er. Kombinasjon av undertype, TFM-kode og signal. | TurSirkulasjonspumpeLogiskAlarm |
| parent_merke | Merke til overordnet oppføring i treet. Brukes til hierarkisk gruppering. | Varmesentral - Pumper |
| is_parent | Sett til ja dersom denne oppføringen er en gruppe/overordnet (f.eks. et anlegg). | false |
| static_prefix | Fast tekst foran. Brukes av autogenerering til å bygge merke. | AAAAA_3200_001 |
| anlegg_type | Type teknisk anlegg. Styrer hvilke undertypekoder som er tilgjengelig. | Væskeanlegg |
| anlegg_sub_type | Undertypekode (to siffer). Brukes i merke og gir tekst i programnavn. | 04 |
| tfm_code_id | Valgt TFM-kode. Bidrar kode til merke og programnavn til programnavn. | JPA (Sirkulasjonspumper) |
| signal_id | Valgt signal. Bidrar custom_id til merke og name til programnavn. | AL (LogiskAlarm) |
| occurrence_number | Løpenummer for denne forekomsten av TFM-koden. Hektes direkte på koden uten mellomrom. | 01 → JPA01 |
| static_postfix | Fast tekst bak. Valgfri suffiks etter signal-koden. | R1001 |
| beskrivelse | Frifelttekst for ytterligere beskrivelse av komponenten. | Sirkulasjonspumpe logisk alarm i varmekrets |
| haystack_tags | Tags fra Project Haystack-ontologien. Autofylt fra Signal + TFM, men kan redigeres. | alarm, pump, equip |
| brick_tags | Tags fra Brick-ontologien. Autofylt fra Signal + TFM, men kan redigeres. | Pump, Alarm |
Eksempel steg for steg
Et varmeanlegg trenger en logisk alarm for sirkulasjonspumpen på turkretsen. Slik ser de tre oppføringene ut: