Inhoudsopgave:

Eenvoudig ABB PLC-programma - Academisch project - Ajarnpa
Eenvoudig ABB PLC-programma - Academisch project - Ajarnpa

Video: Eenvoudig ABB PLC-programma - Academisch project - Ajarnpa

Video: Eenvoudig ABB PLC-programma - Academisch project - Ajarnpa
Video: Programming PLC 2024, Juli-
Anonim
Eenvoudig ABB PLC-programma - Academisch project
Eenvoudig ABB PLC-programma - Academisch project

Dit is een eenvoudig project dat is bedoeld om te programmeren met behulp van CoDesys-software met Ladder Diagram (LD) -taal. Merk op dat dit geen zelfstudieproject is, deel uw kennis en becommentarieer met mij.

Het project bevat met deze functies.., Vulproces

Aftoppingsproces

Labelproces

Vervoerder proces

Vrijgaveproces

Voorbeeldproduct

Automatisch/handmatig

Bovenstaande functies worden uitgelegd met de volgende stappen.

Stap 1: Programmable Logic Controller (PLC) en Codesys-software

Programmable Logic Controller (PLC) en Codesys-software
Programmable Logic Controller (PLC) en Codesys-software
Programmable Logic Controller (PLC) en Codesys-software
Programmable Logic Controller (PLC) en Codesys-software

Een programmeerbare logische controller (PLC) of programmeerbare controller is een industriële digitale computer voor de besturing van productieprocessen, zoals assemblagelijnen of robotapparatuur, of elke activiteit die een hoge betrouwbaarheidsregeling en programmeergemak en procesfoutdiagnose vereist.

Codesys SoftwareCODESYS is een ontwikkelomgeving voor het programmeren van controller-applicaties volgens de internationale industriële standaard.

Stap 2: Voer adressen in

De machine-ingangen.., Begin - START

Stop Stop

Automatisch - AUTO

Handleiding - HANDLEIDING

Positiesensor 1 - S1

Positiesensor 2 - S2

Positiesensor 3 - S3

Positiesensor 4 - S4

Positiesensor 5 - S5

Positiesensor 6 -S6

Positiesensor 7 - S7

Positiesensor 8 - S8

Positiesensor 9 - S9

Handmatige transportband - MANUAL_CONVEYOR_BELT

Handmatig vullen - MANUAL_FILLING

Handmatig afdekken - MANUAL_CAPPING

Handmatig label - MANUAL_LABEL

Handmatige draagarm - MANUAL_CARRIER_ARM

Handmatig naar voren klappen - MANUAL_ARM_FORWARD

Handmatige arm omkeren - MANUAL_ARM_REVERSE

Handmatige armontgrendeling - MANUAL_ARM_RELEASE

Voorbeeld - VOORBEELD

Stap 3: Uitvoeradressen

De machine geeft uit.., Transportband - CONVEYOR_BELT

Vularm omlaag - FILL_DOWN

Vulproces - FILL_FILLING

Vularm omhoog - CAP_UP

Afdekarm omlaag - CAP_DOWN

Aftoppingsproces - CAP_CAPPING

Afdekkende arm omhoog - CAP_UP

Labelarm omlaag - LABEL_DOWN

Label-plakproces - LABEL_LABEL

Label arm omhoog - LABEL_UP

Arm naar voren - ARM_FORWARD

Arm achteruit - ARM_REVERSE

Machineprocesarm omlaag - MACHINE_CARRY_DOWN

Machineprocesarm Open - MACHINE_CARRY_OPEN

Machineprocesarm Sluiten - MACHINE_CARRY_CLOSE

Machineprocesarm omhoog - MACHINE_CARRY_UP

Stap 4: Transportbandproces

Transportbandproces
Transportbandproces

Als de machine in de automatische modus staat, Wanneer een fles voor sensor nummer 1 (S1) wordt gezien, begint de transportband te draaien tot Positiesensor 3 (S3).

sensor nummer 2 wordt gebruikt om het verpakkingsproces in te stellen.

Stap 5: Vulproces

Vulproces
Vulproces
Vulproces
Vulproces

Als de fles in positiesensor 3 (S3) komt, stopt de transportband en wordt het vulproces gestart.

Er zijn drie stappen.., Arm beweegt naar beneden, drie seconden.

Vulproces, drie seconden.

Arm gaat omhoog, drie seconden.

Ik gebruikte drie seconden voor elk geval met verschillende timers. Totaal negen seconden voor het vulproces.

Nadat het vulproces is voltooid, wordt de transportband gestart om te draaien voor de volgende positie die het afdekproces is.

Stap 6: Capping-proces

Aftoppingsproces
Aftoppingsproces
Aftoppingsproces
Aftoppingsproces

Positiesensor 4 (S4) wordt gebruikt om het sluitproces te bedienen. Wanneer de sensor de fles heeft gedetecteerd, wordt de riem gestopt en wordt de arm geactiveerd.

