Hvad er de bedste tip til programmerbar logisk controller -programmering?
Programmerbare logiske controllere er små computerenheder, der bruges i fabrikker og det industrielle felt til at køre maskiner. Udstyret med deres egne operativsystemer kontrollerer programmerbare logiske controllere (PLC'er) de processer, der bruges til at fremstille produkter. Programmerere ændrer processerne på PLC'er for at betjene maskiner og foretage ændringer i det produkt, der fremstilles. De bruger programmerbar logikcontrollerprogrammering i områder som bearbejdning, mademballage og materialehåndtering. Nogle af de bedste tip til programmerere bruger et ét skud, der implementerer en proportional controller i logikken, gør skiftende logik og reducerer PLC -scanningstidsproblemer.
Den ene skudfunktion er praktisk at have, når en betingelse skifter mellem ON og OFF og PLC skal tage handling på den sande tilstand for kun en scanning. Spolen gælder hver gang den aktiverende ring er sand, og det hele forbliver sandt for kun en scanning. Til tider bliver rækkefølgen af rungs vigtig i et ét skud, fordi PLC er nødt til at cOmplete en fuld scanning, når outputbiten er tændt og først derefter ser den første ring.
Inkorporering af proportional controllere i en PLC bliver meget nyttig i programmerbar logisk controller-programmering, især når den ikke har indbygget proportional/integrerede/derivater eller PID-instruktioner. PID -controllere er procescontrollere, der har specielle indstillelige responskarakteristika. Dette giver dem mulighed for korrekt at udføre kontrolalgoritmer, der forventer og måler procesopvarmning og afkølingshastigheder og auto korrekt. Procedurer for processtyring bruger proportional controllere på et utal af måder; At have total kontrol over opvarmningen er en populær applikation. PLC'er kan programmeres nøjagtigt til at tænde varmeapparatet eller cykle den til og fra.
En populær metode til programmerbar logikcontrollerprogrammering bruger konceptet med skiftende. Denne logik er nyttig, når programmereren skal have en knapAt kontrollere en enhed med den samme skiftende handling. For eksempel tænder det at trykke på en knap, når den først er tænde for enheden, og trykke på den igen slukker den. Denne logik skifter fra off -tilstand til staten, når input bliver sandt. Den forbliver derefter tændt, indtil input bliver falsk.
Lange PLC-scanningstider kan også være et problem inden for programmerbar logisk controller-programmering, især når man designer kontroller til højhastighedsmaskiner. En populær tilgang bruger inkrementel kodning til at beregne maskinens position. Denne tilgang kan imidlertid forårsage mange problemer, når man prøver at få maskinen til at køre hurtigere. Hvis output fra den koder, der arbejder med den øgede hastighed, går fra falsk til sand og tilbage i den tid, det tager for PLC at få en scanning, tæller tælleren ikke korrekt. Dette får maskinen til at gå ned, eller de bevægelige dele mister synkroniseringen, når hastigheden er slået op.
Løsningen i et sådant scenarie er at bruge en absolut positionskoder i stedet for en in in inKREMENTAL ENCODER. Fordelen ved denne type encoder er, at den er mindre modtagelig for fejl, når maskinens hastighed øges. Denne koder kræver dog omkring et dusin eller flere inputlinjer sammenlignet med de to linjer, som en inkrementel koder har brug for. Absolutte kodere kan også producere fejl som ubesvarede tilstande, hvor nogle af bitene ændrer sig, og andre ikke gør det. Hvis spring over stater forekommer med en absolut koder, skal den erstattes med en anden.