EEPROM rūpnieciskajā automatizācijā: kā darbojas PLC, HMI un VFD atmiņa (un neizdodas)

Aug 07, 2026

Atstāj ziņu

A maintenance technician inspecting an open industrial control cabinet after checking a PLC that lost its saved settings

 

Iekārta tiek restartēta pēc nedēļas nogales strāvas padeves pārtraukuma, un PLC tiek atjaunots, un tā parametri ir atiestatīti uz rūpnīcas noklusējuma iestatījumiem. Vai arī HMI panelis, kas nevainojami darbojās trīs gadus, pēkšņi vienā naktī aizmirst savus recepšu ekrānus. Lielākā daļa apkopes komandu pārlec tieši uz "PLC mirst" vai "mums ir nepieciešams pilnīgi jauns panelis". Bieži vien patiesais iemesls ir daudz mazāks: maza nepastāvīga atmiņas mikroshēma, ko sauc par EEPROM, vai shēma, kas to atbalsta.

 

Šajā rokasgrāmatā ir izskaidrots, ko EEPROM faktiski dara jūsu PLC, HMI un VFD, kā atšķirt atmiņu{0}}saistītu kļūdu no citām kļūmēm un kā rīkoties, kad problēma ir apstiprināta. Tas ir rakstīts cilvēkiem, kuri apkalpo un nosaka rūpnieciskās vadības iekārtas, nevis mikroshēmu projektētājiem, tāpēc mēs turpināsim koncentrēties uz rūpnīcas grīdas būtību.

 

Kas ir EEPROM un kāpēc jūsu PLC tas ir vajadzīgs?

Kas patiesībā ir EEPROM

EEPROM (elektriski dzēšamā programmējamā tikai lasāmatmiņa{0}}) ir nepastāvīgas atmiņas veids. Tas nozīmē, ka tas glabā savus datus pat pēc strāvas padeves atslēgšanas, atšķirībā no standarta RAM, kas zaudē visu, tiklīdz tiek zaudēta jauda. Šī vienīgā īpašība ir iemesls, kāpēc PLC, HMI vai VFD var atvienot, nosūtīt, novietot noliktavā un joprojām palaist ar to pašu programmu un iestatījumiem vairākus mēnešus vēlāk. Bez EEPROM vai līdzīgas nepastāvīgas{5}}atmiņas katrs kontrolleris pēc katra barošanas cikla būtu jāpārprogrammē no nulles, kas acīmredzami nav praktiski ražošanas līnijā.

A close-up of a PLC circuit board showing the small EEPROM chip that stores the controllers program and settings

Kas patiesībā dzīvo nepastāvīgajā atmiņā

Ne visi jūsu aprīkojuma dati atrodas vienā un tajā pašā vietā, un to visu sapludināšana rada daudz neskaidrību. Tālāk ir sniegts vienkāršs sadalījums par to, kas parasti ir atkarīgs no nepastāvīgās krātuves katrā ierīces tipā:

 

Ierīce

Tipiski dati, kas tiek glabāti nepastāvīgā atmiņā

PLC

Lietotāja programma (kāpņu loģika, funkcionālie bloki), saglabājošie dati, sakaru iestatījumi

HMI

Ekrāna izkārtojumi, receptes, trauksmes konfigurācijas, vēsturisko tendenču iestatīšana

VFD

Motora parametri, paātrinājuma un palēninājuma līknes, kalibrēšana un kļūdu vēsture

 

PLC aizsargā jūsu vadības loģiku. HMI aizsargā saskarni, uz kuru jūsu operatori paļaujas katrā maiņā. VFD aizsargā precīzu motora noregulējumu, kas kādam prasīja stundas, lai to izdarītu pareizi. Kad kāds no tiem tiek izdzēsts, izmaksas tiek mērītas dīkstāves laikā, nevis nomainītā mikroshēmā.

 

Ātrs jautājums: vai EEPROM ir tas pats, kas mana PLC{0}}atmiņa ar akumulatoru?

 

Nē, un šī sajaukšana{0}}izraisa daudz nevajadzīgas panikas rūpnīcā. Atšķirību skatiet nākamajā sadaļā.

 

EEPROM pret zibatmiņu salīdzinājumā ar akumulatoru-Atmiņa ar atbalstu: atmiņas lomas kontrollerī