Er zijn ook drie stappen met verschillende timings.., Arm beweegt naar beneden, drie seconden.

Afdekproces, twee seconden.

Arm gaat omhoog, drie seconden.

Stap 7: Labelproces

Labelproces
Labelproces

Wanneer de fles naar positiesensor 5 (S5) komt, stopt de transportband en begint het labelproces.

Dit proces heeft drie stappen.., Arm beweegt naar beneden, twee seconden.

Afdekproces, twee seconden.

Arm gaat omhoog, twee seconden.

Stap 8: Vervoerder en vrijgaveproces

Vervoerder en vrijgaveproces
Vervoerder en vrijgaveproces
Vervoerder en vrijgaveproces
Vervoerder en vrijgaveproces
Vervoerder en vrijgaveproces
Vervoerder en vrijgaveproces

Als de fles bij Positiesensor 5 (S5) komt, De transportband wordt gestopt en het transportproces begint.

Dit proces heeft vier stappen.., Armgreep twee seconden geopend.

Arm beweegt naar beneden gedurende drie seconden.

Armgreep draagt de fles gedurende twee seconden.

Arm gaat drie seconden omhoog.

De volgende stap is het loslaten van de fles. De arm gaat naar de laatste positie. Er zijn twee dozen die inpakken en een monster zijn, de arm moet de juiste doos kiezen. Het zal worden gekozen volgens de beginomstandigheden. Vermeld die voorwaarden hieronder.

Als de monsterschakelaar en positiesensor 9 (S9) zijn geactiveerd, laat Arm de fles los bij de monsterbox.

Als Positiesensor 2 (S2) en Positiesensor 8 (S8) zijn geactiveerd, laat de arm de fles los bij de verpakkingsdoos.

Nadat het proces is voltooid, begint Arm terug te bewegen tot Positiesensor 7 (S7). Vervolgens wordt de installatie gereset voor de volgende fles.

Deze drie functies, namelijk Drager, Inpakken en Vrijgeven, gebeuren in dezelfde arm. Voor weergave in visualisatie heb ik afzonderlijke polygonen en geheugens voor het programma gebruikt.

Stap 9: automatisch en handmatig

Automatisch en handmatig
Automatisch en handmatig

Het project beschikbare Auto-modus en handmatige modus. Eerst moet de modus worden geselecteerd. Het automatische systeem werkt zoals gewoonlijk. Er zijn aparte schakelaars voor handmatig.

Stap 10: Visualisatie en representatie

Visualisatie en representatie
Visualisatie en representatie
Visualisatie en representatie
Visualisatie en representatie
Visualisatie en representatie
Visualisatie en representatie

Ik vertegenwoordigde machinestatus en systeemstatus met behulp van polygonen.

Stap 11: transportband

Transportband
Transportband
Transportband
Transportband

Wanneer de transportband loopt, is de kleur rood.

Stap 12: Vullen, afdekken en labelen

Vullen, afdekken en etiketteren
Vullen, afdekken en etiketteren

Pijlen naar beneden worden weergegeven, armen naar beneden.

Pijlen omhoog worden weergegeven, armen omhoog bewegen.

Balg onderdelen gaan over Filling, Capping en Label visualisatie.

Stap 13: Drager en vrijgeven

Drager en vrijgave
Drager en vrijgave
Drager en vrijgave
Drager en vrijgave
Drager en vrijgave
Drager en vrijgave

Drager:-

Het eerste deel wordt weergegeven over het openen van de draaggreep.

Pijlen naar beneden worden weergegeven, armen naar beneden.

Pijlen omhoog worden weergegeven, armen omhoog.

Het balggedeelte wordt weergegeven over het dragen.

Uitgave:-

Pijlen naar beneden worden weergegeven, armen naar beneden.

Pijlen omhoog worden weergegeven, armen omhoog.

Laatste deel is vertegenwoordigd over loslaten.

Derde deel wordt weergegeven over het sluiten van de greep.

Arm vooruit en arm achteruit worden weergegeven door armbewegingen.

Stap 14: Configuratiescherm en schakelbord

Bedieningspaneel en schakelbord
Bedieningspaneel en schakelbord
Bedieningspaneel en schakelbord
Bedieningspaneel en schakelbord

Er zijn Start, Stop, Sample, Auto, Manual in schakelbord.

Het handmatige bedieningspaneel heeft acht schakelaars.

Stap 15: Verpakkingsdoos en monsterdoos

Verpakkingsdoos en Sample Box
Verpakkingsdoos en Sample Box

Stap 16: Afwerking en testen

Afwerking en testen
Afwerking en testen
Afwerking en testen
Afwerking en testen
Afwerking en testen
Afwerking en testen
Afwerking en testen
Afwerking en testen

Stap 17: Codes en testvideo

Er is de video met eenvoudige visualisatie.

Aanbevolen: