Parallelverzweigung mit Tia Portal

Nolle

Level-1
Beiträge
17
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,
ich brauch mal euren Rat.
Ich programmiere grade eine vollautomatisierte Anlage mit Tia Portal V14.
Als Hardware habe ich eine Siemens 1500er zur Verfügung.

Nun zu meiner Frage:
In dem Programm soll man mittels Schlüsselschalter zwischen Automatikbetrieb (Programm läuft durch...solange keine Störung kommt) und Servicebetrieb (Jeder Motor kann einzeln im Tippbetrieb gesteuert werden...wenn Freigabe erteilt ist und die jeweilige Sicherung aktiv ist) unterschieden werden können.
Wie setze ich das am besten im Programm um? Hatte an 2 unterschiedliche OB´s gedacht und dann mittels OB100 den jeweiligen ob anspringen.
Ist das möglich/sinnvoll oder würdet ihr das anders machen?

vielen Dank im voraus!
 
OB100??? Soll die Steuerung neu gestartet werden und vorher der Schlüsselschalter entsprechend stehen?

Ich glaube Du bist hier auf einem falschen Dampfer, der OB100 hat bei dieser Funktionalität nichts verloren (oder ich raff Deinen Anwendungsfall nicht)

Programm wie alle anderen auch erstmal mit OB1 laufen lassen (plus zig weitere FC FB etc) und schlicht und einfach zwei Betriebsarten in Form von Merkern erstellen. Ein paar Start Conditions dazu und das Verhalten der Sensoren/Aktoren entsprechend programmieren.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Erstmal danke für deine schnelle Antwort!
Ja stimmt der OB100 wird ja nur beim neustart angelaufen. Hatte da ein Denkfehler :)
Dann werd ich im Initalisierungsschritt in den jeweiligen Zweig springen.

würdest du dafür dann einfach zwei seperate FC/FB´s machen?
 
Hallo Nolle.

Was soll denn deine "vollautomatisierte Anlage" werden?
Mit 2 FC wirst Du vermutlich nicht weit kommen.
Ich habe in meinen Programmen immer einen FC, der sich "Operation Mode" schimpft. Da habe ich meine Betriebsarten drin. Normalerweise 4 Stück. Automatic Mode, Manual Mode, Set Up Mode und Set Up With Open Safety Doors. Diese 4 Betriebsarten haben alle einen Merker. Und jede Betriebsart setzt sich aus diversen Zuständen zusammen.
In deinem Fall würde ich mit der Betriebsart Automatic mal stumpf sagen, dass dafür als Bedingung "Kein Fehler" und "Schutztüren zu" und keine weitere Betriebsart angewählt sein darf.
Hier mal ein Baustein, der die Start Condition für den Automatic Mode erzeugt.
StartCondition.PNG
Wenn die Start Condition (Abkürzung SC am Merker) erfüllt ist und dann der Taster für Automatic Mode gedrückt wird, dann ist auch erst der Automatic Mode aktiv.

Die Betriebsarten Merker kannst Du dann in deinen ganzen Bausteinen z.B. zur Antriebssteuerung verwursten.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die Anlage wird eine Röntgenanlage mit zwei Scara Robotern.
Da komme ich sicher nicht mit zwei FCs aus :-D aber für den Grundlegenden Ablauf/Unterscheidung zwischen "Ablauf im Servicebetrieb" und "Ablauf im Automatikbetrieb" hatte an 2 unterschiedliche FCs gedacht.
Da kommen natürlich noch für die Positionierung der Achsen und Be- und Entladen und sowas noch einige FC/FBs dazu.

Vielen Dank für deinen Tipp!
 
Ich würde das nicht mit 2 separaten Bausteinen machen ...
Inwiefern unterscheiden sich denn die beiden Abläufe ?

Gruß
Larry
 
In dem Automatikbetrieb werden Bauteile in die Maschine gefahren, die Scaras fahren Positionen an, dann wird geröntgt, es werden eventuell mehrer Positionen anfahren und röntgen, dann wird das Bauteil gestempelt und dann wird direkt mit dem nächsten Bauteil fortgefahren. (Hier Sicherheit vor Strahlung und bewegenden Teilen sehr wichtig)
Im Servicebetrieb werden die Motoren im Tippbetrieb einzeln bewegt. Zum Beispiel um neue Röntgenpositionen zu teachen. (Keine Strahlung und die Motoren sind nicht abhängig davon, dass die komplette Anlage funktionsbereit ist)

Gruß Nolle
 
Zurück
Oben