Använd programmerbara logikstyrenheter med integrerad cybersäkerhet för mycket snabb industriautomation
Bidraget med av DigiKeys nordamerikanska redaktörer
2024-02-20
Flexibel och snabb maskinstyrning med integrerad säkerhet och höga nivåer av cybersäkerhet behövs i olika typer av fabriker, från fordonstillverkning till livsmedelsframställning. Nätverkskommunikation och säkerhetsimplementering i dessa miljöer måste vara flexibla. Vissa enheter i nätverket använder ett fältbussprotokoll som t.ex. EtherCAT, medan andra använder Ethernet/IP. Dessutom kommer vissa enheter att använda standardanslutningar, och andra kommer att kräva säkerhetsprotokoll.
För att göra driftsättningarna snabbare behöver utvecklare av industriella nätverk styrenheter som kombinerar säkerhetsprotokollen CIP (Common Industrial Protocol) och EtherCAT, även kallat FSoE (FailSafe over EtherCAT). Säkerhetsprotokollet CIP stödjer enheter som t.ex. industrirobotar som använder EtherNet/IP-anslutning, medan FSoE fungerar med enheter som använder EtherCAT. Det behövs ett utbud av styrenheter som kan hantera upp till 254 säkra anslutningar via CIP, upp till 62 rörelseaxlar och upp till 256 noder för EtherCAT. Det krävs en mängd olika in-/utgångsenheter som underlättar driftsättning och underhåll och kan anpassas till många olika automationssystem.
Dessutom måste tillverkaren av styrenheter erbjuda en programutvecklingssvit som är kompatibel med standarden IEC 61131-3 för att möjliggöra snabb och enkel styrning av alla anslutna enheter. Företaget måste också vara certifierat enligt standarden IEC 62443-4-1, Säkerhet för industriella automations- och styrsystem, inklusive krav på en produktutvecklingscykel med integrerad säkerhet som mildrar effekterna av, och ofta förhindrar, framgångsrika cyberattacker.
Artikeln börjar med en jämförelse av tillämpningar för EtherCAT- och Ethernet-/IP-anslutningar. Den tittar på hur FSoE och CIP Safety passar in och relaterar till standarderna IEC 61508 och IEC 61784-3 och tar upp hur säkerhetsrisken bedöms med hjälp av standarden ISO 12100. Därefter granskas kraven för en programutvecklingssvit som är kompatibel med IEC 61131-3-och vad som krävs för att erhålla cybersäkerhetscertifiering enligt IEC 62443-4-1. Avslutningsvis presenteras ett urval av styrenheter och in-/utgångsenheter från Omron Automation som lämpar sig för mycket snabba industriella automationsinstallationer med cybersäkerhet.
Industriella automationsnätverk kan fordra mycket snabba maskinstyrningar samt fabriksanslutning till molnet, affärssystem (ERP) och andra ledningssystem.
Det är här styrenheter som t.ex. Sysmac NX102 från Omron kommer in i bilden med EtherCAT och EtherNet/IP. EtherCAT kan användas för mycket snabb kommunikation med motor- och servostyrenheter som t.ex. serien 1S med servo- och motordrivenheter från Omron, inklusive R88D-1SN10H-ECT 1 kW servodrivenhet och R88M-1L1K030T 1 kW, 3 000 RPM servormotor.
Samma styrenhet kan använda EtherNet/IP för att styra vanliga industrirobotar och tillhandahålla molnanslutning för fabriker, affärssystem och andra system. Alla dessa funktioner kan implementeras via Omrons integrerade utvecklingsmiljö (IDE) Sysmac Studio (figur 1):
- Maskinstyrning med EtherCAT
- redundans minimerar driftstopp
- anpassningsbar systemkonfiguration med stöd för upp till 512 slavar
- snabb cykeltid på 125 μs och jittersynkronisering på 1 μs
- enkel anslutning med skärmad, partvinnad Ethernet-kabel med RJ45-kontaktdon
- stödjer FSoE
- Fabriksanslutning med EtherNet/IP
- peer-to-peer-kommunikation för styrenheter
- stödjer databasanslutningar för Microsoft SQL Server, Oracle, IBM DB2, MySQL och Firebird
- integrerad FTP-server
- MQTT-protokoll (Message Queuing Telemetry Transport) för säker anslutning till molnet och andra nätverk
- stödjer CIP Safety
Figur 1: Styrenheter som t.ex. NX102 från Omron kan implementera EtherCAT plus FSoE och EtherNet/IP plus CIP Safety i ett enda nätverk. (Bildkälla: Omron Automation)
Säkerhetsbedömning enligt IEC och riskbedömning enligt ISO
Det finns många sätt att kombinera enheter med EtherCAT och EtherNet/IP. Ett av de viktigaste besluten att fatta när man väljer specifika enheter är optimeringen av nätverkets effektivitet och säkerhet. Det kräver att man förstår säkerhetsstandarderna IEC och genomför en effektiv riskbedömningsplan baserad på ISO-kraven
- IEC 61508, Säkerhetsfordringar på elektriska, elektroniska och programmerbara elektroniska säkerhetskritiska systems funktion, är en grundläggande standard för funktionssäkerhet som gäller för alla branscher. Den innefattar metoder för att tillämpa, utforma, använda och underhålla automatisk skyddsutrustning som kallas säkerhetsrelaterade system.
- IEC 61784-3:2021, Funktionella fältbussar för säkerhet – Allmänna förskrifter och definitioner för profiler, definierar gemensamma principer som kan användas vid överföring av säkerhetsrelevanta meddelanden i ett distribuerat nätverk utformat enligt standarden IEC 61508 för funktionssäkerhet. FSoE och CIP Safety uppfyller denna standard.
ISO 12100, Maskinsäkerhet - Allmänna principer för konstruktion - Riskbedömning och riskreducering, beskriver hur man bedömer och hanterar risker oberoende av vilket säkerhetsprotokoll som används. En bedömning består av fem steg eller åtgärder (figur 2).
- Fastställande av maskinens begränsningar – förståelse för maskinens begränsningar och förväntade interaktioner med operatören
- Identifiering av faror – inkluderar risker från maskintillverkning, användning, underhåll till avfallshantering
- Uppskattning av risk – kvantifiera sannolikheten för att respektive risk inträffar och den förväntade allvarlighetsgraden av skadan för respektive risk
- Riskbedömning – avgöra om risken har reducerats till en hanterbar och säker nivå. Dokumentera resultaten och drifttsätt systemet om svaret är "JA". Utveckla ytterligare strategier för reducering av risker, om svaret är "NEJ"
- Riskreducering – utöka åtgärderna för reducering av risk och gå tillbaka till åtgärd 1
Figur 2: De fem åtgärder som krävs för att genomföra en riskbedömning enligt ISO 12100. (Bildkälla: Omron Automation)
FSoE och CIP Safety - vad är skillnaden?
FSoE och CIP Safety uppfyller kraven enligt standarden IEC 61784-3:2021, vilket möjliggör driftskompatibilitet mellan utrustning från olika leverantörer. En riskbedömning av säkerheten bör användas för att identifiera säkerhetsbehoven och den korrekta konfigurationen för respektive installation. Åtta typer av nätverksfel måste både åtgärdas för att säkerställa funktionell säkerhet och hanteras på olika sätt i FSoE respektive CIP Safety. FSoE lägger till en nionde faktor, "lösning av minnesfel i switchar". De åtta typer av nätverksfel som hanteras av båda protokollen är följande (tabell 1):
- förvanskning av signalen
- oavsiktlig upprepning av meddelandet
- felaktig sekvens i meddelandet
- förlust av meddelandet
- oacceptabel försening av meddelandet
- infogning av ett annat oavsiktligt meddelande
- maskering av meddelandet
- adressering av meddelandet på avsett sätt
|
Tabell 1: CIP Safety (överst) och FSoE (nederst) stödjer olika metoder för hantering av nätverksfel. (Tabellkälla: Omron Automation)
Integrerad utvecklingsmiljö som uppfyller IEC 61131-3
Effektiv utveckling och driftsättning av nätverk är också viktigt. Den integrerade utvecklingsmiljön i Sysmac Studio uppfyller kraven på syntax och semantik enligt standarden IEC 61131-3, vilket förenklar programutvecklingen. Integrerade utvecklingsmiljöer för industriell automation kräver ofta separat utveckling av program för rörelse- och säkerhetsstyrning. Sysmac Studio har stöd för integrerad säkerhetsprogrammering med sekvens- och rörelsestyrning, inklusive konstruktion, verifiering, felsökning, drift och löpande förbättringar.
Det har även stöd för komplexa industriella automationssystem, inklusive in-/utgångsenheter, rörelseenheter och säkerhetsenheter. Plattformen för integrerad utvecklingsmiljö använder samma grafiska användargränssnitt (GUI) för maskinsekvensering, maskinstyrning och konstruktion för säkerhetsstyrning, vilket förenklar och påskyndar utvecklingsprocessen.
Det program som skapas kan utformas med hjälp av modulära strukturer som möjliggör återanvändning i nya tillämpningar, vilket minskar den verifiering och validering som krävs för efterföljande tillämpningar.
Certifiering enligt IEC 62443-4-1
Standarden IEC 62443-4-1 definierar krav och processer för att implementera och underhålla elektroniskt säkra industriella automations- och styrsystem (IACS). Den fastställer en rad rekommenderade metoder för säkerhet och innehåller ett sätt att bedöma den uppnådda säkerhetsnivån. Standarden använder en helhetssyn kring cybersäkerhet och överbryggar klyftan mellan drift och informationsteknik samt process- och cybersäkerhet.
De alltmer uppkopplade enheterna för Industry 4.0 har lett till en motsvarande ökning av cybersäkerhetsrisker och behovet av omfattande säkerhetsimplementeringar för att minska risken för driftsstörningar till följd av cyberattacker. Omron Automation har uppnått certifieringen enligt standarden IEC 62443-4-1 för att ha etablerat en säker utvecklingslivscykel för sina programmerbara logikstyrenheter och sin programvara.
Styrenhet för maskinautomation
Styrenheterna NX502 från Omron är utformade för att leverera skalbara automationslösningar med exakt rörelse och robust säkerhet. De är uppbyggda kring arkitekturen One Controller, One Connection och One Software i Sysmac, där en styrenhet integrerar logik, rörelse, säkerhet, robotteknik, maskinseende, information, visualisering och nätverk i en programvara, Sysmac Studio (figur 3).
Figur 3: Styrenheterna NX502 är uppbyggda kring arkitekturen One Controller, One Connection och One Software i Sysmac (Bildkälla: Omron Automation)
Styrenheterna NX502 minimerar även risken för cyberattacker och centraliserar och förenklar styrningen av fabriksautomationen. Den kan innehålla upp till 254 säkra CIP-anslutningar, styrning av upp till 62 rörelseaxlar, 256 noder för EtherCAT, 80 MB programminne, EtherNet/IP-portar med 1 Gbit/s samt stöd för relationsdatabaserna OPC UA och SQL.
Styrenheterna kan hantera upp till fyra expansionskort med EtherNet/IP (EIP) på vänster sida av processorenheten, vilket möjliggör styrning av många maskiner via en enda processorenhet. Respektive expansionskort med EtherNet/IP skapar ett subnät som separerar de anslutna maskinerna från nätverken för databas och anläggningen.
Det finns tre tillgängliga serier av styrenheten NX502:
NX502-1300, som kan styra 16 servoaxlar
NX502-1400, som kan styra 32 servoaxlar
NX502-1500, som kan styra 64 servoaxlar
Automation för mindre nätverk
Konstruktörer av mindre installationer för fabriksautomation kan använda sig av styrenhetenNX102 från Omron. Precis som de större styrenheterna NX502 bygger enheterna på arkitekturen One Controller, One Connection och One Software i Sysmac. De påskyndar implementeringen av IIoT-funktionalitet i små nätverk med hjälp av inbyggda kommunikationsprotokoll som t.ex. EtherCAT, EtherNet/IP och IO-Link.
Alla styrenheter i NX-serien har gemensamma anslutningar för in-/utgångar och kan programmeras med programvaran Sysmac Studio, vilket gör att mindre nätverk som distribueras med styrenheterna NX102 enkelt kan skalas upp med större styrenheter som t.ex. NX502. Andra egenskaper hos styrenheten NX102:
- Cykeltider för EtherCAT från 1 till 32 ms i steg om 0,25 ms
- OPC UA och SQL är förinstallerat
- Styrning av upp till åtta rörelseaxlar. NX102-1200 har till exempel kapacitet för åtta axlar, NX102-1100 har kapacitet för fyra axlar och NX102-1020 har kapacitet för två axlar
- Upp till 256 noder för EtherCAT
- Upp till 16 anslutningar för CIP Safety
- 5 MB programminne
- 32 lokala in-/utgångar per processor, totalt 400 in-/utgångar med fjärrstyrda NX-enheter med in-/utgångar
Sysmac NX-enheter med in-/utgångar
Anslutningar för in-/utgångar är en viktig del av alla nätverk för fabriksautomation. Sortimentet med Sysmac NX I/O innehåller över 120 in-/utgångsenheter som kan implementera ett stort utbud av funktioner på fabriksgolvet och ansluta dem till det större nätverket för styrning.
In-/utgångsenheterna är kompatibla med vanliga kommunikationsprotokoll, inklusive EtherCAT, EtherNet/IP, FSoE, CIP Safety och IO-Link. Modellen NX1P2-9024DT innehåller till exempel 24 digitala in-/utgångar med NPN-transistorer, 1,5 MB minne, stöd för 16 st EtherCAT-noder, EtherNet/IP och en seriell tillvalsport. Modellen NX1P2-9024DT1 har samma specifikationer, förutom att de 24 digitala in-/utgångarna med NPN-transistorer har ersatts med 24 digitala in-/utgångar med PNP-transistorer (figur 4). Exempel på tillgängliga moduler är t.ex:
- digitala in-/utgångar
- analoga in-/utgångar
- in-/utgångar för temperaturmätning
- kodning och positionering
- strömförsörjning och anslutningsenheter
Figur 4: Sysmac NX1P CPU med 24 digitala in-/utgångar med NPN-transistor. (Bildkälla: Omron Automation)
Sammanfattning
Styrenheterna Sysmac från Omron är en omfattande lösning för konstruktörer av maskiner och automationsnätverk. De stödjer EtherCAT, EtherNet/IP, FSoE och CIP Safety. Det finns modeller för bara ett par styrnoder, och andra modeller som kan stödja upp till 254 säkra CIP-anslutningar, styrning av upp till 62 rörelseaxlar samt 256 noder för EtherCAT. Den integrerade utvecklingsmiljön i Sysmac Studio uppfyller standarden IEC 61131-3 och hela serien är certifierad enligt standarden IEC 62443-4-1 för cybersäkerhet.
Disclaimer: The opinions, beliefs, and viewpoints expressed by the various authors and/or forum participants on this website do not necessarily reflect the opinions, beliefs, and viewpoints of DigiKey or official policies of DigiKey.




