Elektrotekniskt betraktat är en funktion en underordnad beståndsdel av en komponent. En komponent kan innehålla en eller flera funktioner, men en funktion kan endast ha tilldelats en enda komponent. Ett hjälpblock vid kontaktorn kan t.ex. ha två slutkontakter och en brytkontakt, den innehåller alltså tre funktioner.
Datatekniskt betraktat är en funktion ett objekt, som har tilldelats en Funktionsdefinition, och består av en gruppering av anslutningar.
EPLAN skiljer på huvudfunktioner och hjälpfunktioner, varvid huvudfunktionen visar huvudkomponenten.
En kontaktor K1 har t.ex. tre funktioner (plus hjälpblock):
Funktion 1 = spole (A1;A2) (i regel huvudfunktionen)
Funktion 2 = effektslutkontakt (1;2) (i regel en hjälpfunktion)
Funktion 3 = hjälpslutkontakt (31;32) (i regel en hjälpfunktion).
Funktionernas logik kommer från funktionsdefinitionerna, som EPLAN skickar med som grunddata.
Funktionen är därmed den minsta logiska enheten, som hanteras av EPLAN i datamodellen. Anslutningarna för en funktion inkluderas och hanteras inom den och kan därför endast visas i samband med funktionen. Anslutningslogiken mellan anslutningarna hanteras inom funktionen (potentialdelning, PLC-målspårning osv.).
Visa funktioner
Så snart ett objekt har skapats i projektet och det har tilldelats en funktionsdefinition, då blir detta objekt en funktion. Om funktionen dessutom visas med en symbol på ett kretsschemablad, då talar man om en komponentsymbol. En komponentsymbol kan alltid endast ha tilldelats en funktion.
När ett kretsschema ritas då placeras inte komponenterna, utan enskilda Funktioner. I navigatorerna kan också ej placerade funktioner hanteras, alltså funktioner, som inte har tilldelats någon symbol.
En kontaktor (post) består av två komponenter: En spole med fyra slutkontakter och ett hjälpblock med fyra brytkontakter. Detta är totalt nio funktioner (en spole, fyra slutkontakter, fyra brytkontakter) med två anslutningar var.
Ändra egenskaper för funktioner
Om en funktion används i projektet, då tar funktionsdefinitionen som har tilldelats redan med vissa egenskaper. Data från funktionsdefinitionen är endast en förbestämning och kan skrivas över vid varje enskild komponentsymbol. Dessutom kan ytterligare egenskaper läggas till.
På detta sätt kan t.ex. logiken (anslutningsdata) för en enskild funktion anpassas. Om t.ex. en plint inte ska leda signalen vidare, fastän den var definierad så i funktionsdefinitionen, då kan detta ställas in individuellt vid denna plint. Eller om målspårningen vid en växlare från den gemensamma anslutningen inte ska gå vidare till det slutna bladet, utan till det öppna bladet, då kan detta ställas in individuellt för denna växlare.
Vid varje enskild komponentsymbol kan det ställas in, om den ska vara signalavskiljande och därmed begränsar förbindningsnumreringen.
Beteende för egenskaper vid byte av funktionsdefinitioner
Data, som har matats in vid den gamla funktionen (t.ex. funktionstext, postbeteckning osv.), övertas vid ett byte av funktionsdefinitionen. Anslutningslogiken skrivs dock över av den nya funktionsdefinitionen.
När en funktionsdefinition ändras vid en funktion kan det hända, att egenskaper, som tidigare var tillgängliga, sedan inte längre är tillgängliga. Egenskaperna förblir ändå kvar och visas igen, när en annan funktionsdefinition väljs, där dessa egenskaper är tillgängliga.
När projektet komprimeras då tas sådana egenskaper bort.
Använd befintliga funktioner
I de komponentsymbolspecifika registerkorten (som t.ex. registerkortet Referenspil, registerkortet Skärm osv.) för egenskapsdialogen kan du visa alla i projektet befintliga postbeteckningar, som passar till motsvarande funktion, via [...] i fältet Visad postbeteckning och använda en befintlig funktion. Observera då följande:
- Om namnet har markerats vid användningen av befintliga, då används endast detta och alla andra data (som funktionstext, monteringsort osv.) ignoreras.
- Om i stället en enskild funktion har markerats, då ändras inte datauppgifterna för registerkorten Symbol- / funktionsdata och Visning, men alla befintliga, skrivbara egenskaper för den valda funktionen används, med undantag av de visningsspecifika egenskaperna av kategorin "Inställningar".
Se också