Allpool on tutvustus mitmete Siemensi autotehaste tööstusautomaatika põhifunktsioonidega! (Kehtib mitte ainult VASS-i standardile, vaid ka Tesla SICAR-ile).
VASS-i standard:
Tesla SICAR standard
Siemensi pakutud kontrollfunktsiooni nõuded (SICAR) kerepoodidele:
Peatus: paus
Tsükli lõpp: peatus tsükli lõppemisel
Algasend: naaske algsesse asendisse
Üks samm: aktiveerige üheastmeline{0}}toiming
Samm+1: sooritage ühe-sammuline toiming
Tühi liin: tühjendage tootmisliin
Ilma osata: jookse tühjaks
Peatus tsükli lõpus: (Halt bei Taktende) (tsükli lõpp)
Põhitingimused: automaatne, käivitus/seiskamine, osa olemas/puudub jaamas.
Pärast tootmisprotsessi lõppu säilitab süsteem oma algpositsiooni. Komponentide eemaldamiseks ei pakuta vabastusmehhanismi (slaidid jäävad jaama) ja jaama aktiveerimine loobutakse. Seda funktsiooni kasutatakse igas kaitseahelas.
Praegune protsess lõpeb ja seadmed, sealhulgas robot, jäävad oma algasendisse.
Komponente ei transpordita seadmest edasi, vaid need jäävad oma kohale. Pange tähele, et kinnitusdetailide või seadmete komponendid võivad lähteasendis positsiooni muuta. Sel juhul ei tohi seadet mingil juhul avada!
See funktsioon kehtib ainult raadiojaamade kohta. Käsitsemisrobotid võivad paigutada komponendid ooteasendisse.
Kui automaatrežiim on aktiveeritud, on vastav HMI nupp lubatud ja muutuja .xSK6_TE := (bVisuTasten=Byte#32);(VASS) SYSTEM_DB".HMI_Panel[x].IN_Ext. Req_StopEndCycle(SICAR)
VASS-i standardis täidab seadme vahepealne olek tsükli {0}lõpppeatuse tingimust, mille järel K40 desaktiveeritakse.
KUI xK40A
VÕI (ST_BA.K6_TE JA ST_BA.K6_AnwTE JA MITTE ST_BA.K94_Lstop)
VÕI(ST_BA.K6_TE JA ST_BA.K93_AnwLeer JA ST_BA.K93_Leer)
VÕI (mitte ORT JA ST_BA.ExtStop)
ORNOT K16_NotHalt
ORNOT K61_Antr
ORST_BA.K36_PESISvarvas
VÕI (MITTE K51_KON JA MITTE ST_BA.KWE7)
ORNOT K52_StVo
ORxFSSAAB
ORReset_Aus
VÕI(MITTE ST_BA.K23_BaHand JA MITTE ST_BA.K9_BaAuto JA MITTE ST_BA.K8_BaEinzelbet JA MITTE Cfg.X1)
VÕI STEU_EIN
ORST_BA.KWE2_Rob
ORST_BA.KWE2_Rob_UBA
ORxTMP_BIT1 SIIS
xHM_K40 := Vale;
END_IF;
Tühi tsükkel:(Tootmine ilma osadeta) (Ilma osata: tühi käik)
Märksõnad:Automaatne, pidev töö, jaamas pole osi.
1. PoT-režiimis ei saadeta konveiersüsteemi päringuid/ülekandeid.
2. Ahel-tüüpi PoT operatsiooni puhul tuleb arvestada lahtris/ARG-is oleva lõikelauaga.
3. Akumulatsioonikonveierite ja konteinerijaamade spetsifikatsioonid:
PoT-operatsioon peab olema teostatav ka virnastamiskonveierite ja konteinerijaamadega.
Selleks tuleb PoT-s roboti programmeerimine läbi viia järgmiselt: Robot liigub enne eemaldatavat detaili piisavale kaugusele oma ülespoole, seejärel sulgeb haaratsi ilma detaili tegelikult eemaldamata.
Virnastamiskonveierid ei kasuta enam PoT-režiimi, kuna osalist eemaldamist ei toimu.
Konteinerite vahetamise taotlust pole määratud. Konteinerjaamad ei kasuta PoT-operatsiooni.
Automaatse eelvaliku režiimis (st kui START nupp vilgub) toimub aktiveerimine HMI nuppude või vastavate nuppude kaudu nupukarbil.
Muutuja SYSTEM_DB".HMI_Panel[x].IN_Ext. DryRun(SICAR),xSK92_PoT:= (bVisuTasten=Byte#128);(VASS)
VASS-i standardis kasutatakse FC10 osasignaalide simuleerimiseks tühisõitude emuleerimiseks.
Tühi rida:(Tühjenda käivitussüsteem Anlage leer fahren)
Märksõnad:Automaatne, Käivituskatkestus, Osadeta jaam.
Pärast funktsiooni valimist plii laadimisjaam blokeeritakse ning tootmisjaamas, laojaamas ja robothaaratsis on paigaldatud komponendid. Järgmised sisestamisjaamad vabastatakse veel paigaldatavate komponentide põhjal (kaudse kaitsega kaitseakna/valgusti sisestamine). Mälu ei tühjendata.
See funktsioon peab olema igal ajal lõpetatav ja osade tootmise automaatne taaskäivitamine peab olema tagatud.
Kui süsteem on tühi, tuleb iga BA käivitus deaktiveerida ja valik lähtestada.
See funktsioon toimib kaitseahelale ja valitakse iga kaitseahela jaoks eraldi, kasutades eelvaliku nuppu.
Rist-ARG-valik peaks olema võimalik. See tähendab eraldi nuppu kasutajaliideses.
Lahendus toimub FB eelvaliku kaudu ja see tuleb PN-PN-liidese kaudu teisele ARG-le edastada.
Automaatselt genereeritud kaitseahel "Tühi" jääb siin mõjutamata.
Aktiveerimine toimub klõpsates HMI nuppu (võimalik käsitsi, automaatse ja automaatse eelvaliku olekus) vastava muutujaga
vastav muutuja SYSTEM_DB".HMI_Panel[x].IN_Ext. EmptyLine(SICAR), xSK93_Leer:= (bVisuTasten=Byte#64) Või ST_BA.K93_Leer_SR;(VASS)
VASS-i standardis sulgub K40, kui keskpinge{1}}seadme olek vastab tühja liini tingimusele.
KUI xK40A
VÕI(ST_BA.K6_TE JA ST_BA.K6_AnwTE JA MITTE ST_BA.K94_Lstop)
VÕI (ST_BA.K6_TE JA ST_BA.K93_AnwLeer JA ST_BA.K93_Leer)
VÕI (mitte ORT JA ST_BA.ExtStop)
ORNOT K16_NotHalt
ORNOT K61_Antr
ORST_BA.K36_PESISvarvas
VÕI (MITTE K51_KON JA MITTE ST_BA.KWE7)
ORNOT K52_StVo
ORxFSCAN
ORReset_Aus
VÕI(MITTE ST_BA.K23_BaHand JA MITTE ST_BA.K9_BaAuto JA MITTE ST_BA.K8_BaEinzelbet JA MITTE Cfg.X1)
VÕI STEU_EIN
ORST_BA.KWE2_Rob
ORST_BA.KWE2_Rob_UBA
ORxTMP_BIT1 SIIS
xHM_K40 := Vale;
END_IF;




