PLC CPU Forklaret: Hvordan det virker, hvordan man vælger, og hvordan man udskifter det

Jun 09, 2026

Læg en besked

De fleste mennesker, der søger efter en PLC CPU, er ikke studerende. De er midt i et job: at vælge en controller til en ny linje, udskifte en enhed, der lige har fejlet, sammenligne to mærker før en indkøbsordre eller jage efter en del, som OEM stoppede med at lave. Specifikationsarket foran dig viser clockhastighed og hukommelse i megabyte, men disse tal afgør sjældent, om projektet kører. Det, der afgør det, er scanningstid, protokolkompatibilitet, og om du faktisk kan få delen, når du har brug for den.

Denne guide gennemgår hele kæden, som en køber eller ingeniør gennemgår: forstå, hvad CPU'en gør, at vælge den rigtige på tværs af seks store mærker, udskifte eller opgradere en eksisterende enhed, fejlfinding af almindelige fejl og indkøb af delen. Spring til den sektion, der matcher, hvor du er.

 

A PLC CPU module installed in an industrial control cabinet alongside IO modules and a power supply unit

 

1. Hvad en PLC CPU faktisk gør

CPU'en er den del af en programmerbar logisk controller, der læser input, kører dit program og driver output igen og igen i en fast cyklus. Alt andet i racket (strømforsyningen, I/O-moduler og kommunikationskort) eksisterer for at betjene denne sløjfe. Før vi kommer til valg og udskiftning, er her de tre ting, der er værd at vide om, hvordan den opfører sig.

 

CPU vs processor

Folk bruger "processor" og "CPU" i flæng, og i afslappet samtale er det fint. Forskellen betyder noget, når du køber. Processoren er den chip, der udfører instruktioner. CPU'en er den komplette kontrolenhed, der huser den chip sammen med hukommelse, kommunikationsporte og firmwaren, der binder dem sammen. Når du bestiller en erstatning, bestiller du et CPU-modul efter dets varenummer, ikke en blottet processorchip. Den skelnen er også det, der styrer timing-determinismen for din linje, og det er det, du citerer en leverandør imod.

 

Scanningscyklussen i 4 trin

En PLC CPU kører ikke din logik én gang. Den kører kontinuerligt i en gentagende løkke kaldet scanningscyklussen. Hvert pas følger samme rækkefølge:

  1. Input scanning.CPU'en læser tilstanden for hvert input og gemmer det i hukommelsen.
  2. Logiske løsninger.Det udfører dit program (stigelogik eller et andet IEC 61131-sprog) ved hjælp af de gemte inputværdier.
  3. Output opdatering.Den skriver resultaterne til outputmodulerne.
  4. Kommunikation og diagnostik.Den håndterer netværkstrafik, opdaterer status og kører interne-selvtjek, før den starter igen.

Cyklussen er deterministisk, hvilket er hele pointen med en PLC: de samme input producerer de samme output på samme forudsigelige tid. Input og output læses og skrives kun på faste punkter i løkken, ikke i det øjeblik en sensor ændrer sig. Tiden for en fuld gennemgang er scanningstiden, og det er grunden til, at scanningstiden, ikke clockhastigheden, afgør den reelle ydeevne. Det vender vi tilbage til i specifikationsafsnittet.

Forestil dig en kok i køen, der læser hver billet, laver hver ret, plader dem og derefter tjekker passet, før han vender tilbage til billetterne. Det afgørende er, hvor lang tid en hel runde tager, ikke hvor hurtigt hænderne bevæger sig i en enkelt bevægelse.

 

CPU-tilstande: Kør, programmer og fjernbetjening

En CPU fungerer i en af ​​få tilstande, og at kende dem forhindrer fejl under vedligeholdelse:

  • Løbeudfører programmet og styrer processen normalt.
  • Programstopper programkørsel, så du kan downloade eller redigere logik. Udgange drives ikke længere, og det er netop derfor, du skifter til det før servicering.
  • Fjernlader dig ændre tilstande over netværket i stedet for ved en fysisk nøglekontakt, hvilket er nyttigt på distribuerede eller svære-til-installationer.

