Distribution-solun askeltaulukko
461 531 626
Tehdään sovellus hieman yksinkertaisemmin kuin miten se on Feston dokumantaatiossa kuvattu. Tällä sivulla kerrotaan toteutuksen pääkohdat.
Sekvenssi käynnistetään RESET-painikkeen painalluksella.
Laitetaan aluksi kaikki toimilaitteet ja merkkivalot alkutilaan (askel 1), minkä jälkeen sytytetään START-merkkivalo ja jäädään odottamaan START-painikkeen painamista (askel 2).
Katso erilliseltä ohjesivulta!
Sekvenssin toimenpiteet voisivat pääpiirteissään olla alla olevan luettelon mukaisia. Etenemisehdot tehdään luonnollisesti kunkin askeleen toimenpiteiden mukaan.
Sekvenssi käynnistetään RESET-painikkeen painalluksella, jolloin sekvenssiä aletaan suorittaa askeleesta 1. | |||||
Askel | Toimenpiteet | Etenemisehdot | |||
1 | Laitteet alkuasentoon | Kääntövarsi makasiinin puolelle Tökkyri valmiusasentoon Imu pois päältä Puhallus pois päältä Valot pois päältä |
_3Y1 > 1 _3Y2 > 0 _1Y1 > 0 _2Y1 > 0 _2Y2 > 0 START-O > 0 RESET-O > 0 Q1 > 0 |
Kääntövarsi makasiinin puolella Tökkyri sisään vedettynä |
_3S1 = 1 _1B2 = 1 |
2 | Odotetaan START-painiketta | Sytytetään START-valo Kääntövarren ohjaus pois päältä |
START-O > 1 _3Y1 > 0 |
START-painike painettu | START-I = 1 |
3 | Odotetaan alasolun vapautumista | Sammutetaan START-valo | START-O > 0 | Alasolu vapaa | _IP_FI = 1 |
4 | Kääntövarsi alasolulle | Kääntövarsi alasolun puolelle | _3Y2 > 1 | Kääntövarsi alasolun puolella | _3S2 = 1 |
5 | Makasiinin tarkistus | Kääntövarren ohjaus pois JOS makasiinissa on kappaleita, hypätään askeleeseen 7 |
_3Y2 > 0 JOS _B4 = 0 > hyppää askeleeseen 7 |
- Makasiini tyhjä |
- _B4 = 1 |
6 | Sytytetään VIRHE-valo | Sytytetään VIRHE-valo Sytytetään START-valo |
Q1 > 1 START-O > 1 |
Makasiini ei tyhjä START-painike painettu |
_B4 = 0 START-I = 1 |
7 | Kappale ulos makasiinista | Tökkyri ulos Sammutetaan VIRHE-valo Sammutetaan START-valo |
_1Y1 > 1 Q1 > 0 START-O > 0 |
Tökkyri työnnetty ulos (mäntä vedetty sisään) | _1B1 = 1 |
8 | Kääntövarsi makasiinille | Kääntövarsi makasiinin puolelle | _3Y1 > 1 | Kääntövarsi makasiinin puolella | _3S1 = 1 |
9 | Kappale kiinni | Kääntövarren ohjaus pois Imu päälle Tökkyri sisään |
_3Y1 > 0 _2Y1 > 1 _1Y1 > 0 |
- Kappale kiinni Tökkyri sisällä Alasolu vapaa |
- _2B1 = 1 _1B2 = 1 _IP_FI = 1 |
10 | Kääntövarsi alasolulle | Kääntövarsi alasolun puolelle | _3Y2 > 1 | Kääntövarsi alasolun puolella | _3S2 = 1 |
11 | Kappale irti | Kääntövarren ohjaus pois Imu pois päältä Puhallus päälle |
_3Y2 > 0 _2Y1 > 0 _2Y2 > 1 |
- Kappale irti |
- _2B1 = 0 |
12 | Viive | Puhallus pois päältä Käynnistä x s viive |
_2Y2 > 0 TIM-I > 1 |
- Viive kulunut |
- TIM-O = 1 |
13 | Käsitellään seuraava kappale | Hyppy askeleeseen 5 | Askel > 5 | - | - |