DATAMALLAR

Introduktion

8min

Datamallar À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 datamall som sedan kan ÄteranvÀndas av andra mallar. I nedanstÄende bild visas upplÀgget av en datamall för en nivÄreglering (IN POS) samt alla underliggande komponenter och kretsschema. Till datamallarna kan skript knytas, dessa anvÀnds för att fylla pÄ med uppgifter, koppla kablar osv.

Document image
ï»ż

Verktygsmeny

Datamallarna körs via knapparna Kör datamall och Kör skript frÄn verktygsmenyn

Document image
ï»ż

Köra datamall

  1. Skapa grundobjektet t.ex. en instrumentkrets pÄ vanligt vis och ange nödvÀndiga uppgifter.
  2. VĂ€lj in en passande datamall (SB mall) och spara.
  3. Kör datamallen med knappen Kör datamall.
Document image
ï»ż

I första steget visas strukturen som kommer att skapas. I datamallen anges vilka som ska vara markerade som standard.

4. Klicka i/ur kryssrutorna för att ta med eller undanta delar.

Document image
ï»ż

5. Tryck OK för att köra mallen.

Köra skript

I nÀsta steg visas Skript fönstret (om datamallen 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

Document image
ï»ż

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.

ï»ż

Vad ÄterstÄr efter att göra?

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.

Document image
ï»ż

ÅterstĂ„ende delar att göra Ă€r till exempel:

  • VĂ€lja konstruktionsartiklar
    • Datamallarna 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

MĂ€ngdhantering

Datamallar 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 datamallen med knappen Kör datamall. 
  • 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.

Att tÀnka pÄ

  • 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.