Pointen at huske: at flytte en live CPU til programmeringstilstand stopper kontroloutput. Under et CPU-skift vil du bevidst stoppe processoren, hvilket er en af ​​grundene til, at udskiftning er en planlagt opgave snarere end et varmt job.

 

2. Inde i CPU'en: Hukommelse, kommunikation og diagnostik

Tre interne systemer driver de fleste valg- og fejlfindingsbeslutninger: hvordan CPU'en gemmer data, hvordan den taler med resten af ​​systemet, og hvordan den rapporterer sine egne problemer.

 

Hukommelsestyper

En CPU bruger mere end én slags hukommelse, og hver opfører sig forskelligt, når strømmen afbrydes:

  • VÆDDERer flygtig arbejdshukommelse. Den holder live-værdier, mens CPU'en kører og slettes ved strømsvigt.
  • Blitzer ikke-flygtigt lager, der holder dit program gennem en strømcyklus, så controlleren starter op med logikken intakt.
  • Bevarende og batteri-understøttet hukommelsebevarer udvalgte værdier (tællere, opskrifter, akkumulerede totaler) på tværs af strømcyklusser, så processen genoptages, hvor den stoppede i stedet for fra nul.

Fejltilstanden, der er værd at markere: Retentionshukommelse på mange ældre platforme afhænger af et backup-batteri. Når batteriet dør, kan controlleren miste lagrede data og, på nogle enheder, selve programmet. En almindelig og kostbar fejl er at antage, at programmet er sikkert, mens backup-batteriet stille og roligt har været dødt i flere måneder. Dette er grunden til, at et ekstra batteri hører til dit vedligeholdelsessæt, og hvorfor "bruger det et reservebatteri?" er et rimeligt spørgsmål at stille, når man køber en erstatning. Den forbinder også direkte til batteri-tabssymptomet i fejlfindingstabellen længere nede.

 

A technician replacing a small backup battery inside an open PLC CPU module on a workbench

 

Backplane og I/O kommunikation

CPU'en forbindes til I/O-moduler gennem et backplane, racket, der fysisk og elektrisk forbinder modulerne i et chassis. Ud over racket taler den med drev, HMI'er, andre controllere og SCADA over industrielle netværk. De protokoller, du oftest vil se, er EtherNet/IP, PROFINET, Modbus og EtherCAT, og de har en tendens til at klynge sig efter mærkeøkosystem (EtherNet/IP med Allen-Bradley og PROFINET med Siemens, for eksempel).

Grunden til, at dette er vigtigt tidligt: ​​En CPU, der ikke taler dit netværks protokol, er en ikke-starter, uanset hvor gode resten af ​​dens specifikationer ser ud. Protokolpasning er en hård begrænsning for både valg og udskiftning. Mærkesammenligningen i afsnit 4 kortlægger hovedprotokollerne til hver platform.

 

Diagnostik, vagthund og fejlhåndtering

En CPU tjekker sig selv løbende, mens den kører. Watchdog-timeren er kernemekanismen: Hvis en scanning tager længere tid end en fastsat grænse, eller processoren hænger, tripper vagthunden og fremtvinger en fejltilstand i stedet for at lade maskinen køre blind. Fejl vises gennem status-LED'er på forsiden af ​​modulet, diagnostiske buffere eller logfiler, du læser med programmeringssoftwaren, og fejlkoder.

For nu er takeaway blot, at CPU'en fortæller dig, når noget er galt, og nogenlunde, hvad det er for et problem. Vi gør disse signaler til et symptom-og-retter en hurtig reference i afsnit 6.

 

3. PLC CPU-specifikationer, der faktisk betyder noget

At forstå delene er én ting. At vide, hvilke tal du skal veje, når du vælger, er en anden. En håndfuld specifikationer bærer beslutningen.

 

Hvorfor cyklustid betyder mere end GHz

