Simatic Programmieren

andiandi

Level-1
Beiträge
20
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
:confused:Hallo Forum lasser ich hoffe ihr könnt mir Helfen
Habe eine Korpuspresse mit einer SPS Simatic U 100 CPU 103
Tastatur Simatic OP 396
Wie Ein-Auslaufband mit einen Drehimpulsgeber, verbunden mit einen Lichtschranken.
Unser Problem ist wie können wir die Daten von Drehimpulsgeber so verarbeiten das der Kasten in die Mitte der Korpuspresse Fährt????
 
Hallo,
das ist alles ein wenig diffus, also lief die Anlage schonmal (klingt fast so), hast Du die notwendigen Programmierwerkzeuge/Handbücher? Wenn Du schreibst Drehimpulsgeber, wie wird dieser eingelesen (Zählerbaugruppe, welche?) und zuguterletzt der konktrete Hardwareaufbau also auch der mechanische. Oder ist das nur ein Band? Prinzipiell ist die Entfernung Lichtschranke bis Mitte Presse die Impulsanzahl, die es zu zählen gilt. Bei Durchlaufen der Lichtschranke also einem Zähler das Zählertor freigeben, der von mir aus mit geladener Impulsmenge rückwärts zählt. Bei Erreichen 0 wird das Band gestoppt. Fertig. Sicher mit dem Rest (Pressen, Abtransport, Sicherheiten) nicht ganz so trivial, aber alles alles in allen eine schöne Schulbuchaufgabe.

Mario
 
Zuviel Werbung?
-> Hier kostenlos registrieren
simatic

:confused:Hallo Marco
Leider bin ich nur ein Tischler und kenne mich nur bedingt aus darum kommen oft
Missverständnis zu Stande
Bus Module????
Aufbau der Maschine
1, Förderband mit einem aufgebauten Drehimpulsgeber, angetrieben mit Motor Ein –Auslauf
2, Korpuspresse bestehend aus einem horizontalen Balken, auf jeder Seite des Förderbandes befinden sich zwei senkrechte Balken verschiebbar nach lins und rechts, bei diesen senkrechten Balken befinden sich je 3 Querbalken wo bei 2 mit einen Drehimpulsgeber versehen sind und einer mit Endschalter gesteuert wird
Wir sind leider Anfänger und müssen uns leider mit kleinen Schritten vortasten ich hoffe du kannst uns ein wenig Helfen ????

andiandi
 
:confused:Hallo Marco
Leider bin ich nur ein Tischler und kenne mich nur bedingt aus darum kommen oft
Missverständnis zu Stande
Bus Module????

andiandi

1. wo steht hier was von Bus Modulen?

2. vll solltet ihr einfach nen fachmann holen bevor ihr selbst an euer
presse in eurer tischlerei rumwerkelt und eigendlich keine ahnung
habt was ihr da macht

3. falls ihr doch da eingreifen wollt solltet ihr zumindest wissen wie die
Steuerung aufgebaut ist ... setz doch mal den Hardwareaufbau hier
rein und oder das programm
 
Hallo,
so ähnlich hatte ich das auch schon befürchtet. Ist nicht böse gemeint, aber wie ich oben schon schrieb, Du brauchst Ausrüstung um das System programmieren zu können. Dann das notwendige Wissen, das ist in diesem Falle für einen cleveren Elektriker schon zu machen (mit etwas Hilfe). Ich lasse das Display mal außen vor (für die Software). Die Frage ist, was ist bis jetzt mit dem System gewesen? Ist es defekt? Ich kann mir beim besten Willen nicht vorstellen, das das Ding vorher nicht gegangen ist, oder hat das jemand erst gebaut? Ohne Plan was das eigentlich werden soll? Fachleute gibt es hier genug, nur für meine Begriffe brauchst Du jemanden in Deiner Nähe, der Dir helfen könnte. Verrate uns doch bitte erst einmal die Geschichte der Presse oder was auch immer das ist.

