
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ā.

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.

|
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

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.

Ī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

Kāds ir tipiskais EEPROM kalpošanas laiks PLC?
Kāpēc mans PLC zaudēja programmu pēc strāvas padeves pārtraukuma?
Cik bieži man vajadzētu dublēt savu PLC programmu?
Vai bojātu EEPROM var salabot, vai arī ir jānomaina viss modulis?
Kāda ir atšķirība starp EEPROM un zibatmiņu rūpnieciskajos kontrolleros?
Kā es varu zināt, vai man ir nepieciešams oriģināls vai saderīgs rezerves atmiņas modulis?
