ITS PLC Sortierung

Sonstige Fragen, die nicht passend sind zu den anderen Themen.

Moderatoren: Matthias, Weiss_MHJ

Benutzeravatar
MAC
SPSTreff-Profi User
Beiträge: 267
Registriert: 13 Jul 2010, 09:48
Wohnort: Niederkassel

ITS PLC Sortierung

Beitrag von MAC »

Hallo,
ich habe ein Problem bei dem Programm Sortierung, mit einer Kiste auf dem Band ( flache Kiste oder hohe Kiste ) ist es kein Problem, aber mit vielen Kisten auf dem Band schon.
Am Band B wird die Größe ermittelt, z.B flache Kiste= Merker flache Kiste
dieser wird ja gebraucht für den Drehtisch, damit er weiß in welche richtung sich die Drehtischrollen drehen sollen (Band E oder G).
Problem:
Wenn am Band B, der Merker flache Kiste auf 1 ist und dieser nachher auf dem Drehtisch ist, aber zu gleichen Zeit am Band B der Merker hohe Kiste ermittelt wird, stimmt das ja nicht mehr mit der Kiste überein die sich gerade auf dem Drehtisch befindet.
wie löse ich das Problem?


Gruß
mac

Benutzeravatar
mhj
Site Admin
Beiträge: 350
Registriert: 09 Jan 2010, 11:35
Kontaktdaten:

Beitrag von mhj »

Hallo,

wenn man mehrere Kisten auf dem Band hat wird es anspruchsvoll:

In diesem Fall muss man sich im SPS-Programm merken, wie viele Kisten auf dem Band sind und ob die nächste Kiste eine hohe oder eine niedrige ist.

Man kann sich z.B. ein Array aufbauen, in dem die Kisten gespeichert sind.

Über dieses Array kann dann ermittelt werden, ob die aktuelle Kiste am Drehtisch eine hohe oder eine niedrige Kiste ist.

Benutzeravatar
MAC
SPSTreff-Profi User
Beiträge: 267
Registriert: 13 Jul 2010, 09:48
Wohnort: Niederkassel

ITS PLC Sortierung

Beitrag von MAC »

Array aufbauen? wie war das nochmal?
könnten sie mir ein Beispiel geben?


Gruß
mac

Benutzeravatar
Matthias
SPSTreff-Profi User
Beiträge: 288
Registriert: 19 Jun 2010, 11:16
Wohnort: Bretten
Kontaktdaten:

Beitrag von Matthias »

Hallo,

da wird auch die indirekte Adressierung benötigt, weil man variabel schreiben muss.

Ein Beispiel dazu steht zum Beispiel im Buch "STEP7-Crashkurs" ab Seite 349.
Hier werden Werte in einen DB hinein- "geteached", die dann wieder abgerufen werden.
So etwas benötigt man auch für die Sortieranlage.

Ein anderer Ansatz ist, wenn man mit Schiebebefehle arbeitet.

Für die Sortieranlage in "ITS PLC" habe ich eine Lösung von einem Kunden
bekommen, die ich weitergeben darf.

Die Lösung liegt im WinSPS-S7-Format als ZIP-Datei vor:

Probieren Sie es mal aus.
Sie haben keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
MAC
SPSTreff-Profi User
Beiträge: 267
Registriert: 13 Jul 2010, 09:48
Wohnort: Niederkassel

ITS PLC Sortierung

Beitrag von MAC »

Hallo,
ich komme mit den Bezeichnungen nicht ganz Klar.
I 0.0 ist sicher Sensor 0 mit gemeint?
und was ist mit #F gemeint? Merker negtive Flanke?
und die Bezeichnungen wie: Roda descarr egada ? usw.
wenn ich weiß was damit gemeint ist, könnte ich dies in Deutsch umsetzen.


Gruß
mac

Benutzeravatar
Matthias
SPSTreff-Profi User
Beiträge: 288
Registriert: 19 Jun 2010, 11:16
Wohnort: Bretten
Kontaktdaten:

