Nedan är en introduktion till flera grundläggande funktioner för industriell automation på Siemens Automotive Plants! (Gäller inte bara VASS-standarden utan även Teslas SICAR).
VASS Standard:
Teslas SICAR Standard
Styrfunktionskrav (SICAR) för karosseriverkstäder föreslagna av Siemens:
Stopp: Pausa
Cykelns slut: Stanna vid avslutad cykel
Hemposition: Återgå till ursprunglig position
Enkelsteg: Aktivera enstegsoperation-
Steg+1: Utför en-stegsoperation
Tom linje: Rensa produktionslinjen
Utan del: Kör tom
Stopp vid slutet av cykeln: (Halt bei Taktende) (Slut på cykeln)
Nyckeltermer: Automatisk, Start/Stopp, Del närvarande/Frånvarande på station.
Efter att produktionsprocessen avslutats behåller systemet sin utgångsposition. Det finns ingen frigöringsmekanism för borttagning av komponenter (slider finns kvar i stationen), och stationsaktiveringen överges. Denna funktion används i varje skyddskrets.
Den pågående processen avslutas och utrustning inklusive roboten förblir i sin hemposition.
Komponenter transporteras inte vidare från utrustningen utan förblir på plats. Observera att komponenter från fixturer eller utrustning kan ändra position vid hemmapositionen. Under inga omständigheter får armaturen öppnas i detta fall!
Denna funktion gäller endast för radiostationer. Hanterande robotar kan placera komponenter i beredskapsläge.
När automatiskt läge är aktiverat är motsvarande HMI-knapp aktiverad och variabeln .xSK6_TE := (bVisuTasten=Byte#32);(VASS) SYSTEM_DB".HMI_Panel[x].IN_Ext. Req_StopEndCycle(SICAR)
I VASS-standarden uppfyller det mellanliggande enhetstillståndet cykel-slutstoppsvillkoret, varefter K40 avaktiveras.
IF xK40A
ELLER (ST_BA.K6_TE OCH ST_BA.K6_AnwTE OCH INTE ST_BA.K94_Lstop)
ELLER(ST_BA.K6_TE OCH ST_BA.K93_AnwLeer OCH ST_BA.K93_Leer)
ELLER(Inte ORT OCH ST_BA.ExtStop)
ORNOT K16_NotHalt
ORNOT K61_Antr
ORST_BA.K36_PESIStoe
ELLER(INTE K51_KON OCH INTE ST_BA.KWE7)
ORNOT K52_StVo
ORxFSBURK
OReset_Aus
ELLER(INTE ST_BA.K23_BaHand OCH INTE ST_BA.K9_BaAuto OCH INTE ST_BA.K8_BaEinzelbet OCH INTE Cfg.X1)
ORNOT STEU_EIN
ORST_BA.KWE2_Rob
ORST_BA.KWE2_Rob_UBA
ORxTMP_BIT1 DÅ
xHM_K40 := Falskt;
END_IF;
Tom cykel:(Tillverkning utan delar) (utan del: tom körning)
Nyckelord:Automatisk, kontinuerlig drift, inga delar på stationen.
1. I PoT-drift skickas inga förfrågningar/överföringar till transportörsystemet.
2. I chain-typ PoT-operation måste urklippet i cellen/ARG beaktas.
3. Specifikationer för ackumuleringstransportörer och containerstationer:
PoT-drift måste också vara genomförbar med staplingstransportörer och containerstationer.
För detta ändamål måste robotprogrammering i PoT utföras enligt följande: Roboten flyttar sin egen UPP till ett tillräckligt avstånd innan den del som ska tas bort, stänger sedan griparen utan att faktiskt ta bort delen.
Staplingstransportörer använder inte längre PoT-drift eftersom partiell borttagning inte sker.
Ingen begäran om containerbyte är inställd. Containerstationer använder inte PoT-drift.
I automatiskt förvalsläge (dvs. när START-knappen blinkar) sker aktivering via HMI-knappar eller motsvarande knappar på knappboxen.
Variabel SYSTEM_DB".HMI_Panel[x].IN_Ext. DryRun(SICAR),xSK92_PoT:= (bVisuTasten=Byte#128);(VASS)
I VASS-standarden används FC10 för att simulera delsignaler för att emulera tomma körningar.
Tom rad:(Empty Run System Anlage leer fahren)
Nyckelord:Automatisk, startavbrott, station utan delar.
Efter val av funktion blockeras blyladdningsstationen och komponenter i produktionsstationen, lagerstationen och robotgriparen installeras. Efterföljande insättningsstationer släpps ytterligare baserat på komponenter som återstår att installera (insättning av skyddsfönster/ljus med indirekt skydd). Minnet rensas inte.
Denna funktion måste kunna avslutas när som helst och automatisk återstart av delproduktionen måste säkerställas.
När systemet är tomt måste starten av varje BA avaktiveras och valet återställas.
Denna funktion verkar på skyddskretsen och väljs individuellt för varje skyddskrets med hjälp av en förvalsknapp.
Kors-ARG-val bör vara möjligt. Detta innebär en separat knapp på användargränssnittet.
Lösningen är via FB-förval och måste överföras till en annan ARG via PN-PN-kopplare.
Den automatiskt genererade skyddskretsen "Empty" förblir opåverkad här.
Aktivering sker genom att klicka på HMI-knappen (möjligt i manuella, automatiska och automatiska förvalstillstånd), med motsvarande variabel
motsvarande variabel SYSTEM_DB".HMI_Panel[x].IN_Ext. EmptyLine(SICAR), xSK93_Leer:= (bVisuTasten=Byte#64) Eller ST_BA.K93_Leer_SR;(VASS)
I VASS-standarden stänger K40 när enhetens status för medium-spänning uppfyller villkoret för tom ledning.
IF xK40A
ELLER(ST_BA.K6_TE OCH ST_BA.K6_AnwTE OCH INTE ST_BA.K94_Lstop)
ELLER (ST_BA.K6_TE OCH ST_BA.K93_AnwLeer OCH ST_BA.K93_Leer)
ELLER(Inte ORT OCH ST_BA.ExtStop)
ORNOT K16_NotHalt
ORNOT K61_Antr
ORST_BA.K36_PESIStoe
ELLER(INTE K51_KON OCH INTE ST_BA.KWE7)
ORNOT K52_StVo
ORxFSCAN
OReset_Aus
ELLER(INTE ST_BA.K23_BaHand OCH INTE ST_BA.K9_BaAuto OCH INTE ST_BA.K8_BaEinzelbet OCH INTE Cfg.X1)
ORNOT STEU_EIN
ORST_BA.KWE2_Rob
ORST_BA.KWE2_Rob_UBA
ORxTMP_BIT1 DÅ
xHM_K40 := Falskt;
END_IF;




