Hoppa till huvudinnehåll

Factory Operator – funktioner och begränsningar

Funktionsmatris för Factory Operator och användarexempel​

Tabellen nedan beskriver hela omfattningen av vad Factory Operator kan göra i SEW-plattformen. Funktionerna är grupperade efter produktområde för att hjälpa användarna att förstå var konversationsbaserad automatisering kan tillämpas.

KategoriFunktioner som stödsExempel på kommandon som stöds
CREATE

  • Enheter: Skapar enheter med leverantörsspecifika metadata, IDE-krav och obligatoriska konfigurationsfält.
  • Gateways: Skapar gateways med angivna konfigurationsparametrar.
  • Resursgrupper: Skapar organisatoriska grupper för att hantera uppsättningar av tillgångar.
”Skapa en ny Siemens-enhet med namnet Mixer01 med obligatoriska metadata.”
”Skapa en gateway som heter WestLine-GW med dessa konfigurationsvärden.”
”Skapa en resursgrupp med namnet Packaging.”
UPDATE

  • Enheter: Ändrar konfigurationsparametrar, metadata eller IDE-inställningar.
  • Gateways: Uppdaterar gatewayens konfigurationsfält.
  • Tilldelning av resursgrupper: Flyttar enheter mellan grupper eller tilldelar nya grupprelationer.
”Uppdatera IP-adressen för enheten Pump02 till 10.10.5.12.”
”Uppdatera konfigurationen för gatewayen North-GW.”
”Flytta enheten Robot01 till resursgruppen Assembly.”
QUERY – EnheterEnheter: Sök upp enheter efter namn, leverantör, grupp eller delvisa attribut.”Visa konfigurationen för enheten BoilerPLC.”
”Hitta enheter i gruppen Packaging med leverantören Siemens.”
QUERY – Gateways
Gateways: Hämta gatewaykonfigurationer och metadata.
”Hämta detaljer för gatewayen Main-Gateway.”
”Visa alla gateways med statusen aktiv.”
QUERY – JobbJobb: Sök jobb filtrerade efter enhet, jobbtyp, status eller tid.”Visa jobb för enheten Press01 från de senaste 24 timmarna.”
”Hitta misslyckade jobb av typen BACKUP.”
QUERY – JobbloggarJobbloggar: Hämta loggar för enskilda jobb med kronologisk formatering och felmarkering.”Visa loggarna för jobb 92341.”
”Hämta loggutdata för det senaste jobbet som kördes på enheten Line2-PLC.”
QUERY – ResursgrupperResursgrupper: Sök gruppmetadata, ingående tillgångar och tillgångar i undergrupper.”Visa tillgångarna i resursgruppen Packaging.”
”Hämta alla enheter under gruppen Assembly, inklusive undergrupper.”
QUERY – AnvändareAnvändare: Sök upp användarinformation med namn, e-post eller relaterade attribut.”Visa information om användaren jsmith.”
”Hitta användaren med e-postadressen alex.lee@example.com.”
QUERY – GranskningsloggarGranskningsloggar: Hämta plattformsaktiviteter med filtrering på tidsintervall och tolkning av händelsetyper.”Hämta granskningsloggar för användaren jsmith mellan 2025-10-01 och 2025-10-07.”
”Visa alla inloggningshändelser från idag.”
Validering

  • Kontrollerar att obligatoriska metadatafält finns för varje kombination av leverantör och IDE.
  • Validerar användarinmatning mot uppräkningsvärden och konfigurationsregler som stöds.
  • Säkerställer att frågor mot granskningsloggar som refererar till användare först översätter namn till användar-ID:n.
”Vilken information behöver du för att skapa en Rockwell-enhet?”
”Är denna IP-adress giltig för gatewaykonfigurationen?”
UppslagningÖversätter användarvänliga namn till interna ID:n med hjälp av konfigurationsverktyg.”Slå upp enheten med namnet Mixer01.”
”Identifiera ID:t för resursgruppen ProcessAreaA.”
Filtrering

  • Frågor mot enheter, gateways, jobb och användare med flera attribut.
  • Tidsbaserade filter i ISO 8601-format.
  • Sidindelad hämtning för stora resultatmängder.
  • Filter för granskningsloggar baserade på händelsetyp, användare, tidsfönster eller resurs.
”Hitta alla enheter från leverantören Siemens som skapats efter 2024-01-01.”
”Visa nästa sida med resultat för min jobbfråga.”
Länkning av tillgångar

  • Länkning enhet-till-gateway: Kopplar enheter till gateways.
  • Länkning enhet-till-resursgrupp: Tilldelar eller flyttar enheter mellan grupper.
  • Batchlänkning: Bearbetar flera länkar i en strukturerad sekvens.