Lielākā daļa rūpniecisko kontrolieru nepaļaujas uz viena veida atmiņu. Viņi apvieno divus vai trīs, un katram ir noteikts darbs.

 

Three types of PLC memory hardware an EEPROM chip a flash module and a backup battery laid out together on a workbench

 

Atmiņas veids

Kā tas ir rakstīts

Tipiska izturība

Datu saglabāšana bez strāvas

Kopīga loma PLC

EEPROM

Elektriski, baits pa baitam

Līdz aptuveni 1 000 000 rakstīšanas cikliem

Gadi, bieži no 10 līdz 20+

Mazie iestatījumi, parametri, kalibrēšanas dati

Zibspuldze

Elektriski, lielākos blokos

Aptuveni 10 000 līdz 100 000 rakstīšanas ciklu

Gadi, līdzīgs diapazons EEPROM

Programmaparatūra, lielākas lietotāju programmas

Akumulatoru{0}}nodrošināta RAM

Tūlīt, bez īpaša rakstīšanas procesa

Efektīvi neierobežots

Tikai tik ilgi, kamēr iztur akumulators

Saglabājoši dati,{0}}reāllaika pulkstenis, tiešraides skaitītāji

 

Tieši tāpēc viens PLC bieži izmanto visus trīs. Flash vai EEPROM saglabā programmu un konfigurāciju, lai tā izturētu nosūtīšanu, uzglabāšanu un ilgstošu izslēgšanu. Ar akumulatoru-nodrošinātu operatīvo atmiņu apstrādā datus, kas pastāvīgi jāatjaunina, piemēram, darbojas skaitītāji vai pulkstenis, nenolietojot mikroshēmu, kurai ir ierobežots rakstīšanas ciklu skaits.

 

Kāpēc jūsu PLC joprojām ir nepieciešams akumulators, ja EEPROM nezaudē datus

Ja EEPROM jau glabā datus bez strāvas, kāpēc tik daudziem CPU joprojām ir akumulatora slots? Akumulators nav paredzēts EEPROM aizsardzībai. Tas ir paredzēts, lai uzturētu reāllaika -pulksteņa darbību un saglabātu saglabājošos RAM datus (piemēram, pašreizējās skaitītāja vērtības vai taimerus cikla vidū) starp barošanas cikliem. Kad akumulators izlādēsies, jūs bieži redzēsit pulksteņa atiestatīšanu vai noteiktu saglabājošo vērtību atgriešanos uz nulli, kas var izskatīties identiski atmiņas mikroshēmas kļūmei, ja nezināt, ko vispirms pārbaudīt.

 

Ja vēlaties redzēt, kā tas notiek ar konkrētu modeli, mūsuSiemens S7-1200 PLC galīgais ceļvedisaptver CPU rezerves akumulatora slotu un to, ko tas faktiski aizsargā.

 

Kā EEPROM darbojas PLC vai HMI modulī

Lai uzturētu šo aprīkojumu, jums nav nepieciešams pusvadītāju fizikas fons, taču pamatattēls par to, kas notiek mikroshēmā, padara nākamajā sadaļā redzamos atteices simptomus daudz vieglāk saprotamus.

 

Peldošie vārti, vienkāršā izteiksmē

Katras EEPROM šūnas iekšpusē ir neliela struktūra, ko sauc par peldošiem vārtiem, kas ir iesprostoti starp izolācijas slāņiem. Elektronus var uzspiest uz tā vai noņemt no tā, izmantojot elektrisko lādiņu, un neatkarīgi no tā, kurā stāvoklī tie nonāk, ir binārs 1 vai 0. Tā kā vārti ir elektriski izolēti, lādiņš paliek nemainīgs pat pēc strāvas padeves atslēgšanas, un tas ir viss iemesls, kāpēc šāda veida atmiņa ir nepastāvīga. Padomājiet par to kā par mikroskopisku slēdzi, kas paliek stāvoklī pēc tam, kad to atlaidāt.

 

Kāpēc baitu{0}}līmeņa dzēšana jums ir svarīga?

Praktiskā detaļa, kas ir svarīgāka par fiziku, ir šāda: EEPROM var izdzēst un pārrakstīt datus pa vienam baitam, nevis uzreiz notīrīt lielu bloku, kā to dara dažas zibatmiņas. Tāpēc tehniķis var mainīt vienu taimera uzdoto vērtību strādājošā PLC, atkārtoti ne{1}}lejupielādējot visu programmu. Tas arī nozīmē, ka normālas darbības apstākļos neliela parametra maiņa ir zema-riska, pašpietiekama darbība. Bet, kad pati mikroshēma sabojājas vai ir sabojājusies, šī precizitāte pārstāj darboties tā, kā vajadzētu, un šeit viss sāk izskatīties kā tālāk aprakstītie simptomi.

 

Bieži sastopami EEPROM un atmiņas atteices simptomi rūpnieciskajās iekārtās

A technician pointing at an HMI touchscreen that has reset to its factory-default recipe screen

Ne katra kļūme ir atmiņas kļūme. Taču šie četri modeļi visbiežāk ir saistīti ar bojātu EEPROM, nolietotu-atmiņas mikroshēmu vai ar to saistīto rezerves shēmu.

Programmas zudums vai automātiska dzēšana

PLC sāknējas bez ielādes programmas vai programma, kas tur bija vakar, vienkārši pazuda. Tas bieži ir saistīts ar ierakstīšanas darbību, kas tika pārtraukta, piemēram, jaudas zudums programmas lejupielādes vai iekšējās saglabāšanas darbības laikā. Tā mēdz būt pēkšņa un pilnīga, nevis pakāpeniska uzvedības maiņa.

 

Parametri ir atiestatīti uz rūpnīcas noklusējuma iestatījumiem

Iestatījumi, kuru konfigurēšana prasīja reāllaika laiku, pēkšņi atgriežas uz-no-no-vērtībām. Kā minēts iepriekš, tas var rasties no tukša rezerves akumulatora tikpat viegli kā no bojāta EEPROM. Ātrākais veids, kā tos atšķirt, ir pārbaudīt, vai ir atiestatīts arī reālā laika pulkstenis. Ja pulkstenis ir nepareizs un iestatījumi ir nepareizi, vispirms ir aizdomas par akumulatoru. Ja pulkstenis ir kārtībā, bet saglabātie parametri ir pazuduši, visticamāk, vaininieks ir atmiņas mikroshēma.

 

Sakaru kļūdas vai atkārtota restartēšana

Daži kontrolleri radīs sakaru traucējumus vai iekritīs restartēšanas cilpā, ja iekšējā atmiņa tiek bojāta, jo sistēma nevar droši nolasīt pati savu konfigurāciju. Šo simptomu ir viegli sajaukt ar vadu vai tīkla problēmu, tāpēc ir vērts izslēgt kabeļu pieslēgšanu un novērst konfliktus, pirms pieņemat, ka tā ir atmiņas kļūme.

 

Rakstīšanas{0}}cikla izsmelšanas pazīmes

EEPROM ir ierobežots rakstīšanas un dzēšanas ciklu skaits, kas parasti tiek novērtēti simtos tūkstošu. Iekārtas, kas ļoti bieži ieraksta atmiņā (piemēram, stacija, kas reģistrē vērtību vai atjaunina uzdoto vērtību katrā ciklā), var nolietot šūnu nepārtrauktas darbības gados. Signāla zīme šeit ir periodiska, pasliktinot atmiņas kļūdas ierīcē, kas ilgu laiku ir bijusi bieža, augsta -rakstīšanas-cikla pakalpojumā, nevis pēkšņa kļūme ierīcē ar nelielu darba ciklu.

 

Ātra pašpārbaude{0}}, pirms nosaucat to par atmiņas kļūdu:

  • Vai problēma parādījās uzreiz pēc strāvas padeves pārtraukuma?
  • Vai arī reāllaika{0}}pulkstenis ir atiestatīts?
  • Vai ierīce darbojas augstas{0}}frekvences rakstīšanas ciklā (bieži parametri vai datu reģistrēšana)?
  • Vai kļūme pazūd pēc jaunas programmas lejupielādes, vai arī tā nekavējoties atgriežas?
  • Vai ir kādi ražotāja{0}}specifiski kļūdu kodi, kas norāda uz atmiņas kļūmi?

 