Beitrag von Matthias »

Hallo,

die Lösung stammt von einem Anwender in Portugal.

Deshalb ist die Syntax auf Englisch eingestellt.

I0.0 entspricht E0.0

Das Progamm selbst kann ich Ihnen nicht erklären.

Benutzeravatar
MAC
SPSTreff-Profi User
Beiträge: 267
Registriert: 13 Jul 2010, 09:48
Wohnort: Niederkassel

ITS PLC Sortierung

Beitrag von MAC »

kann man die Syntax umwandel in Deutsch?


Gruß
mac

Benutzeravatar
Matthias
SPSTreff-Profi User
Beiträge: 288
Registriert: 19 Jun 2010, 11:16
Wohnort: Bretten
Kontaktdaten:

Beitrag von Matthias »

Ja, das geht:

Übertragen Sie das Programm in den Simulator.

1)Schließen Sie die Projektmappe.
2)Erzeugen Sie ein neue Projektmappe.
3)Prüfen Sie in den Einstellungen ob die deutsche Syntax aktiv ist.
4)Laden Sie alle Bausteine aus dem Simulator in das Projekt mit AG->Bausteine empfangen

Benutzeravatar
MAC
SPSTreff-Profi User
Beiträge: 267
Registriert: 13 Jul 2010, 09:48
Wohnort: Niederkassel

ITS PLC Sortierung

Beitrag von MAC »

Hallo,
ja das hat geklappt mit dem übersetzen, jetzt muss ich nur noch die Steuerung ein-aus-Auto/Manuell Programmieren?


Gruß
mac

Benutzeravatar
Matthias
SPSTreff-Profi User
Beiträge: 288
Registriert: 19 Jun 2010, 11:16
Wohnort: Bretten
Kontaktdaten:

Beitrag von Matthias »

Ich habe das Programm nur im Automatik Betrieb ausprobiert. Und hier funktioniert es.

Benutzeravatar
MAC
SPSTreff-Profi User
Beiträge: 267
Registriert: 13 Jul 2010, 09:48
Wohnort: Niederkassel

ITS PLC Sortierung

Beitrag von MAC »

Hallo,

bei mir bleibt das Programm bei Sensor 3 ( Band A und B ) stehen.
danach tut sich nix mehr.


Gruß
mac

Benutzeravatar
MAC
SPSTreff-Profi User
Beiträge: 267
Registriert: 13 Jul 2010, 09:48
Wohnort: Niederkassel

ITS PLC Sortierung

Beitrag von MAC »

Hallo,
kann sie mir Sagen warum das Programm bei Senor 3 stehen bleibt?


Gruß
mac

Benutzeravatar
MAC
SPSTreff-Profi User
Beiträge: 267
Registriert: 13 Jul 2010, 09:48
Wohnort: Niederkassel

ITS PLC Sortierung

Beitrag von MAC »

irgend etwas mach ich Falsch aber was? Ich konnte keinen Fehler entdecken.
Band erreicht Sensor 3 und ab da geht nichts mehr, sowohl in Original Englisch oder Syntax in Deutsch.

gruß
mac

Benutzeravatar
Matthias
SPSTreff-Profi User
Beiträge: 288
Registriert: 19 Jun 2010, 11:16
Wohnort: Bretten
Kontaktdaten:

Beitrag von Matthias »

Ich werde das ausprobieren.

Benutzeravatar
Matthias
SPSTreff-Profi User
Beiträge: 288
Registriert: 19 Jun 2010, 11:16
Wohnort: Bretten
Kontaktdaten:

Beitrag von Matthias »

Ich habe die Sortieranlage ca. 20 Minuten laufen lassen.

Bei den ersten 15 Minuten hat alles normal funktioniert. Dann hat der Kreistisch nicht mehr reagiert.

Ich habe das aber nicht genauer untersucht.

Evtl. ist in dieser Lösung noch ein kleiner Fehler, s.d. die Anlage nicht über Stunden hinweg zuverlässig läuft.

Antworten