PLC-trinmotorstyring: Behersk de logiske essenser
PLC-trinmotorstyring: Behersk de logiske essenser
Introduktion
PLC'er (Programmable Logic Controllers) er industrielle kontrolcomputere med modulære strukturer, fleksibilitet, højhastighedsbehandling og præcis datahåndtering. De udmærker sig ved at styre stepmotorer ved hjælp af højhastighedspulsudgange eller bevægelseskontrolfunktioner.
For enheder med faste bevægelsesafstande og hastigheder er styring af stepmotorer via PLC og en stepdriver en ideel løsning.
Karakteristika for stepmotorer
Proportional vinkelforskydning:Vinkelforskydningen af en stepmotor er strengt proportional med indgangspulsantallet. Efter hver fuld rotation er der ingen kumulativ fejl, hvilket sikrer god følgeydelse.
Enkel og pålidelig åben - sløjfekontrol:Det åbne digitale kontrolsystem bestående af en stepmotor og driverkredsløb er enkelt, omkostningseffektivt og pålideligt. Den kan også kombineres med en vinkelfeedback-sløjfe for at danne et højtydende lukket sløjfesystem.
Hurtig dynamisk respons:Stepmotorer kan hurtigt starte, stoppe, vende og ændre hastighed.
Bredt hastighedsområde:Hastigheden kan justeres jævnt over et bredt område med højt drejningsmoment selv ved lave hastigheder.
Krav til pulseffekt: Stepmotorer kræver puls-bredde-modulerede strømforsyninger og kan ikke fungere direkte på vekselstrøm eller jævnstrøm.
Den højeste trinfrekvens, hvor motoren kan reagere uden at miste trin, er "startfrekvensen". "Stopfrekvensen" er den højeste trinfrekvens, hvor motoren kan stoppe præcist uden at overskride målpositionen, når styresignalet pludselig afbrydes. Motorens startfrekvens, stopfrekvens og udgangsmoment skal matche belastningens inertimoment. Med disse data er effektiv hastighedsstyring af stepmotoren mulig.
PLC-styring af stepmotorer
Når du bruger en PLC til at styre en stepmotor, skal du beregne systemets pulsækvivalent, øvre pulsfrekvensgrænse og maksimale pulsantal ved hjælp af følgende formler for at vælge den passende PLC og funktionsmoduler:
Pulsækvivalent = (trinmotorens trinvinkel × ledning) / (360 × gearforhold)
Øvre pulsfrekvensgrænse = (bevægelseshastighed × stepmotor mikrotrinindstilling) / pulsækvivalent
Maksimalt pulstal = (bevægelsesafstand × stepmotor mikrotrinindstilling) / pulsækvivalent
Koordinere systemopsætning for PLC-styring
PLC'en skal først etablere et koordinatsystem, som enten kan være relativt eller absolut. I DM6629-ordet:
Bit 00 - 03 svarer til pulsudgang 0.
Bit 04 - 07 svarer til pulsudgang 1.
Indstilling af disse bit til 0 vælger et relativt koordinatsystem, mens indstilling af dem til 1 vælger et absolut koordinatsystem.
Eksempel på anvendelse
I enkelt- eller dobbeltakset bevægelseskontrol indstilles parametre som bevægelsesafstand, hastighed og retning på kontrolpanelet. PLC'en læser disse indstillinger, udfører beregninger og genererer puls- og retningssignaler. Disse signaler styrer stepmotorføreren og opnår præcis kontrol af afstand, hastighed og retning. Praktiske tests har bekræftet pålideligheden, gennemførligheden og effektiviteten af dette system.