Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINEC L2 CP 5430 Handbuch Seite 189

Bus system
Inhaltsverzeichnis

Werbung

SINEC L2
Zyklisches Programm fÂr den L2>Teilnehmer 2 ( AG 115U )
AG 2 soll Daten zum AG 1 und AG 3 senden und von diesen AGs Daten
empfangen k'nnen. eber die Default>Verbindung k'nnen Telegramme mit der
Prioritßt ∫Low∫ ausgetauscht werden. Au˚erdem sind zwischen dem AG 2 und
AG 3 zwei zusßtzliche Verbindungen projektiert worden. Davon ist eine Ver>
bindung in Senderichtung zum AG 3 mit der Prioritßt ∫Interrupt∫ und die zweite
Verbindung in Empfangsrichtung vom AG 3 mit ∫High∫ versehen. Die
entsprechenden Empfangs> bzw. Sende>HTBs dieser zwei zusßtzlichen Ver>
bindungen werden nicht parametriert, so da˚ von jeder dieser zusßtzlichen
Verbindungen nur eine Richtung genutzt wird (Æ Kap. 7.3.1).
Sind die entsprechenden Auftrßge abgeschlossen, d.h. der Status des ANZW ist
∫Fertig ohne Fehler∫, sollen die Daten erneut
werden. Das Senden und Empfangen soll im fehlerfreien Betrieb wiederholt
werden, bis das AG 1 in den STOP>Zustand gebracht wird.
Der Sendeansto˚ im AG 2 erfolgt mit einem SEND>Hantierungsbaustein. Dieser
wird im FB 1 fÂr das AG 1 und FB 3 bzw. FB 4 (mit Ausl'sen eines Interrupts in der
Empfangsstadion) fÂr das AG 3 aufgerufen.
Der Empfang der Daten im AG 2 erfolgt mittels RECEIVE>HTBs. Diese werden im
FB 101, FB 103 und FB 104 aufgerufen.
Die Funktionsbausteine FB 1, FB 101, FB 3, FB 103, FB 4 und FB 104 werden im
OB!1 aufgerufen.
Vor dem Ansto˚ eines neuen SEND> bzw. RECEIVE>Auftrages mÂssen folgende
Sachverhalte ÂberprÂft werden:
f
stehen die entsprechenden Daten bzw. Platz fÂr diese zur VerfÂgung?
f
ist der vorhergehende SEND>/RECEIVE>Auftrag
> fertig (M11.1 / 31.1 / 41.1 = 0) und
> ohne Fehler (M 11.2 / 31.2 / 41.2 = 1) bearbeitet?
f
ist kein Parametrierfehler aufgetreten (M15.0 / 35.0 / 45.0 = 0)?
EWA 4NEB 811 6051>01a
DatenÂbertragung mit HTB
gesendet
bzw. empfangen
7
7>39

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis