Introduktion
Databasmallar är ett kraftfullt verktyg som kan användas för att skapa upp en komplett databasstruktur för exempelvis en instrumentkrets eller ett större processavsnitt. Mallarna läggs upp i motsvarande struktur som det som ska skapas, varje objekttyp motsvaras av en databasmall som sedan kan återanvändas av andra mallar. I nedanstående bild visas upplägget av en databasmall för en nivåreglering (IN POS) samt alla underliggande komponenter och kretsschema. Till databasmallarna kan skript knytas, dessa används för att fylla på med uppgifter, koppla kablar osv.

Databasmallarna körs via knapparna Kör databasmall och Kör skript från verktygsmenyn

- Skapa grundobjektet t.ex. en instrumentkrets på vanligt vis och ange nödvändiga uppgifter.
- Välj in en passande databasmall (SB mall) och spara.
- Kör databasmallen med knappen Kör databasmall.

I första steget visas strukturen som kommer att skapas. I databasballen anges vilka som ska vara markerade som standard.
4. Klicka i/ur kryssrutorna för att ta med eller undanta delar.

5. Tryck OK för att köra mallen.
I nästa steg visas Skript fönstret (om databasmallen innehåller ett sådant) Skriptet används för att fylla i uppgifter på dom skapade delarna samt knyta samman kablar osv.
Vilka rader som är ikrysade anges på mallen

6. Tryck Write för att köra skriptet, utförda rader kommer då att färgmarkeras.
- Grönmarkerade rader är sådana som skrivit in data, blir de inte markerade kan det bero på att uppgifterna redan fanns. Resultatet kan kontrolleras i kolumnerna Current Value (Ursprungligt värde) samt New Value (Nytt värde).
- Ofärgade rader har inte alla uppgifter som krävs för att skriva in data. Det kan exempelvis vara att I/O bokning måste vara gjord för att kabelparter automatiskt ska kunna kopplas mot I/O kortets plintar.
- Rödmarkerade rader kan inte utföras, kan beror på något fel i mallen.
Efter att mallar och skript är körda är normalt alla objekt och dokumentposter skapade samt många av uppgifterna ifyllda. Vissa uppgifter som kräver kunskap och planering behöver anges manuellt ett smidigt sätt är att göra det via utforskaren då man kan följa strukturen.

Återstående delar att göra är till exempel:
- Välja konstruktionsartiklar
- Databasmallarna använder vanligtvis generella artiklar (inleds med ett #) dessa bör matcha den tänkta artikeln med avseende på t.ex. plintar.
- Boka I/O signaler
- Boka signaler mot kanal på I/O kort (Intern bokning)
- I vissa fall bokas I/O kanaler direkt mot en apparat (Extern bokning)
- Boka STV och matning
- STV matning bokas vanligtvis på elkretsen eller i vissa fall motorn.
- Matning från matningsplintar (säkringar) bokas på apparater
- Kör Skriptet ytterligare en gång för att slutföra alla uppgifter
- Stäng eventuell skriptflik som legat öppen
- Klicka på knappen Kör skript och denna gång bör fler rader bli grönmarkerade
- Generera evetuella kretsscheman via dokumentmall
Databasmallar och skript kan köras för en mängd objekt i ett svep.
- Markera en eller flera poster i formulärets objektlista
- Kör databasmallen med knappen Kör databasmall.
- Alla objekt kommer att köras igenom utan möjlighet att klicka i eller ur några delar i mallen. Därefter kommer skript för samtliga objekt att köras.
- Mallarna kan köras om och om igen på samma struktur för att möjliggöra att mer detaljerad information kan tillföras under projektets gång. Detta utan att riskera att skapa dubbletter.
- När objekt är färdigställda bör SB mallen väljas bort för att undvika att den körs av misstag ytterligare gånger.
