Beschreibung
Die Datenübertragung findet statt vom ET 200S 1SI auf Steckplatz 2 zum ET 200S 1SI auf
Steckplatz 3. Wenn Sie mit einem anderen Kommunikationspartner arbeiten, entfällt der
Aufruf des FC 22 (RECEIVE).
Beschreibung FC 21 (SEND)
Programmteil "Generate edge S_SEND_SI_REQ":
Der S_SEND_SI wird am Anfang einmal mit S_SEND_SI_ REQ=0 durchlaufen. Danach wird
S_SEND_SI_ REQ auf 1 gesetzt. Wenn am Steuerparameter S_SEND_SI_ REQ ein
Signalzustandswechsel von 0 nach 1 erkannt wird, wird der S_SEND_SI Auftrag gestartet.
Mit S_SEND_SI_ DONE=1 oder S_SEND_SI_ERROR=1 wird S_SEND_SI_REQ wieder auf
0 gesetzt.
Programmteil "S_SEND_SI_DONE=1":
Bei einem erfolgreichen Transfer wird am Parameterausgang des S_SEND_SI der
Parameter S_SEND_SI_DONE auf 1 gesetzt.
Um zeitlich nacheinander ablaufende Transfers zu unterscheiden, wird im Datenwort 0 des
Quellbausteins DB 42 ein Sendezähler S_SEND_SI_COUNTER_OK mitgeführt.
Programmteil "S_SEND_SI_ERROR=1":
Wird der S_SEND_SI mit S_SEND_SI_ERROR=1 durchlaufen, wird im Datenwort 2 der
Fehlerzähler S_SEND_SI_COUNTER_ERR hochgezählt. Außerdem wird der
S_SEND_SI_WORK_STAT umkopiert, da er im nächsten Durchlauf mit 0 überschrieben wird
und dann nicht mehr ausgelesen werden könnte.
Beschreibung FC 22 (RECEIVE)
Programmteil "Enable Receive Data":
Um Daten empfangen zu können, muss die Empfangsfreigabe S_RECV_SI_EN_R am
Baustein S_RECV_SI auf 1 gesetzt sein.
Programmteil "S_RECV_SI_NDR=1":
Wenn S_RECV_SI_NDR gesetzt ist, sind neue Daten empfangen worden und es wird der
Empfangszähler S_RECV_SI_WORK_CNT_OK hochgezählt.
Programmteil "S_RECV_SI_ ERROR=1":
Bei fehlerhaftem Ablauf, d.h. wenn das Errorbit am Parameterausgang des S_RECV_SI
gesetzt ist, wird der Fehlerzähler S_RECV_SI_WORK_CNT_ERR hochgezählt. Außerdem
wird der S_RECV_SI_WORK_STAT umkopiert, da er im nächsten Durchlauf mit 0
überschrieben wird und dann nicht mehr ausgelesen werden könnte.
Alle relevanten Werte können zum Test in der VAT beobachtet werden.
Serielle Schnittstellenbaugruppen
Betriebsanleitung, 03/2009, A5E00124880-05
2.2 Kurzanleitung zur Inbetriebnahme der seriellen Schnittstellenbaugruppe
Serielle Schnittstellenbaugruppe
15