Autorius: Kristijan Sekereš

ES mašinų reglamentas nuo 2027 m. sausio 20 d.: ko jis reikalauja iš jūsų mašinų programinės įrangos

automatizuota gamybos ląstelė su robotine ranka, valdymo moduliais ir operatoriaus ekranu

2027 m. sausio 20 d. Mašinų direktyvą pakeičia Reglamentas (ES) 2023/1230, Mašinų reglamentas. Didžioji jo dalis bus pažįstama visiems, kurie gamina CE ženklu žymimas mašinas. Viena dalis nebus. Pirmą kartą mašinų teisė nustato pareigas tiesiogiai programinei įrangai: mašina turi nurodyti, kokios programinės įrangos jai reikia saugiai veikti, pastebėti, kai ta programinė įranga ar jos konfigūracija pasikeičia, atsispirti sugadinimui ir penkerius metus saugoti saugos programinės įrangos atnaujinimų pėdsaką.

Šis tekstas skirtas mašinų gamintojų inžinerijos ir valdymo sistemų vadovams. Jei po šios datos tiekiate mašinas į ES, šie reikalavimai paliečia jūsų PLC programas, HMI, nuotolinę prieigą ir atnaujinimų galinę sistemą.

Ką iš tikrųjų sako teisės aktas

Europos Komisija nurodo, kad reglamentas „privalomai taikomas nuo 2027 m. sausio 20 d.“ ir kad jis „apima kibernetinės saugos nuostatas, taikomas atitikčiai reikšmingiems programinės įrangos duomenims ir saugos valdymo sistemoms“. 2023 m. paskelbtame tekste buvo nurodyta sausio 14 d.; data pakeista klaidų ištaisymu.

Programinės įrangos pareigos įtvirtintos dviejuose esminiuose sveikatos ir saugos reikalavimuose, pateiktuose reglamento III priede.

1.1.9 skirsnis, apsauga nuo sugadinimo. Trumpai:

  • Kito įrenginio prijungimas prie mašinos, tiesiogiai ar nuotoliniu būdu, neturi sukelti pavojingos situacijos.
  • Programinė įranga ir duomenys, kurie yra itin svarbūs saugos reikalavimų atitikčiai, „identifikuojami kaip tokie“ ir apsaugomi nuo atsitiktinio ar tyčinio sugadinimo.
  • Aparatinė įranga, perduodanti signalus ar duomenis, suteikiančius prieigą prie tos programinės įrangos (pavyzdžiui, programavimo prievadas ar tinklo sąsaja į saugos valdiklį), taip pat turi būti apsaugota, o mašina turi rinkti įsikišimo į ją įrodymus.
  • Mašina „identifikuoja joje įdiegtą programinę įrangą, reikalingą jai saugiai veikti, ir visada gali pateikti tą informaciją lengvai prieinama forma“.
  • Mašina „renka įrodymus apie teisėtą ar neteisėtą įsikišimą į programinę įrangą arba mašinoje ar susijusiame gaminyje įdiegtos programinės įrangos ar jos konfigūracijos pakeitimą“.

1.2.1 skirsnis, valdymo sistemų sauga ir patikimumas. Valdymo sistemos turi atlaikyti „pagrįstai numatomus trečiųjų šalių piktavališkus bandymus, dėl kurių susidaro pavojinga situacija“. f punktas prideda registravimo pareigą: įsikišimo metu sugeneruotų duomenų ir po mašinos pateikimo rinkai įkeltų saugos programinės įrangos versijų pėdsakų žurnalas „įjungtas penkerius metus po tokio įkėlimo“. Žurnalas skirtas atitikčiai įrodyti, kai nacionalinė institucija pateikia motyvuotą prašymą, ir niekam kitam.

Taip pat sąraše: techniniuose dokumentuose institucijai paprašius turi būti galima pateikti „su sauga susijusios programinės įrangos pirminį kodą arba programavimo logiką“ (IV priedas).

