TIA SPS Ausgang mit 100Hz und 0,4 Hz takten

Ja, geht z.B. mit Weckalarmen (OB30...)

Im OB der alle 5ms bearbeitet wird:
Code:
UN A 1.0
= A 1.0

Das selbe nochmal in einen anderen OB der alle 1250ms bearbeitet wird:
Code:
UN A 1.1
= A 1.1

Damit wird A 1.0 mit 100Hz und A 1.1 mit 0,4Hz takten.
Die (Weckalarm-)Zeiten für die OB´s werden in der Hardwarekonfig bei der CPU definiert.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Achtung direkt auf A 1.1 kann man im Weckalarm nicht programmieren. Der wird dann erst nach ende OB1 aktualisiert.

MAn muss also nach = A1.1 noch ein
L AB 1
T PAB 1

Ausprogrammieren damit man direkt ins Prozessabbild schreibt.

mfG René
 
Um die Ausgabe auf die Peripherie zu beschleunigen (z.B. wenn die Zykluszeit > 5ms ist)
kann noch im 5ms-OB ein

Code:
L AB 1
T PAB 1

angehängt werden. Damit wird der Zustand vom Ausgangsbyte 1 direkt und sofort auf die Ausgangskarte
geschrieben.

Generell gilt:
- es ist zu prüfen ob die verwendete Ausgangskarte und CPU schnell genug sind (inkl. Bus bei externer Peripherie)
- bei Verwendung von T PAB - Befehlen alle 8 Bit des Ausgangs sofort ausgegeben werden. Damit wird das Peripherieabbild (teilweise) umgangen.
Es ist zu prüfen das hierbei keine undefinierten Ausgaben erfolgen (im Beispiel hier auf Ausgang 1.2 - 1.7)
 
Zurück
Oben