website logo
SiteBase
📖SiteBase
📖SiteBase Link
📖SiteSymbol
Versioner
Navigate through spaces
📖SiteBase
📖SiteBase Link
📖SiteSymbol
Versioner
⌘K
Introduktion - SiteBase
GRUNDER
Begrepp
Relationer
Moduler
ARBETSMILJÖ
Arbetsyta
Navigering
Sökfunktioner
Formulär
Favoriter
Inställningar
FORMULÄR
Allmänna formulär
Objektformulär
Dokumentformulär
Klassformulär
Artikelformulär
Egenskaper & enheter
Övrigt
RAPPORTER
Interna rapporter
Externa rapporter
Rapportflik
FUNKTIONER
Dokumentarkiv
Dokumentimport
Objekt & dokumentgenerator
Objekt & dokument hanterare
DATABASMALLAR
Introduktion
Formulär
MODULER
Inkoppling (WIR)
Projekt (PRJ)
APPENDIX
Kortkommandon
Sortering
Databas-frågor (Link syntax)
Systemegenskaper
StartUp switchar
Ikoner
Docs powered by archbee 
31min

Formulär

Avsnittet visar formuläret för databasmallar samt dess flikar. I exempelbilden är formuläret öppnat från menygrenen Databas>Datbasmallar, därmed blir alla typer av databasmallar synliga i formuläret. Öppnas det istället från exempelvis Instrument kommer endast databasmallar som tillhör den disciplinen att visas.

Fliken Allmän

Innehåller allmän information samt hanterar värden som ska ges till det aktuella objektet, i exemplet en IN POS.



Identitetsområde

Benämning och beskrivning av databasmallen. Sortering av mallarna sker i första hand efter värdet i fältet Visning, i andra hand mallens kod.

Basmall

Att välja en basmall innebär att den aktuella mallen kommer att ta den valda basmallens struktur och automationsskript och köra på sig "själv". På fliken Mallar (Basmall) visas vilka andra mallar som använder den aktuella mallen som en basmall.

Objektdata

Nyckelfält

Anges där man vill fylla på med "fasta" uppgifter på objektet, t.ex. funktionskod.

Beskrivning

Beskrivning på objektet som ska skapas.

Logisk relation

Logiskförälder till objektet som skapas

  • Standardvärde är * (asterix). Det innebär att logisk förälder fås automatiskt från objektet man står på när mallen körs, exempelvis en avdelning.
  • Specifik förälder kan också anges genom att fylla i dess posnummer (POSP) föregått av paragraftecken(§), exempelvis "§100" för att ange avdelning 100 som logisk förälder.
  • Länksyntax till annat objekt, §RELATION{FILTER}:VÄRDE

Logisk sortering

Anger sorteringsordningen på mallarna, samma ordning som sen visas i urvalslistan när mallar ska väljas in.

Fysisk relation, Fysisk sortering

Fungerar som förlogisk förälder, men används mera sällan.

Matningsrelation

Anger matande ställverk på exempelvis en elkrets. Används sällan eftersom det är uppgifter som vanligtvis anges manuellt i efterhand.

PID-relation

PID relationen användes tidigare för att koppla objekt med ett flödesschema-objekt.

Från/Till relation, plintar

Anges på kablar för att koppla dessa från/till objekt, observera att i fältet ska paragraftecknet (§) uteslutas. Exempel:

Relation (Till/Från)

Plintar (Till/Från)

Förklaring

LOPLOC{110}



Kopplar kabel (inga parter) mot det ägande objektets logiskabarn nr 110 (observera att inget § tecken ska användas)

LOPLOC{110}

110/120/130

Koppla parter mot objektets plintar nr 110, 120, 130

LOPLOC{110}

?/?

Koppla parter mot objektets första lediga plintar

LOPLOC{110}

?/+

Koppla första parten mot objektets första lediga plint, resterande parter på nästkommande plintar

LOPLOC{710}

§LOC{200}/?/?

Koppla parter mot det ägande objektets logiska "barnbarn" (§LOPLOC{710}LOC{200}) och dess första lediga plintar.

Flik: Objekt/Dokument

Fliken kompletterar mallen med uppgifter om klass, artikel osv. Filnamn och sökväg på dokument anges vanligtvis med hjälp av skript.





Flik: Egenskaper

Kompletterar mallen med egenskapsvärden. Det är möjligt att lägga till ytterligare egenskaper på mallen, men det rekommenderas att alltid göra det på klassen.





Flik: Struktur

Fliken definierar underliggande databasmallar, dessa kan ligga i flera nivåer så den totala strukturen kan bli komplex och väldigt omfattande. Varje rad i listan pekar ut en underliggande databasmall samt kan fylla i vissa uppgifter på dessa. När den aktuella mallen körs kommer också underliggande mallar i alla nivåer att köras. Exemplet visar strukturen för mallen LC, en instrumentkrets.



Kryssas i för att låta mallen vara aktiv som standard när den körs. För delar som sällan används kan man låta denna vara avmarkerad, ska den användas får man då kryssa för den när mallen körs.

Slå ihop (Merge)

Ikryssad innebär det att den underliggande strukturen och automationsscript kommer att användas av den aktuella databasmallen. Därmed kommer mallen ta den underliggande mallens underliggande struktur och köra som sin egen. Funktionen används för att skapa upp mer komplicerade moduler som består av många delar.

Villkor (Condition)

Kolumnen kan tändas upp vid behov, används för att göra en kontroll mot exempelvis ett annat objekt och styra om mallen ska vara aktiv eller inte.

Sortering/Nyckel

Anger körordningen för mallarna, här kan man behöva tänka till så att delarna hamnar i rätt ordning. Tänk t.ex. på att kablar måste köras efter apparater som de ska kopplas in på.



På objektformuläret visas sorteringsordningen efter listan där databasmallen valts, detta värde används också till att kontrollera att inga dubbletter skapas när mallar körs. När en databasmall körs sker en kontroll som jämför eventuella befintliga objekt med de som mallen kommer att skapa, matchas detta värde kommer den delen av mallen inte att köras för att undvika att skapa dubbletter.

Disciplin, Kategori, SB Mall

Används för att peka ut databasmall som ska användas.

Logisk sortering

Anger logisk sortering på det skapade objektet.

Nyckelfält

Anger uppgifter i nyckelfält på objektet som skapas.

Flik: Automation

Fliken hanterar databasmallens automationsscript, dessa används för att fylla i uppgifter på ingående objekt. Exempelvis beskrivning, koppla kablar till/från objekt, m.m. Varje rad i motsvarar en uppgift som ska utföras på underliggande logiskabarn, dvs, de objekt som skapats från mallen. Exemplet visar skript som tillhör mallen LC, en instrumentkrets.



Aktiv

Kryssas i för att låta skriptet vara aktivt som standard när mallen körs. För delar som sällan används kan man låta denna vara avmarkerad, ska den användas får man då kryssa för den från skript fönstret körs.

Visning

Anger körordningen för skript, i vissa fall kan det krävas att skript körs i en specifik ordning.

Målobjekt (Target object)

Pekar ut målobjektet som ska påverkas, detta anges genom att fylla i dess sorteringsnummer inom {nnn} klamrar. För att peka ut en dokumentpost ska sorteringsordningen föregås av DOC{nnn}. Sorteringsordningen visas på objekten, samt på fliken över logiskabarn.

Document image


Målfält (Target field)

Anger vilket fält som ska fyllas i. Namn på fälten i formulären kan tas fram genom att placera markören över ett formulärfält för att visa fältnamnet. För urvalslistor använd värdet i Text Field, för övriga fält använd Data Field. I fall där man vill uppdatera objektets posnummer efter att skript har körts kan man sätta ett % (procent) tecken innan fältnamnet. Det behövs t.ex. om bladnummer är en del av posnumret.

Document image


Exempel:

Målfält

Förklaring

DescriptionA

Alternativ beskrivning

FRPOS

Från objekt på kabel

TOPOS

Till objekt på kabel

%DocPage

Bladnummer, % tecken innebär att POSP kommer att uppdateras i efterhand.

!10

Egenskap för längd

Målvärde (Target value)

Anger vilket värde målobjekt och fält ska få, detta kan vara en statisktext eller hämtas från ett annat objekt via en relationsvandring (§). Exempel:

Målvärde

Förklaring

"Flödesmätare"

Ett fast värde, omges av citationstecken " "

§{210}:POSP

Värdet från POSP på det logiskabarnet nr 210



Skriv över (Overwrite)

Kryssas i om eventuella befintliga uppgifter i fältet ska skrivas över, lämnas den urkryssad innebär det att värdet endast fylls i om fältet var tomt.

Flik: DB Templates

Flikarna visar vilka objekt och dokument som använder mallen.





Flik: Mall (Struktur)

Fliken visar i vilka överliggande strukturer som mallen används.

Updated 31 Jan 2023
Did this page help you?
Yes
No
UP NEXT
Inkoppling (WIR)
Docs powered by archbee 
TABLE OF CONTENTS
Fliken Allmän
Identitetsområde
Basmall
Objektdata
Nyckelfält
Beskrivning
Logisk relation
Logisk sortering
Fysisk relation, Fysisk sortering
Matningsrelation
PID-relation
Från/Till relation, plintar
Flik: Objekt/Dokument
Flik: Egenskaper
Flik: Struktur
Slå ihop (Merge)
Villkor (Condition)
Sortering/Nyckel
Disciplin, Kategori, SB Mall
Logisk sortering
Nyckelfält
Flik: Automation
Aktiv
Visning
Målobjekt (Target object)
Målfält (Target field)
Målvärde (Target value)
Skriv över (Overwrite)
Flik: DB Templates
Flik: Mall (Struktur)