Kurioms mašinoms taikoma

Taisyklės taikomos mašinoms, pateiktoms rinkai nuo 2027 m. sausio 20 d. Mašinas, kurios iki tos datos pateiktos rinkai pagal senąją direktyvą, vis dar galima toliau parduoti (52 straipsnis), o naujosios programinės įrangos taisyklės jau eksploatuojamų mašinų parko nepasiekia.

Esmė slypi tame, ką reiškia „pateikta rinkai“. Komisijos „Mėlynajame vadove“ nurodoma, kad ši sąvoka „taikoma kiekvienam atskiram gaminiui, o ne gaminio tipui“. Kiekvienas vienetas, nuo 2027 m. sausio 20 d. išvykstantis iš jūsų gamyklos ES klientui, turi atitikti naujuosius reikalavimus, įskaitant programinę įrangą. Nuolat tiekiamai gaminių šeimai valdymo programinė įranga turi būti paruošta iki pirmojo 2027 m. vieneto, o ne kitam modelio pakeitimui.

Apgalvoti reikia ir vėlesnius atnaujinimus. Pakeitimas, atliktas „fizinėmis ar skaitmeninėmis priemonėmis“, kurio gamintojas nenumatė ir kuris sukuria naują pavojų arba padidina riziką, gali būti esminis pakeitimas. 32 konstatuojamojoje dalyje nurodyta, kad rizikos vertinimas turėtų apimti programinės įrangos atnaujinimus, numatytus pateikiant gaminį rinkai, todėl savo atnaujinimų kelią aprašykite jame jau dabar.

Ką tai reiškia kiekviename mašinos sluoksnyje

Saugos valdiklis ir PLC

  • Nuspręskite, kas susiję su sauga. Paprastai tai saugos programa, tačiau gali būti ir standartinis PLC kodas, teikiantis duomenis saugos funkcijai, pavarų saugos parametrai ir lazerinių skenerių ar šviesos užuolaidų konfigūracija. Užrašykite tai kiekvienai mašinų šeimai; nuo to priklauso visa kita.
  • Atskaitos būsena ir palyginimas. Kiekvienai išleistai konfigūracijai užfiksuokite kiekvieno su sauga susijusio elemento kontrolinę sumą arba parašą. Paleidimo metu ir tam tikrais intervalais mašina palygina, kas veikia, su ta atskaitos būsena ir užfiksuoja bet kokį skirtumą. Taip pagaunamas įsikišimas, apėjęs jūsų prieigos kontrolę, pavyzdžiui, tiesiai prie valdiklio prijungtas nešiojamasis kompiuteris.
  • Užrakinkite inžinerinę prieigą. Slaptažodžiai saugos programai, išjungti nenaudojami prievadai ir paslaugos, o inžinerinė prieiga tik keliu, kuris nustato asmens tapatybę ir registruoja, ką jis darė.

HMI

  • Programinės įrangos identifikavimo ekranas, kuriame išvardyta su sauga susijusi programinė įranga su versijomis ir kontrolinėmis sumomis. Reikšmes skaitykite tiesiogiai iš įrenginių. Išleidimo metu surinktas puslapis ilgainiui ima neatitikti tikrovės, o reikalavime sakoma „visada“.
  • Parametrų ekranai. 1.2.1 skirsnio d punktas draudžia nustatymų ar taisyklių pakeitimus, kurie galėtų sukelti pavojingas situacijas. Su sauga susiję parametrai turi būti apsaugoti prieigos lygiais, ribos turi būti užtikrinamos valdiklyje, o ne tik HMI, ir kiekvienas pakeitimas turi būti registruojamas: kas, kada, sena ir nauja reikšmė.

Nuotolinė prieiga

