Hva er de beste tipsene for programmerbar logikkkontrollerprogrammering?

Programmerbare logiske kontrollere er små dataenheter som brukes i fabrikker og industrielt felt for å drive maskiner. Programmerbare logiske kontroller (PLCer), utstyrt med egne operativsystemer, kontrollerer prosessene som brukes til å produsere produkter. Programmerere endrer prosessene på PLS for å betjene maskiner og gjøre endringer i produktet som produseres. De bruker programmerbar logikkkontroller-programmering på områder som maskinering, matemballasje og materialhåndtering. Noen av de beste tipsene for programmerere bruker et skudd, implementerer en proporsjonal kontroller i logikken, lager vekslingslogikk og reduserer problemer med PLS-skanning.

One-shot-funksjonen er praktisk å ha når en tilstand skifter mellom av og på og PLS må utføre handlinger i den virkelige tilstanden for bare en skanning. Spolen går i oppfylling hver gang den aktiverende ringen er sann, og alt forblir sant for bare en skanning. Noen ganger blir rekkefølgen på lungene viktig i ett skudd fordi PLS-en trenger å fullføre en full skanning når utgangsbiten er på og først da ser den første ringen.

Å integrere proporsjonale kontrollere i en PLS blir veldig nyttig i programmerbar logikkkontroller-programmering, spesielt når den ikke har innebygde proporsjonale / integrerte / derivater eller PID-instruksjoner. PID-kontrollere er prosesskontrollere som har spesielle avstembare responsegenskaper. Dette gjør at de kan utføre kontrollalgoritmer på riktig måte som forutser og måler prosessoppvarmings- og kjølehastigheter og automatisk korrigerer. Prosesskontrollprosedyrer bruker proporsjonale kontrollere på mange måter; å ha full kontroll over oppvarmingen er et populært program. PLS-er kan programmeres nøyaktig for å slå på varmeren eller slå den av og på.

En populær metode i programmerbar logikk-kontrollerprogrammering bruker begrepet veksling. Denne logikken er nyttig når programmereren trenger å ha en knapp for å kontrollere en enhet med samme vekslingshandling. Hvis du for eksempel trykker på en knapp, slås enheten på, og trykker den igjen slår den av. Denne logikken bytter fra off-state til on-state når inngangen blir sann. Den blir deretter på til inngangen blir falsk.

Lange PLC-skanningstider kan også være et problem i programmerbar logikkkontroller-programmering, spesielt når du utformer kontroller for høyhastighetsmaskiner. En populær tilnærming bruker inkrementell koding for å beregne maskinens posisjon. Denne tilnærmingen kan imidlertid føre til mange problemer når du prøver å få maskinen til å kjøre raskere. Hvis utgangen fra koderen som arbeider med økt hastighet går fra falsk til sann og tilbake i tiden det tar for PLS å foreta en skanning, teller ikke telleren ordentlig. Dette får maskinen til å krasje eller at de bevegelige delene mister synkroniseringen når hastigheten skrus opp.

Løsningen i et slikt scenario er å bruke en absolutt posisjonskoder i stedet for en inkrementell koding. Fordelen med denne typen kodere er at den er mindre utsatt for feil når hastigheten på maskinen øker. Denne koderen krever imidlertid rundt et dusin eller flere inngangslinjer sammenlignet med de to linjene en inkrementell koder trenger. Absolutte kodere kan også produsere feil som tapte tilstander, der noen av bitene endres og andre ikke. Hvis hoppede tilstander oppstår med en absolutt koding, må den erstattes med en annen.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?