Spz.dk - El / Automation - Basic Opgave 4

Basic Opgave 4

I PLC'en kan man gemme data i data registeret. Man kan frit ændre og bruge de dataer man gemmer. Dette bruges oftes til beregninger af analog signaler, matematiske beregninger som fx temperatur, tryk, hastigheder og meget andet.
I forhold til at bruge tællere så registere data registeret per cycklus. Så hvis man holder en knap inde ved en Addition funktion så vil den tælle fx 1 pr cycklus. så efter 1 sekunt vil den have talt til 100 hvis plcen har en cyklus tid på 10ms.
Så for at kunne bruge denne funktion ordenligt skal vi bruge en single trigger funktion. DVS at i siemens skal vi bruge en ptrig eller i idec bruge en shut up/down funktion. Så vi kun får 1 puls pr tryk.

I denne opgave skal vi kunne vise via 5 tryk knapper at vi kan kontrolere et register.
Knap 1 bruges til at tilføje 1 til vores register
Knap 2 bruges til at fjerne 1 fra vores register
Knap 3 bruges til at tilføje 100 til vores register
Knap 4 bruges til at fjerne 100 fra vores register
Knap 5 bruges til at sætte vores register til 0
Operations
Udfør opgaven ved kun at bruge følgende operations.
Make Contact / NO / Normaly Open

P-trig eller N-trig - Siemens funktion for en puls.
Single output down eller single output up - Idecs funktion for en puls.

Addition - Bruges til at lægge 2 værdier sammen.
Subtraction - Bruges til at trække 2 værdier fra hinadnen.
Move - Bruges til at flytte en værdi til en anden.
Inputs / Outputs
Inputs:
%I0.0 - Tæl 1 op
%I0.1 - Tæl 1 ned
%I0.2 - Tæl 100 Op
%I0.3 - Tæl 100 ned
%I0.4 - Sæt register til 0

Data Register:
%MD0.0 - Register 0
Resultat.
Se hvordan jeg har udført opgaven her: Tia Portal - windldr
Hent koden: Tia Portal - windldr