1.1.9 skirsnyje nuotoliniai įrenginiai įvardyti aiškiai. Praktiškai:

  • Saugos funkcijos lieka vietinės. Nuotolinė sesija gali skaityti, diagnozuoti ir parengti pakeitimą. Ji negali apeiti sustabdymo, apsaugos ar įgalinimo įtaiso.
  • Sesijos autentifikuojamos kiekvienam asmeniui atskirai, o ne per bendrą tarnybinę paskyrą, ir klientas mato, kada sesija atidaryta.
  • Kiekvienos sesijos pradžia, pabaiga ir pakeitimai patenka į tą patį įrodymų žurnalą kaip ir vietiniai įsikišimai.

Galinė sistema ir atnaujinimų grandinė

Jei atnaujinimus teikiate po pristatymo, jūsų atnaujinimų serveris patenka į šio darbo apimtį. Kiekvienam serijos numeriui turite žinoti, kuri saugos programinės įrangos versija buvo įkelta, kada ir kas ją įkėlė. Pasirašykite atnaujinimus, o mašina prieš ką nors diegdama turi patikrinti parašą.

Pats pėdsakų žurnalas

Reglamente nenurodyta, kur turi būti žurnalas. Mūsų nuomone, lemiama kopija turi būti mašinoje, nes daugelis klientų neleis nuolatinio ryšio. Debesijos kopija naudinga, tačiau ji negali būti vienintelė.

Apimtis nedidelė: įsikišimai ir saugos programinės įrangos įkėlimai, o ne proceso duomenys. Penkeri metai telpa vietinėje atmintyje, jei ją sąmoningai tam suprojektuojate. Apsaugokite žurnalą nuo ištrynimo ir užtikrinkite, kad jis išliktų pakeitus valdiklį. Jei įrašuose nurodomas technikas, kliento objekte tai yra asmens duomenys: registruokite tai, ko reikia reikalavimui, ir nieko daugiau.

Ką jums suteikia valdiklio tiekėjas ir ko nesuteikia

Dalį to suteiks jūsų valdiklių platforma. Prieš ką nors kurdami patikrinkite, ką ji siūlo: saugos programos parašą ar kontrolinę sumą, apsaugą slaptažodžiu, naudotojų valdymą, pakeitimų žurnalą, versijos nuskaitymą. Naudokite viską, kas yra.

Tai tik statybiniai blokai. Tiekėjas nežino, kurios iš jūsų pavarų ir skenerių susijusios su sauga, nemato jūsų nuotolinės prieigos tinklų sietuvo ar atnaujinimų serverio ir negali nuspręsti, kaip įrodymai išliks penkerius metus ir pakeitus valdiklį. Sukonfigūruoti šias funkcijas, sujungti jas visoje mašinoje ir dokumentuoti rezultatą yra gamintojo darbas, ir atitikties deklaraciją pasirašo gamintojas.

Kaip tai susiję su Kibernetinio atsparumo aktu

Kibernetinio atsparumo aktas turi savo tvarkaraštį. Jo pranešimo pareigos taikomos nuo 2026 m. rugsėjo 11 d., o visi reikalavimai bus taikomi nuo 2027 m. gruodžio 11 d. Mašinų reglamentas įsiterpia tarp šių datų.

Kibernetinio atsparumo aktas šį persidengimą pripažįsta. Reglamento (ES) 2024/2847 53 konstatuojamojoje dalyje sakoma, kad mašinų, kurios kartu yra produktai su skaitmeniniais elementais, gamintojai turėtų laikytis abiejų teisės aktų ir kad Kibernetinio atsparumo akto laikymasis „galėtų palengvinti“ 1.1.9 ir 1.2.1 skirsnių laikymąsi. Šią sąveiką turi įrodyti gamintojas. Kibernetinio atsparumo akto I priede reikalaujama apsaugoti „komandų, programų ir konfigūracijos“ vientisumą ir pranešti apie sugadinimus, o tai artima 1.1.9 skirsnio reikalavimams.