Gruß
Mario
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Simatic sps

Wir können die Steuerung Programmieren das ist nicht das Problem (wir hatten 5 Firmen in der Tischlerei die was zugesagt hatten aber nicht mehr gekommen sind).
Unser Problem ist das wir (Freund) uns Schritt für Schritt an das Programm herantasten Müssen, deshalb kommen wir nur Lenksam weiter, und kommen laufend auf Fehler drauf wie das die Drehimpulsgeber 3 von 6 Falsch angeschlossen sind!
Ich hoffe ihr könnt uns Helfen wie anhand eines Beispieles.
Dank in vorhinein
andiandi
:confused:
 
Hi

>kommen laufend auf Fehler drauf wie das die
>Drehimpulsgeber 3 von 6 Falsch angeschlossen sind!

Kam mit dem Fehler eine "Fehlermeldung",
wer hat den Drehgeber falsch angeschlossen ?
(Schon von "Werk" auf falsch angeschlossen ?)

Lief die Maschine schon ?


Mehr Informationen sollten schon ran.

Z.b.
- was macht die Maschine gut.
- Wie ist der aktuelle ablauf.
- auf welche Baugruppen gehen die Drehgeber.
- welche Motoren/Steller werden verwendet.
- wie soll der ablauf "danach" aussehen.
- wird bereits mit Drehgeber prositioniert ?
 
Simatic sps

Wir Programmieren die maschine neu wie sie in einer Montage Strasse gestanden ist und keine Dokumentation wir von der Firma nicht Bekommen außer einen Stromlaufplan
um € 300,-der teilweise Falsch ist
- Zellerbaugruppe ist HIGH SPEED COUNTER 25/500 kHz 6ES5 385-8MB11
- Die Anlage ist 20 Jahre

Die maschine ist eine Korpuspresse Hess ( Schränke Pressen)

die Maschine ist seit 5 Jahre alt)

-rechte Seite Kasten wird Eintransportiert (alle Balken sind oben)
-Lichtschranken 2 cm über dem Förderband, Erkennung des Schrank
- Drehimpulsgeber wird Aktiviert (Messung des Kasten)
-Mitte Kasten Fährt auf Mitte Korpuspresse
-Band stopp
-Querbalken (3 Stück)+ die Pressplatte fahren auf Position
-Pressvorgang wirt aktiviert
-zeitablauf der Pressung (ca. 15 mm)
-Presse öffnet sich Querbalken (3 Stück)+ die Pressplatte fahren noch oben
-Förderband aktiviert sich und fährt nach rechts hinaus auf einen Montagetisch
auch mit einen Förderband

PS: Drehimpulsgeber haben einen das Förderband, 4 von 6 Querbalken (der am Förderband am nächsten ist wirt mit 3 Endschalter platziert), einen die Senkrechten Balken die mit einer Spindel verbunden sind.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also Andi,
wenn du die Korpuspresse als Tischler neu Programmieren willst, dann viel Spass. Aber stell dir das Bitte nicht so einfach vor. Denke bitte darüber nach vielleicht doch einen Spezialisten zu bestellen.

gruss Helmut
 
Hallo,
klingt doch schonmal deutlich brauchbarer, sind da mehrere Zählerbaugruppen dieses Typs verbaut? Es sind ja auch mehrere Drehimpulsgeber. Die Baugruppe und deren Programmierung sind im übrigen im Systemhandbuch der S5-100U beschrieben. Was habt Ihr bis jetzt gemacht?

Gruß
Mario
 
Simatic sps

- Auf- Transport des Pressbalken
- Auf- Transport der Querbalken
- Wir haben programmiert das Transportband Einzug des Schrank Ein-Auszug
-Kasten wirt bis zu den 2 Querbalken er ist mit einer Lichtschranke versehen er Stoppt zur Zeit dem Kasten (der Kasten Sollte Aber mit dem Drehimpulsgeber Platziert werden)
6 Stück dieser Zählertyps
Es befinden sich noch digitalen ein u. Ausgänge
8 X Typ. DIGITAL INPUT
8X24VDC 8
GES5 421-8MA12