Ja vairāki no tiem norāda vienu un to pašu virzienu, visticamāk, jums ir problēmas ar īstu atmiņu, nevis vadu, sakaru vai strāvas padeves problēmu. Lai uzzinātu vairāk par to, kā šie simptomi parādās reālos kļūdu kodos, skatiet mūsu ceļvežusizplatītu Siemens S7-1500 PLC kļūdu novēršanaunSiemens LOGO! PLC kļūdu kodi,abiem ir ar atmiņu{0}}saistīti kļūdu kodi un kas jāpārbauda.

 

EEPROM arhitektūra pēc zīmola: Siemens, Allen{0}}Bradley, Mitsubishi, Schneider, Omron

Ne katrs nozīmīgs zīmols apstrādā nemainīgu krātuvi vienādi-, un tas ir svarīgi, ja atbalstāt vairāk nekā viena ražotāja aprīkojumu.

 

Zīmols

Tipiska uzglabāšanas pieeja

Ievērojama atmiņas aparatūra

Nepieciešams akumulators?

Siemens

Iekšējā atmiņa plus izņemama SIMATIC atmiņas karte

MMC/SD atmiņas karte (S7-1200/1500 sērija)

Pēc izvēles, atkarībā no CPU un saglabāšanas datu vajadzībām

Alens-Bredlijs

Noņemams EEPROM atmiņas modulis daudzos mantotos modeļos

1747-M sērijas atmiņas moduļi (SLC 500)

Bieži nepieciešams RTC un saglabājošiem datiem

Mitsubishi

Iekšējā programmas atmiņa un atsevišķi adresēti datu apgabali

Iebūvēts-flash/EEPROM, atkarībā no modeļa-

Atšķiras atkarībā no sērijas

Šneiders

Programmu atmiņa un datu atmiņa tiek pārvaldīta atsevišķi CPU

Iekšējā nepastāvīgā atmiņa{0}}; daži modeļi atbalsta atmiņas kartes

Atšķiras atkarībā no modeļa

Omron

Iekšējā nepastāvīgā atmiņa{0}}ar atmiņas kasešu opcijām dažām sērijām

Atkarībā no sērijas pastāv modeļi ar akumulatoru vai kondensatoru{0}}

Atšķiras atkarībā no sērijas

 

SiemensCPU S7-1200 un S7-1500 saimēs paļaujas uz noņemamu atmiņas karti programmaparatūrai, lietotāja programmai un recepšu datiem, tāpēc šīs kartes nomaiņa bieži vien ir pirmais solis, ko tehniķi veic remonta laikā.Alens-BredlijsSLC 500 līnija ir labs EEPROM piemērs kā fiziski atsevišķs, maināms modulis, nevis mikroshēma, kas pielodēta pie plates, kas padara nomaiņu vienkāršāku, bet arī nozīmē, ka pats modulis var tikt pazaudēts vai bojāts laukā.MitsubishiFX un Q sērijas kontrolleri pārvalda programmu atmiņu un datu atmiņu kā atsevišķas iekšējās zonas. Ja vēlaties iedziļināties tajā, kā Mitsubishi strukturē iekšējās atmiņas adresēšanu (tās X, Y, M un D datu apgabalus), mūsu iepriekšējā ziņa parMitsubishi PLC atmiņas struktūraaptver šo programmēšanas{0}}līmeņa informāciju. Šajā rakstā uzmanība tiek pievērsta pašai krātuves aparatūrai un tās kļūmei, kas ir atšķirīgs un papildinošs leņķis.Šneiderskontrolleri parasti saglabā iekšējo programmu un datu atmiņu, mazāk paļaujoties uz noņemamām kartēm visā vidējā diapazonā{0}}.Omronatšķiras atkarībā no sērijas — daži modeļi izmanto akumulatoru vai kondensatoru, lai novērstu īsus pārtraukumus, bet citi ir vairāk paļauti uz nepastāvīgām mikroshēmām.

 

ParVFDjo īpaši šī pati loģika attiecas uz motora parametru glabāšanu: diskdzinis, kas pēkšņi atgriežas uz noklusējuma paātrinājuma līknēm vai zaudē regulēšanas datus pēc strāvas notikuma, uzrāda tādas pašas kategorijas bojājumus, tikai uz mainīgas frekvences piedziņas, nevis PLC vai HMI.

 

