Herunterladen Inhalt Inhalt Diese Seite drucken

Verändertes Verhalten Bestimmter Sfcs - Siemens SIMATIC S7-300 Gerätehandbuch

Vorschau ausblenden Andere Handbücher für SIMATIC S7-300:
Inhaltsverzeichnis

Werbung

A.1.2
Verändertes Verhalten bestimmter SFCs
Asynchron arbeitende SFC 56, SFC 57 und SFC 13
Einige asynchron arbeitende SFC waren auf den CPUs 312IFM – 318-2 DP immer oder
unter bestimmten Bedingungen bereits nach dem ersten Aufruf abgearbeitet ("quasi-
synchron").
Diese SFC laufen auf den CPUs 31xC/31x wirklich asynchron. Die asynchrone Bearbeitung
kann sich über mehrere OB 1-Zyklen erstrecken. Dadurch kann eine Warteschleife innerhalb
eines OBs zu einer Endlosschleife werden.
Betroffen sind:
● SFC 56 "WR_DPARM"; SFC 57 "PARM_MOD"
● SFC 13 "DPNRM_DG"
SFC 20 „BLKMOV"
Dieser SFC konnte bei den CPUs 312 IFM bis 318-2 DP bisher auch verwendet werden, um
Daten aus einem nicht ablaufrelevanten DB zu kopieren.
Diese Funktionalität hat der SFC 20 bei den CPUs 31xC/31x nicht mehr. Dafür ist jetzt der
SFC 83 "READ_DBL" zu verwenden.
SFC 54 „RD_DPARM"
Dieser SFC ist auf den CPUs 31xC/31x nicht mehr verfügbar. Verwenden Sie statt dessen
den asynchron arbeitenden SFC 102 "RD_DPARA".
CPU 31xC und CPU 31x: Technische Daten
Gerätehandbuch, 06/2008, A5E00105474-08
Auf den CPUs 312 IFM bis 318-2 DP arbeiten diese SFCs bei der Kommunikation mit
zentral gesteckten Peripheriebaugruppen immer „quasi synchron" und bei der
Kommunikation mit dezentral gesteckten Peripheriebaugruppen immer asynchron.
Hinweis
Verwenden Sie den SFC 56 "WR_DPARM" oder SFC 57 "PARM_MOD", sollten Sie
immer das BUSY-Bit der SFCs auswerten.
Dieser SFC arbeitet auf den CPUs 312 IFM bis 318-2 DP beim Aufruf im OB82 immer
„quasi synchron". Auf den CPUs 31xC/31x arbeitet er generell asynchron.
Hinweis
Im Anwenderprogramm sollte lediglich der Auftragsanstoß im OB 82 erfolgen. Die
Auswirtung der Daten unter Berücksichtigung der BUSY-Bits und der Rückmeldung im
RET_VAL sollte im zyklichen Programm erfolgen.
Tipp
Verwenden Sie eine CPU 31xC/31x, empfehlen wir anstatt des SFC 13 „DPNRM_DG"
die Verwendung des SFB 54.
A.1 Informationen zum Umstieg auf eine CPU 31xC oder CPU 31x
Anhang
281

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis