Brugerdefineret logik

This article has been translated automatically. See the original version.

Beskrivelse af værktøjet

 

Custom Logic-værktøjet lader dig skabe dine egne logikker til forskellige applikationer mellem enheder med det formål at spare tid på kompleks programmering og ekstra ledninger samt fjerne behovet for eksterne controllere.

 

De mest betydningsfulde funktioner, som værktøjet besidder, er som følger:

  • Tilslutning til sikringer under programmering er ikke nødvendig, hvilket sikrer operatørens komfort og sikkerhed.

  • Oprettelse af fleksible logikker ved hjælp af en blokbaseret visuel tilgang på et lærred.

  • Logikvalideringssystem for at minimere brugerfejl.

 

Krav

 
Adgang til funktionen
Ubegrænset. For overførsel til enheden kræves pakken Custom Logic, som kan købes og aktiveres på Marketplace.
Type af enheder, der understøtter funktionenSikring Emax 3
EnhedsstatusAny, for at konfigurere funktionen og gemme konfigurationen.
Forbundet og kommunikerende for at overføre konfigurationen til enheden.
Bemærk: det anbefales at holde sikringen åben under overførslen.
Typen af forbindelse til enhedenLokal forbindelse: forbindelse via USB Type-C

 

Opret et Custom Logic-projekt

Åbn Ekip Connect-softwaren og klik på Tools -> Custom Logic.

How to create a Custom Logic project

 

Værktøjets hovedside tjener formålet med anlægsdesign af logikken, hvor de enheder, der indgår i den tilpassede logik, indsættes i en skematisk visning. Desuden foregår projektets filhåndtering på dette niveau:

 

How to create a Custom Logic project

 

Beskrivelse af delen
En

Funktionaliteter brugt til projekt- og filhåndtering:
Nyt projekt - > Start et nyt projekt.

Åbent projekt - > Åbn et eksisterende projekt.

Gem projekt -> Gem projektet i en eksisterende projektfil.

Gem projekt som -> Gem projektet i en ny projektfil.

Print - > Print et dokument, der indeholder al information og materialer fra projektet.

• Materialeliste - > Liste over materialer klassificeret i hardware-, software- og trip-enhedstyper, som er nødvendige for at garantere  korrekt funktion af logikken på enheden.

Systeminformation -> Viser historikken for alle downloads og uploads af logikken for enhederne i projektet.

Åbn skabelon -> Åbner en liste over forudkonfigurerede logikprojekter, der kan uploades direkte til enhederne. (Kommer snart)

BListe over enheder, der kan være involveret i logikken. Dobbeltklik på enheden eller træk og slip den på lærredet for at indsætte den i projektet.
C

Projektcanvas -> Bruges til grafisk at repræsentere det brugerdefinerede logikprojekt. Det er muligt at tegne et enkelt linjediagram af anlægget eller et skema, der kan hjælpe med at forstå hele systemet bedre. Der er flere muligheder for redigering på projektlærredet:

Ledning -> Tegner en linje og forbindelse mellem objekter.

Samleskinne -> Tegner en tykkere linje og forbindelse mellem objekter. 

Tilføj billede -> Indsætter et eksternt billede.

Tilføj note -> Indsætter en post-it.

Zoom ind, zoom ud og tilpas elementer > Tilpas den grafiske visning af elementerne på projektlærredet.

 

Bemærk: Projektet, der er designet på lærredet, er blot en grafisk repræsentation og definerer ikke nogen logikadfærd.

DListe over elektriske elementer, der kan tilføjes i projektlærredet. Dobbeltklik på elementet eller træk og slip det på lærredet for at indsætte det i projektet.

 

For at oprette en logik for en enhed, træk og slip på projektlærredet en enhed fra listen. Højreklik derefter på den og vælg kommandoen "Åbn Projekt" (eller dobbeltklik venstre på enhedens billede):

 

How to create a Custom Logic project

 

Nu er programsiden åbnet. Inde i denne visning er det muligt at implementere logikken for den valgte enhed:
 

How to create a Custom Logic project

 

Beskrivelse af delen
En

Logikdesignfunktioner:

• Gå tilbage -> Går tilbage til hovedsiden.

• Download fra enhed -> Læser logikken på den tilsluttede enhed, så brugeren kan se og redigere.

• Upload til enhed -> Overfører den designede logik til den tilsluttede enhed.

• Check Logic -> Udfører en række kontroller af logikken designet med hensyn til den anvendte syntaks og enhedens hukommelsesbegrænsninger.

B

Logikdesign-visninger:

• Redigeringsvisning -> Viser det primære programmeringslærred, der bruges til at designe logikken.

• High Level View -> Viser hele den designede logik med vægt på forbindelserne mellem logikblokkene.

• Indstillinger -> Viser listen over programmerbar status, fysiske udgange og overvågningsforsinkelser programmeret i den aktuelle logik.

C

Logiske komponenter:

• Inputs -> Liste over variable, der kan bruges som inputsignaltilstand for en logikblok.

• Operatorer -> Liste af blokke, der indeholder beregningsfunktioner, anvendt på en eller flere indgange med det formål at levere et udgangssignal.

• Udgange -> Liste over udgangssignaler grupperet i "Ekip Signalling" digitale udgange, generiske "PLC Out"  udgange og interne "Midlertidige" udgange. 

 

Træk og slip eller dobbeltklik til venstre på en komponent for at indsætte den i programmeringslærredet.

D

Programmeringslærred -> Bruges til at designe logikken for den valgte enhed. Hovedprincippet i designet er "Reglerne", der repræsenterer små logikblokke, hvis kombination skaber den logik, der skal overføres i enheden. Øverst på lærredet er der forskellige funktioner:

• Tilføj regel -> Indsætter en ny regel i logikken.

• Fjern regel -> Sletter den valgte regel.

• Flytregel til venstre, flytregel til højre -> Rediger reglernes placering i logikken.

• Tilføj note -> Indsætter en post-it note i reglen.

• Layoutregel -> Organiserer automatisk reglens layout og optimerer pladsen på lærredet.

• Zoom ind, zoom ud og tilpas elementer - >  Tilpas den grafiske visning af elementerne på programmeringslærredet.

• Start fejlfinding -> Starter en offline-simulering, der bruges til at teste den skabte logik uden at skulle overføre den til enheden. Brugeren kan klikke på inputtene for at give dem en værdi og observere, hvordan outputtene opfører sig.

 • Stop fejlfinding -> Stopper simuleringen.

 • Debug-indstillinger -> Bruges til at indstille tidstrinnet for simuleringen og stoptiden.

 

For flere detaljer og en grundig gennemgang af værktøjet, se venligst den komplette brugermanual til det tilpassede logikværktøj, som kan downloades nedenfor:

Cusom Logic Brugermanual