Kā dublēt un atjaunot PLC vai HMI programmas

Dublēšanas metodes pēc zīmola, īsumā

Precīzās darbības atšķiras atkarībā no ražotāja un programmēšanas programmatūras, tāpēc uzskatiet to par pārskatu, nevis kā pilnu aprakstu. Siemens kontrolleriem TIA portāls ļauj saglabāt pilnu projekta failu, un daudzi CPU ļauj kopēt šos datus tieši noņemamajā atmiņas kartē kā fizisku dublējumu, ko varat glabāt atsevišķi no ierīces. Allens-Bradley, Mitsubishi, Schneider un Omron piedāvā līdzīgas projektu-saglabāšanas funkcijas, izmantojot to attiecīgajās programmēšanas vidēs (Studio 5000, GX Works, EcoStruxure Control Expert un CX-Programmer vai Sysmac Studio), un vairumā gadījumu drošākā prakse nav eksportēt uzreiz pēc jebkuras programmas pilnīgas dublēšanas.

A laptop connected to a PLC control panel while a technician backs up the program before making changes

Īsa, praktiska dublēšanas rutīna

  • Saglabājiet jaunu dublējumu tūlīt pēc jebkuras programmas vai parametra maiņas, nevis tikai pēc noteikta grafika.
  • Saglabājiet dublējumus pašā ierīcē, ideālā gadījumā vismaz divās vietās (lokālajā serverī un mākonī vai lokālajā un fiziskajā diskdzinī).
  • Marķējiet katru dublējumu ar datumu un īsu piezīmi par izmaiņām, lai jūs neuzminētu, kura versija ir aktuāla ārkārtas situācijā.
  • Periodiski pārbaudiet, vai dublējums patiešām tiek atjaunots pareizi, nevis pieņemt, ka fails ir derīgs, jo tas pastāv.

 

Vai labot, nomainīt vai jaunināt? Lēmumu ceļvedis atmiņas kļūmēm

Kad remontam ir jēga

Remontu ir vērts apsvērt, ja defekts ir izolēts un apstiprināts (piemēram, bojāta programma, kas tiek notīrīta pēc atkārtotas lejupielādes un atiestatīšanas), pārējais centrālais procesors vai modulis darbojas normāli un aprīkojums nav tuvu kalpošanas laika beigām vai jau ir plānota nomaiņa. Ja problēma tiek atrisināta pēc programmas atkārtotas ielādes un akumulatora pārbaudes, jauna aparatūra, visticamāk, nemaz nav nepieciešama.

 

Kad nomaiņa ir labāks zvans

Nomaiņa kļūst par saprātīgāku iespēju, ja pēc tīras atkārtotas ielādes atkārtojas viena un tā pati atmiņas kļūme, ja ierīce ir vecāks vai pārtraukts modelis, kurā kļūst grūtāk iegūt atbalstu un rezerves daļas, vai ja dīkstāves izmaksas nepārprotami pārsniedz cenas atšķirību starp ātru nomaiņu un ilgstošu remonta mēģinājumu. Jo īpaši rakstīšanas-cikla izsmelšanas gadījumā, ja mikroshēma ir patiešām nolietota, pārprogrammēšana to neatgriezeniski neizlabo.

 

Oriģinālie salīdzinājumā ar saderīgiem vai atjaunotiem atmiņas moduļiem

Ja tomēr nolemjat nomainīt atmiņas moduli vai atmiņas karti, pirms pirkuma ir vērts izprast kompromisus. Oriģinālajām ražotāja detaļām ir visprognozējamākā saderība un programmaparatūras atbalsts, taču atkarībā no modeļa vecuma tām var būt ilgāks izpildes laiks. Saderīgi vai atjaunoti moduļi var būt praktiska iespēja vecākām vai pārtrauktām iekārtām, taču svarīga ir piegādes vieta: pārbaudiet, vai daļa ir pārbaudīta, pārbaudiet, vai tā atbilst jūsu precīzajai CPU programmaparatūras versijai, un iegādājieties no piegādātāja, kas var dokumentēt daļas stāvokli un izcelsmi. Neatbilstošs vai slikti pārbaudīts modulis ir viens no visizplatītākajiem iemesliem, kāpēc "ātrais labojums" pārvēršas par otro pārtraukumu.

 

