Befehl Parallel Laufen

bigannang

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ich bin Jonathan, Student in Automatisierungstechnik, und erst seit heute hier angemeldet. ich interessiere mich gern für SPS steuerung.aber soviel Ahnung habe ich noch nicht.

Ich möchte eine Anlage steuern, und dabei einige eingänge gleizeitig laufen lassen. Die Anlage hat folgendes Variable

E 15.0 Saugertraverse ablegen
E 125.3 Abfallklappen schliesse
M 34.2 Kissen absenken

Ich möchte gern diese Befehle gleizeitig laufen lassen so dass ich Zeit sparen kann.

Ich würde mich gern freuen wenn mir jemand sagen könnte welche Abfrage ich machen soll um alle diese Eingänge und Merker gleizeitig laufen zu lassen. Ich programmiere im FUP

Danke im voraus
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die Programmbearbeitung in einer SPS geschieht zyklisch mit folgendem Ablauf:

1. Nachdem die SPS eingeschaltet wurde fragt der Prozessor, der praktisch das Gehirn der SPS darstellt, ab ob die einzelnen Eingänge Spannung führen oder nicht. Dieser Status der Eingänge wird in dem Prozessabbild der Eingänge (PAE) gespeichert. Dabei wird für die Spannung führenden Eingänge die Information 1 oder „High“, für die keine Spannung führenden die Information 0 oder „Low“ hinterlegt.
2. Dieser Prozessor arbeitet dann das im Programmspeicher hinterlegte Programm ab. Dies besteht aus einer Liste von logischen Verknüpfungen und Anweisungen, die nacheinander abgearbeitet werden. Dabei wird für die benötigte Eingangsinformation auf das bereits vorher eingelesene PAE zugegriffen wird und die Verknüpfungsergebnisse in ein sogenanntes Prozessabbild der Ausgänge (PAA) geschrieben. Auch auf andere Speicherbereiche für Zähler, Zeiten und Merker wird während der Programmbearbeitung gegebenenfalls vom Prozessor zugegriffen.
3. Im dritten Schritt wird nach Abarbeitung des Anwenderprogramms der Status aus dem PAA an die Ausgänge übertragen und diese ein- bzw. ausgeschaltet. Danach geht es weiter mit Punkt 1

Hinweis: Die Zeit die der Prozessor für diesen Ablauf benötigt nennt man Zykluszeit. Diese ist wiederum abhängig von Anzahl und Art der Anweisungen.
 
Eine SPS arbeitet ihr Programm zyklisch ab, d.h. Eingänge und andere Operanden werden im Zyklus nacheinander abgefragt!
Oder wie war Deine Frage jetzt zu verstehen?:confused:

hallo
danke für deine Nachricht
hier ist als anhang das Programm die ich schon geschrieben habe, ich möchte gern dass netzwerk 1- 3 gleizeitig ablaufen bzw. dass Netzwerk 1-3 in eine Schritt laufen.

danke
 

Anhänge

  • funktion.JPG
    funktion.JPG
    40,3 KB · Aufrufe: 33
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo bigannag,

due hast es dir nicht durchgelesen was ich dir gepostet habe.

Es werden zuerst die Zustände der Ein udn Ausgänge eingelesen.
Dannw ird dein ganzes Programm verarbeitet,
Also eh deine 3 Netzwerke.
Dann werden die Zustände an deine Eingänge udn Ausgänge geschrieben.
Dies nennt man einen Zyklus.

Zu beachten ist das du wenn zum Beispiel in einen Baustein du einen Ausgang Setze und später irgendwoe Resetet nur der Reset, also die 0 an den Ausgang übergeben wird.

eien Schritt an sich hast du ja nicht,
dort ist ja kein Schrittabruf im ganzen.

Vielelicht solltest du einmal egnauer erklären was du möchtest oder bentigst. Am besten im 1. 2. 3. 4. .... verfahren. Dann können dir die Profis hier sicher sehr schnell eine perfekte Antowrt geben.

Grüsse
 
,ich möchte gern dass netzwerk 1- 3 gleizeitig ablaufen bzw. dass Netzwerk 1-3 in eine Schritt laufen.
Maxi hat das in seinem 1. Beitrag schon recht gut erklärt.
Das Programm der SPS wird zyklisch abgearbeitet, d.h. im Programm gesehen von "oben" nach "unten", eine Anweisung nach der anderen.
Die Zeit die für einen Zyklus benötigt wird nennt man Zykluszeit und hängt von der Größe des Anwenderprogramms und der verwendeten Hardware ab. (meistens im ms-Bereich).
Es können grundsätzlich nicht mehrer Anweisungen gleichzeitig bearbeitet werden.
 

Anhänge

  • zyklus.pdf
    128,4 KB · Aufrufe: 17
Zurück
Oben