De functiedefinitie definieert het standaard gedrag van een functie. Deze bepaalt hoe een object bij verwerkingen wordt behandeld (zo worden contacten in de contactspiegel weergegeven, klemmen in de klemmenaansluitlijst etc.).
Bovendien kan bij een functiedefinitie aanvullende logische informatie worden opgeslagen, bijvoorbeeld of een functie als signaalscheiding optreedt. Deze logische informatie heeft voor een deel betrekking op de gehele functie, maar meestal op de aansluitingen.
Een functiedefinitie heeft de volgende eigenschappen:
- Naam: een functiedefinitie heeft de naam van de functie, bijvoorbeeld "Maakcontact (vermogen)", "Spoel wisselstroom" etc.
- Beschrijving: geeft het technische doel aan waarvoor de functie wordt gebruikt.
- Aantal aansluitingen: een normale functiedefinitie heeft minimaal één aansluiting. Er zijn ook speciale functies die geen aansluiting hebben (bijvoorbeeld apparaatkasten). Het aantal kan ook variabel zijn; er wordt hier dan een "n" ingevoerd. In dat geval kan er echter geen gedetailleerde logische informatie voor de aansluitingen worden opgeslagen. Er kunnen dan alleen waarden worden ingevoerd die voor alle aansluitingen gelden ("n"), en waarden voor de laatste aansluiting ("z"), indien er meerdere aansluitingen bestaan.
Per functiedefinitie kunnen 10 voorstellen voor de aansluitcode en 10 voor de aansluitbeschrijving worden opgeslagen.
Bij een functie (d.w.z. bij het schemasymbool) kunt u de aansluitlogica – onafhankelijk van wat de functiedefinitie aangeeft – vrij instellen. De eigenschappen die daar zijn opgegeven, worden bij het schemasymbool ingevoerd en overschrijven de eigenschappen uit de functiedefinitie.
U kunt de functiedefinities bij de artikelen invoeren en zo de apparaatselectie mogelijk maken. Er worden dan automatisch de symbolen aangeboden die corresponderen met de functiedefinities die bij het apparaat zijn aangegeven.
Functiedefinitiebibliotheek
Een functiedefinitiebibliotheek is een verzameling functiedefinities. De functiedefinitiebibliotheek is hiërarchisch geordend op bereik, categorie, groep en functiedefinitie. Aan de hand van deze groepering kan een bepaalde functiedefinitie sneller worden gevonden. In het selectiedialoogvenster voor functiedefinities worden de functiedefinities overeenkomstig deze groepering in een boomstructuur weergegeven.
Voor de meest gangbare toepassingen en componenten die momenteel verkrijgbaar zijn, worden door EPLAN functiedefinitiebibliotheken meegeleverd. U kunt deze echter niet zelf maken of uitbreiden.
Layer |
Betekenis |
---|---|
Bepaalt voor welke technische doeleinden de functie wordt gebruikt, bijvoorbeeld "Elektrotechniek" of "Hydraulica". |
|
Geeft het gebied binnen het bereik aan, bijvoorbeeld "Spoelen en contacten" of "Motoren". |
|
Bepaalt het systeemgedrag van een functie. Dat betekent dat afhankelijk van de categorie (bijvoorbeeld contacten, beveiligingen, spoelen, klemmen) bepaalde eigenschappen voor de functies beschikbaar zijn. Zo is de eigenschap PLC-adres alleen beschikbaar voor PLC-functies of de eigenschap Spoel: Spanning alleen voor spoelen. |
|
Geeft de basisfunctie van de betreffende categorie aan. Zo is de functie "Maakcontact (2 aansluitingen)" een algemene definitie, die door "Maakcontacten (vermogen)" verder wordt gedetailleerd. |
|
Functiedefinitie |
Definieert het speciale type van de functie, bijvoorbeeld "Maakcontact (vermogen)". |
De functiedefinitie "Maakcontact (vermogen)" vindt u in het selectiedialoogvenster voor functiedefinities onder de volgende niveaus:
Layer |
Invoer |
---|---|
Bereik |
Elektrotechniek |
Bereik |
Spoelen en contacten |
Categorie |
Maakcontact |
Groep |
Maakcontact (2 aansluitingen) |
Functiedefinitie |
Vermogen-maakcontact |
Algemene functiedefinities
In veel groepen van functiedefinities zijn er algemene functiedefinities, bijvoorbeeld "Klem, algemeen, 2 aansluitingen". Een dergelijke algemene functiedefinitie geeft de basisfunctionaliteit van de component aan. Alle functiedefinities die zich in een groep bevinden, kunnen worden uitgewisseld. Op deze wijze kunt u in het project eerst een algemene functie gebruiken en deze later preciezer definiëren.
De algemene functiedefinities zijn bedoeld voor toepassing in projecten waarbij het tijdens de engineering nog niet precies vaststaat om welke artikelen het gaat. Bij de apparaatselectie passen de algemene functiedefinities bij alle exacte functiedefinities binnen dezelfde groep. D.w.z. dat de "Klem, algemeen, 2 aansluitingen" bij de apparaatselectie zowel door een "N-klem, 2 aansluitingen" als door een "PE-klem, 2 aansluitingen" kan worden vervangen.
Wanneer u in het artikelbeheer functiesjablonen opslaat, moet u daar alleen de exacte functiedefinities gebruiken.
Zie ook