Urhastighed sælger forbrugerprocessorer, men på en PLC betyder det lidt i sig selv. Det, du bekymrer dig om, er scanningstid: hvor lang tid tager CPU'en at fuldføre én fuld gennemgang af input, logik, output og kommunikation. Et hurtigere ur kan hjælpe, men programstørrelse, I/O-antal og netværksbelastning betyder ofte mere.

Her er forholdet ved hjælp af illustrative tal (behandl disse som et eksempel, ikke et benchmark for nogen specifik model):

Antag, at dit program indeholder omkring 5.000 instruktioner, og CPU'en udfører dem med ca. 0,05 mikrosekunder pr. instruktion. Det er omkring 0,25 ms logisk tid. Tilføj I/O-opdatering og kommunikationsoverhead, siger yderligere 0,75 ms, og du lander i nærheden af ​​en 1 ms scanning. Hvis din hurtigste kontrolsløjfe skal reagere inden for 2 ms, har du margin. Hvis den skal reagere inden for 0,5 ms, er den CPU for langsom, uanset hvad dens clockhastighed siger.

Tommelfingerregel: Din worst case-scanningstid bør ligge behageligt under den responstid, din hurtigste loop kræver. Tilpas CPU'en til scanningsbudgettet, ikke overskriftsfrekvensen.

 

Hukommelse, I/O-antal og protokolkompatibilitet

Tre faktorer bærer de fleste valgbeslutninger:

  • Hukommelse.Match program- og datahukommelse til størrelsen af ​​din logik, med plads til fremtidige redigeringer. At løbe nær loftet forvandler enhver forandring til en kamp.
  • I/O tæller.Tæl den fysiske og netværksforbundne I/O, som applikationen har brug for, og tilføj derefter ca. 20 % frihøjde til udvidelse. Det er billigere at købe kapacitet nu end at om-arkitekter senere.
  • Protokolkompatibilitet.CPU'en skal tale den protokol dit netværk og markenheder bruger. Dette er den begrænsning, der tilsidesætter de andre.

 

Spec

Hvad det betyder

Sådan evaluerer du, når du vælger

Scan/cyklus tid

Tid til et fuldt programpas

Sammenlign med dit hurtigste kontrolsløjfekrav

Programhukommelse

Plads til logik og data

Størrelse til dit program plus omkring 20 % frihøjde

I/O tæller

Diskrete og analoge punkter understøttes

Tæl faktiske behov plus udvidelseshøjde

Kommunikationsprotokoller

Netværk, som CPU'en understøtter indbygget

Skal matche dit eksisterende netværk og dine enheder

Programmeringssoftware

Værktøj og version påkrævet

Bekræft, at du har en kompatibel licens og version

Redundans

Hot-standby- eller dobbelt-CPU-understøttelse

Behøves kun til processer med høj-tilgængelighed

Med disse kriterier sat, er her, hvordan de store mærker stiller op.

 

4. Sådan vælger du en PLC CPU: Mærke efter mærke

Der er ingen enkelt bedste PLC CPU, kun den rigtige pasform til din applikation, dit eksisterende netværk og den software, dit team allerede kender. Det er her, hver større platform har en tendens til at sidde.

Allen-Bradley (CompactLogix / ControlLogix).Programmeret i Studio 5000 med native EtherNet/IP. CompactLogix passer til kompakt og mellem-maskinestyring; ControlLogix skalerer til store proces- og anlægssystemer med høj-tilgængelighed. Almindelig på nordamerikanske-specifikke linjer, biler og mad og drikke. GennemseAllen-Bradley PLC-moduler.

Siemens (S7-1200 / S7-1500).Programmeret i TIA Portal over PROFINET. S7-1200 passer til kompakte og OEM-maskiner; S7-1500 er rettet mod højtydende linjer og procesapplikationer. Tæt på en standard på udstyr med europæiske specifikationer. GennemseSiemens PLC-moduler.

Mitsubishi (MELSEC FX / Q).Programmeret i GX Works. FX-serien er kompakt; Q-serien er modulopbygget til mid- og high-builds. Stærk på tværs af Asien inden for emballage, materialehåndtering og værktøjsmaskiner. GennemseMitsubishi PLC-moduler.

Omron (CJ2 / CP1).Programmeret i Sysmac Studio eller CX-One. CP1 er kompakt; CJ2 er modulopbygget. Ofte valgt til emballering, elektronik og halvlederhåndtering. GennemseOmron PLC-moduler.

Schneider (Modicon M340 / M580).Programmeret i EcoStruxure Control Expert. M340 dækker mellem-behov; M580 er en ePAC med høj-tilgængelighed med indbygget Ethernet. Almindelig i proces, vand og spildevand og infrastruktur. GennemseSchneider PLC-moduler.

ABB (AC500).Programmeret i Automation Builder og skalerbar fra kompakt til high-end. Findes i energi-, marine- og procesindustrien. GennemseABB PLC-moduler.

 

Mærke

Repræsentativ serie

Typisk I/O-skala

Primær protokol

Bedste-scenario

Allen-Bradley

CompactLogix / ControlLogix

Mellem til meget stor

EtherNet/IP

Maskinstyring til at plante-brede nordamerikanske linjer

Siemens

S7-1200 / S7-1500

Kompakt til stor

PROFINET

OEM-maskiner til høj-proces

Mitsubishi

MELSEC FX / Q

Kompakt til mellem og høj

CC-Link/Ethernet

Emballage, materialehåndtering, værktøjsmaskiner

Omron

CP1 / CJ2

Kompakt til modulopbygget

EtherCAT / EtherNet/IP

Emballage, elektronik, halvleder

Schneider

Modicon M340 / M580

Mellem til høj

Modbus / Ethernet

Proces, vand, infrastruktur

ABB

AC500

Kompakt til avanceret-ende

PROFINET / Modbus / EtherCAT

Energi, marine, proces

 

Udvælgelsestjekliste

  • Protokol matcher dit netværk og markenheder
  • Program- og datahukommelse dækker din logik plus frihøjde
  • I/O-antal dækker nuværende behov plus ca. 20% udvidelse
  • Worst case-scanningstiden ligger under dit hurtigste loop-krav
  • Leveringstid og garanti passer til din projektplan

Ikke sikker på hvilken model der passer? Fortæl os om dit program, netværk og I/O tæller, så matcher vi en CPU og giver et tilbud.Anmod om et hurtigt tilbud.

 

Gratis konsultation

 

5. Udskiftning eller opgradering af en PLC CPU

At vælge en CPU til en ny build er én opgave. At bytte et til et eksisterende system er et andet, med sine egne fælder. Det er her de fleste køberspørgsmål kommer fra.

 

Kryds-kompatibilitet og varenumre

Den første regel for udskiftning: Bekræft delen med dens fulde varenummer, ikke ved serie alene. Varenummeret er trykt på modulets etiket, og et enkelt suffiks kan ændre firmware, hukommelse eller understøttet protokol. To enheder, der ser identiske ud og deler det meste af deres varenummer, kan stadig opføre sig forskelligt.

For at bekræfte en gyldig erstatning skal du matche serien, I/O-kapaciteten, kommunikationsprotokol og firmware med den enhed, du udskifter. Samme-mærke, samme-serieerstatninger er normalt ligetil, når disse fire står på linje. Et kryds-mærkebytte er generelt ikke et drop-(det fulde svar findes i ofte stillede spørgsmål nedenfor). En almindelig fejl er rækkefølge efter serie og manglende suffiks, der stille og roligt ændrer firmwarens basislinje. Hvis du ikke er sikker på, hvad du har, kan voresModelbibliotek og avanceret søgninglad dig slå en del op efter nummer.

 

Firmware og versionsovervejelser

Firmware er den del af udskiftningen, der fanger folk på vagt. En erstatnings-CPU med det korrekte varenummer kan stadig nægte at indlæse dit projekt, hvis dens firmwarerevision ikke matcher, hvad projektet forventer. Programmeringssoftwaren er også knyttet til dette: et projekt bygget i én version af Studio 5000 eller TIA Portal kan have brug for en matchende eller kompatibel firmware på CPU'en for at downloade rent.