Vienas skirtumas svarbus jūsų žurnalo projektui. Kibernetinio atsparumo akto reikalavimas registruoti ir stebėti vidinę veiklą numatytas „su galimybe naudotojui atsisakyti“. Mašinų reglamento pėdsakų žurnalas turi likti įjungtas penkerius metus. Jei norite, sukurkite vieną registravimo mechanizmą, tačiau neleiskite, kad Kibernetinio atsparumo akto atsisakymo galimybė išjungtų mašinų žurnalą.

Kurkite pagal Mašinų reglamentą dabar, nes jis pradedamas taikyti pirmas, ir suprojektuokite sprendimą taip, kad ta pati įrodymų saugykla, parašai ir atnaujinimų įrašai 2027 m. gruodį tarnautų ir Kibernetinio atsparumo aktui.

Standartai ir nepavykęs atidėjimas

Nesitikėkite, kad iki 2027 m. sausio 20 d. bus paskelbta nuoroda į šiuos reikalavimus apimantį darnųjį standartą. Komisijos darniųjų standartų puslapyje, atnaujintame 2026 m. rugsėjį, nurodyta, kad rengiamas pirmasis sąrašas pagal Mašinų reglamentą. Į jį bus perkelta dauguma pagal direktyvą nurodytų standartų, kurie bus patikslinti ten, kur jie „dar ne visiškai atitinka“ naujuosius reikalavimus, ir jo „galima tikėtis iki šių metų pabaigos“.

2026 m. sausį CEMA, CECE, CECIMO, EGMF ir FEM bendroje pramonės pozicijoje paprašė 1.1.9 skirsnio ir 1.2.1 skirsnio f punkto taikymą atidėti iki 2027 m. gruodžio 11 d., suderinant su Kibernetinio atsparumo aktu. Atitikties išlaidas jos įvertino „daugiau nei 1 mln. € vienai platformos architektūrai“ ir nurodė, kad tikėtini standartai dėl 1.2.1 skirsnio f punkte numatyto duomenų žurnalo lieka labai bendro pobūdžio.

Šis prašymas nepatenkintas. Mašinų reglamentas 2026 m. liepą buvo iš dalies pakeistas Reglamentu (ES) 2026/1744, tačiau šis pakeitimas susijęs su didelės rizikos DI sistemomis mašinose, o taikymo data nekeičiama. Planuokite pagal 2027 m. sausio 20 d.

Taigi pirmą dieną galite neturėti standarto, kuris suteiktų atitikties prezumpciją šiems dviem reikalavimams. Tada jūsų techninėje byloje turi būti aprašytas kiekvienam iš jų taikytas sprendimas (IV priedas). Rašykite tai kurdami, o ne vėliau. I priedo B dalyje išvardytoms mašinoms yra dar vienas žingsnis: savarankiškas atitikties vertinimas galimas tik tada, kai darnieji standartai ar bendrosios specifikacijos apima visus susijusius reikalavimus; kitu atveju dalyvauja notifikuotoji įstaiga (25 straipsnis). I priede neišvardytų mašinų atitiktį bet kuriuo atveju vertina pats gamintojas.

15 savaičių planas