Vai neesat pārliecināts, vai jūsu pašreizējā kļūme ir labošanas vērta vai arī jums ir nepieciešams uzticams rezerves atmiņas modulis vai PLC/HMI bloks konkrētam zīmolam un modelim?Pārlūkojiet mūsu PLC, HMI un VFD moduļus pēc zīmolavainosūtiet mums sava modeļa informāciju, lai saņemtu cenu,un mēs varam jums palīdzēt apstiprināt saderību pirms pasūtījuma veikšanas.

 

Secinājums

Nākamreiz, kad PLC aizmirst savu programmu vai HMI pēc strāvas notikuma tiek atiestatīts uz noklusējuma iestatījumiem, jums tagad ir sākumpunkts, kas pārsniedz "vienkārši nomainiet visu paneli". Vispirms pārbaudiet pulksteni, pārbaudiet iepriekš norādīto pašpārbaudes{1}}sarakstu un pārbaudiet, vai jums nav problēmas ar akumulatoru, bojātu ierakstu vai īstu atmiņas nolietojumu, pirms izlemjat par remontu vai nomaiņu. Šī viena papildu darbība var būt atšķirība starp piecu-minūšu labošanu un nevajadzīgu aparatūras pasūtījumu.

 

FAQ

 

 

EEPROM in Industrial Automation: How PLC, HMI, and VFD Memory Works (and Fails)

Kāds ir tipiskais EEPROM kalpošanas laiks PLC?

Lielākajai daļai rūpnieciskās -pakāpes EEPROM ir aptuveni 100 000 līdz 1 000 000 rakstīšanas un dzēšanas ciklu, un datu saglabāšana parasti tiek noteikta 10–20 gadus vai ilgāk pēc ierakstīšanas. Praksē lielākā daļa PLC nekad netuvojas šim rakstīšanas-cikla ierobežojumam, ja vien tie īpaši bieži nereģistrē vai neatjaunina saglabātās vērtības.

Kāpēc mans PLC zaudēja programmu pēc strāvas padeves pārtraukuma?

To parasti izraisa strāvas padeves pārtraukums, kas rodas rakstīšanas darbības laikā, piemēram, programmas lejupielādes vai iekšējās saglabāšanas laikā, kā rezultātā dati var palikt nepilnīgi vai bojāti, nevis vienkārši izdzēsti.

Cik bieži man vajadzētu dublēt savu PLC programmu?

Tūlīt pēc katras programmas vai parametru maiņas, nevis tikai pēc noteikta nedēļas vai mēneša grafika. Dublējums, kas izveidots pirms pēdējām izmaiņām, nav daudz labāks par dublējuma neesamību.

Vai bojātu EEPROM var salabot, vai arī ir jānomaina viss modulis?

Vairumā gadījumu patiesi bojāta vai nolietota{0}}EEPROM mikroshēma ir jānomaina, nevis jālabo. Ja, atkārtoti ielādējot programmu un pārbaudot akumulatoru, problēma tiek atrisināta, visticamāk, tā nebija pati atmiņas mikroshēma.

Kāda ir atšķirība starp EEPROM un zibatmiņu rūpnieciskajos kontrolleros?

Galvenā praktiskā atšķirība ir dzēšanas precizitāte: EEPROM dzēš un pārraksta datus pa baitam, bet zibatmiņa dzēš lielākos blokos. Tāpēc EEPROM ir piemērots mazu parametru glabāšanai, un zibatmiņa mēdz apstrādāt lielākus programmaparatūras vai programmu failus.

Kā es varu zināt, vai man ir nepieciešams oriģināls vai saderīgs rezerves atmiņas modulis?

Ja jūsu aprīkojums ir aktuāls, aktīvi atbalstīts modelis, oriģināls modulis parasti ir vienkāršāka izvēle. Vecākiem vai pārtrauktiem modeļiem labi-pārbaudīts saderīgs vai atjaunots modulis var darboties labi, taču apstipriniet programmaparatūras saderību un iegādājieties no piegādātāja, kas var pārbaudīt daļas stāvokli.Sazinieties ar mūsu komanduar jūsu CPU modeli, un mēs varam pārbaudīt saderību jūsu vietā.

 

 

Bezmaksas konsultācija

Nosūtīt pieprasījumu