”Länka enheten BoilerPLC till gatewayen Main-Gateway.”
”Tilldela dessa fem enheter till gruppen Packaging.”
Hantering av resursgrupper

  • Skapa nya resursgrupper.
  • Hämta gruppinformation och ingående tillgångar.
  • Inkludera tillgångar i undergrupper som standard.
  • Flytta tillgångar mellan grupper på begäran.
”Skapa en grupp med namnet Cell 1 i den överordnade gruppen ”Boston Factory” och placera PLC 123 i den”
”Visa alla enheter i Cell 1”
”Flytta PLC 493 till Cell 1”
Jobbhantering

  • Hämta jobb filtrerade efter enhet, typ, status eller tidsintervall.
  • Åtkomst till detaljerade exekveringsloggar.
  • Markera fel och tillhandahålla strukturerade sammanfattningar.
  • Identifiera komponenter i loggar för att underlätta rotorsaksanalys baserat på logginnehållet.
”Visa alla PLC-säkerhetskopieringar som misslyckats under de senaste 24 timmarna”
”Identifiera orsaken till att PLC-enheterna misslyckades för de misslyckade jobben”
Spårning av granskningsloggar

  • Sök aktiviteter efter användare, händelsetyp eller tidsintervall.
  • Översätt användarnamn till ID:n för exakt filtrering.
  • Tolka plattformens händelsekoder i läsbar form.
  • Markera potentiellt säkerhetsrelaterade åtgärder eller avvikelser.
”Hitta alla åtgärder som utförts av Michael Manager under den senaste veckan”
”Identifiera alla inloggningar under de senaste 24 timmarna som inte gjordes inifrån fabriken”

Viktiga funktioner​


Arbetsflödesegenskaper​

Schemadrivna operationer​

  • Utför schemaintrospektion i början av konversationen.
  • Identifierar obligatoriska fält, valideringsregler och uppräkningsvärden.
  • Säkerställer att operationer följer plattformens begränsningar.

Hantering av metadata​

  • Identifierar nödvändiga metadata för varje enhets- eller gatewaytyp.
  • Frågar användaren endast om obligatoriska fält.
  • Validerar metadata mot kända begränsningar innan arbetet fortsätter.

Batchbearbetning​

  • Utför flera skapa- eller uppdateringsförfrågningar i ett enda arbetsflöde.
  • Tillhandahåller rapporter per resurs om lyckade åtgärder, länkar och fel.

Interaktionsmodell för användare​

Factory Operator interagerar med användare enligt strikta regler:

  • Efterfrågar endast saknad obligatorisk information.
  • Efterfrågar aldrig valfria fält om inte användaren begär det.
  • Exponerar aldrig backend-scheman eller tekniska implementationsdetaljer.
  • Tillhandahåller tydliga listor över obligatoriska fält på begäran.
  • Använder ett neutralt, sakligt och direkt språk.

Utdataformatering​

Svar vid lyckade åtgärder​

  • Tillhandahåller klickbara Markdown-länkar till skapade eller uppdaterade resurser.
  • Sammanfattar namn, ID:n och viktiga konfigurationer.
  • För batchoperationer: listar varje lyckad resurs för sig.

Svar på frågor​

Svaren innehåller strukturerade fält beroende på resurstyp:

  • Enheter och gateways: ID, namn, typ, leverantör, konfigurationsdetaljer, IP/port.
  • Jobb: Status, tidsstämplar, jobbtyp, associerad enhet.
  • Jobbloggar: Ordnade loggposter med felmarkering.
  • Granskningsloggar: Tidsstämpel, händelsetyp, användare, berörd resurs.
  • Resursgrupper: Gruppmetadata och ingående tillgångar.

Felhantering​

  • Returnerar exakta valideringsfel.
  • Gör inga nya försök vid misslyckade operationer.
  • Begär förtydligande om inmatningen är tvetydig.
  • Returnerar verktygsgenererade fel direkt.

Begränsningar​

Factory Operator arbetar under strikta begränsningar:

  • Inga raderingsoperationer: Den raderar inga resurser.
  • Inga ”lista alla”-kommandon: Alla frågor kräver filter.
  • Inga antaganden: Den härleder aldrig saknad information.
  • Ingen exponering av backend: Avslöjar aldrig schema, API-struktur eller implementationsdetaljer.
  • Inget känslomässigt eller konverserande språk: Svaren förblir strikt sakliga.