Nuo 2026 m. spalio 5 d., pirmadienio, iki termino liko šiek tiek daugiau nei 15 savaičių, o viduryje yra šventės. Tai įtempta, bet įgyvendinama, jei prioritetus nustatote pagal pristatymo datą: pirmiausia tos šeimos, kurių ES vienetai išvyksta sausį.

  1. 1 ir 2 savaitės (nuo spalio 5 iki 16 d.): apimtis. Išvardykite kiekvieną mašinų šeimą, kurios ES vienetai bus tiekiami po 2027 m. sausio 20 d. Kiekvienai išvardykite su sauga susijusią programinę įrangą ir duomenis: saugos programą, atitikčiai itin svarbų standartinį kodą, pavarų ir jutiklių saugos parametrus, HMI, mikroprogramą, nuotolinės prieigos tinklų sietuvą. Kiekvienai šeimai paskirkite vieną atsakingą asmenį.
  2. 3 ir 4 savaitės (nuo spalio 19 iki 30 d.): rizikos vertinimas ir spragos. Atnaujinkite rizikos vertinimą dėl prijungimų, nuotolinės prieigos, piktavališkų bandymų ir atnaujinimų kelio. Patikrinkite, ką suteikia jūsų valdiklių platforma ir kas įjungta.
  3. Nuo 5 iki 9 savaitės (nuo lapkričio 2 iki gruodžio 4 d.): kūrimas. Programinės įrangos identifikavimo ekranas, palyginimas su atskaitos būsena, inžinerinės ir nuotolinės prieigos kontrolė, pėdsakų žurnalas penkerių metų talpai, pasirašyti atnaujinimai ir įrašai pagal serijos numerį galinėje sistemoje.
  4. 10 ir 11 savaitės (nuo gruodžio 7 iki 18 d.): testuokite taip, kaip elgtųsi technikas ir užpuolikas. Pakeiskite saugos parametrą tiesiogiai tiekėjo įrankiu ir patikrinkite, ar mašina tai užfiksuoja. Pakeiskite valdiklį ir patikrinkite, ar žurnalas išlieka. Nutraukite maitinimą atnaujinimo metu.
  5. 12 ir 13 savaitės (nuo gruodžio 21 d. iki sausio 1 d.): šventės. Neplanuokite inžinerinių darbų; palikite ilgalaikį bandymą, pildantį žurnalą iki penkerių metų dydžio.
  6. 14 ir 15 savaitės (nuo sausio 4 iki 15 d.): dokumentai ir išleidimas. Techninės bylos įrašai apie 1.1.9 ir 1.2.1 skirsnius, naudojimo instrukcijos, paaiškinančios, kaip klientas perskaito programinės įrangos identifikavimo duomenis ir ką nuotolinė prieiga gali ir ko negali daryti, ir gamybos žingsnis, kuris įkelia išleistą atskaitos būseną ir užfiksuoja ją pagal serijos numerį.

Jei šio darbo reikia daugiau platformos architektūrų, nei telpa į šį laikotarpį, praneškite pardavimų skyriui dabar: neparuošto vieneto negalima teisėtai pateikti ES rinkai.

Kam tai neskirta

Iki 2027 m. sausio 20 d. rinkai pateiktų mašinų šios programinės įrangos taisyklės nepasiekia, nebent kas nors vėliau jas esmingai pakeistų. Jei mašinas perkate, o ne gaminate, pareiga tenka jūsų tiekėjui; jūsų dalis yra savo specifikacijose pareikalauti programinės įrangos identifikavimo ir prieigos prie žurnalo.

Kur gauti pagalbos

Esame programinės įrangos įmonė, ne notifikuotoji įstaiga ir ne advokatų kontora. Kuriame ir keičiame programinę įrangą, kurią paliečia šie reikalavimai: HMI ir galinių sistemų programas, nuotolinės prieigos tinklų sietuvus, atnaujinimų grandines ir įrodymų registravimą, dirbdami kartu su valdymo sistemų inžinieriais, kuriems priklauso saugos programa. Sunkiausias atvejis yra senos platformos su per daugelį metų sukauptu kodu, ir būtent nuo jų paprastai prasideda mūsų senų sistemų priežiūros darbai, o Kibernetinio atsparumo akto pusė aptarta mūsų Kibernetinio atsparumo akto vadove. Jei jūsų komanda turi planą, bet neturi rankų jį užbaigti iki sausio, rašykite adresu office@c9group.dev.

ES reikalavimų atitiktis

Nauji vadovai ir taisyklių pakeitimai el. paštu

Kai pasikeičia taisyklė, nusikelia terminas arba paskelbiame naują vadovą, atsiunčiame tai el. paštu.

Pirmiausia atsiųsime patvirtinimo nuorodą. Prenumeratos galite atsisakyti bet kada. Privatumo politika