Før du bytter, skal du notere firmwarerevisionen af ​​den eksisterende CPU og versionen af ​​programmeringsværktøjet, projektet er indbygget i. Hvis erstatningen leveres med anden firmware, skal du planlægge at opgradere eller nedgradere den, så den matcher, eller specificere den firmware, du har brug for, når du bestiller. Denne firmwarerevision er en af ​​de detaljer, en leverandør skal citere og sende den rigtige enhed første gang.

 

A laptop showing PLC programming software with a firmware update dialog placed next to a CPU module and printed technical documentation

Udgåede CPU'er og migrationsstier

PLC-platforme har livscyklusser. På et tidspunkt flytter en CPU til begrænset tilgængelighed og derefter til forældet. Når din er udgået, har du to realistiske veje.

Den første er at holde det eksisterende system kørende ved at indkøbe resterende nyt lager, overskydende eller testede renoverede enheder. Dette undgår re-omlægning og er ofte den hurtigste måde at få en linje op igen, hvilket er præcis dér, hvor en forhandler med flere-mærker hjælper. Den anden er at migrere til efterfølgeren, som køber-langvarig support og nye funktioner, men som koster konstruktionstid til omledning, programkonvertering og test.

Det rigtige valg afhænger af, hvor længe linjen skal køre, og hvor meget nedetid du kan absorbere. (Tjek OEM's livscyklusstatus for din specifikke del i stedet for at stole på en generel dato.) Hvis du har brug for en udgået eller svær-at-CPU, er indkøb af den dækket i afsnit 7.

 

Hvad skal du sende en leverandør for et hurtigt tilbud

  • Mærke
  • Fuldt varenummer, inklusive eventuelle suffiks
  • Serie
  • Firmwareversion, hvis kendt
  • Mængde
  • Protokol eller ansøgning
  • Foretrukket tilstand: ny, overskydende eller renoveret
  • Mål leveringstid

 

modular-1

Har du dit reservedelsnummer klar? Send det og få et erstatningstilbud hurtigt.

 

6. Fejlfinding af almindelige PLC CPU-fejl

Når en CPU fejler, er målet at indsnævre årsagen hurtigt og beslutte, om det er et konfigurationsproblem, et ledningsproblem eller et defekt modul. Sluk altid-strøm og følg dit websteds lockout-procedure, før du håndterer hardware, og overlad strømførende elektrisk arbejde til kvalificeret personale. Brug tabellen som en første-vejledning, ikke en reparationsmanual.

Symptom

Sandsynlige årsager

Første skridt

CPU fejl LED tændt

Programfejl, konfigurationsfejl, hardwarefejl

Læs fejlkoden i programmeringssoftwarens diagnostiske buffer

Watchdog timeout

Scanningstiden overskred grænsen, logisk sløjfe, processoroverbelastning

Tjek scanningstid og seneste programændringer

Kommunikationstab

Kabel, switch, IP eller adresse konflikt, protokol uoverensstemmelse

Bekræft det fysiske link og netværksindstillingerne, før du mistænker CPU'en

Hukommelse eller batteritab

Dødt backup-batteri, mistede tilbageholdte data eller program

Tjek batteristatus, og gendan derefter fra din projektsikkerhedskopi

Hvis diagnostik peger på en fejlbehæftet CPU i stedet for et konfigurations- eller ledningsproblem, er den næste beslutning, hvordan erstatningen skal købes. Har du brug for en reservedel?Send dit varenummer for et tilbud.

 

A PLC CPU module with its red fault indicator LED lit with a technician pointing to it during a diagnostic check

 

7. Ny, overskydende eller renoveret: Sådan henter du din CPU

Når du ved, hvilken del du har brug for, er den sidste beslutning betingelse.

 

Ny vs overskud vs renoveret

Hver mulighed afveksler forskelligt:

  • Nygiver fuld producentgaranti og den nyeste firmware til den højeste pris og nogle gange den længste leveringstid.
  • Overskud(nyt gammelt lager) kan være den eneste måde at få en udgået del på, ofte til en lavere pris, selvom tilgængeligheden varierer.
  • Renoveretenheder, der er blevet testet og har en garanti, er et fornuftigt valg, når budget eller leveringstid betyder noget, og delen ikke længere er lavet.

Vælg nyt, når garantien og den seneste revision ikke er-omsættelige, eller når delen er aktuel og let tilgængelig. Vælg overskud eller testet renoveret, når delen er udgået, når leveringstiden er kritisk, eller når omkostningerne er den afgørende faktor. Det, der betyder noget i alle tilfælde, er, at enheden er testet og garanteret, uanset dens tilstand.

 

Sådan sikrer du dig, at du køber den rigtige del

Før du forpligter dig, skal du kontrollere erstatningen mod den enhed, du fjerner:

  • Bekræft, at det fulde varenummer, serie, firmware og protokol stemmer overens
  • Bed om test- og garantidokumentation
  • Bekræft lagerstatus og leveringstid, før du bestiller

At gøre dette fra købers side i stedet for at antage, at sælgeren allerede er tjekket, er det, der forhindrer en forkert enhed i at nå frem til en nedlukningsfrist. Du kan bekræfte, hvad der er på hånden gennem vorespå-lager PLC-modulerog avanceret søgning.

 

FAQ

 

 

PLC CPU Explained: How It Works, How to Choose, and How to Replace It

Hvilke oplysninger har du brug for for at citere et PLC CPU-modul?

Send mærket, det fulde varenummer (inklusive ethvert suffiks), serie, firmwareversion, hvis den er kendt, mængde, protokol eller applikation, præference for tilstand og målleveringstid. Med dem kan vi bekræfte lagerbeholdning og tilbud hurtigt.Anmod om et tilbud.

Skal jeg købe en ny eller renoveret PLC CPU?

Køb nyt, når du har brug for fuld garanti og den nyeste firmware, eller når delen er aktuel. Vælg testet, garanteret renoveret eller overskydende, når delen er udgået, leveringstiden er knap, eller omkostningerne har betydning. Se afsnit 7.

Hvor meget hukommelse har en PLC CPU brug for?

Nok til at holde dit program og data med plads til at vokse. En praktisk regel er, at størrelsen passer til din nuværende logik plus omkring 20 % frihøjde, så fremtidige redigeringer ikke fylder loftet. Programstørrelse, ikke et fast antal, driver kravet.

Hvad betyder CPU-fejllyset, og hvordan løser jeg det?

En tændt fejl-LED signalerer en programfejl, konfigurationsfejl eller hardwarefejl. Læs fejlkoden i din programmeringssoftwares diagnostiske buffer for at identificere årsagen. Fejlfindingstabellen i afsnit 6 viser de første trin efter symptom.

Kan jeg erstatte en PLC CPU med et andet mærke eller model?

Inden for samme mærke og serie, ja, så længe delnummer, firmware og protokol stemmer overens. På tværs af mærker, generelt nej. Et andet mærke bruger forskellig programmeringssoftware, ledninger og protokoller, så det betyder at omskrive programmet og omarbejde installationen, ikke et fald-i bytte.

Hvad er forskellen mellem en PLC CPU og en processor?

Processoren er den chip, der udfører instruktioner; CPU'en er det komplette modul, der huser processoren sammen med hukommelse, porte og firmware. Du køber og udskifter CPU-modulet efter varenummer, ikke den bare chip. Se afsnit 1 for detaljer.

9. Køb dit PLC CPU-modul

CHENTUO (Shenzhen Chentuo Technology) lagerfører PLC CPU-moduler på tværs af Allen-Bradley, Siemens, Mitsubishi, Omron, Schneider og ABB, med nye, overskydende og testede renoverede muligheder sendt til kunder i mere end 30 lande. Uanset om du vælger en CPU til en ny linje, udskifter en defekt enhed eller jagter en udgået del, send os varenummeret, og vi vil bekræfte lager, stand og leveringstid.

Anmod om et hurtigt tilbudeller send dit varenummer, og du får et tilbud på det rigtige PLC CPU-modul, på lager og klar til afsendelse.

 

Gratis konsultation

 

Send forespørgsel