6X Typ. DIGITAL AUTPUT
8X24VDC /0,5A
GES5 441-8MA11
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
klingt doch erstmal gar nicht so schlecht, stelle doch bitte mal ein Stück Beispielcode zum Beispiel für das Transportband hier herein. Dann sprechen wir darüber. Was verwendet Ihr für ein Programmiersytem? Original Siemens, oder etwas fremdes? Hast Du die Handbücher zur Steuerung?

Gruß
Mario
 
Hallo,
nochwas, was mir gerade beim IKEA Schrankzusammanbau einfiel, das ist für Euch aber erstmal Zukunftsmusik. Eigentlich ist das nämlich ein Fall für das hier öfters diskutierte Thema Schrittkettensteuerungen. Gegenwärtig müßt Ihr aber mit der S5 selbst und deren Grundlagen klarkommen, da gibt es noch genug zu lernen. Deswegen mal hier ein Stück Programm einstellen und wir diskutieren darüber.

Gruß
Mario
 
Hallo,

hier unser Programm:

OB001:
SPA PB007
BE

OB022:
UN M 7.1
= M 7.1


PB007:
U E 12.4 -S23 Fußtaster
= M 6.1
U M 6.1
L KT 200.1
SV T 2
NOP 0
NOP 0
NOP 0
U T 2
= M 6.2
U M 6.2
= A 15.2 Pressen Vertikal Auf
U M 6.2
= A 20.2 Druckstueck 3A Auf
U M 6.2
= A 19.2 Druckstueck 2A Auf
U M 6.2
= A 15.7 Druckstueck 1A Auf
U M 6.2
= A 20.6 Druckstueck 3B Auf
U M 6.2
= A 19.6 Druckstueck 2B Auf
U M 6.2
= A 16.3 Druckstueck 1B Auf
***
U M 6.1 Fusstaster Merker
R M 7.1 gesetzt durch strom ein, resetet durch fusstaster merker
U M 6.1 Fusstaster Merker
S M 6.4 gesetzt wenn fusstaster merker und resetet wenn zeit aus
UN M 6.2 Zeit Merker
R M 6.4 gesetzt wenn fusstaster merker und resetet wenn zeit aus
U E 12.0 Hoehenabfrage
= M 6.5 Hoehenabfrage Merker
UN M 6.5 Hoehenabfrage Merker
UN M 6.4 gesetzt wenn fusstaster merker und resetet wenn zeit aus
UN M 7.1 gesetzt durch strom ein, resetet durch fusstaster merker
= M 6.7
U M 6.7
= A 21.2 Durchlaufband Einlauf
U M 6.7
UN E 13.2 -B6 Bandfreigabe nach Presszyklus
= A 14.1 Durchlaufband Langsam
U M 6.7
UN E 13.2 -B6 Bandfreigabe nach Presszyklus
= A 14.7 Bremse Durchlaufband
UN M 6.4 gesetzt wenn fusstaster merker und resetet wenn zeit aus
UN M 7.1 gesetzt durch strom ein, resetet durch fusstaster merker
UN E 13.5 DS Pos.2 1B
= A 16.2 Druckstueck 1B Schnell
BE


Handbuch ist vorhanden und es steht ein Gerät mit Step5 zur Verfügung.
Beim obigen Programm macht die Presse nach betätigen des Fußtasters folgendes:
Der große Querbalken (pressen vertikal) und die Druckstücke (DS) fahren nach oben. Zeit gesteuert, da es für die obere Endlage keinen Endschalter für pressen vertikal gibt.
Wenn die Zeit abgelaufen ist wird das Förderband eingeschalten. Es wird entweder durch die Höhenabfrage (-B1) oder durch den Näherungsschalter "Bandfreigabe nach Presszyklus" (-B6) gestopt. Mehr macht es im Moment nocht nicht.
Für den weiteren Pressablauf ist es notwendig die Länge des Kastens der am Förderband liegt zu messen. Dazu gibt es noch einen Lichtschranken "Längenmessung" (-B2) und den Inkrementalgeber -A5. Wenn ein Kasten durch die Längenmessung fährt dann wird auch so wie es sein soll das Synchronbit gesetzt. Im Diagnose Byte 1 wird Bit-Nr.0 auf 1 gesetzt. Adresse E 65.0, da diese Karte am ersten Steckplatz steckt.
Nur wie geht es jetzt weiter? Wie verarbeitet man die gezählten Impulse die in Byte 2 u. 3 stehen? Mit dem Programmbeispiel im Handbuch komme ich irgendwie nicht weiter.
Muß ich den Istwert beim Setzen des Synchonbits wohin schreiben und beim Verlassen des Lichtschrankens? Dann könnte man mit den zwei Werten die Impulse ausrechnen die eine Kastenlänge hat und in weiterer Folge die Impulse bis zur Mitte der Presse.
(Ich habe ein paar Bilder angehängt)

Danke für eure Hilfe
Gruß
Andi
 

Anhänge

  • skizze_bearbeitet.JPG
    skizze_bearbeitet.JPG
    43,8 KB · Aufrufe: 54
  • zähler_klein.JPG
    zähler_klein.JPG
    517,2 KB · Aufrufe: 51
  • presse.jpg
    presse.jpg
    540,2 KB · Aufrufe: 61
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
da läßt sich schonmal vieles übersichtlicher und einfacher schreiben. Für den ersten Versuch aber schonmal Gratulation! So, der Zählermodul, wie ist der konfiguriert? An der Frontplatte sind da DIL Schalter, wie stehen die? Gibt es an der Bedieneinheit (Schaltschrank) oder im Schaltplan irgendwo einen Taster oder Eingang mit der Bezeichnung Referenzfahrt? Wo ist der alte Eprom der Steuerung? Hoffentlich nicht gelöscht....
Kurz zur Erklärung:
Wenn du eine VKE (Verknüpfungsergebnis) auswertest, kannst Du dasselbe dann zuweisen (=,S,R). Du schreibst:
UM6.2
=A0.0
UM6.2
=A20.schlagmichtot

Einfacher:
UM6.2
=A0.0
=A20.schlagmichtot
=......

Weiter ist es nicht nötig, mit einer Zeit einen Merker zu setzen:
In Deinem Fall hätte ich also geschrieben:

U T 2
= A 15.2 Pressen Vertikal Auf
= A 20.2 Druckstueck 3A Auf
= A 19.2 Druckstueck 2A Auf
= A 15.7 Druckstueck 1A Auf
= A 20.6 Druckstueck 3B Auf
= A 19.6 Druckstueck 2B Auf
= A 16.3 Druckstueck 1B Auf

Es ist notwendig, sich das so auch anzugewöhnen, da Du sonst die Übersicht verlierst, bei dem was Du vorhast. Antworte mir bitte erstmal auf die Fragen, dann sehen wir weiter. Du kannst Zur Übung das Programm ja schonmal so umschreiben und testen.

Gruß
Mario
 
Hallo,

der Zähler ist als Wegerfassung, mit einer Wegauflösung 4-fach und Geberanschluß 24V konfiguriert. DIL Schalter ist von unten nach oben nummeriert. Nr. 1 steht rechts auf 24V, Nr.2 steht rechts auf 4x, Nr.3 steht links auf nix (rechts wäre 2x), Nr.4 steht links auf PD.
Für die Referenzfahrt gibt es keinen eigenen Taster. Im ursprünglichen Programm wurde nach einschalten der Netzspannung die Referenzfahrt durch eine Schalterkombination ausgelöst. S4 auf Handbetrieb - Netz EIN - Steuerspg. EIN - S4 auf Einzel oder Automatikbetrieb - Lichtvorhang - Start der Ref.fahrt.
Der alte Eprom mit dem original Programm ist vorhanden. Ohne Kommentare, ohne Dokumentation.
Presse ist aus einer Produktionsstraße, die Steuerung hat mehr als nur das eigene Förderband angesteuert. Wir hatten Firmen (Steuerungstechniker) bei uns und die kamen zum Ergebnis, dass die Presse nie einwandfrei im Automatikbetrieb gelaufen sein kann. Das geht auch aus den Unterlagen hervor die wir dazubekommen haben. Von den Firmen die wir da hatten, hat sich leider keiner bereit erklärt diesen Auftrag zu übernehmen.

Gruß
Andi
 
Hallo,
ich würde jetzt an Deiner Stelle erstmal versuchen mit dem Band was "durchzutreiben", also ohne Pressenbewegung oder sonstiges. Dann wird experimentiert, das heißt Du lernst mit dem Zählermodul umgehen. Ich muß mal das Handbuch zum Zählermodul lesen, ich dachte derselbe hat ein oder zwei Ausgänge. Diese werden bei Erreichen eines vorgegebenen Wertes aktiv. Sind diese beschalten? Wenn ja, wohin? Eigentlich brauchst Du erstmal eine Programmstruktur, das lassen wir aber erstmal. Zunächst räume Dein Programm auf, wie oben beschrieben. Die Bedienung sollte Dir auch von Anfang an im groben klar sein. Also z.B. Start der Anlge mit Fußtaster, dachdem der Korpus auf dem Band steht. Es gibt im übrigen auch einzuhaltende UVV - Regeln!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Servus,

Sollwert 1 und Sollwert 2 sind nicht beschaltet. Eingang Referenz ist auf den Lichtschranken -B2 "Längenmessung" verdrahtet und auf den Eingang E12.2

Gruß
Andi
 

Anhänge

  • Stromlaufplan_Formatik.pdf
    322,7 KB · Aufrufe: 27
Hallo,
dann war vorgesehen alles in Software zu lösen, also fangen wir mal an:
Ich habe das Handbuch immer noch nicht gelesen. Meines Wissens nach ist es so, das beim Sync Bit setzen die Zählerbaugruppe auf 0 gesetzt wird. Das Setzen des Bits erfolgt unter genau definierten Bedingungen. Auf alle Fälle gibt es jetzt verschiedene denkbare Szenarios: Vermessen des Werkstückes oder nicht, also mit oder ohne Festwert positionieren. Also, ich würde beim Verlassen der Lichtschranke zunächst einmal den Wert des Zählers in ein Merkerwort retten (alternativ Datenwort). Dann den Wert halbieren, das ist die Mitte des Werkstückes. Von der Lichtschranke bis zum Positionierpunkt Presse (also wieder Mitte Werkstück) ist es eine fest definierte Strecke in Impulsen. Muß man vorher ausmessen/rechnen. Also ist der Positionierpunkt Werkstück Impulszahl Mitte Presse + halbe Impulszahl Werkstücklänge. Zum Praktischen:

U Startbedingung (als Impuls, nicht als Dauersignal)
S Band Start

Werkstück fährt in die Lichtschranke ein, setzt den Zähler 0, ebenso den Synchronimpuls. Sinnigerweise schreibt man das ganze in einen FB, hier kann man schöne Konstrukte basteln.

U Band Start
U Synchronsignal
U Lichtschranke frei (kein Werkstück)
SPB=Marke
L EW Zählerbaugruppe
T MW bis maximal 200

Marke

So, mehr verrate ich erstmal nicht, diskutieren wir mal drüber und jetzt machst Du mal konkreten Code draus. Also nur dieses Stück, am besten mal auf dem PG. Das läuft so noch nicht, aber ich denke hier kannst Du erstmal viel lernen. Durchlesen, nachdenken Fragen stellen bitte, ich reiße Dir nicht den Kopf ab. Bereits die ersten zwei Zeilen haben es eigentlich schon in sich.

Gruß
Mario
 
Zurück
Oben